FluidStateProperties _empty_fsp
Empty FluidStateProperties object.
unsigned int aqueousPhaseIndex() const
The index of the aqueous phase.
unsigned int _gas_phase_number
Phase number of the gas phase.
virtual std::string fluidStateName() const =0
Name of FluidState.
Base class for fluid states for miscible multiphase flow in porous media.
const PorousFlowCapillaryPressure & _pc
Capillary pressure UserObject.
unsigned int gasComponentIndex() const
The index of the gas fluid component.
InputParameters validParams< PorousFlowFluidStateBase >()
FluidStatePhaseEnum
Phase state enum.
Base class for capillary pressure for multiphase flow in porous media.
const Real _T_c2k
Conversion from C to K.
unsigned int numComponents() const
The maximum number of components in this model.
std::vector< DualReal > mass_fraction
unsigned int gasPhaseIndex() const
The index of the gas phase.
unsigned int numPhases() const
The maximum number of phases in this model.
unsigned int aqueousComponentIndex() const
The index of the aqueous fluid component.
unsigned int _gas_fluid_component
Fluid component number of the gas phase.
const unsigned int _salt_component
Salt component index.
AD data structure to pass calculated thermophysical properties.
const unsigned int _aqueous_phase_number
Phase number of the aqueous phase.
unsigned int _num_phases
Number of phases.
PorousFlowFluidStateBase(const InputParameters ¶meters)
unsigned int _num_components
Number of components.
void clearFluidStateProperties(std::vector< FluidStateProperties > &fsp) const
Clears the contents of the FluidStateProperties data structure.
const unsigned int _aqueous_fluid_component
Fluid component number of the aqueous component.
FluidStateProperties(unsigned int n)
const Real _R
Universal gas constant (J/mol/K)
unsigned int saltComponentIndex() const
The index of the salt component.