13#ifndef DUMUX_MULTIDOMAIN_BOUNDARY_FFPM_FFMMOMENTUMPM_COUPLINGMANAGER_HH
14#define DUMUX_MULTIDOMAIN_BOUNDARY_FFPM_FFMMOMENTUMPM_COUPLINGMANAGER_HH
24namespace FreeFlowMomentumPorousMediumDetail {
27template<
class MDTraits,
28 class DiscFFMomentum =
typename GetPropType<typename MDTraits::template SubDomainTypeTag<0>, Properties::GridGeometry>::DiscretizationMethod,
29 class DiscPM =
typename GetPropType<typename MDTraits::template SubDomainTypeTag<1>, Properties::GridGeometry>::DiscretizationMethod
31struct FreeFlowMomentumPorousMediumCouplingManagerSelector;
33template<
class MDTraits>
34struct FreeFlowMomentumPorousMediumCouplingManagerSelector<MDTraits, DiscretizationMethods::FCStaggered, DiscretizationMethods::CCTpfa>
35{
using type = FFMomentumPMCouplingManagerStaggeredCCTpfa<MDTraits>; };
40template<
class MDTraits>
Defines all properties used in Dumux.
Coupling manager for Stokes and Darcy domains with equal dimension specialization for staggered-cctpf...
The available discretization methods in Dumux.
typename FreeFlowMomentumPorousMediumDetail::FreeFlowMomentumPorousMediumCouplingManagerSelector< MDTraits >::type FreeFlowMomentumPorousMediumCouplingManager
Definition multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh:41