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

the sub control volume for the pq1bubble scheme More...

#include <dumux/discretization/pq1bubble/subcontrolvolume.hh>

Description

template<class GridView, class T = PQ1BubbleDefaultScvGeometryTraits<GridView>>
class Dumux::PQ1BubbleSubControlVolume< GridView, T >
Template Parameters
GVthe type of the grid view
Tthe scvf geometry traits

Public Types

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

Public Member Functions

 PQ1BubbleSubControlVolume ()=default
 
 PQ1BubbleSubControlVolume (const Scalar &volume, const GlobalPosition &dofPosition, const GlobalPosition &center, const LocalIndexType indexInElement, const GridIndexType eIdx, const GridIndexType dofIdx, bool overlapping=false)
 
const GlobalPosition & center () const
 The center of the sub control volume. More...
 
const GlobalPosition & dofPosition () const
 The position of the degree of freedom. More...
 
Scalar volume () const
 
bool isOverlapping () const
 returns true if the sub control volume is overlapping with another scv More...
 
GridIndexType dofIndex () const
 
LocalIndexType indexInElement () const
 
GridIndexType elementIndex () const
 
LocalIndexType localDofIndex () const
 

Member Typedef Documentation

◆ Traits

template<class GridView , class T = PQ1BubbleDefaultScvGeometryTraits<GridView>>
using Dumux::PQ1BubbleSubControlVolume< GridView, T >::Traits = T

Constructor & Destructor Documentation

◆ PQ1BubbleSubControlVolume() [1/2]

template<class GridView , class T = PQ1BubbleDefaultScvGeometryTraits<GridView>>
Dumux::PQ1BubbleSubControlVolume< GridView, T >::PQ1BubbleSubControlVolume ( )
default

◆ PQ1BubbleSubControlVolume() [2/2]

template<class GridView , class T = PQ1BubbleDefaultScvGeometryTraits<GridView>>
Dumux::PQ1BubbleSubControlVolume< GridView, T >::PQ1BubbleSubControlVolume ( const Scalar &  volume,
const GlobalPosition &  dofPosition,
const GlobalPosition &  center,
const LocalIndexType  indexInElement,
const GridIndexType  eIdx,
const GridIndexType  dofIdx,
bool  overlapping = false 
)
inline

Member Function Documentation

◆ center()

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

◆ dofIndex()

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

◆ dofPosition()

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

◆ elementIndex()

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

◆ indexInElement()

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

◆ isOverlapping()

template<class GridView , class T = PQ1BubbleDefaultScvGeometryTraits<GridView>>
bool Dumux::PQ1BubbleSubControlVolume< GridView, T >::isOverlapping ( ) const
inline

◆ localDofIndex()

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

◆ volume()

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

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