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

interior face of a sub control volume More...

#include <vcfvstencil.hh>

Public Member Functions

const DimVector & normal () const
 
unsigned short interiorIndex () const
 
unsigned short exteriorIndex () const
 
Scalar area () const
 
const LocalPosition & localPos () const
 
const GlobalPosition & integrationPos () const
 

Public Attributes

unsigned short i
 scvf seperates corner i and j of elem More...
 
unsigned short j
 
LocalPosition ipLocal_
 integration point in local coords More...
 
GlobalPosition ipGlobal_
 integration point in global coords More...
 
DimVector normal_
 normal on face pointing to CV j or outward of the domain with length equal to |scvf| More...
 
Scalar area_
 area of face More...
 

Detailed Description

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

interior face of a sub control volume

Member Function Documentation

◆ area()

template<class Scalar , class GridView >
Scalar Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::area ( ) const
inline

◆ exteriorIndex()

template<class Scalar , class GridView >
unsigned short Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::exteriorIndex ( ) const
inline

◆ integrationPos()

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

◆ interiorIndex()

template<class Scalar , class GridView >
unsigned short Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::interiorIndex ( ) const
inline

◆ localPos()

template<class Scalar , class GridView >
const LocalPosition & Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::localPos ( ) const
inline

◆ normal()

template<class Scalar , class GridView >
const DimVector & Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::normal ( ) const
inline

Member Data Documentation

◆ area_

template<class Scalar , class GridView >
Scalar Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::area_

◆ i

template<class Scalar , class GridView >
unsigned short Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::i

◆ ipGlobal_

template<class Scalar , class GridView >
GlobalPosition Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::ipGlobal_

◆ ipLocal_

template<class Scalar , class GridView >
LocalPosition Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::ipLocal_

◆ j

template<class Scalar , class GridView >
unsigned short Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::j

◆ normal_

template<class Scalar , class GridView >
DimVector Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::normal_

normal on face pointing to CV j or outward of the domain with length equal to |scvf|

Referenced by Opm::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::normal(), and Opm::VcfvStencil< Scalar, GridView >::update().


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