Storage object for data related to the MPFA method. More...
#include <dumux/porousmediumflow/2p2c/sequential/variableclassadaptive.hh>
Storage object for data related to the MPFA method.
This Object stores the transmissibility coefficients for all interaction regions/volumes of an irregular interface in an h-adaptive simulation. It is valid for 2D/3D
Public Member Functions | |
mpfaData () | |
Constructor for the local storage object of mpfa data. More... | |
void | setIntersection (IntersectionIterator &is23) |
Stores an intersection for the 2D implementation. More... | |
const IntersectionIterator & | getIntersection () |
Acess method to the stored intersection (only 2D) More... | |
Public Attributes | |
TransmissivityMatrix | T1_ [(dim-1) *2] |
int | globalIdx3_ [storageRequirement] |
GlobalPosition | globalPos3_ [storageRequirement] |
std::vector< IntersectionIterator > | secondHalfEdgeIntersection_ |
int | interactionRegionsStored |
|
inline |
Constructor for the local storage object of mpfa data.
|
inline |
Acess method to the stored intersection (only 2D)
|
inline |
Stores an intersection for the 2D implementation.
This method also provides the information that both half-edges (2D) are regarded and information was stored: Two interaction regions are applied
is23 | Intersection pointing to 3rd cell of additional interaction region |
int Dumux::VariableClass2P2CAdaptive< TypeTag >::mpfaData::globalIdx3_[storageRequirement] |
GlobalPosition Dumux::VariableClass2P2CAdaptive< TypeTag >::mpfaData::globalPos3_[storageRequirement] |
int Dumux::VariableClass2P2CAdaptive< TypeTag >::mpfaData::interactionRegionsStored |
std::vector<IntersectionIterator> Dumux::VariableClass2P2CAdaptive< TypeTag >::mpfaData::secondHalfEdgeIntersection_ |
TransmissivityMatrix Dumux::VariableClass2P2CAdaptive< TypeTag >::mpfaData::T1_[(dim-1) *2] |