const GenericVariableGradient< is_ad > & _liquid_gradp_qp
Gradient of porepressure (only defined at the qps)
const PorousFlowFluidStateSingleComponentBase & _fs
FluidState UserObject.
virtual void setMaterialVectorSize() const override
Size material property vectors and initialise with zeros.
const unsigned int _pidx
Index of derivative wrt pressure.
usingPorousFlowFluidStateBaseMaterialMembers
const unsigned int _gas_phase_number
Phase number of the gas phase.
usingPorousFlowFluidStateBaseMaterialDerivativeMembers
const GenericVariableValue< is_ad > & _liquid_porepressure
Porepressure.
MaterialProperty< std::vector< Real > > *const _dgrad_temperature_dgradv
d(grad temperature)/d(grad PorousFlow variable) at the quadpoints
GenericMaterialProperty< Real, is_ad > & _temperature
Temperature.
Base class for capillary pressure for multiphase flow in porous media.
MaterialProperty< std::vector< Real > > *const _dtemperature_dvar
Derivative of temperature wrt PorousFlow variables.
virtual void thermophysicalProperties() override
Calculates all required thermophysical properties and derivatives for each phase and fluid component...
static InputParameters validParams()
virtual void initQpStatefulProperties() override
const unsigned int _enthalpy_varnum
Moose variable number of the enthalpy.
MaterialProperty< std::vector< RealGradient > > *const _dgrad_temperature_dv
d(grad temperature)/d(PorousFlow variable) at the quadpoints
const unsigned int _hvar
PorousFlow variable number of the enthalpy.
Moose::GenericType< VariableValue, is_ad > GenericVariableValue
Moose::GenericType< VariableGradient, is_ad > GenericVariableGradient
GenericMaterialProperty< RealGradient, is_ad > *const _grad_temperature_qp
Gradient of temperature (only defined at the qps)
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
const GenericVariableValue< is_ad > & _enthalpy
Enthalpy.
virtual void computeQpProperties() override
const unsigned int _pvar
PorousFlow variable number of the porepressure.
Fluid state base class using a persistent set of primary variables for multiphase, single and multicomponent cases.
PorousFlowFluidStateSingleComponentTempl(const InputParameters ¶meters)
PorousFlowFluidStateSingleComponentTempl< true > ADPorousFlowFluidStateSingleComponent
Fluid state class using a persistent set of primary variables for the mutliphase, single component ca...
const unsigned int _liquid_porepressure_varnum
Moose variable number of the porepressure.
PorousFlowFluidStateSingleComponentTempl< false > PorousFlowFluidStateSingleComponent
const GenericVariableGradient< is_ad > & _gradh_qp
Gradient of enthalpy (only defined at the qps)
const unsigned int _aqueous_phase_number
Phase number of the aqueous phase.
const unsigned int _hidx
Index of derivative wrt enthalpy.
Base class for miscible multiphase flow classes with a single fluid component using a pressure and en...