#include <dumux/porousmediumflow/fluxvariablescache.hh>
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.
Public Types | |
| using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
| export type used for scalar values More... | |
Public Member Functions | |
| bool | isUpdated () const |
| Returns whether or not this cache has been updated. More... | |
| 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. More... | |
| unsigned int | ivLocalFaceIndex () const |
| Returns interaction volume-local face index. More... | |
| unsigned int | indexInOutsideFaces () const |
| Returns index of the face among "outside" faces of iv-local "positive" face. More... | |
| void | setUpdateStatus (bool status) |
| Sets the update status. When set to true, consecutive updates will be skipped. More... | |
| void | setSecondaryIvUsage (bool status) |
| Sets if this cache is associated with a secondary iv. More... | |
| void | setIvIndexInContainer (GridIndexType ivIndex) |
| Sets the index of the iv (this scvf is embedded in) in its container. More... | |
| void | setIvLocalFaceIndex (unsigned int idx) |
| Sets the iv-local face index. More... | |
| void | setIndexInOutsideFaces (unsigned int idx) |
| Sets the index of the face among the "positive" face's outside scvfs. More... | |
| using Dumux::PorousMediumFluxVariablesCacheImplementation< TypeTag, DiscretizationMethods::CCMpfa >::Scalar = GetPropType<TypeTag, Properties::Scalar> |
export type used for scalar values
|
inline |
Returns index of the face among "outside" faces of iv-local "positive" face.
|
inline |
Returns whether or not this cache has been updated.
|
inline |
Returns the index of the iv (this scvf is embedded in) in its container.
|
inline |
Returns interaction volume-local face index.
|
inline |
Sets the index of the face among the "positive" face's outside scvfs.
|
inline |
Sets the index of the iv (this scvf is embedded in) in its container.
|
inline |
Sets the iv-local face index.
|
inline |
Sets if this cache is associated with a secondary iv.
|
inline |
Sets the update status. When set to true, consecutive updates will be skipped.
|
inlineconstexpr |
Returns whether or not this cache is associated with a secondary interaction volume Specialization for deactivated secondary interaction volumes
|
inline |
Returns whether or not this cache is associated with a secondary interaction volume Specialization for activated secondary interaction volumes