version 3.8.0
Loading...
Searching...
No Matches
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.
 
const Stencil & operator() (CellCenterIdxType, CellCenterIdxType, const GridIndexType globalI) const
 Returns the stencil of a cell center dof w.r.t. other cell center dofs.
 
const Stencil & operator() (CellCenterIdxType, FaceIdxType, const GridIndexType globalI) const
 Returns the stencil of a cell center dof w.r.t. face dofs.
 
const Stencil & operator() (FaceIdxType, CellCenterIdxType, const GridIndexType globalI) const
 Returns the stencil of a face dof w.r.t. cell center dofs.
 
const Stencil & operator() (FaceIdxType, FaceIdxType, const GridIndexType globalI) const
 Returns the stencil of a face dof w.r.t. other face dofs.
 

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: