Represents the primary variables used by the compositional multi-phase NCP model.
More...
|
| NcpPrimaryVariables (Scalar value) |
| Constructor with assignment from scalar.
|
|
| NcpPrimaryVariables (const NcpPrimaryVariables &value)=default |
|
NcpPrimaryVariables & | operator= (const NcpPrimaryVariables &value)=default |
|
template<class FluidState > |
void | assignMassConservative (const FluidState &fluidState, const MaterialLawParams &matParams, bool isInEquilibrium=false) |
| Set the primary variables from an arbitrary fluid state in a mass conservative way.
|
|
template<class FluidState > |
void | assignNaive (const FluidState &fluidState, unsigned refPhaseIdx=0) |
| Directly retrieve the primary variables from an arbitrary fluid state.
|
|
| FvBasePrimaryVariables (Scalar value) |
| Construction from a scalar value.
|
|
| 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::NcpPrimaryVariables< TypeTag >
Represents the primary variables used by the compositional multi-phase NCP model.
This class is basically a Dune::FieldVector which can retrieve its contents from an aribitatry fluid state.