13#ifndef DUMUX_MD_FREEFLOW_POROUSMEDIUM_COUPLINGCONDITIONS_HH
14#define DUMUX_MD_FREEFLOW_POROUSMEDIUM_COUPLINGCONDITIONS_HH
23namespace FreeFlowPorousMediumDetail {
26template<
class MDTraits,
class CouplingManager,
27 class DiscFFMomentum =
typename MDTraits::template SubDomain<CouplingManager::freeFlowMomentumIndex>::GridGeometry::DiscretizationMethod,
28 class DiscFFMass =
typename MDTraits::template SubDomain<CouplingManager::freeFlowMassIndex>::GridGeometry::DiscretizationMethod,
29 class DiscPM =
typename MDTraits::template SubDomain<CouplingManager::porousMediumIndex>::GridGeometry::DiscretizationMethod
31struct FreeFlowPorousMediumCouplingConditionsSelector;
33template<
class MDTraits,
class CouplingManager>
34struct FreeFlowPorousMediumCouplingConditionsSelector<MDTraits, CouplingManager, DiscretizationMethods::FCStaggered, DiscretizationMethods::CCTpfa, DiscretizationMethods::CCTpfa>
35{
using type = FFPMCouplingConditionsStaggeredCCTpfa<MDTraits, CouplingManager>; };
40template<
class MDTraits,
class CouplingManager>
The available discretization methods in Dumux.
typename FreeFlowPorousMediumDetail::FreeFlowPorousMediumCouplingConditionsSelector< MDTraits, CouplingManager >::type FreeFlowPorousMediumCouplingConditions
Definition: freeflowporousmedium/couplingconditions.hh:41