https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
FluidProperties3EqnMaterial Class Reference

Computes velocity and thermodynamic variables from solution variables for 1-phase flow. More...

#include <FluidProperties3EqnMaterial.h>

Inheritance diagram for FluidProperties3EqnMaterial:
[legend]

Public Types

typedef DerivativeMaterialPropertyNameInterface::SymbolName SymbolName
 

Public Member Functions

 FluidProperties3EqnMaterial (const InputParameters &parameters)
 
const GenericMaterialProperty< U, is_ad > & getDefaultMaterialProperty (const std::string &name)
 
const GenericMaterialProperty< U, is_ad > & getDefaultMaterialPropertyByName (const std::string &name)
 
void validateDerivativeMaterialPropertyBase (const std::string &base)
 
const MaterialPropertyName derivativePropertyName (const MaterialPropertyName &base, const std::vector< SymbolName > &c) const
 
const MaterialPropertyName derivativePropertyNameFirst (const MaterialPropertyName &base, const SymbolName &c1) const
 
const MaterialPropertyName derivativePropertyNameSecond (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2) const
 
const MaterialPropertyName derivativePropertyNameThird (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2, const SymbolName &c3) const
 
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative (const std::string &base, const std::vector< VariableName > &c)
 
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative (const std::string &base, const std::vector< SymbolName > &c)
 
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative (const std::string &base, const SymbolName &c1, const SymbolName &c2="", const SymbolName &c3="")
 
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative (const std::string &base, const std::vector< VariableName > &c)
 
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative (const std::string &base, const std::vector< SymbolName > &c)
 
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative (const std::string &base, const SymbolName &c1, const SymbolName &c2="", const SymbolName &c3="")
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const std::vector< VariableName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const std::vector< SymbolName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const SymbolName &c1, const SymbolName &c2="", const SymbolName &c3="")
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const SymbolName &c1, unsigned int v2, unsigned int v3=libMesh::invalid_uint)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, unsigned int v1, unsigned int v2=libMesh::invalid_uint, unsigned int v3=libMesh::invalid_uint)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const std::vector< VariableName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const std::vector< SymbolName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const SymbolName &c1, const SymbolName &c2="", const SymbolName &c3="")
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, const SymbolName &c1, unsigned int v2, unsigned int v3=libMesh::invalid_uint)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivative (const std::string &base, unsigned int v1, unsigned int v2=libMesh::invalid_uint, unsigned int v3=libMesh::invalid_uint)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivativeByName (const MaterialPropertyName &base, const std::vector< VariableName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivativeByName (const MaterialPropertyName &base, const std::vector< SymbolName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivativeByName (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2="", const SymbolName &c3="")
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivativeByName (const MaterialPropertyName &base, const std::vector< VariableName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivativeByName (const MaterialPropertyName &base, const std::vector< SymbolName > &c)
 
const GenericMaterialProperty< U, is_ad > & getMaterialPropertyDerivativeByName (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2="", const SymbolName &c3="")
 
void validateCoupling (const MaterialPropertyName &base, const std::vector< VariableName > &c, bool validate_aux=true)
 
void validateCoupling (const MaterialPropertyName &base, const VariableName &c1="", const VariableName &c2="", const VariableName &c3="")
 
void validateCoupling (const MaterialPropertyName &base, const std::vector< VariableName > &c, bool validate_aux=true)
 
void validateCoupling (const MaterialPropertyName &base, const VariableName &c1="", const VariableName &c2="", const VariableName &c3="")
 
void validateNonlinearCoupling (const MaterialPropertyName &base, const VariableName &c1="", const VariableName &c2="", const VariableName &c3="")
 
void validateNonlinearCoupling (const MaterialPropertyName &base, const VariableName &c1="", const VariableName &c2="", const VariableName &c3="")
 
const MaterialPropertyName propertyName (const MaterialPropertyName &base, const std::vector< SymbolName > &c) const
 
const MaterialPropertyName propertyName (const MaterialPropertyName &base, const std::vector< SymbolName > &c) const
 
const MaterialPropertyName propertyNameFirst (const MaterialPropertyName &base, const SymbolName &c1) const
 
const MaterialPropertyName propertyNameFirst (const MaterialPropertyName &base, const SymbolName &c1) const
 
const MaterialPropertyName propertyNameSecond (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2) const
 
const MaterialPropertyName propertyNameSecond (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2) const
 
const MaterialPropertyName propertyNameThird (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2, const SymbolName &c3) const
 
const MaterialPropertyName propertyNameThird (const MaterialPropertyName &base, const SymbolName &c1, const SymbolName &c2, const SymbolName &c3) const
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual void computeQpProperties ()
 
MaterialProperty< U > & declarePropertyDerivativeTHM (const std::string &base, const std::string &var_name, const unsigned int i=0)
 Method for declaring derivative material properties.
 
const MaterialProperty< U > & getMaterialPropertyDerivativeTHM (const std::string &base, const std::string &var_name, const unsigned int i=0)
 Method for retrieving derivative material properties.
 
const MaterialProperty< U > & getMaterialPropertyDerivativeTHMPhase (const std::string &base, bool property_is_liquid, const std::string &var_name, bool var_is_liquid, const unsigned int i=0)
 Method for retrieving derivative material properties corresponding to phase-dependent derivatives.
 

Protected Attributes

const VariableValue_area
 Cross-sectional area.
 
const VariableValue_rhoA
 
const VariableValue_rhouA
 
const VariableValue_rhoEA
 
MaterialProperty< Real > & _rho
 Density.
 
MaterialProperty< Real > & _drho_drhoA
 
MaterialProperty< Real > & _v
 Specific volume.
 
MaterialProperty< Real > & _dv_drhoA
 
MaterialProperty< Real > & _vel
 Velocity.
 
MaterialProperty< Real > & _dvel_drhoA
 
MaterialProperty< Real > & _dvel_drhouA
 
MaterialProperty< Real > & _e
 Specific internal energy.
 
MaterialProperty< Real > & _de_drhoA
 
MaterialProperty< Real > & _de_drhouA
 
MaterialProperty< Real > & _de_drhoEA
 
MaterialProperty< Real > & _p
 Pressure.
 
MaterialProperty< Real > & _dp_drhoA
 
MaterialProperty< Real > & _dp_drhouA
 
MaterialProperty< Real > & _dp_drhoEA
 
MaterialProperty< Real > & _T
 Temperature.
 
MaterialProperty< Real > & _dT_drhoA
 
MaterialProperty< Real > & _dT_drhouA
 
MaterialProperty< Real > & _dT_drhoEA
 
MaterialProperty< Real > & _h
 Specific enthalpy.
 
MaterialProperty< Real > & _dh_drhoA
 
MaterialProperty< Real > & _dh_drhouA
 
MaterialProperty< Real > & _dh_drhoEA
 
MaterialProperty< Real > & _H
 Specific total (stagnation) enthalpy.
 
MaterialProperty< Real > & _dH_drhoA
 
MaterialProperty< Real > & _dH_drhouA
 
MaterialProperty< Real > & _dH_drhoEA
 
MaterialProperty< Real > & _c
 Sound speed.
 
MaterialProperty< Real > & _cp
 Constant-pressure specific heat.
 
MaterialProperty< Real > & _cv
 Constant-volume specific heat.
 
MaterialProperty< Real > & _k
 Thermal conductivity.
 
const SinglePhaseFluidProperties_fp
 Fluid properties.
 

Private Member Functions

bool haveMaterialProperty (const std::string &prop_name)
 
std::vector< VariableName > buildVariableVector (const VariableName &c1, const VariableName &c2, const VariableName &c3)
 
void validateCouplingHelper (const MaterialPropertyName &base, const std::vector< VariableName > &c, const System &system, std::vector< VariableName > &missing)
 
bool isNotObjectVariable (const VariableName &name)
 

Private Attributes

FEProblemBase_dmi_fe_problem
 

Detailed Description

Computes velocity and thermodynamic variables from solution variables for 1-phase flow.

Definition at line 19 of file FluidProperties3EqnMaterial.h.

Constructor & Destructor Documentation

◆ FluidProperties3EqnMaterial()

FluidProperties3EqnMaterial::FluidProperties3EqnMaterial ( const InputParameters parameters)

Definition at line 33 of file FluidProperties3EqnMaterial.C.

35 _area(coupledValue("A")),
36 _rhoA(coupledValue("rhoA")),
37 _rhouA(coupledValue("rhouA")),
38 _rhoEA(coupledValue("rhoEA")),
39
40 _rho(declareProperty<Real>("rho")),
41 _drho_drhoA(declarePropertyDerivativeTHM<Real>("rho", "rhoA")),
42
43 _v(declareProperty<Real>("v")),
44 _dv_drhoA(declarePropertyDerivativeTHM<Real>("v", "rhoA")),
45
46 _vel(declareProperty<Real>("vel")),
47 _dvel_drhoA(declarePropertyDerivativeTHM<Real>("vel", "rhoA")),
48 _dvel_drhouA(declarePropertyDerivativeTHM<Real>("vel", "rhouA")),
49
50 _e(declareProperty<Real>("e")),
51 _de_drhoA(declarePropertyDerivativeTHM<Real>("e", "rhoA")),
52 _de_drhouA(declarePropertyDerivativeTHM<Real>("e", "rhouA")),
53 _de_drhoEA(declarePropertyDerivativeTHM<Real>("e", "rhoEA")),
54
55 _p(declareProperty<Real>("p")),
56 _dp_drhoA(declarePropertyDerivativeTHM<Real>("p", "rhoA")),
57 _dp_drhouA(declarePropertyDerivativeTHM<Real>("p", "rhouA")),
58 _dp_drhoEA(declarePropertyDerivativeTHM<Real>("p", "rhoEA")),
59
60 _T(declareProperty<Real>("T")),
61 _dT_drhoA(declarePropertyDerivativeTHM<Real>("T", "rhoA")),
62 _dT_drhouA(declarePropertyDerivativeTHM<Real>("T", "rhouA")),
63 _dT_drhoEA(declarePropertyDerivativeTHM<Real>("T", "rhoEA")),
64
65 _h(declareProperty<Real>("h")),
66 _dh_drhoA(declarePropertyDerivativeTHM<Real>("h", "rhoA")),
67 _dh_drhouA(declarePropertyDerivativeTHM<Real>("h", "rhouA")),
68 _dh_drhoEA(declarePropertyDerivativeTHM<Real>("h", "rhoEA")),
69
70 _H(declareProperty<Real>("H")),
71 _dH_drhoA(declarePropertyDerivativeTHM<Real>("H", "rhoA")),
72 _dH_drhouA(declarePropertyDerivativeTHM<Real>("H", "rhouA")),
73 _dH_drhoEA(declarePropertyDerivativeTHM<Real>("H", "rhoEA")),
74
75 _c(declareProperty<Real>("c")),
76
77 _cp(declareProperty<Real>("cp")),
78
79 _cv(declareProperty<Real>("cv")),
80
81 _k(declareProperty<Real>("k")),
82
83 _fp(getUserObject<SinglePhaseFluidProperties>("fp"))
84{
85}
MaterialProperty< Real > & _H
Specific total (stagnation) enthalpy.
MaterialProperty< Real > & _dvel_drhoA
MaterialProperty< Real > & _T
Temperature.
MaterialProperty< Real > & _dH_drhoEA
MaterialProperty< Real > & _dh_drhouA
MaterialProperty< Real > & _dp_drhouA
MaterialProperty< Real > & _dH_drhouA
MaterialProperty< Real > & _dv_drhoA
MaterialProperty< Real > & _p
Pressure.
MaterialProperty< Real > & _dp_drhoEA
MaterialProperty< Real > & _cp
Constant-pressure specific heat.
MaterialProperty< Real > & _dT_drhouA
const VariableValue & _area
Cross-sectional area.
MaterialProperty< Real > & _dH_drhoA
MaterialProperty< Real > & _drho_drhoA
MaterialProperty< Real > & _de_drhoA
MaterialProperty< Real > & _de_drhouA
MaterialProperty< Real > & _rho
Density.
MaterialProperty< Real > & _v
Specific volume.
MaterialProperty< Real > & _dh_drhoA
MaterialProperty< Real > & _de_drhoEA
const SinglePhaseFluidProperties & _fp
Fluid properties.
MaterialProperty< Real > & _c
Sound speed.
MaterialProperty< Real > & _vel
Velocity.
MaterialProperty< Real > & _dT_drhoEA
MaterialProperty< Real > & _dp_drhoA
MaterialProperty< Real > & _dvel_drhouA
MaterialProperty< Real > & _cv
Constant-volume specific heat.
MaterialProperty< Real > & _dh_drhoEA
MaterialProperty< Real > & _e
Specific internal energy.
MaterialProperty< Real > & _dT_drhoA
MaterialProperty< Real > & _h
Specific enthalpy.
MaterialProperty< Real > & _k
Thermal conductivity.

Member Function Documentation

◆ computeQpProperties()

void FluidProperties3EqnMaterial::computeQpProperties ( )
protectedvirtual

Definition at line 88 of file FluidProperties3EqnMaterial.C.

89{
90 _rho[_qp] = _rhoA[_qp] / _area[_qp];
91 _drho_drhoA[_qp] = 1.0 / _area[_qp];
92
93 _v[_qp] = 1.0 / _rho[_qp];
94 _dv_drhoA[_qp] = THM::dv_darhoA(_area[_qp], _rhoA[_qp]);
95
97 _rhoA[_qp], _rhouA[_qp], _vel[_qp], _dvel_drhoA[_qp], _dvel_drhouA[_qp]);
98
99 _e[_qp] = (_rhoEA[_qp] - 0.5 * _rhouA[_qp] * _rhouA[_qp] / _rhoA[_qp]) / _rhoA[_qp];
100 _de_drhoA[_qp] = THM::de_darhoA(_rhoA[_qp], _rhouA[_qp], _rhoEA[_qp]);
101 _de_drhouA[_qp] = THM::de_darhouA(_rhoA[_qp], _rhouA[_qp]);
102 _de_drhoEA[_qp] = THM::de_darhoEA(_rhoA[_qp]);
103
104 _p[_qp] = _fp.p_from_v_e(_v[_qp], _e[_qp]);
105 Real p, dp_dv, dp_de;
106 _fp.p_from_v_e(_v[_qp], _e[_qp], p, dp_dv, dp_de);
107
108 _T[_qp] = _fp.T_from_v_e(_v[_qp], _e[_qp]);
109 Real T, dT_dv, dT_de;
110 _fp.T_from_v_e(_v[_qp], _e[_qp], T, dT_dv, dT_de);
111
112 _dp_drhoA[_qp] = dp_dv * _dv_drhoA[_qp] + dp_de * _de_drhoA[_qp];
113 _dp_drhouA[_qp] = dp_de * _de_drhouA[_qp];
114
115 _dT_drhoA[_qp] = dT_dv * _dv_drhoA[_qp] + dT_de * _de_drhoA[_qp];
116 _dT_drhouA[_qp] = dT_de * _de_drhouA[_qp];
117
118 _dp_drhoEA[_qp] = dp_de * _de_drhoEA[_qp];
119 _dT_drhoEA[_qp] = dT_de * _de_drhoEA[_qp];
120
121 _h[_qp] = _e[_qp] + _p[_qp] / _rho[_qp];
122 const Real dh_de = 1;
123 const Real dh_dp = 1.0 / _rho[_qp];
124 const Real dh_drho = -_p[_qp] / _rho[_qp] / _rho[_qp];
125 _dh_drhoA[_qp] = dh_de * _de_drhoA[_qp] + dh_dp * _dp_drhoA[_qp] + dh_drho * _drho_drhoA[_qp];
126 _dh_drhouA[_qp] = dh_de * _de_drhouA[_qp] + dh_dp * _dp_drhouA[_qp];
127 _dh_drhoEA[_qp] = dh_de * _de_drhoEA[_qp] + dh_dp * _dp_drhoEA[_qp];
128
129 _H[_qp] = _h[_qp] + 0.5 * _vel[_qp] * _vel[_qp];
130 _dH_drhoA[_qp] = _dh_drhoA[_qp] + _vel[_qp] * _dvel_drhoA[_qp];
131 _dH_drhouA[_qp] = _dh_drhouA[_qp] + _vel[_qp] * _dvel_drhouA[_qp];
132 _dH_drhoEA[_qp] = _dh_drhoEA[_qp];
133
134 _c[_qp] = _fp.c_from_v_e(_v[_qp], _e[_qp]);
135 _cp[_qp] = _fp.cp_from_v_e(_v[_qp], _e[_qp]);
136 _cv[_qp] = _fp.cv_from_v_e(_v[_qp], _e[_qp]);
137 _k[_qp] = _fp.k_from_v_e(_v[_qp], _e[_qp]);
138}
const Real p
const double T
Real dv_darhoA(Real area, Real arhoA)
Derivative of specific volume wrt density equation solution variable.
Definition Numerics.C:141
Real de_darhouA(Real arhoA, Real arhouA)
Derivative of specific internal energy wrt momentum of the phase (rhouA or arhouA)
Definition Numerics.C:187
Real de_darhoEA(Real arhoA)
Derivative of specific internal energy wrt total energy of the phase (rhoEA or arhoEA)
Definition Numerics.C:193
void vel_from_arhoA_arhouA(Real arhoA, Real arhouA, Real &vel, Real &dvel_darhoA, Real &dvel_darhouA)
Computes velocity and its derivatives from alpha*rho*A and alpha*rho*u*A.
Definition Numerics.C:58
Real de_darhoA(Real arhoA, Real arhouA, Real arhoEA)
Derivative of specific internal energy wrt density of the phase (rhoA or arhoA)
Definition Numerics.C:181
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real

◆ declarePropertyDerivativeTHM()

MaterialProperty< U > & DerivativeMaterialInterfaceTHM< Material >::declarePropertyDerivativeTHM ( const std::string &  base,
const std::string &  var_name,
const unsigned int  i = 0 
)
protectedinherited

Method for declaring derivative material properties.

Template Parameters
UThe material property type
Parameters
baseThe name of the property to take the derivative of
var_nameThe name of the coupled variable vector containing the variable to take the derivative with respect to
iThe index of the variable to take the derivative with respect to within the coupled variable vector

Definition at line 32 of file DerivativeMaterialInterfaceTHM.h.

91{
92 return this->template declarePropertyDerivative<U>(base, this->coupledName(var_name, i));
93}

◆ getMaterialPropertyDerivativeTHM()

const MaterialProperty< U > & DerivativeMaterialInterfaceTHM< Material >::getMaterialPropertyDerivativeTHM ( const std::string &  base,
const std::string &  var_name,
const unsigned int  i = 0 
)
protectedinherited

Method for retrieving derivative material properties.

Template Parameters
UThe material property type
Parameters
baseThe name of the property to take the derivative of
var_nameThe name of the coupled variable vector containing the variable to take the derivative with respect to
iThe index of the variable to take the derivative with respect to within the coupled variable vector

Definition at line 47 of file DerivativeMaterialInterfaceTHM.h.

101{
102 // get the base property name
103 const std::string prop_name = this->getMaterialPropertyName(base);
104
105 // get the name of the variable which derivative is respect to
106 const std::string der_var_name = this->coupledName(var_name, i);
107
108 return this->template getMaterialPropertyByName<U>(
109 this->derivativePropertyNameFirst(prop_name, der_var_name));
110}
const MaterialPropertyName derivativePropertyNameFirst(const MaterialPropertyName &base, const SymbolName &c1) const

◆ getMaterialPropertyDerivativeTHMPhase()

const MaterialProperty< U > & DerivativeMaterialInterfaceTHM< Material >::getMaterialPropertyDerivativeTHMPhase ( const std::string &  base,
bool  property_is_liquid,
const std::string &  var_name,
bool  var_is_liquid,
const unsigned int  i = 0 
)
protectedinherited

Method for retrieving derivative material properties corresponding to phase-dependent derivatives.

The intended behavior of this function is as follows. If the material property and derivative variable correspond to the same phase, then the material property is retrieved as usual. Else, a zero-valued material property is returned, as it is assumed that the material property depends only upon the variables corresponding to its phase.

Template Parameters
UThe material property type
Parameters
baseThe name of the property to take the derivative of
property_is_liquidDoes the property correspond to the liquid phase?
var_nameThe name of the coupled variable vector containing the variable to take the derivative with respect to
var_is_liquidDoes the derivative variable correspond to the liquid phase?
iThe index of the variable to take the derivative with respect to within the coupled variable vector

Definition at line 71 of file DerivativeMaterialInterfaceTHM.h.

121{
122 if (property_is_liquid == var_is_liquid)
123 {
124 return getMaterialPropertyDerivativeTHM<U>(base, var_name, i);
125 }
126 else
127 {
128 const std::string prop_name = this->getMaterialPropertyName(base);
129 const std::string der_var_name = this->coupledName(var_name, i);
130 const std::string der_prop_name = this->derivativePropertyNameFirst(prop_name, der_var_name);
131 return this->template getZeroMaterialProperty<U>(der_prop_name);
132 }
133}

◆ validParams()

InputParameters FluidProperties3EqnMaterial::validParams ( )
static

Definition at line 17 of file FluidProperties3EqnMaterial.C.

18{
20
21 params.addRequiredCoupledVar("A", "Cross-sectional area");
22 params.addRequiredCoupledVar("rhoA", "Conserved density");
23 params.addRequiredCoupledVar("rhouA", "Conserved momentum");
24 params.addRequiredCoupledVar("rhoEA", "Conserved total energy");
25
26 params.addRequiredParam<UserObjectName>("fp", "The name of the user object for fluid properties");
28 "Defines material properties from fluid properties to serve in the 3-equation model");
29
30 return params;
31}
void addRequiredCoupledVar(const std::string &name, const std::string &doc_string)
void addRequiredParam(const std::string &name, const std::string &doc_string)
void addClassDescription(const std::string &doc_string)
static InputParameters validParams()

Member Data Documentation

◆ _area

const VariableValue& FluidProperties3EqnMaterial::_area
protected

Cross-sectional area.

Definition at line 28 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _c

MaterialProperty<Real>& FluidProperties3EqnMaterial::_c
protected

Sound speed.

Definition at line 77 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _cp

MaterialProperty<Real>& FluidProperties3EqnMaterial::_cp
protected

Constant-pressure specific heat.

Definition at line 80 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _cv

MaterialProperty<Real>& FluidProperties3EqnMaterial::_cv
protected

Constant-volume specific heat.

Definition at line 83 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _de_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_de_drhoA
protected

Definition at line 48 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _de_drhoEA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_de_drhoEA
protected

Definition at line 50 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _de_drhouA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_de_drhouA
protected

Definition at line 49 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dh_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dh_drhoA
protected

Definition at line 66 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dH_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dH_drhoA
protected

Definition at line 72 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dh_drhoEA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dh_drhoEA
protected

Definition at line 68 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dH_drhoEA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dH_drhoEA
protected

Definition at line 74 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dh_drhouA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dh_drhouA
protected

Definition at line 67 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dH_drhouA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dH_drhouA
protected

Definition at line 73 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dp_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dp_drhoA
protected

Definition at line 54 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dp_drhoEA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dp_drhoEA
protected

Definition at line 56 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dp_drhouA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dp_drhouA
protected

Definition at line 55 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _drho_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_drho_drhoA
protected

Definition at line 35 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dT_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dT_drhoA
protected

Definition at line 60 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dT_drhoEA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dT_drhoEA
protected

Definition at line 62 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dT_drhouA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dT_drhouA
protected

Definition at line 61 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dv_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dv_drhoA
protected

Definition at line 39 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dvel_drhoA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dvel_drhoA
protected

Definition at line 43 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _dvel_drhouA

MaterialProperty<Real>& FluidProperties3EqnMaterial::_dvel_drhouA
protected

Definition at line 44 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _e

MaterialProperty<Real>& FluidProperties3EqnMaterial::_e
protected

Specific internal energy.

Definition at line 47 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _fp

const SinglePhaseFluidProperties& FluidProperties3EqnMaterial::_fp
protected

Fluid properties.

Definition at line 89 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _h

MaterialProperty<Real>& FluidProperties3EqnMaterial::_h
protected

Specific enthalpy.

Definition at line 65 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _H

MaterialProperty<Real>& FluidProperties3EqnMaterial::_H
protected

Specific total (stagnation) enthalpy.

Definition at line 71 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _k

MaterialProperty<Real>& FluidProperties3EqnMaterial::_k
protected

Thermal conductivity.

Definition at line 86 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _p

MaterialProperty<Real>& FluidProperties3EqnMaterial::_p
protected

Pressure.

Definition at line 53 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _rho

MaterialProperty<Real>& FluidProperties3EqnMaterial::_rho
protected

Density.

Definition at line 34 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _rhoA

const VariableValue& FluidProperties3EqnMaterial::_rhoA
protected

Definition at line 29 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _rhoEA

const VariableValue& FluidProperties3EqnMaterial::_rhoEA
protected

Definition at line 31 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _rhouA

const VariableValue& FluidProperties3EqnMaterial::_rhouA
protected

Definition at line 30 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _T

MaterialProperty<Real>& FluidProperties3EqnMaterial::_T
protected

Temperature.

Definition at line 59 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _v

MaterialProperty<Real>& FluidProperties3EqnMaterial::_v
protected

Specific volume.

Definition at line 38 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().

◆ _vel

MaterialProperty<Real>& FluidProperties3EqnMaterial::_vel
protected

Velocity.

Definition at line 42 of file FluidProperties3EqnMaterial.h.

Referenced by computeQpProperties().


The documentation for this class was generated from the following files: