Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PorousFlowFluidStateSingleComponent >()
Definition at line 17 of file PorousFlowFluidStateSingleComponent.C.
20 params.addRequiredCoupledVar(
"porepressure",
21 "Variable that is the porepressure of the liquid phase");
22 params.addRequiredCoupledVar(
"enthalpy",
"Enthalpy of the fluid");
23 MooseEnum unit_choice(
"Kelvin=0 Celsius=1",
"Kelvin");
24 params.addParam<MooseEnum>(
25 "temperature_unit", unit_choice,
"The unit of the temperature variable");
26 params.addRequiredParam<UserObjectName>(
"capillary_pressure",
27 "Name of the UserObject defining the capillary pressure");
28 params.addRequiredParam<UserObjectName>(
"fluid_state",
"Name of the FluidState UserObject");
29 params.addPrivateParam<std::string>(
"pf_material_type",
"fluid_state");
30 params.addClassDescription(
31 "Class for single component multiphase fluid state calculations using pressure and enthalpy");