Class for the interaction volume-local sub-control volume face used in the mpfa-o scheme in the context of facet coupling. More...
#include <dumux/multidomain/facet/cellcentered/mpfa/localsubcontrolentities.hh>
Class for the interaction volume-local sub-control volume face used in the mpfa-o scheme in the context of facet coupling.
IvIndexSet | The type used for index sets within interaction volumes |
Public Types | |
using | ParentType = CCMpfaOInteractionVolumeLocalScvf< IvIndexSet > |
using | ScvfNeighborLocalIndexSet = typename IvIndexSet::ScvfNeighborLocalIndexSet |
using | LocalIndexType = typename IvIndexSet::LocalIndexType |
using | GridIndexType = typename IvIndexSet::GridIndexType |
Public Member Functions | |
template<class SubControlVolumeFace > | |
CCMpfaOFacetCouplingInteractionVolumeLocalScvf (const SubControlVolumeFace &scvf, const ScvfNeighborLocalIndexSet &localScvIndices, const LocalIndexType localDofIdx, const bool isDirichlet, const LocalIndexType coupledFacetLocalDof) | |
The constructor for interior boundary faces. More... | |
LocalIndexType | coupledFacetLocalDofIndex () const |
Returns the iv-local dof index of the coupled facet element. More... | |
const ScvfNeighborLocalIndexSet & | neighboringLocalScvIndices () const |
Returns the local indices of the scvs neighboring this scvf. More... | |
bool | isOnInteriorBoundary () const |
Returns true if this face is on an interior boundary. More... | |
LocalIndexType | localDofIndex () const |
GridIndexType | gridScvfIndex () const |
returns the grid view-global index of 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::CCMpfaOFacetCouplingInteractionVolumeLocalScvf< IvIndexSet >::ParentType = CCMpfaOInteractionVolumeLocalScvf< IvIndexSet > |
using Dumux::CCMpfaOFacetCouplingInteractionVolumeLocalScvf< IvIndexSet >::ScvfNeighborLocalIndexSet = typename IvIndexSet::ScvfNeighborLocalIndexSet |
|
inline |
The constructor for interior boundary faces.
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 |
coupledFacetLocalDof | The local index of the coupled facet element in the set of cell&Dirichlet values. |
|
inline |
Returns the iv-local dof index of the coupled facet element.
|
inlineinherited |
returns the grid view-global index of this scvf
|
inlineinherited |
states if this is scvf is on a Dirichlet boundary
|
inline |
Returns true if this face is on an interior boundary.
|
inlineinherited |
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.