Class that holds all interaction volume index sets on a grid view. More...
#include <dumux/discretization/cellcentered/mpfa/gridinteractionvolumeindexsets.hh>
| FVG | the finite volume grid geometry |
| NI | the type used for nodal index sets |
| PI | primary interaction volume type |
| SI | secondary interaction volume type |
Public Types | |
| using | GridGeometry = FVG |
| using | PrimaryInteractionVolume = PI |
| using | SecondaryInteractionVolume = SI |
| using | GridIndexType = typename NI::GridIndexType |
| using | DualGridIndexSet = CCMpfaDualGridIndexSet< NI > |
Public Member Functions | |
| void | update (GridGeometry &gridGeometry, DualGridIndexSet &&dualGridIdSet) |
| Construct all interaction volume index sets on the grid view. | |
| const PrimaryIVIndexSet & | primaryIndexSet (const SubControlVolumeFace &scvf) const |
| Return the iv index set in which a given scvf is embedded in. | |
| const PrimaryIVIndexSet & | primaryIndexSet (const GridIndexType scvfIdx) const |
| Return the iv index set in which a given scvf (index) is embedded in. | |
| const SecondaryIVIndexSet & | secondaryIndexSet (const SubControlVolumeFace &scvf) const |
| Return the iv index set in which a given scvf is embedded in. | |
| const SecondaryIVIndexSet & | secondaryIndexSet (const GridIndexType scvfIdx) const |
| Return the iv index set in which a given scvf (index) is embedded in. | |
| std::size_t | numPrimaryInteractionVolumes () const |
| Returns number of primary/secondary interaction volumes on the grid view. | |
| std::size_t | numSecondaryInteractionVolumes () const |
| using Dumux::CCMpfaGridInteractionVolumeIndexSets< FVG, NI, PI, SI >::DualGridIndexSet = CCMpfaDualGridIndexSet< NI > |
| using Dumux::CCMpfaGridInteractionVolumeIndexSets< FVG, NI, PI, SI >::GridGeometry = FVG |
| using Dumux::CCMpfaGridInteractionVolumeIndexSets< FVG, NI, PI, SI >::GridIndexType = typename NI::GridIndexType |
| using Dumux::CCMpfaGridInteractionVolumeIndexSets< FVG, NI, PI, SI >::PrimaryInteractionVolume = PI |
| using Dumux::CCMpfaGridInteractionVolumeIndexSets< FVG, NI, PI, SI >::SecondaryInteractionVolume = SI |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| gridGeometry | The finite volume geometry on the grid view |
| dualGridIdSet | The index sets of the dual grid on the grid view |