3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Functions | Variables
Dumux::FreeFlowPorousMediumDetail Namespace Reference

Classes

struct  CouplingManagers
 
struct  CouplingMaps
 

Functions

constexpr auto makeCouplingManagerMap ()
 
template<std::size_t i>
constexpr auto coupledDomains (Dune::index_constant< i > domainI)
 
template<std::size_t i, std::size_t j>
constexpr auto globalToLocalDomainIndices (Dune::index_constant< i >, Dune::index_constant< j >)
 

Variables

static constexpr auto freeFlowMomentumIndex = Dune::index_constant<0>()
 
static constexpr auto freeFlowMassIndex = Dune::index_constant<1>()
 
static constexpr auto porousMediumIndex = Dune::index_constant<2>()
 
static constexpr auto freeFlowMassToFreeFlowMomentumIndex = Dune::index_constant<0>()
 
static constexpr auto freeFlowMomentumToPorousMediumIndex = Dune::index_constant<1>()
 
static constexpr auto freeFlowMassToPorousMediumIndex = Dune::index_constant<2>()
 
static constexpr auto noCouplingIdx = Dune::index_constant<99>()
 

Function Documentation

◆ coupledDomains()

template<std::size_t i>
constexpr auto Dumux::FreeFlowPorousMediumDetail::coupledDomains ( Dune::index_constant< i >  domainI)
constexpr

◆ globalToLocalDomainIndices()

template<std::size_t i, std::size_t j>
constexpr auto Dumux::FreeFlowPorousMediumDetail::globalToLocalDomainIndices ( Dune::index_constant< i >  ,
Dune::index_constant< j >   
)
constexpr

◆ makeCouplingManagerMap()

constexpr auto Dumux::FreeFlowPorousMediumDetail::makeCouplingManagerMap ( )
constexpr

Variable Documentation

◆ freeFlowMassIndex

constexpr auto Dumux::FreeFlowPorousMediumDetail::freeFlowMassIndex = Dune::index_constant<1>()
staticconstexpr

◆ freeFlowMassToFreeFlowMomentumIndex

constexpr auto Dumux::FreeFlowPorousMediumDetail::freeFlowMassToFreeFlowMomentumIndex = Dune::index_constant<0>()
staticconstexpr

◆ freeFlowMassToPorousMediumIndex

constexpr auto Dumux::FreeFlowPorousMediumDetail::freeFlowMassToPorousMediumIndex = Dune::index_constant<2>()
staticconstexpr

◆ freeFlowMomentumIndex

constexpr auto Dumux::FreeFlowPorousMediumDetail::freeFlowMomentumIndex = Dune::index_constant<0>()
staticconstexpr

◆ freeFlowMomentumToPorousMediumIndex

constexpr auto Dumux::FreeFlowPorousMediumDetail::freeFlowMomentumToPorousMediumIndex = Dune::index_constant<1>()
staticconstexpr

◆ noCouplingIdx

constexpr auto Dumux::FreeFlowPorousMediumDetail::noCouplingIdx = Dune::index_constant<99>()
staticconstexpr

◆ porousMediumIndex

constexpr auto Dumux::FreeFlowPorousMediumDetail::porousMediumIndex = Dune::index_constant<2>()
staticconstexpr