69 std::vector<FluidStateProperties> & fsp)
const = 0;
76 std::vector<FluidStateProperties> & fsp)
const = 0;
const unsigned int _aqueous_fluid_component
Fluid component number of the aqueous component.
const unsigned int _salt_component
Salt component index.
unsigned int _gas_fluid_component
Fluid component number of the gas phase.
const unsigned int _Tidx
Index of derivative wrt temperature.
unsigned int getXIndex() const
unsigned int getPressureIndex() const
Compositional flash routines for miscible multiphase flow classes with multiple fluid components...
static const std::string temperature
DualNumber< Real, DNDerivativeType, true > ADReal
unsigned int getTemperatureIndex() const
PorousFlowFluidStateMultiComponentBase(const InputParameters ¶meters)
unsigned int gasComponentIndex() const
The index of the gas fluid component.
virtual void thermophysicalProperties(Real pressure, Real temperature, Real Xnacl, Real Z, unsigned int qp, std::vector< FluidStateProperties > &fsp) const =0
Determines the complete thermophysical state of the system for a given set of primary variables...
static InputParameters validParams()
const unsigned int _pidx
Index of derivative wrt pressure.
FluidStatePhaseEnum
Phase state enum.
virtual Real totalMassFraction(Real pressure, Real temperature, Real Xnacl, Real saturation, unsigned int qp) const =0
Total mass fraction of fluid component summed over all phases in the two-phase state for a specified ...
unsigned int saltComponentIndex() const
The index of the salt component.
static const std::string Z
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void phaseState(Real Zi, Real Xi, Real Yi, FluidStatePhaseEnum &phase_state) const
Determines the phase state gven the total mass fraction and equilibrium mass fractions.
Compositional flash routines for miscible multiphase flow classes with multiple fluid components...
static const std::string pressure
const unsigned int _Zidx
Index of derivative wrt total mass fraction Z.
const InputParameters & parameters() const
const unsigned int _Xidx
Index of derivative wrt salt mass fraction X.
unsigned int aqueousComponentIndex() const
The index of the aqueous fluid component.
unsigned int getZIndex() const