20 params.
addRequiredParam<MaterialPropertyName>(
"p",
"Pressure material property");
22 "T_sat",
"Name to give saturation temperature material property");
25 "Two-phase fluid properties user object name");
35 _p(getADMaterialProperty<
Real>(
"p")),
36 _T_sat_name(getParam<MaterialPropertyName>(
"T_sat")),
37 _T_sat(declareADProperty<
Real>(_T_sat_name)),
Computes saturation temperature at some pressure.
ADMaterialProperty< Real > & _T_sat
Saturation temperature.
static InputParameters validParams()
Base class for fluid properties used with two-phase flow.
static InputParameters validParams()
const TwoPhaseFluidProperties & _fp_2phase
2-phase fluid properties object
virtual void computeQpProperties() override
virtual Real T_sat(Real p) const =0
Computes the saturation temperature at a pressure.
const ADMaterialProperty< Real > & _p
Pressure.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ADSaturationTemperatureMaterial(const InputParameters ¶meters)
registerMooseObject("FluidPropertiesApp", ADSaturationTemperatureMaterial)