Opm::VcfvStencil< Scalar, GridView >::SubControlVolume Struct Reference

finite volume intersected with element More...

#include <vcfvstencil.hh>

Public Member Functions

const GlobalPosition & globalPos () const
 
const GlobalPosition center () const
 
Scalar volume () const
 
const ScvLocalGeometrylocalGeometry () const
 
const ScvGeometrygeometry () const
 

Public Attributes

LocalPosition local
 local vertex position More...
 
GlobalPosition global
 global vertex position More...
 
Scalar volume_
 space occupied by the sub-control volume More...
 
ScvGeometry geometry_
 The geometry of the sub-control volume in local coordinates. More...
 
Dune::FieldVector< DimVector, maxNC > gradCenter
 derivative of shape function at the center of the sub control volume More...
 

Detailed Description

template<class Scalar, class GridView>
struct Opm::VcfvStencil< Scalar, GridView >::SubControlVolume

finite volume intersected with element

Member Function Documentation

◆ center()

template<class Scalar , class GridView >
const GlobalPosition Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::center ( ) const
inline

◆ geometry()

template<class Scalar , class GridView >
const ScvGeometry & Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::geometry ( ) const
inline

◆ globalPos()

template<class Scalar , class GridView >
const GlobalPosition & Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::globalPos ( ) const
inline

◆ localGeometry()

template<class Scalar , class GridView >
const ScvLocalGeometry & Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::localGeometry ( ) const
inline

◆ volume()

template<class Scalar , class GridView >
Scalar Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::volume ( ) const
inline

Member Data Documentation

◆ geometry_

◆ global

template<class Scalar , class GridView >
GlobalPosition Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::global

◆ gradCenter

template<class Scalar , class GridView >
Dune::FieldVector<DimVector, maxNC> Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::gradCenter

derivative of shape function at the center of the sub control volume

◆ local

template<class Scalar , class GridView >
LocalPosition Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::local

◆ volume_

template<class Scalar , class GridView >
Scalar Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::volume_

space occupied by the sub-control volume

Referenced by Opm::VcfvStencil< Scalar, GridView >::SubControlVolume::volume().


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