All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Ewoms::EcfvStencil< Scalar, GridView, needFaceIntegrationPos, needFaceNormal >::EcfvSubControlVolumeFace< needNormal, needIntegrationPos > Class Template Reference

Represents a face of a sub-control volume. More...

#include <ecfvstencil.hh>

Public Member Functions

 EcfvSubControlVolumeFace (const Intersection &intersection, unsigned localNeighborIdx)
 
unsigned short interiorIndex () const
 Returns the local index of the degree of freedom to the face's interior.
 
unsigned short exteriorIndex () const
 Returns the local index of the degree of freedom to the face's outside.
 
const GlobalPosition & integrationPos () const
 Returns the global position of the face's integration point.
 
const WorldVector & normal () const
 Returns the outer unit normal at the face's integration point.
 
Scalar area () const
 Returns the area [m^2] of the face.
 

Detailed Description

template<class Scalar, class GridView, bool needFaceIntegrationPos = true, bool needFaceNormal = true>
template<bool needNormal, bool needIntegrationPos>
class Ewoms::EcfvStencil< Scalar, GridView, needFaceIntegrationPos, needFaceNormal >::EcfvSubControlVolumeFace< needNormal, needIntegrationPos >

Represents a face of a sub-control volume.


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