version 3.9-dev
Dumux::StaggeredFreeFlowConnectivityMap< GridGeometry > Class Template Reference

Stores the dof indices corresponding to the neighboring cell centers and faces that contribute to the derivative calculation. Specialization for the staggered free flow model.

#include <dumux/discretization/staggered/freeflow/connectivitymap.hh>

Public Member Functions

void update (const GridGeometry &gridGeometry)
 Update the map and prepare the stencils. More...
 
const Stencil & operator() (CellCenterIdxType, CellCenterIdxType, const GridIndexType globalI) const
 Returns the stencil of a cell center dof w.r.t. other cell center dofs. More...
 
const Stencil & operator() (CellCenterIdxType, FaceIdxType, const GridIndexType globalI) const
 Returns the stencil of a cell center dof w.r.t. face dofs. More...
 
const Stencil & operator() (FaceIdxType, CellCenterIdxType, const GridIndexType globalI) const
 Returns the stencil of a face dof w.r.t. cell center dofs. More...
 
const Stencil & operator() (FaceIdxType, FaceIdxType, const GridIndexType globalI) const
 Returns the stencil of a face dof w.r.t. other face dofs. More...
 

Member Function Documentation

◆ operator()() [1/4]

template<class GridGeometry >
const Stencil & Dumux::StaggeredFreeFlowConnectivityMap< GridGeometry >::operator() ( CellCenterIdxType  ,
CellCenterIdxType  ,
const GridIndexType  globalI 
) const
inline

◆ operator()() [2/4]

template<class GridGeometry >
const Stencil & Dumux::StaggeredFreeFlowConnectivityMap< GridGeometry >::operator() ( CellCenterIdxType  ,
FaceIdxType  ,
const GridIndexType  globalI 
) const
inline

◆ operator()() [3/4]

template<class GridGeometry >
const Stencil & Dumux::StaggeredFreeFlowConnectivityMap< GridGeometry >::operator() ( FaceIdxType  ,
CellCenterIdxType  ,
const GridIndexType  globalI 
) const
inline

◆ operator()() [4/4]

template<class GridGeometry >
const Stencil & Dumux::StaggeredFreeFlowConnectivityMap< GridGeometry >::operator() ( FaceIdxType  ,
FaceIdxType  ,
const GridIndexType  globalI 
) const
inline

◆ update()

template<class GridGeometry >
void Dumux::StaggeredFreeFlowConnectivityMap< GridGeometry >::update ( const GridGeometry &  gridGeometry)
inline

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