version 3.10-dev
Dumux::FaceCenteredDiamondSubControlVolume< GridView, T > Class Template Reference

Face centered diamond subcontrolvolume face.

#include <dumux/discretization/facecentered/diamond/subcontrolvolume.hh>

Public Types

using GlobalPosition = typename T::GlobalPosition
 
using Traits = T
 state the traits public and thus export all types More...
 

Public Member Functions

 FaceCenteredDiamondSubControlVolume ()=default
 
 FaceCenteredDiamondSubControlVolume (const Scalar &volume, const GlobalPosition &dofPosition, const GlobalPosition &center, const LocalIndexType indexInElement, const GridIndexType eIdx, const GridIndexType dofIdx)
 
const GlobalPositioncenter () const
 The center of the sub control volume. More...
 
const GlobalPositiondofPosition () const
 The position of the degree of freedom. More...
 
Scalar volume () const
 
GridIndexType dofIndex () const
 
LocalIndexType indexInElement () const
 
GridIndexType elementIndex () const
 
LocalIndexType localDofIndex () const
 

Member Typedef Documentation

◆ GlobalPosition

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
using Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::GlobalPosition = typename T::GlobalPosition

◆ Traits

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
using Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::Traits = T

Constructor & Destructor Documentation

◆ FaceCenteredDiamondSubControlVolume() [1/2]

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::FaceCenteredDiamondSubControlVolume ( )
default

◆ FaceCenteredDiamondSubControlVolume() [2/2]

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::FaceCenteredDiamondSubControlVolume ( const Scalar &  volume,
const GlobalPosition dofPosition,
const GlobalPosition center,
const LocalIndexType  indexInElement,
const GridIndexType  eIdx,
const GridIndexType  dofIdx 
)
inline

Member Function Documentation

◆ center()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
const GlobalPosition & Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::center ( ) const
inline

◆ dofIndex()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
GridIndexType Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::dofIndex ( ) const
inline

◆ dofPosition()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
const GlobalPosition & Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::dofPosition ( ) const
inline

◆ elementIndex()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
GridIndexType Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::elementIndex ( ) const
inline

◆ indexInElement()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
LocalIndexType Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::indexInElement ( ) const
inline

◆ localDofIndex()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
LocalIndexType Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::localDofIndex ( ) const
inline

◆ volume()

template<class GridView , class T = FaceCenteredDiamondScvGeometryTraits<GridView>>
Scalar Dumux::FaceCenteredDiamondSubControlVolume< GridView, T >::volume ( ) const
inline

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