const unsigned int _aqueous_phase_number
Phase number of the aqueous phase.
unsigned int _num_phases
Number of phases.
const Real _T_c2k
Conversion from C to K.
FluidStateProperties(unsigned int n)
unsigned int _gas_phase_number
Phase number of the gas phase.
void clearFluidStateProperties(std::vector< FluidStateProperties > &fsp) const
Clears the contents of the FluidStateProperties data structure.
unsigned int _num_components
Number of components.
unsigned int aqueousPhaseIndex() const
The index of the aqueous phase.
static InputParameters validParams()
Base class for fluid states for miscible multiphase flow in porous media.
DualNumber< Real, DNDerivativeType, true > ADReal
Base class for capillary pressure for multiphase flow in porous media.
unsigned int numComponents() const
The maximum number of components in this model.
const Real _R
Universal gas constant (J/mol/K)
unsigned int gasPhaseIndex() const
The index of the gas phase.
AD data structure to pass calculated thermophysical properties.
FluidStatePhaseEnum
Phase state enum.
virtual std::string fluidStateName() const =0
Name of FluidState.
PorousFlowFluidStateBase(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const PorousFlowCapillaryPressure & _pc
Capillary pressure UserObject.
unsigned int numPhases() const
The maximum number of phases in this model.
const InputParameters & parameters() const
FluidStateProperties _empty_fsp
Empty FluidStateProperties object.
std::vector< ADReal > mass_fraction