Class for the interaction volume-local sub-control volume used in the mpfa-o scheme. More...
#include <dumux/discretization/cellcentered/mpfa/omethod/localsubcontrolentities.hh>
| IvIndexSet | The type used for index sets within interaction volumes | 
| dim | The dimensionality of the grid | 
| dimWorld | The dimension of the world the grid is embedded in | 
| Public Types | |
| using | GridIndexType = typename IvIndexSet::GridIndexType | 
| using | LocalIndexType = typename IvIndexSet::LocalIndexType | 
| using | GlobalCoordinate = Dune::FieldVector<Scalar, dimWorld> | 
| using | ctype = typename GlobalCoordinate::value_type | 
| using | LocalBasis = std::array< GlobalCoordinate, dim > | 
| Public Member Functions | |
| CCMpfaOInteractionVolumeLocalScv ()=default | |
| The default constructor. | |
| template<class MpfaHelper, class FVElementGeometry, class SubControlVolume> | |
| CCMpfaOInteractionVolumeLocalScv (const MpfaHelper &helper, const FVElementGeometry &fvGeometry, const SubControlVolume &scv, const LocalIndexType localIndex, const IvIndexSet &indexSet) | |
| The constructor. | |
| ctype | detX () const | 
| detX is needed for setting up the omegas in the interaction volumes | |
| GridIndexType | gridScvIndex () const | 
| grid index related to this scv | |
| LocalIndexType | localDofIndex () const | 
| returns the index in the set of cell unknowns of the iv | |
| LocalIndexType | localScvfIndex (unsigned int coordDir) const | 
| iv-local index of the coordir's scvf in this scv | |
| const GlobalCoordinate & | nu (unsigned int coordDir) const | 
| the nu vectors are needed for setting up the omegas of the iv | |
| Static Public Attributes | |
| static constexpr int | myDimension = dim | 
| static constexpr int | worldDimension = dimWorld | 
| using Dumux::CCMpfaOInteractionVolumeLocalScv< IvIndexSet, Scalar, dim, dimWorld >::ctype = typename GlobalCoordinate::value_type | 
| using Dumux::CCMpfaOInteractionVolumeLocalScv< IvIndexSet, Scalar, dim, dimWorld >::GlobalCoordinate = Dune::FieldVector<Scalar, dimWorld> | 
| using Dumux::CCMpfaOInteractionVolumeLocalScv< IvIndexSet, Scalar, dim, dimWorld >::GridIndexType = typename IvIndexSet::GridIndexType | 
| using Dumux::CCMpfaOInteractionVolumeLocalScv< IvIndexSet, Scalar, dim, dimWorld >::LocalBasis = std::array< GlobalCoordinate, dim > | 
| using Dumux::CCMpfaOInteractionVolumeLocalScv< IvIndexSet, Scalar, dim, dimWorld >::LocalIndexType = typename IvIndexSet::LocalIndexType | 
| 
 | default | 
| 
 | inline | 
| helper | Helper class for mpfa schemes | 
| fvGeometry | The element finite volume geometry | 
| scv | The grid sub-control volume | 
| localIndex | The iv-local index of this scvIdx | 
| indexSet | The interaction volume index set | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | staticconstexpr | 
| 
 | staticconstexpr |