|
| enum class | WaterMeaning : std::uint8_t { Sw
, Rvw
, Rsw
, Disabled
} |
| |
| enum class | PressureMeaning : std::uint8_t { Po
, Pg
, Pw
} |
| |
| enum class | GasMeaning : std::uint8_t { Sg
, Rs
, Rv
, Disabled
} |
| |
| enum class | BrineMeaning : std::uint8_t { Cs
, Sp
, Disabled
} |
| |
| enum class | SolventMeaning : std::uint8_t { Ss
, Rsolw
, Disabled
} |
| |
|
| | BlackOilPrimaryVariables (const BlackOilPrimaryVariables &value)=default |
| | Copy constructor.
|
| |
|
void | setPressureScale (Scalar val) |
| |
|
Evaluation | makeEvaluation (unsigned varIdx, unsigned timeIdx, LinearizationType linearizationType=LinearizationType()) const |
| |
| void | setPvtRegionIndex (unsigned value) |
| | Set the index of the region which should be used for PVT properties.
|
| |
|
unsigned | pvtRegionIndex () const |
| | Return the index of the region which should be used for PVT properties.
|
| |
|
WaterMeaning | primaryVarsMeaningWater () const |
| | Return the interpretation which should be applied to the switching primary variables.
|
| |
|
void | setPrimaryVarsMeaningWater (WaterMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
PressureMeaning | primaryVarsMeaningPressure () const |
| | Return the interpretation which should be applied to the switching primary variables.
|
| |
|
void | setPrimaryVarsMeaningPressure (PressureMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
GasMeaning | primaryVarsMeaningGas () const |
| | Return the interpretation which should be applied to the switching primary variables.
|
| |
|
void | setPrimaryVarsMeaningGas (GasMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
BrineMeaning | primaryVarsMeaningBrine () const |
| |
|
void | setPrimaryVarsMeaningBrine (BrineMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
SolventMeaning | primaryVarsMeaningSolvent () const |
| |
|
void | setPrimaryVarsMeaningSolvent (SolventMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
| template<class FluidState > |
| void | assignMassConservative (const FluidState &fluidState, const MaterialLawParams &matParams, bool isInEquilibrium=false) |
| | < Import base class assignment operators.
|
| |
| template<class FluidState > |
| void | assignNaive (const FluidState &fluidState) |
| | Directly retrieve the primary variables from an arbitrary fluid state.
|
| |
| bool | adaptPrimaryVariables (const Problem &problem, unsigned globalDofIdx, Scalar swMaximum, Scalar thresholdWaterFilledCell, Scalar eps=0.0) |
| | Adapt the interpretation of the switching variables to be physically meaningful.
|
| |
|
bool | chopAndNormalizeSaturations () |
| |
|
BlackOilPrimaryVariables & | operator= (const BlackOilPrimaryVariables &other)=default |
| |
| void | checkDefined () const |
| | < Import base class assignment operators.
|
| |
|
template<class Serializer > |
| void | serializeOp (Serializer &serializer) |
| |
|
bool | operator== (const BlackOilPrimaryVariables &rhs) const |
| |
|
FvBasePrimaryVariables & | operator= (const FvBasePrimaryVariables &value)=default |
| | Assignment from another primary variables object.
|
| |
|
| FvBasePrimaryVariables (const FvBasePrimaryVariables &value)=default |
| | Assignment from another primary variables object.
|
| |
|
FvBasePrimaryVariables & | operator= (const FvBasePrimaryVariables &value)=default |
| | Assignment from another primary variables object.
|
| |
| Evaluation | makeEvaluation (unsigned varIdx, unsigned timeIdx, LinearizationType linearizationType=LinearizationType()) const |
| | Return a primary variable intensive evaluation.
|
| |
| template<class FluidState > |
| void | assignNaive (const FluidState &) |
| | Assign the primary variables "somehow" from a fluid state.
|
| |
|
void | checkDefined () const |
| | Instruct valgrind to check the definedness of all attributes of this class.
|
| |
template<
class TypeTag>
class Opm::BlackOilPrimaryVariables< TypeTag >
Represents the primary variables used by the black-oil model.