3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | List of all members
Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits > Struct Template Reference

#include <dumux/multidomain/boundary/freeflowporousmedium/couplingmanager.hh>

Public Types

template<std::size_t id>
using SubDomainTypeTag = typename MDTraits::template SubDomain< id >::TypeTag
 
using FreeFlowTraits = MultiDomainTraits< SubDomainTypeTag< freeFlowMomentumIndex >, SubDomainTypeTag< freeFlowMassIndex > >
 
using FreeFlowMomentumPorousMediumTraits = MultiDomainTraits< SubDomainTypeTag< freeFlowMomentumIndex >, SubDomainTypeTag< porousMediumIndex > >
 
using FreeFlowMassPorousMediumTraits = MultiDomainTraits< SubDomainTypeTag< freeFlowMassIndex >, SubDomainTypeTag< porousMediumIndex > >
 
using FreeFlowCouplingManager = Dumux::StaggeredFreeFlowCouplingManager< FreeFlowTraits >
 
using FreeFlowMomentumPorousMediumCouplingManager = Dumux::FreeFlowMomentumPorousMediumCouplingManager< FreeFlowMomentumPorousMediumTraits >
 
using FreeFlowMassPorousMediumCouplingManager = Dumux::FreeFlowMassPorousMediumCouplingManager< FreeFlowMassPorousMediumTraits >
 

Member Typedef Documentation

◆ FreeFlowCouplingManager

template<class MDTraits >
using Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowCouplingManager = Dumux::StaggeredFreeFlowCouplingManager<FreeFlowTraits>

◆ FreeFlowMassPorousMediumCouplingManager

template<class MDTraits >
using Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumCouplingManager = Dumux::FreeFlowMassPorousMediumCouplingManager<FreeFlowMassPorousMediumTraits>

◆ FreeFlowMassPorousMediumTraits

template<class MDTraits >
using Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMassPorousMediumTraits = MultiDomainTraits< SubDomainTypeTag<freeFlowMassIndex>, SubDomainTypeTag<porousMediumIndex> >

◆ FreeFlowMomentumPorousMediumCouplingManager

template<class MDTraits >
using Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumCouplingManager = Dumux::FreeFlowMomentumPorousMediumCouplingManager<FreeFlowMomentumPorousMediumTraits>

◆ FreeFlowMomentumPorousMediumTraits

template<class MDTraits >
using Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::FreeFlowMomentumPorousMediumTraits = MultiDomainTraits< SubDomainTypeTag<freeFlowMomentumIndex>, SubDomainTypeTag<porousMediumIndex> >

◆ FreeFlowTraits

◆ SubDomainTypeTag

template<class MDTraits >
template<std::size_t id>
using Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits >::SubDomainTypeTag = typename MDTraits::template SubDomain<id>::TypeTag

The documentation for this struct was generated from the following file: