The interaction volume index set class for the mpfa-o scheme. More...
#include <dumux/discretization/cellcentered/mpfa/omethod/interactionvolumeindexset.hh>
| DualGridNodalIndexSet | The type used for the nodal index set in the dual grid. | 
| Public Types | |
| using | NodalIndexSet = DualGridNodalIndexSet | 
| Export the type used for the nodal grid index sets. | |
| using | LocalIndexType = typename DualGridNodalIndexSet::LocalIndexType | 
| Export the types used for local/grid indices. | |
| using | GridIndexType = typename DualGridNodalIndexSet::GridIndexType | 
| using | NodalGridStencilType = typename DualGridNodalIndexSet::NodalGridStencilType | 
| Export the stencil types used. | |
| using | NodalLocalStencilType = typename DualGridNodalIndexSet::NodalLocalStencilType | 
| using | NodalGridScvfStencilType = typename DualGridNodalIndexSet::NodalGridScvfStencilType | 
| using | ScvfNeighborLocalIndexSet = typename DualGridNodalIndexSet::ScvfNeighborLocalIndexSet | 
| Export the type used for the neighbor scv index sets of the scvfs. | |
| Public Member Functions | |
| template<class FlipScvfIndexSet> | |
| CCMpfaOInteractionVolumeIndexSet (const NodalIndexSet &nodalIndexSet, const FlipScvfIndexSet &flipScvfIndexSet) | |
| The constructor. | |
| const NodalIndexSet & | nodalIndexSet () const | 
| returns the corresponding nodal index set | |
| const NodalGridStencilType & | gridScvIndices () const | 
| returns the global scv indices connected to this dual grid node | |
| const NodalGridScvfStencilType & | gridScvfIndices () const | 
| returns the global scvf indices embedded in this interaction volume | |
| std::size_t | numFaces () const | 
| returns the number of faces in the interaction volume | |
| std::size_t | numScvs () const | 
| returns the number of scvs in the interaction volume | |
| GridIndexType | gridScvIndex (LocalIndexType ivLocalScvIdx) const | 
| returns a grid scv idx for a given iv-local scv index | |
| GridIndexType | gridScvfIndex (LocalIndexType ivLocalScvfIdx) const | 
| returns a grid scvf idx for a given iv-local scvf index | |
| LocalIndexType | localScvfIndex (LocalIndexType scvIdxLocal, unsigned int i) const | 
| returns the iv-local scvf idx of the i-th scvf embedded in a local scv | |
| const ScvfNeighborLocalIndexSet & | neighboringLocalScvIndices (LocalIndexType ivLocalScvfIdx) const | 
| returns the local indices of the neighboring scvs of an scvf | |
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::GridIndexType = typename DualGridNodalIndexSet::GridIndexType | 
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::LocalIndexType = typename DualGridNodalIndexSet::LocalIndexType | 
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::NodalGridScvfStencilType = typename DualGridNodalIndexSet::NodalGridScvfStencilType | 
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::NodalGridStencilType = typename DualGridNodalIndexSet::NodalGridStencilType | 
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::NodalIndexSet = DualGridNodalIndexSet | 
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::NodalLocalStencilType = typename DualGridNodalIndexSet::NodalLocalStencilType | 
| using Dumux::CCMpfaOInteractionVolumeIndexSet< DualGridNodalIndexSet >::ScvfNeighborLocalIndexSet = typename DualGridNodalIndexSet::ScvfNeighborLocalIndexSet | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |