Represents the primary variables used by the discrete fracture multi-phase model. More...
#include <discretefractureprimaryvariables.hh>
Public Member Functions | |
DiscreteFracturePrimaryVariables () | |
Default constructor. | |
DiscreteFracturePrimaryVariables (Scalar value) | |
Constructor with assignment from scalar. More... | |
DiscreteFracturePrimaryVariables (const DiscreteFracturePrimaryVariables &value)=default | |
Copy constructor. More... | |
DiscreteFracturePrimaryVariables & | operator= (const DiscreteFracturePrimaryVariables &value)=default |
template<class FluidState > | |
void | assignNaiveFromFracture (const FluidState &fractureFluidState, const MaterialLawParams &matParams) |
Directly retrieve the primary variables from an arbitrary fluid state of the fractures. More... | |
![]() | |
ImmisciblePrimaryVariables () | |
Default constructor. | |
ImmisciblePrimaryVariables (Scalar value) | |
Constructor with assignment from scalar. More... | |
ImmisciblePrimaryVariables (const ImmisciblePrimaryVariables &value)=default | |
Copy constructor. More... | |
ImmisciblePrimaryVariables & | operator= (const ImmisciblePrimaryVariables &value)=default |
Assignment operator. More... | |
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. More... | |
template<class FluidState > | |
void | assignNaive (const FluidState &fluidState) |
Directly retrieve the primary variables from an arbitrary fluid state. More... | |
![]() | |
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) const |
Return a primary variable intensive evaluation. More... | |
template<class FluidState > | |
void | assignNaive (const FluidState &fluidState OPM_UNUSED) |
Assign the primary variables "somehow" from a fluid state. More... | |
void | checkDefined () const |
Instruct valgrind to check the definedness of all attributes of this class. | |
Represents the primary variables used by the discrete fracture multi-phase model.
|
inline |
Constructor with assignment from scalar.
value | The scalar value to which all entries of the vector will be set. |
|
default |
Copy constructor.
value | The primary variables that will be duplicated. |
|
inline |
Directly retrieve the primary variables from an arbitrary fluid state of the fractures.
fractureFluidState | The fluid state of the fractures which should be represented by the primary variables. The temperatures, pressures and compositions of all phases must be defined. |
matParams | The parameters for the capillary-pressure law which apply for the fracture. |