www.mooseframework.org
Functions
PorousFlowFluidStateSingleComponent.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowFluidStateSingleComponent)
 
template<>
InputParameters validParams< PorousFlowFluidStateSingleComponent > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowFluidStateSingleComponent   
)

◆ validParams< PorousFlowFluidStateSingleComponent >()

template<>
InputParameters validParams< PorousFlowFluidStateSingleComponent > ( )

Definition at line 17 of file PorousFlowFluidStateSingleComponent.C.

18 {
19  InputParameters params = validParams<PorousFlowVariableBase>();
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");
32  return params;
33 }
validParams< PorousFlowVariableBase >
InputParameters validParams< PorousFlowVariableBase >()
Definition: PorousFlowVariableBase.C:14