#include <utility>
#include <memory>
#include <dune/common/indices.hh>
#include <dumux/common/properties.hh>
#include <dumux/multidomain/boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh>
#include <dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh>
#include <dumux/multidomain/staggeredfreeflow/couplingmanager.hh>
#include <dumux/multidomain/multibinarycouplingmanager.hh>
#include "couplingconditions.hh"
Go to the source code of this file.
Coupling manager for coupling freeflow and porous medium flow models.
Classes | |
struct | Dumux::FreeFlowPorousMediumDetail::CouplingMaps |
struct | Dumux::FreeFlowPorousMediumDetail::CouplingManagers< MDTraits > |
class | Dumux::FreeFlowPorousMediumCouplingManager< MDTraits > |
Coupling manager for coupling freeflow and porous medium flow models. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::FreeFlowPorousMediumDetail |
Functions | |
constexpr auto | Dumux::FreeFlowPorousMediumDetail::makeCouplingManagerMap () |
template<std::size_t i> | |
constexpr auto | Dumux::FreeFlowPorousMediumDetail::coupledDomains (Dune::index_constant< i > domainI) |
template<std::size_t i, std::size_t j> | |
constexpr auto | Dumux::FreeFlowPorousMediumDetail::globalToLocalDomainIndices (Dune::index_constant< i >, Dune::index_constant< j >) |
Variables | |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::freeFlowMomentumIndex = Dune::index_constant<0>() |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::freeFlowMassIndex = Dune::index_constant<1>() |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::porousMediumIndex = Dune::index_constant<2>() |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::freeFlowMassToFreeFlowMomentumIndex = Dune::index_constant<0>() |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::freeFlowMomentumToPorousMediumIndex = Dune::index_constant<1>() |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::freeFlowMassToPorousMediumIndex = Dune::index_constant<2>() |
static constexpr auto | Dumux::FreeFlowPorousMediumDetail::noCouplingIdx = Dune::index_constant<99>() |