version 3.10.0
Loading...
Searching...
No Matches
Dumux::StaggeredFVElementGeometry< GG, true > Class Template Reference

Base class for the finite volume geometry vector for staggered models This locally builds up the sub control volumes and sub control volume faces for each element. Specialization for grid caching enabled. More...

#include <dumux/discretization/staggered/fvelementgeometry.hh>

Inheritance diagram for Dumux::StaggeredFVElementGeometry< GG, true >:

Description

template<class GG>
class Dumux::StaggeredFVElementGeometry< GG, true >
Template Parameters
GGthe finite volume grid geometry type

Public Types

using Element = typename GridView::template Codim<0>::Entity
 export type of the element
 
using SubControlVolumeFace = typename GG::SubControlVolumeFace
 export type of subcontrol volume face
 

Public Member Functions

template<class CellCenterOrFaceFVGridGeometry>
 StaggeredFVElementGeometry (const CellCenterOrFaceFVGridGeometry &gridGeometry)
 
const SubControlVolumeFacescvf (GridIndexType eIdx, LocalIndexType localScvfIdx) const
 

Member Typedef Documentation

◆ Element

template<class GG>
using Dumux::StaggeredFVElementGeometry< GG, true >::Element = typename GridView::template Codim<0>::Entity

◆ SubControlVolumeFace

template<class GG>
using Dumux::StaggeredFVElementGeometry< GG, true >::SubControlVolumeFace = typename GG::SubControlVolumeFace

Constructor & Destructor Documentation

◆ StaggeredFVElementGeometry()

template<class GG>
template<class CellCenterOrFaceFVGridGeometry>
Dumux::StaggeredFVElementGeometry< GG, true >::StaggeredFVElementGeometry ( const CellCenterOrFaceFVGridGeometry & gridGeometry)
inline

Constructor getting a auxiliary cell center of face specific FvGridGeometry type. Needed for the multi-domain framework.

Member Function Documentation

◆ scvf()

template<class GG>
const SubControlVolumeFace & Dumux::StaggeredFVElementGeometry< GG, true >::scvf ( GridIndexType eIdx,
LocalIndexType localScvfIdx ) const
inline

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