13#ifndef DUMUX_MULTIDOMAIN_BOUNDARY_FFPM_FFMMOMENTUMPM_COUPLINGMANAGER_HH
14#define DUMUX_MULTIDOMAIN_BOUNDARY_FFPM_FFMMOMENTUMPM_COUPLINGMANAGER_HH
23namespace FreeFlowMomentumPorousMediumDetail {
26template<
class MDTraits,
27 class DiscFFMomentum =
typename MDTraits::template SubDomain<0>::GridGeometry::DiscretizationMethod,
28 class DiscPM =
typename MDTraits::template SubDomain<1>::GridGeometry::DiscretizationMethod
30struct FreeFlowMomentumPorousMediumCouplingManagerSelector;
32template<
class MDTraits>
33struct FreeFlowMomentumPorousMediumCouplingManagerSelector<MDTraits, DiscretizationMethods::FCStaggered, DiscretizationMethods::CCTpfa>
34{
using type = FFMomentumPMCouplingManagerStaggeredCCTpfa<MDTraits>; };
39template<
class MDTraits>
The available discretization methods in Dumux.
typename FreeFlowMomentumPorousMediumDetail::FreeFlowMomentumPorousMediumCouplingManagerSelector< MDTraits >::type FreeFlowMomentumPorousMediumCouplingManager
Definition: multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh:40