Flux variables cache for the two-phase-flow PNM Store data required for flux calculation.
|
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.
|
|
Scalar | throatShapeFactor () const |
| Returns the throats's shape factor.
|
|
Scalar | transmissibility (const int phaseIdx) const |
| Returns the throats's transmissibility.
|
|
Scalar | throatCrossSectionalArea (const int phaseIdx) const |
| Returns the throats's cross-sectional area for a given phaseIdx.
|
|
Scalar | throatCrossSectionalArea () const |
| Returns the throats's total cross-sectional area.
|
|
Scalar | throatLength () const |
| Returns the throats's length.
|
|
Scalar | throatInscribedRadius () const |
| Returns the throats's inscribed radius.
|
|
Scalar | pcEntry () const |
| Returns the throats's entry capillary pressure.
|
|
Scalar | pcSnapoff () const |
| Returns the throats's snap-off capillary pressure.
|
|
Scalar | pc () const |
| Returns the capillary pressure within the throat.
|
|
Scalar | surfaceTension () const |
| Returns the surface tension within the throat.
|
|
bool | invaded () const |
| Returns true if the throat is invaded by the nonwetting phase.
|
|
Scalar | curvatureRadius () const |
| Returns the curvature radius within the throat.
|
|
Scalar | wettingLayerCrossSectionalArea (const int cornerIdx) const |
| Returns the cross-sectional area of a wetting layer within one of the throat's corners.
|
|
std::size_t | wPhaseIdx () const |
| Returns the index of the wetting phase.
|
|
std::size_t | nPhaseIdx () const |
| Returns the index of the nonwetting phase.
|
|
const auto & | singlePhaseFlowVariables () const |
| Returns the throats's cached flow variables for single-phase flow.
|
|
const auto & | nonWettingPhaseFlowVariables () const |
| Returns the throats's cached flow variables for the nonwetting phase.
|
|
const auto & | wettingLayerFlowVariables () const |
| Returns the throats's cached flow variables for the wetting phase.
|
|
Scalar | poreToPoreDistance () const |
| Returns the throats's pore-to-pore-center distance.
|
|