#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, DiscretizationMethod::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