13#ifndef DUMUX_MULTIDOMAIN_BOUNDARY_FREEFLOW_POROUSMEDIUM_COUPLINGMANAGER_HH 
   14#define DUMUX_MULTIDOMAIN_BOUNDARY_FREEFLOW_POROUSMEDIUM_COUPLINGMANAGER_HH 
   24namespace FreeFlowPorousMediumDetail {
 
   27template<
class MDTraits,
 
   28         class DiscFFMomentum = 
typename MDTraits::template SubDomain<FreeFlowPorousMediumDetail::freeFlowMomentumIndex>::GridGeometry::DiscretizationMethod,
 
   29         class DiscFFMass = 
typename MDTraits::template SubDomain<FreeFlowPorousMediumDetail::freeFlowMassIndex>::GridGeometry::DiscretizationMethod,
 
   30         class DiscPM = 
typename MDTraits::template SubDomain<FreeFlowPorousMediumDetail::porousMediumIndex>::GridGeometry::DiscretizationMethod
 
   32struct FreeFlowPorousMediumCouplingManagerSelector;
 
   34template<
class MDTraits>
 
   35struct FreeFlowPorousMediumCouplingManagerSelector<MDTraits, DiscretizationMethods::FCStaggered, DiscretizationMethods::CCTpfa, DiscretizationMethods::CCTpfa>
 
   36{ 
using type = FreeFlowPorousMediumCouplingManagerStaggeredCCTpfa<MDTraits>; };
 
   41template<
class MDTraits>
 
Base class for coupling freeflow and porous medium flow models.
Coupling manager for coupling freeflow and porous medium flow models specialization for staggered-cct...
The available discretization methods in Dumux.
typename FreeFlowPorousMediumDetail::FreeFlowPorousMediumCouplingManagerSelector< MDTraits >::type FreeFlowPorousMediumCouplingManager
Definition multidomain/boundary/freeflowporousmedium/couplingmanager.hh:42