3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType > Class Template Reference

General implementation of a data structure holding interaction volume-local information for a grid sub-control volume face embedded in it. More...

#include <dumux/discretization/cellcentered/mpfa/localfacedata.hh>

Description

template<class GridIndexType, class LocalIndexType>
class Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >

General implementation of a data structure holding interaction volume-local information for a grid sub-control volume face embedded in it.

Template Parameters
GridIndexTypeThe type used for indices on the grid
LocalIndexTypeThe type used for indices inside interaction volumes

Public Member Functions

 InteractionVolumeLocalFaceData ()=default
 Default constructor. More...
 
 InteractionVolumeLocalFaceData (LocalIndexType faceIndex, LocalIndexType scvIndex, GridIndexType gridScvfIndex)
 Constructor. More...
 
 InteractionVolumeLocalFaceData (LocalIndexType faceIndex, LocalIndexType scvIndex, LocalIndexType indexInScvfOutsideFaces, GridIndexType gridScvfIndex)
 Constructor for "outside" faces. More...
 
LocalIndexType ivLocalScvfIndex () const
 
LocalIndexType ivLocalInsideScvIndex () const
 
LocalIndexType scvfLocalOutsideScvfIndex () const
 
GridIndexType gridScvfIndex () const
 
bool isOutsideFace () const
 

Constructor & Destructor Documentation

◆ InteractionVolumeLocalFaceData() [1/3]

template<class GridIndexType , class LocalIndexType >
Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::InteractionVolumeLocalFaceData ( )
default

Default constructor.

◆ InteractionVolumeLocalFaceData() [2/3]

template<class GridIndexType , class LocalIndexType >
Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::InteractionVolumeLocalFaceData ( LocalIndexType  faceIndex,
LocalIndexType  scvIndex,
GridIndexType  gridScvfIndex 
)
inline

Constructor.

◆ InteractionVolumeLocalFaceData() [3/3]

template<class GridIndexType , class LocalIndexType >
Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::InteractionVolumeLocalFaceData ( LocalIndexType  faceIndex,
LocalIndexType  scvIndex,
LocalIndexType  indexInScvfOutsideFaces,
GridIndexType  gridScvfIndex 
)
inline

Constructor for "outside" faces.

Member Function Documentation

◆ gridScvfIndex()

template<class GridIndexType , class LocalIndexType >
GridIndexType Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::gridScvfIndex ( ) const
inline

◆ isOutsideFace()

template<class GridIndexType , class LocalIndexType >
bool Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::isOutsideFace ( ) const
inline

◆ ivLocalInsideScvIndex()

template<class GridIndexType , class LocalIndexType >
LocalIndexType Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::ivLocalInsideScvIndex ( ) const
inline

◆ ivLocalScvfIndex()

template<class GridIndexType , class LocalIndexType >
LocalIndexType Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::ivLocalScvfIndex ( ) const
inline

◆ scvfLocalOutsideScvfIndex()

template<class GridIndexType , class LocalIndexType >
LocalIndexType Dumux::InteractionVolumeLocalFaceData< GridIndexType, LocalIndexType >::scvfLocalOutsideScvfIndex ( ) const
inline

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