Class for the interaction volume-local sub-control volume face used in the mpfa-o scheme. More...
#include <dumux/discretization/cellcentered/mpfa/omethod/localsubcontrolentities.hh>
Class for the interaction volume-local sub-control volume face used in the mpfa-o scheme.
IvIndexSet | The type used for index sets within interaction volumes |
Public Types | |
using | ScvfNeighborLocalIndexSet = typename IvIndexSet::ScvfNeighborLocalIndexSet |
using | GridIndexType = typename IvIndexSet::GridIndexType |
using | LocalIndexType = typename IvIndexSet::LocalIndexType |
Public Member Functions | |
CCMpfaOInteractionVolumeLocalScvf ()=default | |
The default constructor. More... | |
template<class SubControlVolumeFace > | |
CCMpfaOInteractionVolumeLocalScvf (const SubControlVolumeFace &scvf, const ScvfNeighborLocalIndexSet &localScvIndices, const LocalIndexType localDofIdx, const bool isDirichlet) | |
The constructor. More... | |
LocalIndexType | localDofIndex () const |
GridIndexType | gridScvfIndex () const |
returns the grid view-global index of this scvf More... | |
const ScvfNeighborLocalIndexSet & | neighboringLocalScvIndices () const |
Returns the local indices of the scvs neighboring this scvf. More... | |
bool | isDirichlet () const |
states if this is scvf is on a Dirichlet boundary More... | |
using Dumux::CCMpfaOInteractionVolumeLocalScvf< IvIndexSet >::GridIndexType = typename IvIndexSet::GridIndexType |
using Dumux::CCMpfaOInteractionVolumeLocalScvf< IvIndexSet >::LocalIndexType = typename IvIndexSet::LocalIndexType |
using Dumux::CCMpfaOInteractionVolumeLocalScvf< IvIndexSet >::ScvfNeighborLocalIndexSet = typename IvIndexSet::ScvfNeighborLocalIndexSet |
|
default |
The default constructor.
|
inline |
The constructor.
scvf | The grid sub-control volume face |
localScvIndices | The iv-local neighboring scv indices |
localDofIdx | This scvf's interaction volume-local dof index |
isDirichlet | Specifies if this scv is on a Dirichlet boundary |
|
inline |
returns the grid view-global index of this scvf
|
inline |
states if this is scvf is on a Dirichlet boundary
|
inline |
This is either the iv-local index of the intermediate unknown (interior/Neumann face) or the index of the Dirichlet boundary within the vol vars (Dirichlet faces)
|
inline |
Returns the local indices of the scvs neighboring this scvf.