Go to the documentation of this file.
18 InputParameters params = validParams<Material>();
19 params.addRequiredCoupledVar(
"pressure",
"Fluid pressure (Pa)");
20 params.addRequiredCoupledVar(
"temperature",
"Fluid temperature (K)");
21 params.addRequiredParam<UserObjectName>(
"fp",
"The name of the user object for fluid properties");
22 params.addClassDescription(
"Fluid properties using the (pressure, temperature) formulation");
27 : Material(parameters),
28 _pressure(coupledValue(
"pressure")),
29 _temperature(coupledValue(
"temperature")),
31 _rho(declareProperty<Real>(
"density")),
32 _mu(declareProperty<Real>(
"viscosity")),
33 _cp(declareProperty<Real>(
"cp")),
34 _cv(declareProperty<Real>(
"cv")),
35 _k(declareProperty<Real>(
"k")),
36 _h(declareProperty<Real>(
"h")),
37 _e(declareProperty<Real>(
"e")),
38 _s(declareProperty<Real>(
"s")),
39 _c(declareProperty<Real>(
"c")),
MaterialProperty< Real > & _cp
Isobaric specific heat capacity (kJ/kg/K)
Common class for single phase fluid properties.
MaterialProperty< Real > & _h
Specific enthalpy (kJ/kg)
registerMooseObject("FluidPropertiesApp", FluidPropertiesMaterialPT)
Computes fluid properties using (pressure, temperature) formulation.
InputParameters validParams< FluidPropertiesMaterialPT >()
const SinglePhaseFluidProperties & _fp
Fluid properties UserObject.
MaterialProperty< Real > & _e
Internal energy (kJ/kg)
const VariableValue & _temperature
Temperature (K)
MaterialProperty< Real > & _s
Specific entropy (kJ/kg/K)
MaterialProperty< Real > & _mu
Viscosity (Pa.s)
MaterialProperty< Real > & _cv
Isochoric specific heat capacity (kJ/kg/K)
MaterialProperty< Real > & _rho
Density (kg/m^3)
MaterialProperty< Real > & _k
Thermal conductivity (W/m/K)
FluidPropertiesMaterialPT(const InputParameters ¶meters)
const VariableValue & _pressure
Pressure (Pa)
MaterialProperty< Real > & _c
Speed of sound (m/s)
virtual void computeQpProperties()
virtual ~FluidPropertiesMaterialPT()