My Project
|
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. | |
DiscreteFracturePrimaryVariables (const DiscreteFracturePrimaryVariables &value)=default | |
Copy constructor. | |
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. | |
![]() | |
ImmisciblePrimaryVariables () | |
Default constructor. | |
ImmisciblePrimaryVariables (Scalar value) | |
Constructor with assignment from scalar. | |
ImmisciblePrimaryVariables (const ImmisciblePrimaryVariables &value)=default | |
Copy constructor. | |
ImmisciblePrimaryVariables & | operator= (const ImmisciblePrimaryVariables &value)=default |
Assignment operator. | |
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) |
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. | |
Additional Inherited Members | |
![]() | |
static void | init () |
static void | registerParameters () |
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. |