version 3.10-dev
Dumux::FreeFlowPoreNetworkDetail 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 poreNetworkIndex = Dune::index_constant<2>()
 
static constexpr auto freeFlowMassToFreeFlowMomentumIndex = Dune::index_constant<0>()
 
static constexpr auto freeFlowMomentumToPoreNetworkIndex = Dune::index_constant<1>()
 
static constexpr auto freeFlowMassToPoreNetworkIndex = Dune::index_constant<2>()
 
static constexpr auto noCouplingIdx = Dune::index_constant<99>()
 

Function Documentation

◆ coupledDomains()

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

◆ globalToLocalDomainIndices()

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

◆ makeCouplingManagerMap()

constexpr auto Dumux::FreeFlowPoreNetworkDetail::makeCouplingManagerMap ( )
constexpr

Variable Documentation

◆ freeFlowMassIndex

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

◆ freeFlowMassToFreeFlowMomentumIndex

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

◆ freeFlowMassToPoreNetworkIndex

constexpr auto Dumux::FreeFlowPoreNetworkDetail::freeFlowMassToPoreNetworkIndex = Dune::index_constant<2>()
staticconstexpr

◆ freeFlowMomentumIndex

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

◆ freeFlowMomentumToPoreNetworkIndex

constexpr auto Dumux::FreeFlowPoreNetworkDetail::freeFlowMomentumToPoreNetworkIndex = Dune::index_constant<1>()
staticconstexpr

◆ noCouplingIdx

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

◆ poreNetworkIndex

constexpr auto Dumux::FreeFlowPoreNetworkDetail::poreNetworkIndex = Dune::index_constant<2>()
staticconstexpr