13#ifndef DUMUX_MD_FREEFLOW_POROUSMEDIUM_COUPLINGCONDITIONS_HH
14#define DUMUX_MD_FREEFLOW_POROUSMEDIUM_COUPLINGCONDITIONS_HH
24namespace FreeFlowPorousMediumDetail {
27template<
class MDTraits,
class CouplingManager,
28 class DiscFFMomentum =
typename GetPropType<typename MDTraits::template SubDomainTypeTag<CouplingManager::freeFlowMomentumIndex>, Properties::GridGeometry>::DiscretizationMethod,
29 class DiscFFMass =
typename GetPropType<typename MDTraits::template SubDomainTypeTag<CouplingManager::freeFlowMassIndex>, Properties::GridGeometry>::DiscretizationMethod,
30 class DiscPM =
typename GetPropType<typename MDTraits::template SubDomainTypeTag<CouplingManager::porousMediumIndex>, Properties::GridGeometry>::DiscretizationMethod
32struct FreeFlowPorousMediumCouplingConditionsSelector;
34template<
class MDTraits,
class CouplingManager>
35struct FreeFlowPorousMediumCouplingConditionsSelector<MDTraits, CouplingManager, DiscretizationMethods::FCStaggered, DiscretizationMethods::CCTpfa, DiscretizationMethods::CCTpfa>
36{
using type = FFPMCouplingConditionsStaggeredCCTpfa<MDTraits, CouplingManager>; };
41template<
class MDTraits,
class CouplingManager>
Defines all properties used in Dumux.
Data for the coupling of a Darcy model (cell-centered finite volume) with a (Navier-)Stokes model (st...
The available discretization methods in Dumux.
typename FreeFlowPorousMediumDetail::FreeFlowPorousMediumCouplingConditionsSelector< MDTraits, CouplingManager >::type FreeFlowPorousMediumCouplingConditions
Definition freeflowporousmedium/couplingconditions.hh:42