Skip to content
Snippets Groups Projects
Commit c42c5645 authored by Oliver Sander's avatar Oliver Sander Committed by sander@FU-BERLIN.DE
Browse files

A container for a set of rods and elastic continua, plus coupling conditions

This class should centralize some of the logistics needed for the knee
models and similar stuff.  Eventually, domain decomposition solvers should
be able to work on this data structure.  That is still a way off, though.

[[Imported from SVN: r6716]]
parent c8c3180b
No related branches found
No related tags found
No related merge requests found
......@@ -20,6 +20,7 @@ srcinclude_HEADERS = averagedistanceassembler.hh \
riemanniantrsolver.hh \
rigidbodymotion.hh \
rodassembler.hh \
rodcontinuumcomplex.hh \
rodlocalstiffness.hh \
rodwriter.hh \
rotation.hh \
......
#ifndef ROD_CONTINUUM_COMPLEX_HH
#define ROD_CONTINUUM_COMPLEX_HH
#include <map>
#include <string>
#include <dune/common/shared_ptr.hh>
/** \brief A set of rods and a set of continua, all coupled to each other
*/
template <class RodGrid, class ContinuumGrid>
class RodContinuumComplex
{
public:
/** \brief The set of rods, accessible by name (string) */
std::map<std::string, Dune::shared_ptr<RodGrid> > rodGrids_;
/** \brief The set of rods, accessible by name (string) */
std::map<std::string, Dune::shared_ptr<ContinuumGrid> > continuumGrids_;
};
#endif // ROD_CONTINUUM_COMPLEX_HH
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment