The default interaction volume traits class for the mpfa-o method with known size of the interaction volumes at compile time. It uses statically sized containers for the iv-local data structures and static matrices and vectors. More...
#include <dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh>
| NI | The type used for the dual grid's nodal index sets | 
| S | The Type used for scalar values | 
| C | The number of sub-control volumes (cells) in the ivs | 
| F | The number of sub-control volume faces in the ivs | 
| Public Types | |
| using | GridView = typename NI::Traits::GridView | 
| export the type of grid view | |
| using | IndexSet = CCMpfaOInteractionVolumeIndexSet< NI > | 
| export the type for the interaction volume index set | |
| using | LocalScvType = CCMpfaOInteractionVolumeLocalScv< IndexSet, S, dim, dimWorld > | 
| export the type of interaction-volume local scvs | |
| using | LocalScvfType = CCMpfaOInteractionVolumeLocalScvf< IndexSet > | 
| export the type of interaction-volume local scvfs | |
| using | LocalFaceData = InteractionVolumeLocalFaceData<GridIndexType, LocalIndexType> | 
| export the type of used for the iv-local face data | |
| using | MatVecTraits = MVTraits | 
| export the matrix/vector traits to be used by the iv | |
| template<class Problem, class FVElementGeometry, class ElemVolVars> | |
| using | LocalAssembler = MpfaOInteractionVolumeAssembler<Problem, FVElementGeometry, ElemVolVars> | 
| the type of assembler used for the o-method's iv-local eq systems | |
| Static Public Attributes | |
| static constexpr int | numScvs = C | 
| export the number of scvs in the interaction volumes | |
| static constexpr int | numScvfs = F | 
| export the number of scvfs in the interaction volumes | |
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::GridView = typename NI::Traits::GridView | 
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::IndexSet = CCMpfaOInteractionVolumeIndexSet< NI > | 
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::LocalAssembler = MpfaOInteractionVolumeAssembler<Problem, FVElementGeometry, ElemVolVars> | 
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::LocalFaceData = InteractionVolumeLocalFaceData<GridIndexType, LocalIndexType> | 
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::LocalScvfType = CCMpfaOInteractionVolumeLocalScvf< IndexSet > | 
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::LocalScvType = CCMpfaOInteractionVolumeLocalScv< IndexSet, S, dim, dimWorld > | 
| using Dumux::CCMpfaODefaultStaticInteractionVolumeTraits< NI, S, C, F >::MatVecTraits = MVTraits | 
| 
 | staticconstexpr | 
| 
 | staticconstexpr |