21 params.
addRequiredParam<UserObjectName>(
"fp",
"The name of the user object for fluid properties");
23 "Fluid properties of a multicomponent fluid using the (pressure, temperature) formulation");
30 _pressure(coupledValue(
"pressure")),
31 _temperature(coupledValue(
"temperature")),
32 _xmass(coupledValue(
"xmass")),
34 _rho(declareProperty<
Real>(
"density")),
35 _h(declareProperty<
Real>(
"enthalpy")),
36 _cp(declareProperty<
Real>(
"cp")),
37 _e(declareProperty<
Real>(
"e")),
registerMooseObject("FluidPropertiesTestApp", MultiComponentFluidPropertiesMaterialPT)
const VariableValue & _xmass
Mass fraction of solute (-)
const VariableValue & _pressure
Pressure (Pa)
MultiComponentFluidPropertiesMaterialPT(const InputParameters ¶meters)
MaterialProperty< Real > & _rho
Density (kg/m^3)
static InputParameters validParams()
MaterialProperty< Real > & _h
Enthalpy (kJ/kg)
Material for calculating fluid properties for a fluid comprised of two components: the solute (eg...
virtual ~MultiComponentFluidPropertiesMaterialPT()
static InputParameters validParams()
const MultiComponentFluidProperties & _fp
Common class for multiple component fluid properties using a pressure and temperature formulation...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
MaterialProperty< Real > & _e
Internal energy (kJ/kg)
const VariableValue & _temperature
Temperature (K)
virtual void computeQpProperties()
MaterialProperty< Real > & _cp
Isobaric heat capacity (kJ/kg/K)