3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Public Member Functions | List of all members
Dumux::StokesDarcyCouplingMapper Class Reference

Coupling mapper for Stokes and Darcy domains with equal dimension. More...

#include <dumux/multidomain/boundary/stokesdarcy/couplingmapper.hh>

Description

Coupling mapper for Stokes and Darcy domains with equal dimension.

Public Member Functions

template<class CouplingManager , class Stencils >
void computeCouplingMapsAndStencils (const CouplingManager &couplingManager, Stencils &darcyToStokesCellCenterStencils, Stencils &darcyToStokesFaceStencils, Stencils &stokesCellCenterToDarcyStencils, Stencils &stokesFaceToDarcyStencils)
 Main update routine. More...
 
bool isCoupledDarcyScvf (std::size_t darcyScvfIdx) const
 Returns whether a Darcy scvf is coupled to the other domain. More...
 
const auto & darcyElementToStokesElementMap () const
 A map that returns all Stokes elements coupled to a Darcy element. More...
 
const auto & stokesElementToDarcyElementMap () const
 A map that returns all Darcy elements coupled to a Stokes element. More...
 

Member Function Documentation

◆ computeCouplingMapsAndStencils()

template<class CouplingManager , class Stencils >
void Dumux::StokesDarcyCouplingMapper::computeCouplingMapsAndStencils ( const CouplingManager couplingManager,
Stencils &  darcyToStokesCellCenterStencils,
Stencils &  darcyToStokesFaceStencils,
Stencils &  stokesCellCenterToDarcyStencils,
Stencils &  stokesFaceToDarcyStencils 
)
inline

Main update routine.

◆ darcyElementToStokesElementMap()

const auto & Dumux::StokesDarcyCouplingMapper::darcyElementToStokesElementMap ( ) const
inline

A map that returns all Stokes elements coupled to a Darcy element.

◆ isCoupledDarcyScvf()

bool Dumux::StokesDarcyCouplingMapper::isCoupledDarcyScvf ( std::size_t  darcyScvfIdx) const
inline

Returns whether a Darcy scvf is coupled to the other domain.

◆ stokesElementToDarcyElementMap()

const auto & Dumux::StokesDarcyCouplingMapper::stokesElementToDarcyElementMap ( ) const
inline

A map that returns all Darcy elements coupled to a Stokes element.


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