|
| template<class OtherTypeTag, template< class, int > class OtherVectorType> |
| OPM_HOST_DEVICE | BlackOilPrimaryVariables (const BlackOilPrimaryVariables< OtherTypeTag, OtherVectorType > &other) |
| | Assignment from another primary variables object.
|
| | BlackOilPrimaryVariables (const BlackOilPrimaryVariables &value)=default |
| | Copy constructor.
|
|
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.
|
|
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.
|
| 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.
|
|
OPM_HOST_DEVICE bool | chopAndNormalizeSaturations () |
|
BlackOilPrimaryVariables & | operator= (const BlackOilPrimaryVariables &other)=default |
| OPM_HOST_DEVICE void | checkDefined () const |
| | < Import base class assignment operators.
|
|
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.
|
|
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.
|
| OPM_HOST_DEVICE void | assignNaive (const FluidState &) |
| | Assign the primary variables "somehow" from a fluid state.
|
|
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.