13#ifndef DUMUX_MULTIDOMAIN_BOUNDARY_FFPM_FFMASSPM_COUPLINGMANAGER_HH
14#define DUMUX_MULTIDOMAIN_BOUNDARY_FFPM_FFMASSPM_COUPLINGMANAGER_HH
23namespace FreeFlowMassPorousMediumDetail {
26template<
class MDTraits,
27 class DiscFFMass =
typename MDTraits::template SubDomain<0>::GridGeometry::DiscretizationMethod,
28 class DiscPM =
typename MDTraits::template SubDomain<1>::GridGeometry::DiscretizationMethod
30struct FreeFlowMassPorousMediumCouplingManagerSelector;
32template<
class MDTraits>
33struct FreeFlowMassPorousMediumCouplingManagerSelector<MDTraits, DiscretizationMethods::CCTpfa, DiscretizationMethods::CCTpfa>
34{
using type = FFMassPMCouplingManagerStaggeredCCTpfa<MDTraits>; };
39template<
class MDTraits>
The available discretization methods in Dumux.
typename FreeFlowMassPorousMediumDetail::FreeFlowMassPorousMediumCouplingManagerSelector< MDTraits >::type FreeFlowMassPorousMediumCouplingManager
Definition: multidomain/boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh:40