3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Functions | Variables
multidomain/boundary/freeflowporousmedium/couplingmanager.hh File Reference
#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.

Description

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>()
 
Include dependency graph for multidomain/boundary/freeflowporousmedium/couplingmanager.hh: