|
| template<class OtherTypeTag , template< class, int > class OtherVectorType> |
| OPM_HOST_DEVICE | BlackOilPrimaryVariables (const BlackOilPrimaryVariables< OtherTypeTag, OtherVectorType > &other) |
| | Assignment from another primary variables object. More...
|
| |
| | BlackOilPrimaryVariables (const BlackOilPrimaryVariables &value)=default |
| | Copy constructor. More...
|
| |
|
OPM_HOST_DEVICE Evaluation | makeEvaluation (unsigned varIdx, unsigned timeIdx, LinearizationType linearizationType=LinearizationType()) const |
| |
| OPM_HOST_DEVICE void | setPvtRegionIndex (unsigned value) |
| | Set the index of the region which should be used for PVT properties. More...
|
| |
|
OPM_HOST_DEVICE unsigned | pvtRegionIndex () const |
| | Return the index of the region which should be used for PVT properties.
|
| |
|
OPM_HOST_DEVICE WaterMeaning | primaryVarsMeaningWater () const |
| | Return the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE void | setPrimaryVarsMeaningWater (WaterMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE PressureMeaning | primaryVarsMeaningPressure () const |
| | Return the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE void | setPrimaryVarsMeaningPressure (PressureMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE GasMeaning | primaryVarsMeaningGas () const |
| | Return the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE void | setPrimaryVarsMeaningGas (GasMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE BrineMeaning | primaryVarsMeaningBrine () const |
| |
|
OPM_HOST_DEVICE void | setPrimaryVarsMeaningBrine (BrineMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
|
OPM_HOST_DEVICE SolventMeaning | primaryVarsMeaningSolvent () const |
| |
|
OPM_HOST_DEVICE void | setPrimaryVarsMeaningSolvent (SolventMeaning newMeaning) |
| | Set the interpretation which should be applied to the switching primary variables.
|
| |
| template<class FluidState > |
| OPM_HOST_DEVICE void | assignNaive (const FluidState &fluidState) |
| | Directly retrieve the primary variables from an arbitrary fluid state. More...
|
| |
| bool | adaptPrimaryVariables (const Problem &problem, unsigned globalDofIdx, [[maybe_unused]] Scalar swMaximum, Scalar thresholdWaterFilledCell, Scalar eps=0.0) |
| | Adapt the interpretation of the switching variables to be physically meaningful. More...
|
| |
|
OPM_HOST_DEVICE bool | chopAndNormalizeSaturations () |
| |
|
BlackOilPrimaryVariables & | operator= (const BlackOilPrimaryVariables &other)=default |
| |
| OPM_HOST_DEVICE void | checkDefined () const |
| | < Import base class assignment operators. More...
|
| |
|
template<class Serializer > |
| void | serializeOp (Serializer &serializer) |
| |
|
OPM_HOST_DEVICE bool | operator== (const BlackOilPrimaryVariables &rhs) const |
| |
|
FvBasePrimaryVariables & | operator= (const FvBasePrimaryVariables &value)=default |
| | Assignment from another primary variables object.
|
| |
| template<class OtherTypeTag , template< class, int > class OtherVectorType> |
| OPM_HOST_DEVICE | FvBasePrimaryVariables (const FvBasePrimaryVariables< OtherTypeTag, OtherVectorType > &other) |
| | Copy constructor from another primary variables object. More...
|
| |
|
| FvBasePrimaryVariables (const FvBasePrimaryVariables &value)=default |
| | Assignment from another primary variables object.
|
| |
|
FvBasePrimaryVariables & | operator= (const FvBasePrimaryVariables &value)=default |
| | Assignment from another primary variables object.
|
| |
| OPM_HOST_DEVICE Evaluation | makeEvaluation (unsigned varIdx, unsigned timeIdx, LinearizationType linearizationType=LinearizationType()) const |
| | Return a primary variable intensive evaluation. More...
|
| |
| template<class FluidState > |
| OPM_HOST_DEVICE void | assignNaive (const FluidState &) |
| | Assign the primary variables "somehow" from a fluid state. More...
|
| |
|
OPM_HOST_DEVICE void | checkDefined () const |
| | Instruct valgrind to check the definedness of all attributes of this class.
|
| |
template<class TypeTag, template< class, int > class VectorType = Dune::FieldVector>
class Opm::BlackOilPrimaryVariables< TypeTag, VectorType >
Represents the primary variables used by the black-oil model.