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.
|
| |