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 |