Flux variables cache for the two-phase-flow PNM Store data required for flux calculation. More...
#include <dumux/porenetwork/2p/fluxvariablescache.hh>
Flux variables cache for the two-phase-flow PNM Store data required for flux calculation.
Public Member Functions | |
template<class Problem , class Element , class FVElementGeometry , class ElementVolumeVariables , class SubControlVolumeFace > | |
void | update (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, bool invaded) |
Throat::Shape | throatCrossSectionShape () const |
Returns the throats's cross-sectional shape. More... | |
Scalar | throatShapeFactor () const |
Returns the throats's shape factor. More... | |
Scalar | transmissibility (const int phaseIdx) const |
Returns the throats's transmissibility. More... | |
Scalar | throatCrossSectionalArea (const int phaseIdx) const |
Returns the throats's cross-sectional area for a given phaseIdx. More... | |
Scalar | throatCrossSectionalArea () const |
Returns the throats's total cross-sectional area. More... | |
Scalar | throatLength () const |
Returns the throats's length. More... | |
Scalar | throatInscribedRadius () const |
Returns the throats's inscribed radius. More... | |
Scalar | pcEntry () const |
Returns the throats's entry capillary pressure. More... | |
Scalar | pcSnapoff () const |
Returns the throats's snap-off capillary pressure. More... | |
Scalar | pc () const |
Returns the capillary pressure within the throat. More... | |
Scalar | surfaceTension () const |
Returns the surface tension within the throat. More... | |
bool | invaded () const |
Returns true if the throat is invaded by the nonwetting phase. More... | |
Scalar | curvatureRadius () const |
Returns the curvature radius within the throat. More... | |
Scalar | wettingLayerCrossSectionalArea (const int cornerIdx) const |
Returns the cross-sectional area of a wetting layer within one of the throat's corners. More... | |
std::size_t | wPhaseIdx () const |
Returns the index of the wetting phase. More... | |
std::size_t | nPhaseIdx () const |
Returns the index of the nonwetting phase. More... | |
const auto & | singlePhaseFlowVariables () const |
Returns the throats's cached flow variables for single-phase flow. More... | |
const auto & | nonWettingPhaseFlowVariables () const |
Returns the throats's cached flow variables for the nonwetting phase. More... | |
const auto & | wettingLayerFlowVariables () const |
Returns the throats's cached flow variables for the wetting phase. More... | |
Scalar | poreToPoreDistance () const |
Returns the throats's pore-to-pore-center distance. More... | |
|
inline |
Returns the curvature radius within the throat.
|
inline |
Returns true if the throat is invaded by the nonwetting phase.
|
inline |
Returns the throats's cached flow variables for the nonwetting phase.
|
inline |
Returns the index of the nonwetting phase.
|
inline |
Returns the capillary pressure within the throat.
|
inline |
Returns the throats's entry capillary pressure.
|
inline |
Returns the throats's snap-off capillary pressure.
|
inline |
Returns the throats's pore-to-pore-center distance.
|
inline |
Returns the throats's cached flow variables for single-phase flow.
|
inline |
Returns the surface tension within the throat.
|
inline |
Returns the throats's total cross-sectional area.
|
inline |
Returns the throats's cross-sectional area for a given phaseIdx.
|
inline |
Returns the throats's cross-sectional shape.
|
inline |
Returns the throats's inscribed radius.
|
inline |
Returns the throats's length.
|
inline |
Returns the throats's shape factor.
|
inline |
Returns the throats's transmissibility.
|
inline |
|
inline |
Returns the cross-sectional area of a wetting layer within one of the throat's corners.
|
inline |
Returns the throats's cached flow variables for the wetting phase.
|
inline |
Returns the index of the wetting phase.