template<class TypeTag>
class Dumux::PorousMediumFluxVariablesCacheImplementation< TypeTag, DiscretizationMethods::CCMpfa >
Specialization of the flux variables cache for the cell centered finite volume mpfa scheme. Stores data which is commonly used by all the different types of processes.
|
bool | isUpdated () const |
| Returns whether or not this cache has been updated.
|
|
template<bool doSecondary = considerSecondary, std::enable_if_t<!doSecondary, int > = 0> |
constexpr bool | usesSecondaryIv () const |
|
template<bool doSecondary = considerSecondary, std::enable_if_t< doSecondary, int > = 0> |
bool | usesSecondaryIv () const |
|
GridIndexType | ivIndexInContainer () const |
| Returns the index of the iv (this scvf is embedded in) in its container.
|
|
unsigned int | ivLocalFaceIndex () const |
| Returns interaction volume-local face index.
|
|
unsigned int | indexInOutsideFaces () const |
| Returns index of the face among "outside" faces of iv-local "positive" face.
|
|
void | setUpdateStatus (bool status) |
| Sets the update status. When set to true, consecutive updates will be skipped.
|
|
void | setSecondaryIvUsage (bool status) |
| Sets if this cache is associated with a secondary iv.
|
|
void | setIvIndexInContainer (GridIndexType ivIndex) |
| Sets the index of the iv (this scvf is embedded in) in its container.
|
|
void | setIvLocalFaceIndex (unsigned int idx) |
| Sets the iv-local face index.
|
|
void | setIndexInOutsideFaces (unsigned int idx) |
| Sets the index of the face among the "positive" face's outside scvfs.
|
|