diff --git a/dune/gfe/coupling/rodcontinuumcomplex.hh b/dune/gfe/coupling/rodcontinuumcomplex.hh index 3893b1595a6a2e59b6533a1849b374dde5c14b32..98ac62ca6906932416b2690ae9ee2767944627e3 100644 --- a/dune/gfe/coupling/rodcontinuumcomplex.hh +++ b/dune/gfe/coupling/rodcontinuumcomplex.hh @@ -21,6 +21,13 @@ class RodContinuumComplex typedef Dune::BlockVector<Dune::FieldVector<double,3> > ContinuumConfiguration; + struct Coupling + { + LeafBoundaryPatch<RodGrid> rodInterfaceBoundary_; + + LeafBoundaryPatch<ContinuumGrid> continuumInterfaceBoundary_; + }; + public: ///////////////////////////////////////////////////////////////////// @@ -49,6 +56,12 @@ public: /** \brief The Dirichlet values for each continuum */ std::map<std::string, ContinuumConfiguration> continuumDirichletValues_; + ///////////////////////////////////////////////////////////////////// + // Data about the couplings + ///////////////////////////////////////////////////////////////////// + + std::map<std::pair<std::string,std::string>, Coupling> couplings_; + }; #endif // ROD_CONTINUUM_COMPLEX_HH \ No newline at end of file