- rhoThe value for the density. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:The value for the density. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
- temperaturethe temperature. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:the temperature. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
INSFVEnthalpyFunctorMaterial
This is the material class used to compute enthalpy where is the density, is the specific heat capacity, and is the temperature, for the incompressible/weakly-compressible finite-volume implementation of the Navier-Stokes equations.
It defines the following functor material properties, for a variety of use cases and postprocessing needs:
enthalpy density or
specific enthalpy or
time derivative of the specific enthalpy
Input Parameters
- assumed_constant_cpTrueWhether to assume cp is constant
Default:True
C++ Type:bool
Controllable:No
Description:Whether to assume cp is constant
- blockThe list of blocks (ids or names) that this object will be applied
C++ Type:std::vector<SubdomainName>
Controllable:No
Description:The list of blocks (ids or names) that this object will be applied
- cpcpThe constant value for the specific heat capacity. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
Default:cp
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:The constant value for the specific heat capacity. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
- declare_suffixAn optional suffix parameter that can be appended to any declared properties. The suffix will be prepended with a '_' character.
C++ Type:MaterialPropertyName
Unit:(no unit assumed)
Controllable:No
Description:An optional suffix parameter that can be appended to any declared properties. The suffix will be prepended with a '_' character.
- execute_onALWAYSThe list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.
Default:ALWAYS
C++ Type:ExecFlagEnum
Controllable:No
Description:The list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.
- fpFluid properties, to be used when cp is not constant to compute enthalpy
C++ Type:UserObjectName
Controllable:No
Description:Fluid properties, to be used when cp is not constant to compute enthalpy
- hhthe name of the specific enthalpy. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
Default:h
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:the name of the specific enthalpy. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
- h_inSpecific enthalpy functor, to be used when cp is not constant to compute the enthalpy, as an alternative to using a 'fp' FluidProperties object. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:Specific enthalpy functor, to be used when cp is not constant to compute the enthalpy, as an alternative to using a 'fp' FluidProperties object. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
- pressurePressure functor, to be used when cp is not constant to compute enthalpy. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:Pressure functor, to be used when cp is not constant to compute enthalpy. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
- rho_hrho_hthe name of the (extensive) enthalpy. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
Default:rho_h
C++ Type:MooseFunctorName
Unit:(no unit assumed)
Controllable:No
Description:the name of the (extensive) enthalpy. A functor is any of the following: a variable, a functor material property, a function, a postprocessor or a number.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:Yes
Description:Set the enabled status of the MooseObject.
- implicitTrueDetermines whether this object is calculated using an implicit or explicit form
Default:True
C++ Type:bool
Controllable:No
Description:Determines whether this object is calculated using an implicit or explicit form
- seed0The seed for the master random number generator
Default:0
C++ Type:unsigned int
Controllable:No
Description:The seed for the master random number generator
Advanced Parameters
- output_propertiesList of material properties, from this material, to output (outputs must also be defined to an output type)
C++ Type:std::vector<std::string>
Controllable:No
Description:List of material properties, from this material, to output (outputs must also be defined to an output type)
- outputsnone Vector of output names where you would like to restrict the output of variables(s) associated with this object
Default:none
C++ Type:std::vector<OutputName>
Controllable:No
Description:Vector of output names where you would like to restrict the output of variables(s) associated with this object