Water (H2O) fluid properties as a function of pressure (Pa) and temperature (K) from IAPWS-IF97: Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam. More...
#include <Water97FluidProperties.h>
Public Types | |
typedef DataFileName | DataFileParameterType |
Public Member Functions | |
Water97FluidProperties (const InputParameters ¶meters) | |
virtual | ~Water97FluidProperties () |
virtual std::string | fluidName () const override |
Fluid name. More... | |
virtual Real | molarMass () const override |
Molar mass [kg/mol]. More... | |
virtual Real | criticalPressure () const override |
Critical pressure. More... | |
virtual Real | criticalTemperature () const override |
Critical temperature. More... | |
virtual Real | criticalDensity () const override |
Critical density. More... | |
virtual Real | triplePointPressure () const override |
Triple point pressure. More... | |
virtual Real | triplePointTemperature () const override |
Triple point temperature. More... | |
virtual Real | rho_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | rho_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
virtual Real | v_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | v_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | v_from_p_T_template (const T &pressure, const T &temperature) const |
virtual void | v_from_p_T (Real pressure, Real temperature, Real &v, Real &dv_dp, Real &dv_dT) const override |
virtual void | v_from_p_T (const ADReal &pressure, const ADReal &temperature, ADReal &v, ADReal &dv_dp, ADReal &dv_dT) const override |
template<typename T > | |
void | v_from_p_T_template (const T &pressure, const T &temperature, T &v, T &dv_dp, T &dv_dt) const |
template<typename T > | |
T | rho_from_p_T_template (const T &pressure, const T &temperature) const |
template<typename T > | |
void | rho_from_p_T_template (const T &pressure, const T &temperature, T &rho, T &drho_dp, T &drho_dt) const |
virtual void | rho_from_p_T (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT) const override |
virtual void | rho_from_p_T (const ADReal &pressure, const ADReal &temperature, ADReal &rho, ADReal &drho_dp, ADReal &drho_dT) const override |
Real | p_from_v_e (Real v, Real e) const override |
ADReal | p_from_v_e (const ADReal &v, const ADReal &e) const override |
template<typename T > | |
T | p_from_v_e_template (const T &v, const T &e) const |
virtual Real | e_from_p_rho (Real p, Real rho) const override |
virtual ADReal | e_from_p_rho (const ADReal &p, const ADReal &rho) const override |
template<typename T > | |
T | e_from_p_rho_template (const T &p, const T &rho) const |
void | e_from_p_rho (Real p, Real rho, Real &e, Real &de_dp, Real &de_drho) const override |
void | e_from_p_rho (const ADReal &p, const ADReal &rho, ADReal &e, ADReal &de_dp, ADReal &de_drho) const override |
template<typename T > | |
void | e_from_p_rho_template (const T &p, const T &rho, T &e, T &de_dp, T &de_drho) const |
virtual Real | e_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | e_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | e_from_p_T_template (const T &pressure, const T &temperature) const |
virtual void | e_from_p_T (Real pressure, Real temperature, Real &e, Real &de_dp, Real &de_dT) const override |
virtual void | e_from_p_T (const ADReal &pressure, const ADReal &temperature, ADReal &e, ADReal &de_dp, ADReal &de_dT) const override |
template<typename T > | |
void | e_from_p_T_template (const T &pressure, const T &temperature, T &e, T &de_dp, T &de_dT) const |
ADReal | e_from_v_h (const ADReal &v, const ADReal &h) const override |
Real | T_from_v_e (Real v, Real e) const override |
ADReal | T_from_v_e (const ADReal &v, const ADReal &e) const override |
virtual Real | c_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | c_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | c_from_p_T_template (const T &pressure, const T &temperature) const |
virtual ADReal | c_from_v_e (const ADReal &v, const ADReal &e) const override |
virtual Real | cp_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | cp_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | cp_from_p_T_template (const T &pressure, const T &temperature) const |
virtual ADReal | cp_from_v_e (const ADReal &v, const ADReal &e) const override |
virtual Real | cv_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | cv_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | cv_from_p_T_template (const T &pressure, const T &temperature) const |
virtual ADReal | cv_from_v_e (const ADReal &v, const ADReal &e) const override |
virtual Real | mu_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | mu_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | mu_from_p_T_template (const T &pressure, const T &temperature) const |
virtual void | mu_from_p_T (Real pressure, Real temperature, Real &mu, Real &dmu_dp, Real &dmu_dT) const override |
virtual Real | mu_from_rho_T (Real density, Real temperature) const override |
template<typename T > | |
T | mu_from_rho_T_template (const T &density, const T &temperature) const |
void | mu_from_rho_T (Real rho, Real temperature, Real drho_dT, Real &mu, Real &dmu_drho, Real &dmu_dT) const |
ADReal | mu_from_v_e (const ADReal &v, const ADReal &e) const override |
virtual void | rho_mu_from_p_T (Real pressure, Real temperature, Real &rho, Real &mu) const override |
Combined methods. More... | |
virtual void | rho_mu_from_p_T (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT, Real &mu, Real &dmu_dp, Real &dmu_dT) const override |
virtual Real | k_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | k_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | k_from_p_T_template (const T &pressure, const T &temperature) const |
virtual void | k_from_p_T (Real pressure, Real temperature, Real &k, Real &dk_dp, Real &dk_dT) const override |
virtual Real | k_from_rho_T (Real density, Real temperature) const override |
template<typename T > | |
T | k_from_rho_T_template (const T &density, const T &temperature) const |
Real | k_from_v_e (Real v, Real e) const override |
ADReal | k_from_v_e (const ADReal &v, const ADReal &e) const override |
template<typename T > | |
T | k_from_v_e_template (const T &v, const T &e) const |
propfuncWithDefinitionOverride (s, p, T) | |
virtual Real | h_from_p_T (Real pressure, Real temperature) const override |
virtual ADReal | h_from_p_T (const ADReal &pressure, const ADReal &temperature) const override |
template<typename T > | |
T | h_from_p_T_template (const T &pressure, const T &temperature) const |
virtual void | h_from_p_T (Real pressure, Real temperature, Real &h, Real &dh_dp, Real &dh_dT) const override |
virtual void | h_from_p_T (const ADReal &pressure, const ADReal &temperature, ADReal &h, ADReal &dh_dp, ADReal &dh_dT) const override |
template<typename T > | |
void | h_from_p_T_template (const T &pressure, const T &temperature, T &h, T &dh_dp, T &dh_dT) const |
virtual Real | s_from_h_p (Real enthalpy, Real pressure) const override |
virtual ADReal | s_from_h_p (const ADReal &enthalpy, const ADReal &pressure) const override |
virtual void | s_from_h_p (Real enthalpy, Real pressure, Real &s, Real &ds_dh, Real &ds_dp) const override |
virtual Real | vaporPressure (Real temperature) const override |
Vapor pressure. More... | |
virtual void | vaporPressure (Real temperature, Real &psat, Real &dpsat_dT) const override |
template<typename T > | |
void | vaporPressureTemplate (const T &temperature, T &psat, T &dpsat_dT) const |
Real | vaporTemperature (Real pressure) const override |
Saturation temperature as a function of pressure. More... | |
virtual void | vaporTemperature (Real pressure, Real &Tsat, Real &dTsat_dp) const override |
Real | b23p (Real temperature) const |
Auxillary equation for the boundary between regions 2 and 3. More... | |
Real | b23T (Real pressure) const |
Auxillary equation for the boundary between regions 2 and 3. More... | |
unsigned int | inRegion (Real pressure, Real temperature) const |
Determines the phase region that the given pressure and temperature values lie in. More... | |
unsigned int | subregion3 (Real pressure, Real temperature) const |
Provides the correct subregion index for a (P,T) point in region 3. More... | |
template<typename T > | |
T | subregionVolume (const T &pi, const T &theta, Real a, Real b, Real c, Real d, Real e, unsigned int sid) const |
Specific volume in all subregions of region 3 EXCEPT subregion n (13). More... | |
template<typename T > | |
T | densityRegion3 (const T &pressure, const T &temperature) const |
Density function for Region 3 - supercritical water and steam. More... | |
virtual Real | T_from_p_h (Real pressure, Real enthalpy) const override |
Backwards equation T(p, h) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam. More... | |
virtual void | T_from_p_h (Real p, Real h, Real &T, Real &dT_dp, Real &dT_dh) const override |
virtual ADReal | T_from_p_h (const ADReal &pressure, const ADReal &enthalpy) const override |
Real | b2bc (Real pressure) const |
Boundary between subregions b and c in region 2. More... | |
Real | b3ab (Real pressure) const |
Boundary between subregions a and b in region 3. More... | |
Real | henryConstant (Real temperature, const std::vector< Real > &coeffs) const |
IAPWS formulation of Henry's law constant for dissolution in water From Guidelines on the Henry's constant and vapour liquid distribution constant for gases in H20 and D20 at high temperatures, IAPWS (2004) More... | |
void | henryConstant (Real temperature, const std::vector< Real > &coeffs, Real &Kh, Real &dKh_dT) const |
ADReal | henryConstant (const ADReal &temperature, const std::vector< Real > &coeffs) const |
template<typename T > | |
std::pair< T, T > | p_T_from_v_e (const T &v, const T &e) const |
Computes the pressure (first member of the pair) and temperature (second member of the pair) as functions of specific volume and specific internal energy. More... | |
template<typename T > | |
std::pair< T, T > | rho_T_from_v_e (const T &v, const T &e) const |
Computes the density (first member of the pair) and temperature (second member of the pair) as functions of specific volume and specific internal energy. More... | |
template<typename T > | |
std::pair< T, T > | p_T_from_v_h (const T &v, const T &h) const |
Computes the pressure (first member of the pair) and temperature (second member of the pair) as functions of specific volume and specific enthalpy. More... | |
template<typename T > | |
void | p_T_from_v_h (const T &v, const T &h, Real p0, Real T0, T &pressure, T &temperature, bool &conversion_succeeded) const |
Determines (p,T) from (v,h) using Newton Solve in 2D Useful for conversion between different sets of state variables. More... | |
virtual Real | criticalInternalEnergy () const |
Critical specific internal energy. More... | |
virtual Real | e_spndl_from_v (Real v) const |
Specific internal energy from temperature and specific volume. More... | |
virtual void | v_e_spndl_from_T (Real T, Real &v, Real &e) const |
Specific internal energy from temperature and specific volume. More... | |
virtual ADReal | vaporPressure (const ADReal &T) const |
virtual ADReal | vaporTemperature (const ADReal &p) const |
virtual std::vector< Real > | henryCoefficients () const |
Henry's law coefficients for dissolution in water. More... | |
template<typename CppType > | |
void | v_e_from_p_T (const CppType &p, const CppType &T, CppType &v, CppType &e) const |
template<typename CppType > | |
void | v_e_from_p_T (const CppType &p, const CppType &T, CppType &v, CppType &dv_dp, CppType &dv_dT, CppType &e, CppType &de_dp, CppType &de_dT) const |
virtual void | rho_mu_from_p_T (const ADReal &p, const ADReal &T, ADReal &rho, ADReal &mu) const |
virtual void | rho_e_from_p_T (Real p, Real T, Real &rho, Real &drho_dp, Real &drho_dT, Real &e, Real &de_dp, Real &de_dT) const |
template<typename CppType > | |
void | p_T_from_v_e (const CppType &v, const CppType &e, Real p0, Real T0, CppType &p, CppType &T, bool &conversion_succeeded) const |
Determines (p,T) from (v,e) using Newton Solve in 2D Useful for conversion between different sets of state variables. More... | |
template<typename T > | |
void | p_T_from_v_h (const T &v, const T &h, Real p0, Real T0, T &pressure, T &temperature, bool &conversion_succeeded) const |
Determines (p,T) from (v,h) using Newton Solve in 2D Useful for conversion between different sets of state variables. More... | |
template<typename T > | |
void | p_T_from_h_s (const T &h, const T &s, Real p0, Real T0, T &pressure, T &temperature, bool &conversion_succeeded) const |
Determines (p,T) from (h,s) using Newton Solve in 2D Useful for conversion between different sets of state variables. More... | |
template<> | |
std::pair< Real, Real > | makeZeroAndOne (const Real &) |
virtual void | execute () final |
virtual void | initialize () final |
virtual void | finalize () final |
virtual void | threadJoin (const UserObject &) final |
virtual void | subdomainSetup () final |
bool | needThreadedCopy () const override final |
SubProblem & | getSubProblem () const |
bool | shouldDuplicateInitialExecution () const |
virtual Real | spatialValue (const Point &) const |
virtual const std::vector< Point > | spatialPoints () const |
void | gatherSum (T &value) |
void | gatherMax (T &value) |
void | gatherMin (T &value) |
void | gatherProxyValueMax (T1 &proxy, T2 &value) |
void | gatherProxyValueMin (T1 &proxy, T2 &value) |
void | setPrimaryThreadCopy (UserObject *primary) |
UserObject * | primaryThreadCopy () |
std::set< UserObjectName > | getDependObjects () const |
const std::set< std::string > & | getRequestedItems () override |
const std::set< std::string > & | getSuppliedItems () override |
unsigned int | systemNumber () const |
virtual bool | enabled () const |
std::shared_ptr< MooseObject > | getSharedPtr () |
std::shared_ptr< const MooseObject > | getSharedPtr () const |
MooseApp & | getMooseApp () const |
const std::string & | type () const |
virtual const std::string & | name () const |
std::string | typeAndName () const |
std::string | errorPrefix (const std::string &error_type) const |
void | callMooseError (std::string msg, const bool with_prefix) const |
MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
const InputParameters & | parameters () const |
MooseObjectName | uniqueName () const |
const T & | getParam (const std::string &name) const |
std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
const T * | queryParam (const std::string &name) const |
const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
bool | isParamValid (const std::string &name) const |
bool | isParamSetByUser (const std::string &nm) const |
void | paramError (const std::string ¶m, Args... args) const |
void | paramWarning (const std::string ¶m, Args... args) const |
void | paramInfo (const std::string ¶m, Args... args) const |
void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
void | mooseError (Args &&... args) const |
void | mooseErrorNonPrefixed (Args &&... args) const |
void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
void | mooseWarning (Args &&... args) const |
void | mooseWarningNonPrefixed (Args &&... args) const |
void | mooseDeprecated (Args &&... args) const |
void | mooseInfo (Args &&... args) const |
std::string | getDataFileName (const std::string ¶m) const |
std::string | getDataFileNameByName (const std::string &relative_path) const |
std::string | getDataFilePath (const std::string &relative_path) const |
virtual void | initialSetup () |
virtual void | timestepSetup () |
virtual void | jacobianSetup () |
virtual void | residualSetup () |
virtual void | customSetup (const ExecFlagType &) |
const ExecFlagEnum & | getExecuteOnEnum () const |
UserObjectName | getUserObjectName (const std::string ¶m_name) const |
const T & | getUserObject (const std::string ¶m_name, bool is_dependency=true) const |
const T & | getUserObjectByName (const UserObjectName &object_name, bool is_dependency=true) const |
const UserObject & | getUserObjectBase (const std::string ¶m_name, bool is_dependency=true) const |
const UserObject & | getUserObjectBaseByName (const UserObjectName &object_name, bool is_dependency=true) const |
const std::vector< MooseVariableScalar *> & | getCoupledMooseScalarVars () |
const std::set< TagID > & | getScalarVariableCoupleableVectorTags () const |
const std::set< TagID > & | getScalarVariableCoupleableMatrixTags () const |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name, const unsigned int state=0) |
const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name, MaterialData &material_data) |
const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data) |
const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name) |
const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name) |
std::pair< const MaterialProperty< T > *, std::set< SubdomainID > > | getBlockMaterialProperty (const MaterialPropertyName &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialProperty (const std::string &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialProperty () |
const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialPropertyByName (const std::string &prop_name) |
const MaterialProperty< T > & | getZeroMaterialProperty (Ts... args) |
std::set< SubdomainID > | getMaterialPropertyBlocks (const std::string &name) |
std::vector< SubdomainName > | getMaterialPropertyBlockNames (const std::string &name) |
std::set< BoundaryID > | getMaterialPropertyBoundaryIDs (const std::string &name) |
std::vector< BoundaryName > | getMaterialPropertyBoundaryNames (const std::string &name) |
void | checkBlockAndBoundaryCompatibility (std::shared_ptr< MaterialBase > discrete) |
std::unordered_map< SubdomainID, std::vector< MaterialBase *> > | buildRequiredMaterials (bool allow_stateful=true) |
void | statefulPropertiesAllowed (bool) |
bool | getMaterialPropertyCalled () const |
virtual const std::unordered_set< unsigned int > & | getMatPropDependencies () const |
virtual void | resolveOptionalProperties () |
const GenericMaterialProperty< T, is_ad > & | getPossiblyConstantGenericMaterialPropertyByName (const MaterialPropertyName &prop_name, MaterialData &material_data, const unsigned int state) |
bool | isImplicit () |
Moose::StateArg | determineState () const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
const GenericOptionalMaterialProperty< T, is_ad > & | getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const GenericOptionalMaterialProperty< T, is_ad > & | getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const OptionalMaterialProperty< T > & | getOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const OptionalMaterialProperty< T > & | getOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const OptionalADMaterialProperty< T > & | getOptionalADMaterialProperty (const std::string &name) |
const OptionalADMaterialProperty< T > & | getOptionalADMaterialProperty (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOld (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOld (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOlder (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOlder (const std::string &name) |
MaterialBase & | getMaterial (const std::string &name) |
MaterialBase & | getMaterial (const std::string &name) |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
bool | hasMaterialProperty (const std::string &name) |
bool | hasMaterialProperty (const std::string &name) |
bool | hasMaterialPropertyByName (const std::string &name) |
bool | hasMaterialPropertyByName (const std::string &name) |
bool | hasADMaterialProperty (const std::string &name) |
bool | hasADMaterialProperty (const std::string &name) |
bool | hasADMaterialPropertyByName (const std::string &name) |
bool | hasADMaterialPropertyByName (const std::string &name) |
bool | hasGenericMaterialProperty (const std::string &name) |
bool | hasGenericMaterialProperty (const std::string &name) |
bool | hasGenericMaterialPropertyByName (const std::string &name) |
bool | hasGenericMaterialPropertyByName (const std::string &name) |
const Function & | getFunction (const std::string &name) const |
const Function & | getFunctionByName (const FunctionName &name) const |
bool | hasFunction (const std::string ¶m_name) const |
bool | hasFunctionByName (const FunctionName &name) const |
bool | isDefaultPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
bool | hasPostprocessor (const std::string ¶m_name, const unsigned int index=0) const |
bool | hasPostprocessorByName (const PostprocessorName &name) const |
std::size_t | coupledPostprocessors (const std::string ¶m_name) const |
const PostprocessorName & | getPostprocessorName (const std::string ¶m_name, const unsigned int index=0) const |
const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
bool | hasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
bool | hasVectorPostprocessor (const std::string ¶m_name) const |
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name) const |
const VectorPostprocessorName & | getVectorPostprocessorName (const std::string ¶m_name) const |
T & | getSampler (const std::string &name) |
Sampler & | getSampler (const std::string &name) |
T & | getSamplerByName (const SamplerName &name) |
Sampler & | getSamplerByName (const SamplerName &name) |
virtual void | meshChanged () |
virtual void | meshDisplaced () |
PerfGraph & | perfGraph () |
const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
const Distribution & | getDistribution (const std::string &name) const |
const T & | getDistribution (const std::string &name) const |
const Distribution & | getDistribution (const std::string &name) const |
const T & | getDistribution (const std::string &name) const |
const Distribution & | getDistributionByName (const DistributionName &name) const |
const T & | getDistributionByName (const std::string &name) const |
const Distribution & | getDistributionByName (const DistributionName &name) const |
const T & | getDistributionByName (const std::string &name) const |
const Parallel::Communicator & | comm () const |
processor_id_type | n_processors () const |
processor_id_type | processor_id () const |
Static Public Member Functions | |
static InputParameters | validParams () |
static void | sort (typename std::vector< T > &vector) |
static void | sortDFS (typename std::vector< T > &vector) |
static void | cyclicDependencyError (CyclicDependencyException< T2 > &e, const std::string &header) |
Public Attributes | |
const ConsoleStream | _console |
Static Public Attributes | |
static const Real | _R = 8.3144598 |
Universal gas constant (J/mol/K) More... | |
static constexpr PropertyValue::id_type | default_property_id |
static constexpr PropertyValue::id_type | zero_property_id |
static constexpr auto | SYSTEM |
static constexpr auto | NAME |
Protected Types | |
enum | subregionEnum { AB, CD, GH, IJ, JK, MN, OP, QU, RX, UV, WX, EF } |
Enum of subregion ids for region 3. More... | |
Protected Member Functions | |
template<typename T > | |
T | gamma1 (const T &pi, const T &tau) const |
Gibbs free energy in Region 1 - single phase liquid region. More... | |
template<typename T > | |
T | dgamma1_dpi (const T &pi, const T &tau) const |
Derivative of Gibbs free energy in Region 1 wrt pi. More... | |
template<typename T > | |
T | d2gamma1_dpi2 (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 1 wrt pi. More... | |
template<typename T > | |
T | dgamma1_dtau (const T &pi, const T &tau) const |
Derivative of Gibbs free energy in Region 1 wrt tau. More... | |
template<typename T > | |
T | d2gamma1_dtau2 (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 1 wrt tau. More... | |
template<typename T > | |
T | d2gamma1_dpitau (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 1 wrt pi and tau. More... | |
template<typename T > | |
T | gamma2 (const T &pi, const T &tau) const |
Gibbs free energy in Region 2 - superheated steam. More... | |
template<typename T > | |
T | dgamma2_dpi (const T &pi, const T &tau) const |
Derivative of Gibbs free energy in Region 2 wrt pi. More... | |
template<typename T > | |
T | d2gamma2_dpi2 (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 2 wrt pi. More... | |
template<typename T > | |
T | dgamma2_dtau (const T &pi, const T &tau) const |
Derivative of Gibbs free energy in Region 2 wrt tau. More... | |
template<typename T > | |
T | d2gamma2_dtau2 (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 2 wrt tau. More... | |
template<typename T > | |
T | d2gamma2_dpitau (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 2 wrt pi and tau. More... | |
template<typename T > | |
T | phi3 (const T &delta, const T &tau) const |
Helmholtz free energy in Region 3. More... | |
template<typename T > | |
T | dphi3_ddelta (const T &delta, const T &tau) const |
Derivative of Helmholtz free energy in Region 3 wrt delta. More... | |
template<typename T > | |
T | d2phi3_ddelta2 (const T &delta, const T &tau) const |
Second derivative of Helmholtz free energy in Region 3 wrt delta. More... | |
template<typename T > | |
T | dphi3_dtau (const T &delta, const T &tau) const |
Derivative of Helmholtz free energy in Region 3 wrt tau. More... | |
template<typename T > | |
T | d2phi3_dtau2 (const T &delta, const T &tau) const |
Second derivative of Helmholtz free energy in Region 3 wrt tau. More... | |
template<typename T > | |
T | d2phi3_ddeltatau (const T &delta, const T &tau) const |
Second derivative of Helmholtz free energy in Region 3 wrt delta and tau. More... | |
template<typename T > | |
T | gamma5 (const T &pi, const T &tau) const |
Gibbs free energy in Region 5. More... | |
template<typename T > | |
T | dgamma5_dpi (const T &pi, const T &tau) const |
Derivative of Gibbs free energy in Region 5 wrt pi. More... | |
template<typename T > | |
T | d2gamma5_dpi2 (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 5 wrt pi. More... | |
template<typename T > | |
T | dgamma5_dtau (const T &pi, const T &tau) const |
Derivative of Gibbs free energy in Region 5 wrt tau. More... | |
template<typename T > | |
T | d2gamma5_dtau2 (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 5 wrt tau. More... | |
template<typename T > | |
T | d2gamma5_dpitau (const T &pi, const T &tau) const |
Second derivative of Gibbs free energy in Region 5 wrt pi and tau. More... | |
template<typename T > | |
T | tempXY (const T &pressure, subregionEnum xy) const |
Boundaries between subregions in region 3. More... | |
unsigned int | inRegionPH (Real pressure, Real enthalpy) const |
Determines the phase region that the given pressure and enthaply values lie in. More... | |
unsigned int | subregion2ph (Real pressure, Real enthalpy) const |
Provides the correct subregion index for a (P,h) point in region 2. More... | |
unsigned int | subregion3ph (Real pressure, Real enthalpy) const |
Provides the correct subregion index for a (P,h) point in region 3. More... | |
ADReal | T_from_p_h_ad (const ADReal &pressure, const ADReal &enthalpy) const |
AD version of backwards equation T(p, h) (used internally) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam. More... | |
ADReal | temperature_from_ph1 (const ADReal &pressure, const ADReal &enthalpy) const |
Backwards equation T(p, h) in Region 1 Eq. More... | |
ADReal | temperature_from_ph2a (const ADReal &pressure, const ADReal &enthalpy) const |
Backwards equation T(p, h) in Region 2a Eq. More... | |
ADReal | temperature_from_ph2b (const ADReal &pressure, const ADReal &enthalpy) const |
Backwards equation T(p, h) in Region 2b Eq. More... | |
ADReal | temperature_from_ph2c (const ADReal &pressure, const ADReal &enthalpy) const |
Backwards equation T(p, h) in Region 2c Eq. More... | |
ADReal | temperature_from_ph3a (const ADReal &pressure, const ADReal &enthalpy) const |
Backwards equation T(p, h) in Region 3a Eq. More... | |
ADReal | temperature_from_ph3b (const ADReal &pressure, const ADReal &enthalpy) const |
Backwards equation T(p, h) in Region 3b Eq. More... | |
ADReal | vaporTemperature_ad (const ADReal &pressure) const |
AD version of saturation temperature as a function of pressure (used internally) More... | |
virtual void | addPostprocessorDependencyHelper (const PostprocessorName &name) const override |
virtual void | addVectorPostprocessorDependencyHelper (const VectorPostprocessorName &name) const override |
virtual void | addUserObjectDependencyHelper (const UserObject &uo) const override |
void | addReporterDependencyHelper (const ReporterName &reporter_name) override |
const ReporterName & | getReporterName (const std::string ¶m_name) const |
T & | declareRestartableData (const std::string &data_name, Args &&... args) |
ManagedValue< T > | declareManagedRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
const T & | getRestartableData (const std::string &data_name) const |
T & | declareRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
T & | declareRecoverableData (const std::string &data_name, Args &&... args) |
T & | declareRestartableDataWithObjectName (const std::string &data_name, const std::string &object_name, Args &&... args) |
T & | declareRestartableDataWithObjectNameWithContext (const std::string &data_name, const std::string &object_name, void *context, Args &&... args) |
std::string | restartableName (const std::string &data_name) const |
const T & | getMeshProperty (const std::string &data_name, const std::string &prefix) |
const T & | getMeshProperty (const std::string &data_name) |
bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
bool | hasMeshProperty (const std::string &data_name) const |
bool | hasMeshProperty (const std::string &data_name) const |
std::string | meshPropertyName (const std::string &data_name) const |
PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) const |
PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level, const std::string &live_message, const bool print_dots=true) const |
std::string | timedSectionName (const std::string §ion_name) const |
bool | isCoupledScalar (const std::string &var_name, unsigned int i=0) const |
unsigned int | coupledScalarComponents (const std::string &var_name) const |
unsigned int | coupledScalar (const std::string &var_name, unsigned int comp=0) const |
libMesh::Order | coupledScalarOrder (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarValue (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adCoupledScalarValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< is_ad > & | coupledGenericScalarValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< false > & | coupledGenericScalarValue (const std::string &var_name, const unsigned int comp) const |
const GenericVariableValue< true > & | coupledGenericScalarValue (const std::string &var_name, const unsigned int comp) const |
const VariableValue & | coupledVectorTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) const |
const VariableValue & | coupledMatrixTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) const |
const VariableValue & | coupledScalarValueOld (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarValueOlder (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDot (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adCoupledScalarDot (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDot (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotOld (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDotOld (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDu (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDotDu (const std::string &var_name, unsigned int comp=0) const |
const MooseVariableScalar * | getScalarVar (const std::string &var_name, unsigned int comp) const |
virtual void | checkMaterialProperty (const std::string &name, const unsigned int state) |
void | markMatPropRequested (const std::string &) |
MaterialPropertyName | getMaterialPropertyName (const std::string &name) const |
void | checkExecutionStage () |
const T & | getReporterValue (const std::string ¶m_name, const std::size_t time_index=0) |
const T & | getReporterValue (const std::string ¶m_name, ReporterMode mode, const std::size_t time_index=0) |
const T & | getReporterValue (const std::string ¶m_name, const std::size_t time_index=0) |
const T & | getReporterValue (const std::string ¶m_name, ReporterMode mode, const std::size_t time_index=0) |
const T & | getReporterValueByName (const ReporterName &reporter_name, const std::size_t time_index=0) |
const T & | getReporterValueByName (const ReporterName &reporter_name, ReporterMode mode, const std::size_t time_index=0) |
const T & | getReporterValueByName (const ReporterName &reporter_name, const std::size_t time_index=0) |
const T & | getReporterValueByName (const ReporterName &reporter_name, ReporterMode mode, const std::size_t time_index=0) |
bool | hasReporterValue (const std::string ¶m_name) const |
bool | hasReporterValue (const std::string ¶m_name) const |
bool | hasReporterValue (const std::string ¶m_name) const |
bool | hasReporterValue (const std::string ¶m_name) const |
bool | hasReporterValueByName (const ReporterName &reporter_name) const |
bool | hasReporterValueByName (const ReporterName &reporter_name) const |
bool | hasReporterValueByName (const ReporterName &reporter_name) const |
bool | hasReporterValueByName (const ReporterName &reporter_name) const |
const GenericMaterialProperty< T, is_ad > * | defaultGenericMaterialProperty (const std::string &name) |
const GenericMaterialProperty< T, is_ad > * | defaultGenericMaterialProperty (const std::string &name) |
const MaterialProperty< T > * | defaultMaterialProperty (const std::string &name) |
const MaterialProperty< T > * | defaultMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > * | defaultADMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > * | defaultADMaterialProperty (const std::string &name) |
void | flagInvalidSolutionInternal (const InvalidSolutionID invalid_solution_id) const |
InvalidSolutionID | registerInvalidSolutionInternal (const std::string &message, const bool warning) const |
Static Protected Member Functions | |
template<typename T , typename Functor > | |
static void | xyDerivatives (const T x, const T &y, T &z, T &dz_dx, T &dz_dy, const Functor &z_from_x_y) |
Computes the dependent variable z and its derivatives with respect to the independent variables x and y using the simple two parameter z_from_x_y functor. More... | |
template<typename T > | |
static std::pair< T, T > | makeZeroAndOne (const T &) |
Given a type example, this method returns zero and unity representations of that type (first and second members of returned pair respectively) More... | |
static std::string | meshPropertyName (const std::string &data_name, const std::string &prefix) |
Protected Attributes | |
const Real | _Mh2o |
Water molar mass (kg/mol) More... | |
const Real | _Rw |
Specific gas constant for H2O (universal gas constant / molar mass of water - J/kg/K) More... | |
const Real | _p_critical |
Critical pressure (Pa) More... | |
const Real | _T_critical |
Critical temperature (K) More... | |
const Real | _rho_critical |
Critical density (kg/m^3) More... | |
const Real | _p_triple |
Triple point pressure (Pa) More... | |
const Real | _T_triple |
Triple point temperature (K) More... | |
const std::array< Real, 34 > | _n1 |
Reference constants used in to calculate thermophysical properties of water. More... | |
const std::array< int, 34 > | _I1 |
const std::array< int, 34 > | _J1 |
const std::array< Real, 20 > | _nph1 |
const std::array< int, 20 > | _Iph1 {{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 4, 5, 6}} |
const std::array< int, 20 > | _Jph1 |
const std::array< Real, 9 > | _n02 |
Constants for region 2. More... | |
const std::array< Real, 43 > | _n2 |
const std::array< int, 9 > | _J02 {{0, 1, -5, -4, -3, -2, -1, 2, 3}} |
const std::array< int, 43 > | _I2 |
const std::array< int, 43 > | _J2 |
const std::array< Real, 36 > | _nph2a |
const std::array< int, 36 > | _Iph2a |
const std::array< int, 36 > | _Jph2a |
const std::array< Real, 38 > | _nph2b |
const std::array< int, 38 > | _Iph2b |
const std::array< int, 38 > | _Jph2b |
const std::array< Real, 23 > | _nph2c |
const std::array< int, 23 > | _Iph2c |
const std::array< int, 23 > | _Jph2c |
const std::array< Real, 5 > | _n23 |
Constants for the boundary between regions 2 and 3. More... | |
const std::array< Real, 40 > | _n3 |
Constants for region 3. More... | |
const std::array< int, 40 > | _I3 |
const std::array< int, 40 > | _J3 |
const std::array< std::array< Real, 8 >, 26 > | _par3 |
const std::array< unsigned int, 26 > | _par3N |
const std::vector< std::vector< Real > > | _n3s |
Constants for all 26 subregions in region 3. More... | |
const std::vector< std::vector< int > > | _I3s |
const std::vector< std::vector< int > > | _J3s |
const std::array< Real, 31 > | _nph3a |
const std::array< int, 31 > | _Iph3a |
const std::array< int, 31 > | _Jph3a |
const std::array< Real, 33 > | _nph3b |
const std::array< int, 33 > | _Iph3b |
const std::array< int, 33 > | _Jph3b |
const std::array< Real, 10 > | _n4 |
Constants for region 4 (the saturation curve up to the critical point) More... | |
const std::array< int, 6 > | _J05 {{0, 1, -3, -2, -1, 2}} |
Constants for region 5. More... | |
const std::array< Real, 6 > | _n05 |
const std::array< int, 6 > | _I5 {{1, 1, 1, 2, 2, 3}} |
const std::array< int, 6 > | _J5 {{1, 2, 3, 3, 9, 7}} |
const std::array< Real, 6 > | _n5 |
const std::vector< std::vector< int > > | _tempXY_I |
Constnats for the tempXY() method. More... | |
const std::vector< std::vector< Real > > | _tempXY_n |
const std::array< Real, 4 > | _mu_H0 {{1.67752, 2.20462, 0.6366564, -0.241605}} |
Constants from Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water Substance. More... | |
const std::array< std::array< Real, 7 >, 6 > | _mu_Hij |
std::array< Real, 4 > | _k_a {{0.0102811, 0.0299621, 0.0156146, -0.00422464}} |
Constants for thermal conductivity. More... | |
const std::array< Real, 5 > | _T_star {{1386.0, 540.0, _T_critical, 1.0, 1000.0}} |
Temperature scale for each region. More... | |
const std::array< Real, 5 > | _p_star {{16.53e6, 1.0e6, 1.0e6, 1.0e6, 1.0e6}} |
Pressure scale for each region. More... | |
const Real | _tolerance |
Newton's method may be used to convert between variable sets. More... | |
const Real | _T_initial_guess |
Initial guess for temperature (or temperature used to compute the initial guess) More... | |
const Real | _p_initial_guess |
Initial guess for pressure (or pressure used to compute the initial guess) More... | |
const unsigned int | _max_newton_its |
Maximum number of iterations for the variable conversion newton solves. More... | |
const Real | _T_c2k |
Conversion of temperature from Celsius to Kelvin. More... | |
const bool | _allow_imperfect_jacobians |
Flag to set unimplemented Jacobian entries to zero. More... | |
SubProblem & | _subproblem |
FEProblemBase & | _fe_problem |
SystemBase & | _sys |
const THREAD_ID | _tid |
Assembly & | _assembly |
const Moose::CoordinateSystemType & | _coord_sys |
const bool | _duplicate_initial_execution |
std::set< std::string > | _depend_uo |
const bool & | _enabled |
MooseApp & | _app |
const std::string | _type |
const std::string | _name |
const InputParameters & | _pars |
Factory & | _factory |
ActionFactory & | _action_factory |
const ExecFlagEnum & | _execute_enum |
const ExecFlagType & | _current_execute_flag |
MooseApp & | _restartable_app |
const std::string | _restartable_system_name |
const THREAD_ID | _restartable_tid |
const bool | _restartable_read_only |
FEProblemBase & | _mci_feproblem |
FEProblemBase & | _mdi_feproblem |
MooseApp & | _pg_moose_app |
const std::string | _prefix |
FEProblemBase & | _sc_fe_problem |
const THREAD_ID | _sc_tid |
const Real & | _real_zero |
const VariableValue & | _scalar_zero |
const Point & | _point_zero |
const InputParameters & | _mi_params |
const std::string | _mi_name |
const MooseObjectName | _mi_moose_object_name |
FEProblemBase & | _mi_feproblem |
SubProblem & | _mi_subproblem |
const THREAD_ID | _mi_tid |
const Moose::MaterialDataType | _material_data_type |
MaterialData & | _material_data |
bool | _stateful_allowed |
bool | _get_material_property_called |
std::vector< std::unique_ptr< PropertyValue > > | _default_properties |
std::unordered_set< unsigned int > | _material_property_dependencies |
const MaterialPropertyName | _get_suffix |
const bool | _use_interpolated_state |
const InputParameters & | _ti_params |
FEProblemBase & | _ti_feproblem |
bool | _is_implicit |
Real & | _t |
const Real & | _t_old |
int & | _t_step |
Real & | _dt |
Real & | _dt_old |
bool | _is_transient |
const Parallel::Communicator & | _communicator |
Static Protected Attributes | |
static const std::string | _interpolated_old |
static const std::string | _interpolated_older |
Private Member Functions | |
template<typename T > | |
std::pair< T, T > | T_drhodT_from_p_rho (const T &p, const T &rho) const |
Computes the temperature (first member of the pair) and the derivative of density (second member of the pair) with respect to temperature as a function of pressure and density. More... | |
propfunc (p, v, e) propfunc(T | |
Compute a fluid property given for the state defined by two given properties. More... | |
e | propfunc (c, v, e) propfunc(cp |
e e | propfunc (cv, v, e) propfunc(mu |
e e e | propfunc (k, v, e) propfuncWithDefault(s |
e e e e | propfunc (s, h, p) propfunc(rho |
e e e e s | propfunc (e, v, h) propfuncWithDefault(s |
e e e e s T | propfunc (pp_sat, p, T) propfunc(mu |
e e e e s T T | propfunc (k, rho, T) propfuncWithDefault(c |
e e e e s T T T T T | propfunc (rho, p, T) propfunc(e |
e e e e s T T T T T rho | propfunc (e, T, v) propfunc(p |
e e e e s T T T T T rho v | propfunc (h, T, v) propfunc(s |
e e e e s T T T T T rho v v | propfunc (cv, T, v) propfunc(h |
e e e e s T T T | propfuncWithDefault (cp, p, T) propfuncWithDefault(cv |
e e e e s T T T T | propfuncWithDefault (mu, p, T) propfuncWithDefault(k |
e e e e s T T T T T rho v v T | propfuncWithDefault (h, v, e) propfunc(g |
e e e e s T T T T T rho v v T e | propfuncWithDefault (p, h, s) propfunc(T |
e e e e s T T T T T rho v v T e p | propfuncWithDefault (T, p, h) propfuncWithDefault(beta |
e e e e s T T T T T rho v v T e p T | propfuncWithDefault (v, p, T) propfuncWithDefault(e |
e e e e s T T T T T rho v v T e p T T | propfuncWithDefault (gamma, v, e) propfuncWithDefault(gamma |
v | |
e | v |
e e | v |
e e e | v |
e e e e s T T T T T rho v v T | v |
e e e e | p |
e e e e s | p |
e e e e s T T | p |
e e e e s T T T | p |
e e e e s T T T T | p |
e e e e s T T T T T | p |
e e e e s T T T T T rho v v | p |
e e e e s T T T T T rho v v T e p | p |
e e e e s T T T T T rho v v T e p T | p |
e e e e s T T T T T rho v v T e p T T | p |
e e e e s T | rho |
e e e e s T T T T T rho | T |
e e e e s T T T T T rho v | T |
e e e e s T T T T T rho v v T e | h |
Water (H2O) fluid properties as a function of pressure (Pa) and temperature (K) from IAPWS-IF97: Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam.
To avoid iteration in Region 3, the backwards equations from: Revised Supplementary Release on Backward Equations for Specific Volume as a Function of Pressure and Temperature v(p,T) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam are implemented.
Water viscosity as a function of density (kg/m^3) and temperature (K) from: Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water Substance.
Thermal conductivity as a function of density (kg/m^3) and temperature (K) from: Revised Release on the IAPS Formulation 1985 for the Thermal Conductivity of Ordinary Water Substance
Definition at line 38 of file Water97FluidProperties.h.
|
protected |
Enum of subregion ids for region 3.
Enumerator | |
---|---|
AB | |
CD | |
GH | |
IJ | |
JK | |
MN | |
OP | |
QU | |
RX | |
UV | |
WX | |
EF |
Definition at line 657 of file Water97FluidProperties.h.
Water97FluidProperties::Water97FluidProperties | ( | const InputParameters & | parameters | ) |
Definition at line 24 of file Water97FluidProperties.C.
|
virtual |
Definition at line 36 of file Water97FluidProperties.C.
Auxillary equation for the boundary between regions 2 and 3.
Eq. (5) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
temperature | water temperature (K) |
Definition at line 584 of file Water97FluidProperties.C.
Referenced by b3ab(), and inRegion().
Auxillary equation for the boundary between regions 2 and 3.
Eq. (6) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
Definition at line 598 of file Water97FluidProperties.C.
Referenced by inRegionPH().
Boundary between subregions b and c in region 2.
Equation 21 from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam.
pressure | water pressure (Pa) |
Definition at line 699 of file Water97FluidProperties.C.
Referenced by subregion2ph().
Boundary between subregions a and b in region 3.
Equation 1 from Revised Supplementary Release on Backward Equations for the Functions T(p,h), v(p,h) and T(p,s), v(p,s) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
Definition at line 863 of file Water97FluidProperties.C.
Referenced by subregion3ph().
Definition at line 232 of file Water97FluidProperties.C.
Referenced by c_from_v_e().
|
overridevirtual |
Definition at line 238 of file Water97FluidProperties.C.
T Water97FluidProperties::c_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2208 of file Water97FluidProperties.h.
Referenced by c_from_p_T().
|
overridevirtual |
Definition at line 225 of file Water97FluidProperties.C.
Definition at line 244 of file Water97FluidProperties.C.
Referenced by cp_from_v_e().
|
overridevirtual |
Definition at line 250 of file Water97FluidProperties.C.
T Water97FluidProperties::cp_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2268 of file Water97FluidProperties.h.
Referenced by cp_from_p_T().
|
overridevirtual |
Definition at line 256 of file Water97FluidProperties.C.
|
overridevirtual |
Critical density.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 63 of file Water97FluidProperties.C.
|
virtualinherited |
Critical specific internal energy.
Reimplemented in IdealGasFluidProperties, CaloricallyImperfectGas, and StiffenedGasFluidProperties.
Definition at line 316 of file SinglePhaseFluidProperties.C.
|
overridevirtual |
Critical pressure.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 51 of file Water97FluidProperties.C.
|
overridevirtual |
Critical temperature.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 57 of file Water97FluidProperties.C.
Definition at line 263 of file Water97FluidProperties.C.
Referenced by cv_from_v_e().
|
overridevirtual |
Definition at line 269 of file Water97FluidProperties.C.
T Water97FluidProperties::cv_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2319 of file Water97FluidProperties.h.
Referenced by cv_from_p_T().
|
overridevirtual |
Definition at line 275 of file Water97FluidProperties.C.
|
protected |
Second derivative of Gibbs free energy in Region 1 wrt pi.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1597 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 1 wrt pi and tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1633 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 1 wrt tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1621 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 2 wrt pi.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1664 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 2 wrt pi and tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1715 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 2 wrt tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1697 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 5 wrt pi.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1834 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 5 wrt pi and tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1885 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Gibbs free energy in Region 5 wrt tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1867 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Helmholtz free energy in Region 3 wrt delta.
delta | reduced density (-) |
tau | reduced temperature (-) |
Definition at line 1753 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Helmholtz free energy in Region 3 wrt delta and tau.
delta | reduced density (-) |
tau | reduced temperature (-) |
Definition at line 1788 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), and e_from_p_T_template().
|
protected |
Second derivative of Helmholtz free energy in Region 3 wrt tau.
delta | reduced density (-) |
tau | reduced temperature (-) |
Definition at line 1776 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), and e_from_p_T_template().
T Water97FluidProperties::densityRegion3 | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Density function for Region 3 - supercritical water and steam.
To avoid iteration, use the backwards equations for region 3 from Revised Supplementary Release on Backward Equations for Specific Volume as a Function of Pressure and Temperature v(p,T) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam.
pressure | water pressure (Pa) |
temperature | water temperature (K) |
Definition at line 1543 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), h_from_p_T_template(), and rho_from_p_T_template().
|
protected |
Derivative of Gibbs free energy in Region 1 wrt pi.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1516 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), and rho_from_p_T_template().
|
protected |
Derivative of Gibbs free energy in Region 1 wrt tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1609 of file Water97FluidProperties.h.
Referenced by e_from_p_T_template(), and h_from_p_T_template().
|
protected |
Derivative of Gibbs free energy in Region 2 wrt pi.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1528 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), and rho_from_p_T_template().
|
protected |
Derivative of Gibbs free energy in Region 2 wrt tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1680 of file Water97FluidProperties.h.
Referenced by e_from_p_T_template(), and h_from_p_T_template().
|
protected |
Derivative of Gibbs free energy in Region 5 wrt pi.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1819 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), and rho_from_p_T_template().
|
protected |
Derivative of Gibbs free energy in Region 5 wrt tau.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1850 of file Water97FluidProperties.h.
Referenced by e_from_p_T_template(), and h_from_p_T_template().
|
protected |
Derivative of Helmholtz free energy in Region 3 wrt delta.
delta | reduced density (-) |
tau | reduced temperature (-) |
Definition at line 1742 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), e_from_p_T_template(), and h_from_p_T_template().
|
protected |
Derivative of Helmholtz free energy in Region 3 wrt tau.
delta | reduced density (-) |
tau | reduced temperature (-) |
Definition at line 1765 of file Water97FluidProperties.h.
Referenced by e_from_p_T_template(), and h_from_p_T_template().
Definition at line 151 of file Water97FluidProperties.C.
Referenced by p_from_v_e_template().
|
overridevirtual |
Definition at line 157 of file Water97FluidProperties.C.
|
override |
Definition at line 163 of file Water97FluidProperties.C.
|
override |
Definition at line 170 of file Water97FluidProperties.C.
T Water97FluidProperties::e_from_p_rho_template | ( | const T & | p, |
const T & | rho | ||
) | const |
Definition at line 2440 of file Water97FluidProperties.h.
Referenced by e_from_p_rho(), and e_from_p_rho_template().
void Water97FluidProperties::e_from_p_rho_template | ( | const T & | p, |
const T & | rho, | ||
T & | e, | ||
T & | de_dp, | ||
T & | de_drho | ||
) | const |
Definition at line 2448 of file Water97FluidProperties.h.
Definition at line 177 of file Water97FluidProperties.C.
Referenced by e_from_p_T_template(), and e_from_v_h().
|
overridevirtual |
Definition at line 183 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 189 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 196 of file Water97FluidProperties.C.
T Water97FluidProperties::e_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2034 of file Water97FluidProperties.h.
Referenced by e_from_p_rho_template(), and e_from_p_T().
void Water97FluidProperties::e_from_p_T_template | ( | const T & | pressure, |
const T & | temperature, | ||
T & | e, | ||
T & | de_dp, | ||
T & | de_dT | ||
) | const |
Definition at line 2083 of file Water97FluidProperties.h.
Definition at line 206 of file Water97FluidProperties.C.
Specific internal energy from temperature and specific volume.
[in] | T | temperature |
[in] | v | specific volume |
Reimplemented in IdealGasFluidProperties, CaloricallyImperfectGas, and StiffenedGasFluidProperties.
Definition at line 479 of file SinglePhaseFluidProperties.C.
|
inlinefinalvirtualinherited |
|
inlinefinalvirtualinherited |
|
overridevirtual |
Fluid name.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 39 of file Water97FluidProperties.C.
|
protected |
Gibbs free energy in Region 1 - single phase liquid region.
From Eq. (7) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam, IAPWS 2007.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1586 of file Water97FluidProperties.h.
|
protected |
Gibbs free energy in Region 2 - superheated steam.
From Eq. (15) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam, IAPWS 2007.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1645 of file Water97FluidProperties.h.
|
protected |
Gibbs free energy in Region 5.
From Eq. (32) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam, IAPWS 2007.
pi | reduced pressure (-) |
tau | reduced temperature (-) |
Definition at line 1800 of file Water97FluidProperties.h.
Definition at line 492 of file Water97FluidProperties.C.
Referenced by inRegionPH().
|
overridevirtual |
Definition at line 498 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 504 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 511 of file Water97FluidProperties.C.
T Water97FluidProperties::h_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2500 of file Water97FluidProperties.h.
Referenced by h_from_p_T(), and h_from_p_T_template().
void Water97FluidProperties::h_from_p_T_template | ( | const T & | pressure, |
const T & | temperature, | ||
T & | h, | ||
T & | dh_dp, | ||
T & | dh_dT | ||
) | const |
Definition at line 2546 of file Water97FluidProperties.h.
|
virtualinherited |
Henry's law coefficients for dissolution in water.
Reimplemented in CO2FluidProperties, TabulatedFluidProperties, HydrogenFluidProperties, NitrogenFluidProperties, and MethaneFluidProperties.
Definition at line 374 of file SinglePhaseFluidProperties.C.
Referenced by TabulatedFluidProperties::henryCoefficients().
Real Water97FluidProperties::henryConstant | ( | Real | temperature, |
const std::vector< Real > & | coeffs | ||
) | const |
IAPWS formulation of Henry's law constant for dissolution in water From Guidelines on the Henry's constant and vapour liquid distribution constant for gases in H20 and D20 at high temperatures, IAPWS (2004)
T | fluid temperature (K) | |
coeffs | Henry's constant coefficients of gas | |
[out] | Kh | Henry's constant |
[out] | dKh_dT | derivative of Kh wrt temperature |
Definition at line 906 of file Water97FluidProperties.C.
Referenced by PorousFlowWaterNCG::enthalpyOfDissolution(), PorousFlowWaterNCG::equilibriumMassFractions(), BrineFluidProperties::henryConstant(), and henryConstant().
void Water97FluidProperties::henryConstant | ( | Real | temperature, |
const std::vector< Real > & | coeffs, | ||
Real & | Kh, | ||
Real & | dKh_dT | ||
) | const |
Definition at line 931 of file Water97FluidProperties.C.
ADReal Water97FluidProperties::henryConstant | ( | const ADReal & | temperature, |
const std::vector< Real > & | coeffs | ||
) | const |
Definition at line 975 of file Water97FluidProperties.C.
|
inlinefinalvirtualinherited |
Determines the phase region that the given pressure and temperature values lie in.
pressure | water pressure (Pa) |
temperature | water temperature (K) |
Definition at line 1179 of file Water97FluidProperties.C.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), h_from_p_T_template(), and rho_from_p_T_template().
Determines the phase region that the given pressure and enthaply values lie in.
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 610 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
Definition at line 395 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 401 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 407 of file Water97FluidProperties.C.
T Water97FluidProperties::k_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2408 of file Water97FluidProperties.h.
Referenced by k_from_p_T(), and k_from_v_e_template().
Definition at line 413 of file Water97FluidProperties.C.
T Water97FluidProperties::k_from_rho_T_template | ( | const T & | density, |
const T & | temperature | ||
) | const |
Definition at line 2373 of file Water97FluidProperties.h.
Referenced by k_from_p_T_template(), and k_from_rho_T().
Definition at line 419 of file Water97FluidProperties.C.
Definition at line 425 of file Water97FluidProperties.C.
T Water97FluidProperties::k_from_v_e_template | ( | const T & | v, |
const T & | e | ||
) | const |
Definition at line 2416 of file Water97FluidProperties.h.
Referenced by k_from_v_e().
|
staticprotectedinherited |
Given a type example, this method returns zero and unity representations of that type (first and second members of returned pair respectively)
Definition at line 476 of file SinglePhaseFluidProperties.h.
Referenced by SinglePhaseFluidProperties::xyDerivatives().
|
inlineinherited |
Definition at line 483 of file SinglePhaseFluidProperties.h.
|
overridevirtual |
Molar mass [kg/mol].
Reimplemented from SinglePhaseFluidProperties.
Definition at line 45 of file Water97FluidProperties.C.
Definition at line 282 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 288 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 294 of file Water97FluidProperties.C.
T Water97FluidProperties::mu_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2597 of file Water97FluidProperties.h.
Referenced by mu_from_p_T().
Definition at line 305 of file Water97FluidProperties.C.
Referenced by mu_from_p_T(), and rho_mu_from_p_T().
void Water97FluidProperties::mu_from_rho_T | ( | Real | rho, |
Real | temperature, | ||
Real | drho_dT, | ||
Real & | mu, | ||
Real & | dmu_drho, | ||
Real & | dmu_dT | ||
) | const |
Definition at line 311 of file Water97FluidProperties.C.
T Water97FluidProperties::mu_from_rho_T_template | ( | const T & | density, |
const T & | temperature | ||
) | const |
Definition at line 2459 of file Water97FluidProperties.h.
Referenced by mu_from_p_T_template(), mu_from_rho_T(), and mu_from_v_e().
Definition at line 362 of file Water97FluidProperties.C.
Definition at line 139 of file Water97FluidProperties.C.
Referenced by p_T_from_v_e(), and rho_T_from_v_e().
Definition at line 145 of file Water97FluidProperties.C.
T Water97FluidProperties::p_from_v_e_template | ( | const T & | v, |
const T & | e | ||
) | const |
Definition at line 2424 of file Water97FluidProperties.h.
Referenced by p_from_v_e().
|
inherited |
Determines (p,T) from (h,s) using Newton Solve in 2D Useful for conversion between different sets of state variables.
[in] | h | specific enthalpy (J / kg) |
[in] | s | specific entropy (J/K*kg) |
[in] | p0 | initial guess for pressure (Pa / kg) |
[in] | T0 | initial guess for temperature (K) |
[out] | fluid | pressure (Pa / kg) |
[out] | Temperature | (K) |
Definition at line 575 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedFluidProperties::T_from_h_s().
|
inherited |
Determines (p,T) from (v,e) using Newton Solve in 2D Useful for conversion between different sets of state variables.
[in] | v | specific volume (m^3 / kg) |
[in] | e | specific internal energy (J / kg) |
[in] | p0 | initial guess for pressure (Pa / kg) |
[in] | T0 | initial guess for temperature (K) |
[out] | fluid | pressure (Pa / kg) |
[out] | Temperature | (K) |
Definition at line 511 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedBicubicFluidProperties::constructInterpolation(), TemperaturePressureFunctionFluidProperties::cp_from_v_e(), TemperaturePressureFunctionFluidProperties::cv_from_v_e(), TabulatedFluidProperties::g_from_v_e(), TemperaturePressureFunctionFluidProperties::k_from_v_e(), TemperaturePressureFunctionFluidProperties::mu_from_v_e(), and TemperaturePressureFunctionFluidProperties::T_from_v_e().
std::pair< T, T > Water97FluidProperties::p_T_from_v_e | ( | const T & | v, |
const T & | e | ||
) | const |
Computes the pressure (first member of the pair) and temperature (second member of the pair) as functions of specific volume and specific internal energy.
Definition at line 2190 of file Water97FluidProperties.h.
Referenced by c_from_v_e(), cp_from_v_e(), cv_from_v_e(), k_from_v_e_template(), and T_from_v_e().
|
inherited |
Determines (p,T) from (v,h) using Newton Solve in 2D Useful for conversion between different sets of state variables.
[in] | v | specific volume (m^3 / kg) |
[in] | h | specific enthalpy (J / kg) |
[in] | p0 | initial guess for pressure (Pa / kg) |
[in] | T0 | initial guess for temperature (K) |
[out] | fluid | pressure (Pa / kg) |
[out] | Temperature | (K) |
Definition at line 546 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedBicubicFluidProperties::constructInterpolation().
std::pair< T, T > Water97FluidProperties::p_T_from_v_h | ( | const T & | v, |
const T & | h | ||
) | const |
Computes the pressure (first member of the pair) and temperature (second member of the pair) as functions of specific volume and specific enthalpy.
Definition at line 2489 of file Water97FluidProperties.h.
Referenced by e_from_v_h().
Determines (p,T) from (v,h) using Newton Solve in 2D Useful for conversion between different sets of state variables.
[in] | v | specific volume (m^3 / kg) |
[in] | h | specific enthalpy (J / kg) |
[in] | p0 | initial guess for pressure (Pa / kg) |
[in] | T0 | initial guess for temperature (K) |
[out] | fluid | pressure (Pa / kg) |
[out] | Temperature | (K) |
Definition at line 546 of file SinglePhaseFluidProperties.h.
|
protected |
Helmholtz free energy in Region 3.
From Eq. (28) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam, IAPWS 2007.
delta | reduced density (-) |
tau | reduced temperature (-) |
Definition at line 1731 of file Water97FluidProperties.h.
Compute a fluid property given for the state defined by two given properties.
For all functions, the first two arguments are the given properties that define the fluid state. For the two-argument variants, the desired property is the return value. The five-argument variants also provide partial derivatives dx/da and dx/db where x is the desired property being computed, a is the first given property, and b is the second given property. The desired property, dx/da, and dx/db are stored into the 3rd, 4th, and 5th arguments respectively.
Properties/parameters used in these function are listed below with their units:
p pressure [Pa] T temperature [K] e specific internal energy [J/kg] v specific volume [m^3/kg] rho density [kg/m^3] h specific enthalpy [J/kg] s specific entropy [J/(kg*K)] mu viscosity [Pa*s] k thermal conductivity [W/(m*K)] c speed of sound [m/s] cp constant-pressure specific heat [J/K] cv constant-volume specific heat [J/K] beta volumetric thermal expansion coefficient [1/K] g Gibbs free energy [J] pp_sat partial pressure at saturation [Pa] gamma Adiabatic ratio (cp/cv) [-]
As an example:
// calculate pressure given specific vol and energy: auto pressure = your_fluid_properties_object.p_from_v_e(specific_vol, specific_energy);
// or use the derivative variant: Real dp_dv = 0; // derivative will be stored into here Real dp_de = 0; // derivative will be stored into here your_fluid_properties_object.p_from_v_e(specific_vol, specific_energy, pressure, dp_dv, dp_de);
Automatic differentiation (AD) support is provided through x_from_a_b(ADReal a, ADReal b) and x_from_a_b(ADReal a, ADReal b, ADReal x, ADReal dx_da, ADReal dx_db) versions of the functions where a and b must be ADReal/DualNumber's calculated using all AD-supporting values:
auto v = 1/rho; // rho must be an AD non-linear variable. auto e = rhoE/rho - vel_energy; // rhoE and vel_energy must be AD variables/numbers also. auto pressure = your_fluid_properties_object.p_from_v_e(v, e); // pressure now contains partial derivatives w.r.t. all degrees of freedom
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Definition at line 434 of file SinglePhaseFluidProperties.C.
Definition at line 81 of file Water97FluidProperties.C.
Referenced by k_from_p_T_template(), mu_from_p_T(), and rho_mu_from_p_T().
|
overridevirtual |
Definition at line 87 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 93 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 100 of file Water97FluidProperties.C.
T Water97FluidProperties::rho_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2557 of file Water97FluidProperties.h.
Referenced by mu_from_p_T_template(), rho_from_p_T(), rho_from_p_T_template(), T_drhodT_from_p_rho(), and v_from_p_T_template().
void Water97FluidProperties::rho_from_p_T_template | ( | const T & | pressure, |
const T & | temperature, | ||
T & | rho, | ||
T & | drho_dp, | ||
T & | drho_dt | ||
) | const |
Definition at line 2005 of file Water97FluidProperties.h.
|
overridevirtual |
Combined methods.
These methods are particularly useful for the PorousFlow module, where density and viscosity are typically both computed everywhere. The combined methods allow the most efficient means of calculating both properties, especially where rho(p, T) and mu(rho, T). In this case, an extra density calculation would be required to calculate mu(p, T). All property names are described above.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 369 of file Water97FluidProperties.C.
|
overridevirtual |
Reimplemented from SinglePhaseFluidProperties.
Definition at line 379 of file Water97FluidProperties.C.
|
virtualinherited |
Definition at line 469 of file SinglePhaseFluidProperties.C.
std::pair< T, T > Water97FluidProperties::rho_T_from_v_e | ( | const T & | v, |
const T & | e | ||
) | const |
Computes the density (first member of the pair) and temperature (second member of the pair) as functions of specific volume and specific internal energy.
Definition at line 2199 of file Water97FluidProperties.h.
Referenced by mu_from_v_e().
Definition at line 450 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 457 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 464 of file Water97FluidProperties.C.
|
inlinefinalvirtualinherited |
Reimplemented from ThreadedGeneralUserObject.
Definition at line 38 of file FluidProperties.h.
Provides the correct subregion index for a (P,h) point in region 2.
From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 666 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
Provides the correct subregion index for a (P,T) point in region 3.
From Revised Supplementary Release on Backward Equations for Specific Volume as a Function of Pressure and Temperature v(p,T) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
temperature | water temperature (K) |
Definition at line 990 of file Water97FluidProperties.C.
Referenced by densityRegion3().
Provides the correct subregion index for a (P,h) point in region 3.
From Revised Supplementary Release on Backward Equations for the Functions T(p,h), v(p,h) and T(p,s), v(p,s) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 686 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
T Water97FluidProperties::subregionVolume | ( | const T & | pi, |
const T & | theta, | ||
Real | a, | ||
Real | b, | ||
Real | c, | ||
Real | d, | ||
Real | e, | ||
unsigned int | sid | ||
) | const |
Specific volume in all subregions of region 3 EXCEPT subregion n (13).
pi | scaled water pressure |
theta | scaled water temperature |
a | to e constants |
sid | subregion ID of the subregion |
Definition at line 2161 of file Water97FluidProperties.h.
Referenced by densityRegion3().
|
private |
Computes the temperature (first member of the pair) and the derivative of density (second member of the pair) with respect to temperature as a function of pressure and density.
Definition at line 2175 of file Water97FluidProperties.h.
Referenced by e_from_p_rho_template(), p_T_from_v_e(), and rho_T_from_v_e().
Backwards equation T(p, h) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam.
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 712 of file Water97FluidProperties.C.
Referenced by s_from_h_p().
|
overridevirtual |
Definition at line 721 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 737 of file Water97FluidProperties.C.
|
protected |
AD version of backwards equation T(p, h) (used internally) From Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam.
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 743 of file Water97FluidProperties.C.
Referenced by s_from_h_p(), and T_from_p_h().
Definition at line 213 of file Water97FluidProperties.C.
Definition at line 219 of file Water97FluidProperties.C.
|
protected |
Backwards equation T(p, h) in Region 1 Eq.
(11) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 794 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
|
protected |
Backwards equation T(p, h) in Region 2a Eq.
(22) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 807 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
|
protected |
Backwards equation T(p, h) in Region 2b Eq.
(23) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 825 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
|
protected |
Backwards equation T(p, h) in Region 2c Eq.
(24) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 845 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
|
protected |
Backwards equation T(p, h) in Region 3a Eq.
(2) from Revised Supplementary Release on Backward Equations for the Functions T(p,h), v(p,h) and T(p,s), v(p,s) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 878 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
|
protected |
Backwards equation T(p, h) in Region 3b Eq.
(3) from Revised Supplementary Release on Backward Equations for the Functions T(p,h), v(p,h) and T(p,s), v(p,s) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
enthalpy | water enthalpy (J/kg) |
Definition at line 892 of file Water97FluidProperties.C.
Referenced by T_from_p_h_ad().
|
protected |
Boundaries between subregions in region 3.
From Revised Supplementary Release on Backward Equations for Specific Volume as a Function of Pressure and Temperature v(p,T) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
pressure | water pressure (Pa) |
xy | string to select the boundary between two subregions |
Definition at line 1901 of file Water97FluidProperties.h.
Referenced by subregion3().
|
inlinefinalvirtualinherited |
Reimplemented from ThreadedGeneralUserObject.
Definition at line 37 of file FluidProperties.h.
|
overridevirtual |
Triple point pressure.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 69 of file Water97FluidProperties.C.
|
overridevirtual |
Triple point temperature.
Reimplemented from SinglePhaseFluidProperties.
Definition at line 75 of file Water97FluidProperties.C.
|
inherited |
Definition at line 604 of file SinglePhaseFluidProperties.h.
|
inherited |
Definition at line 624 of file SinglePhaseFluidProperties.h.
|
virtualinherited |
Specific internal energy from temperature and specific volume.
[in] | T | temperature |
[in] | v | specific volume |
Reimplemented in IdealGasFluidProperties, CaloricallyImperfectGas, and StiffenedGasFluidProperties.
Definition at line 485 of file SinglePhaseFluidProperties.C.
Definition at line 110 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 116 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 122 of file Water97FluidProperties.C.
|
overridevirtual |
Definition at line 129 of file Water97FluidProperties.C.
T Water97FluidProperties::v_from_p_T_template | ( | const T & | pressure, |
const T & | temperature | ||
) | const |
Definition at line 2016 of file Water97FluidProperties.h.
Referenced by v_from_p_T(), and v_from_p_T_template().
void Water97FluidProperties::v_from_p_T_template | ( | const T & | pressure, |
const T & | temperature, | ||
T & | v, | ||
T & | dv_dp, | ||
T & | dv_dt | ||
) | const |
Definition at line 2023 of file Water97FluidProperties.h.
|
static |
Definition at line 17 of file Water97FluidProperties.C.
Vapor pressure.
Used to delineate liquid and gas phases. Valid for temperatures between the triple point temperature and the critical temperature
T | fluid temperature (K) | |
[out] | saturation | pressure (Pa) |
[out] | derivative | of saturation pressure wrt temperature (Pa/K) |
Reimplemented from SinglePhaseFluidProperties.
Definition at line 521 of file Water97FluidProperties.C.
Referenced by inRegion(), inRegionPH(), and subregion3().
|
inlineoverridevirtual |
Reimplemented from SinglePhaseFluidProperties.
Definition at line 1998 of file Water97FluidProperties.h.
Definition at line 389 of file SinglePhaseFluidProperties.C.
void Water97FluidProperties::vaporPressureTemplate | ( | const T & | temperature, |
T & | psat, | ||
T & | dpsat_dT | ||
) | const |
Definition at line 1963 of file Water97FluidProperties.h.
Referenced by vaporPressure().
Saturation temperature as a function of pressure.
Eq. (31) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
Valid for 611.213 Pa <= p <= 22.064 MPa
pressure | water pressure (Pa) |
Reimplemented from SinglePhaseFluidProperties.
Definition at line 564 of file Water97FluidProperties.C.
Referenced by inRegionPH(), and subregion3().
|
overridevirtual |
Reimplemented from SinglePhaseFluidProperties.
Definition at line 572 of file Water97FluidProperties.C.
Definition at line 419 of file SinglePhaseFluidProperties.C.
AD version of saturation temperature as a function of pressure (used internally)
Eq. (31) from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
Valid for 611.213 Pa <= p <= 22.064 MPa
pressure | water pressure (Pa) |
Definition at line 544 of file Water97FluidProperties.C.
Referenced by vaporTemperature().
|
staticprotectedinherited |
Computes the dependent variable z and its derivatives with respect to the independent variables x and y using the simple two parameter z_from_x_y
functor.
The derivatives are computed using a compound automatic differentiation type
Definition at line 490 of file SinglePhaseFluidProperties.h.
Referenced by e_from_p_rho_template(), h_from_p_T_template(), rho_from_p_T_template(), and v_from_p_T_template().
|
protectedinherited |
Flag to set unimplemented Jacobian entries to zero.
Definition at line 47 of file FluidProperties.h.
Referenced by VaporMixtureFluidProperties::imperfectJacobianMessage(), and SinglePhaseFluidProperties::unimplementedDerivativeMethod().
|
protected |
Definition at line 856 of file Water97FluidProperties.h.
Referenced by d2gamma1_dpi2(), d2gamma1_dpitau(), d2gamma1_dtau2(), dgamma1_dpi(), dgamma1_dtau(), and gamma1().
|
protected |
Definition at line 901 of file Water97FluidProperties.h.
Referenced by d2gamma2_dpi2(), d2gamma2_dpitau(), d2gamma2_dtau2(), dgamma2_dpi(), dgamma2_dtau(), and gamma2().
|
protected |
Definition at line 980 of file Water97FluidProperties.h.
Referenced by d2phi3_ddelta2(), d2phi3_ddeltatau(), d2phi3_dtau2(), dphi3_ddelta(), dphi3_dtau(), and phi3().
|
protected |
Definition at line 1266 of file Water97FluidProperties.h.
Referenced by densityRegion3(), and subregionVolume().
|
protected |
Definition at line 1425 of file Water97FluidProperties.h.
Referenced by d2gamma5_dpi2(), d2gamma5_dpitau(), d2gamma5_dtau2(), dgamma5_dpi(), dgamma5_dtau(), and gamma5().
|
protected |
Definition at line 870 of file Water97FluidProperties.h.
Referenced by temperature_from_ph1().
|
protected |
Definition at line 920 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2a().
|
protected |
Definition at line 939 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2b().
|
protected |
Definition at line 954 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2c().
|
protected |
Definition at line 1379 of file Water97FluidProperties.h.
Referenced by temperature_from_ph3a().
|
protected |
Definition at line 1397 of file Water97FluidProperties.h.
Referenced by temperature_from_ph3b().
|
protected |
Definition at line 899 of file Water97FluidProperties.h.
Referenced by d2gamma2_dtau2(), dgamma2_dtau(), and gamma2().
|
protected |
Constants for region 5.
Definition at line 1417 of file Water97FluidProperties.h.
Referenced by d2gamma5_dtau2(), dgamma5_dtau(), and gamma5().
|
protected |
Definition at line 859 of file Water97FluidProperties.h.
Referenced by d2gamma1_dpi2(), d2gamma1_dpitau(), d2gamma1_dtau2(), dgamma1_dpi(), dgamma1_dtau(), and gamma1().
|
protected |
Definition at line 905 of file Water97FluidProperties.h.
Referenced by d2gamma2_dpi2(), d2gamma2_dpitau(), d2gamma2_dtau2(), dgamma2_dpi(), dgamma2_dtau(), and gamma2().
|
protected |
Definition at line 983 of file Water97FluidProperties.h.
Referenced by d2phi3_ddelta2(), d2phi3_ddeltatau(), d2phi3_dtau2(), dphi3_ddelta(), dphi3_dtau(), and phi3().
|
protected |
Definition at line 1318 of file Water97FluidProperties.h.
Referenced by densityRegion3(), and subregionVolume().
|
protected |
Definition at line 1426 of file Water97FluidProperties.h.
Referenced by d2gamma5_dpi2(), d2gamma5_dpitau(), d2gamma5_dtau2(), dgamma5_dpi(), dgamma5_dtau(), and gamma5().
|
protected |
Definition at line 872 of file Water97FluidProperties.h.
Referenced by temperature_from_ph1().
|
protected |
Definition at line 923 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2a().
|
protected |
Definition at line 942 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2b().
|
protected |
Definition at line 957 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2c().
|
protected |
Definition at line 1383 of file Water97FluidProperties.h.
Referenced by temperature_from_ph3a().
|
protected |
Definition at line 1401 of file Water97FluidProperties.h.
Referenced by temperature_from_ph3b().
|
protected |
Constants for thermal conductivity.
Definition at line 1496 of file Water97FluidProperties.h.
Referenced by k_from_rho_T_template().
|
protectedinherited |
Maximum number of iterations for the variable conversion newton solves.
Definition at line 449 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedFluidProperties::e_from_v_h(), TemperaturePressureFunctionFluidProperties::T_from_p_h(), SimpleFluidProperties::T_from_p_h(), NaKFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_rho(), and TabulatedFluidProperties::T_from_p_s().
|
protected |
Water molar mass (kg/mol)
Definition at line 822 of file Water97FluidProperties.h.
Referenced by molarMass().
|
protected |
Constants from Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water Substance.
Definition at line 1486 of file Water97FluidProperties.h.
Referenced by mu_from_rho_T(), and mu_from_rho_T_template().
|
protected |
Definition at line 1487 of file Water97FluidProperties.h.
Referenced by mu_from_rho_T(), and mu_from_rho_T_template().
|
protected |
Constants for region 2.
Definition at line 876 of file Water97FluidProperties.h.
Referenced by d2gamma2_dtau2(), dgamma2_dtau(), and gamma2().
|
protected |
Definition at line 1418 of file Water97FluidProperties.h.
Referenced by d2gamma5_dtau2(), dgamma5_dtau(), and gamma5().
|
protected |
Reference constants used in to calculate thermophysical properties of water.
Taken from Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam and from Revised Supplementary Release on Backward Equations for Specific Volume as a Function of Pressure and Temperature v(p,T) for Region 3 of the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and SteamConstants for region 1
Definition at line 845 of file Water97FluidProperties.h.
Referenced by d2gamma1_dpi2(), d2gamma1_dpitau(), d2gamma1_dtau2(), dgamma1_dpi(), dgamma1_dtau(), and gamma1().
|
protected |
Definition at line 886 of file Water97FluidProperties.h.
Referenced by d2gamma2_dpi2(), d2gamma2_dpitau(), d2gamma2_dtau2(), dgamma2_dpi(), dgamma2_dtau(), and gamma2().
|
protected |
Constants for the boundary between regions 2 and 3.
Definition at line 961 of file Water97FluidProperties.h.
|
protected |
Constants for region 3.
Definition at line 968 of file Water97FluidProperties.h.
Referenced by d2phi3_ddelta2(), d2phi3_ddeltatau(), d2phi3_dtau2(), dphi3_ddelta(), dphi3_dtau(), and phi3().
|
protected |
Constants for all 26 subregions in region 3.
Definition at line 1019 of file Water97FluidProperties.h.
Referenced by densityRegion3(), and subregionVolume().
|
protected |
Constants for region 4 (the saturation curve up to the critical point)
Definition at line 1405 of file Water97FluidProperties.h.
Referenced by vaporPressure(), vaporPressureTemplate(), and vaporTemperature_ad().
|
protected |
Definition at line 1427 of file Water97FluidProperties.h.
Referenced by d2gamma5_dpi2(), d2gamma5_dpitau(), d2gamma5_dtau2(), dgamma5_dpi(), dgamma5_dtau(), and gamma5().
|
protected |
Definition at line 863 of file Water97FluidProperties.h.
Referenced by temperature_from_ph1().
|
protected |
Definition at line 909 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2a().
|
protected |
Definition at line 927 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2b().
|
protected |
Definition at line 946 of file Water97FluidProperties.h.
Referenced by temperature_from_ph2c().
|
protected |
Definition at line 1369 of file Water97FluidProperties.h.
Referenced by temperature_from_ph3a().
|
protected |
Definition at line 1386 of file Water97FluidProperties.h.
Referenced by temperature_from_ph3b().
|
protected |
Critical pressure (Pa)
Definition at line 826 of file Water97FluidProperties.h.
Referenced by criticalPressure(), tempXY(), and vaporTemperature_ad().
|
protectedinherited |
Initial guess for pressure (or pressure used to compute the initial guess)
Definition at line 447 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedFluidProperties::checkInitialGuess(), TabulatedBicubicFluidProperties::constructInterpolation(), TemperaturePressureFunctionFluidProperties::cp_from_v_e(), TemperaturePressureFunctionFluidProperties::cv_from_v_e(), TabulatedFluidProperties::e_from_v_h(), TabulatedFluidProperties::g_from_v_e(), TemperaturePressureFunctionFluidProperties::k_from_v_e(), TemperaturePressureFunctionFluidProperties::mu_from_v_e(), TemperaturePressureFunctionFluidProperties::p_from_v_e(), p_from_v_e_template(), p_T_from_v_h(), TabulatedFluidProperties::T_from_h_s(), and TemperaturePressureFunctionFluidProperties::T_from_v_e().
|
protected |
Pressure scale for each region.
Definition at line 1501 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), h_from_p_T_template(), and rho_from_p_T_template().
|
protected |
Triple point pressure (Pa)
Definition at line 832 of file Water97FluidProperties.h.
Referenced by triplePointPressure().
|
protected |
Definition at line 987 of file Water97FluidProperties.h.
Referenced by densityRegion3().
|
protected |
Definition at line 1015 of file Water97FluidProperties.h.
Referenced by densityRegion3().
|
staticinherited |
Universal gas constant (J/mol/K)
Definition at line 41 of file FluidProperties.h.
Referenced by HelmholtzFluidProperties::c_from_p_T(), IdealGasFluidProperties::c_from_p_T(), MassDiffusionEnergyGasMixDGKernel::computeComponentTotalEnthalpy(), BinaryDiffusionCoefMaterial::computeQpProperties(), HelmholtzFluidProperties::cp_from_p_T(), HelmholtzFluidProperties::cv_from_p_T(), HelmholtzFluidProperties::e_from_p_T(), HelmholtzFluidProperties::h_from_p_T(), LeadLithiumFluidProperties::mu_from_p_T(), LeadLithiumFluidProperties::mu_from_v_e(), HelmholtzFluidProperties::p_from_rho_T(), HelmholtzFluidProperties::rho_from_p_T(), CaloricallyImperfectGas::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), HelmholtzFluidProperties::s_from_p_T(), and TEST_F().
|
protected |
Critical density (kg/m^3)
Definition at line 830 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), criticalDensity(), cv_from_p_T_template(), e_from_p_T_template(), h_from_p_T_template(), mu_from_rho_T(), and mu_from_rho_T_template().
|
protected |
Specific gas constant for H2O (universal gas constant / molar mass of water - J/kg/K)
Definition at line 824 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), h_from_p_T_template(), and rho_from_p_T_template().
|
protectedinherited |
Conversion of temperature from Celsius to Kelvin.
Definition at line 45 of file FluidProperties.h.
Referenced by NaKFluidProperties::cp_from_p_T(), NaClFluidProperties::cp_from_p_T(), BrineFluidProperties::cp_from_p_T_X(), NaKFluidProperties::h_from_p_T(), NaClFluidProperties::h_from_p_T(), BrineFluidProperties::h_from_p_T_X(), BrineFluidProperties::haliteSolubility(), NaKFluidProperties::k_from_p_T(), NaClFluidProperties::k_from_p_T(), BrineFluidProperties::k_from_p_T_X(), NaKFluidProperties::mu_from_p_T(), BrineFluidProperties::mu_from_p_T_X(), CO2FluidProperties::partialDensity(), NaKFluidProperties::rho_from_p_T(), NaClFluidProperties::rho_from_p_T(), BrineFluidProperties::rho_from_p_T_X(), and NaKFluidProperties::T_from_p_h().
|
protected |
Critical temperature (K)
Definition at line 828 of file Water97FluidProperties.h.
Referenced by criticalTemperature(), mu_from_rho_T(), mu_from_rho_T_template(), tempXY(), vaporPressure(), and vaporPressureTemplate().
|
protectedinherited |
Initial guess for temperature (or temperature used to compute the initial guess)
Definition at line 445 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedFluidProperties::checkInitialGuess(), TabulatedBicubicFluidProperties::constructInterpolation(), TemperaturePressureFunctionFluidProperties::cp_from_v_e(), TemperaturePressureFunctionFluidProperties::cv_from_v_e(), TabulatedFluidProperties::g_from_v_e(), TemperaturePressureFunctionFluidProperties::k_from_v_e(), TemperaturePressureFunctionFluidProperties::mu_from_v_e(), p_T_from_v_h(), T_drhodT_from_p_rho(), TabulatedFluidProperties::T_from_h_s(), HelmholtzFluidProperties::T_from_p_h(), TemperaturePressureFunctionFluidProperties::T_from_p_h(), TabulatedFluidProperties::T_from_p_h(), NaKFluidProperties::T_from_p_rho(), TemperaturePressureFunctionFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_s(), and TemperaturePressureFunctionFluidProperties::T_from_v_e().
|
protected |
Temperature scale for each region.
Definition at line 1499 of file Water97FluidProperties.h.
Referenced by c_from_p_T_template(), cp_from_p_T_template(), cv_from_p_T_template(), e_from_p_T_template(), h_from_p_T_template(), and rho_from_p_T_template().
|
protected |
Triple point temperature (K)
Definition at line 834 of file Water97FluidProperties.h.
Referenced by triplePointTemperature().
|
protected |
Constnats for the tempXY() method.
Definition at line 1435 of file Water97FluidProperties.h.
Referenced by tempXY().
|
protected |
Definition at line 1447 of file Water97FluidProperties.h.
Referenced by tempXY().
|
protectedinherited |
Newton's method may be used to convert between variable sets.
Relative tolerance of the solves
Definition at line 443 of file SinglePhaseFluidProperties.h.
Referenced by TabulatedFluidProperties::e_from_v_h(), TemperaturePressureFunctionFluidProperties::p_from_v_e(), p_from_v_e_template(), SinglePhaseFluidProperties::p_T_from_h_s(), SinglePhaseFluidProperties::p_T_from_v_e(), SinglePhaseFluidProperties::p_T_from_v_h(), T_drhodT_from_p_rho(), HelmholtzFluidProperties::T_from_p_h(), TemperaturePressureFunctionFluidProperties::T_from_p_h(), SimpleFluidProperties::T_from_p_h(), TabulatedFluidProperties::T_from_p_h(), NaKFluidProperties::T_from_p_rho(), TemperaturePressureFunctionFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_rho(), and TabulatedFluidProperties::T_from_p_s().
Definition at line 212 of file SinglePhaseFluidProperties.h.
Referenced by SodiumSaturationFluidProperties::e_from_p_T(), NaKFluidProperties::e_from_p_T(), NaClFluidProperties::e_from_p_T(), LeadBismuthFluidProperties::e_from_p_T(), LeadLithiumFluidProperties::e_from_p_T(), LeadFluidProperties::e_from_p_T(), TemperaturePressureFunctionFluidProperties::e_from_p_T(), LinearFluidProperties::e_from_v_h(), CaloricallyImperfectGas::e_from_v_h(), StiffenedGasFluidProperties::e_from_v_h(), IdealGasFluidProperties::e_from_v_h(), e_from_v_h(), TabulatedFluidProperties::e_from_v_h(), SimpleFluidProperties::e_from_v_h(), TabulatedFluidProperties::g_from_v_e(), SodiumSaturationFluidProperties::h_from_p_T(), HelmholtzFluidProperties::h_from_p_T(), LinearFluidProperties::h_from_p_T(), StiffenedGasFluidProperties::h_from_p_T(), NaKFluidProperties::h_from_p_T(), LeadLithiumFluidProperties::h_from_p_T(), LeadBismuthFluidProperties::h_from_p_T(), TabulatedFluidProperties::h_from_p_T(), LeadFluidProperties::h_from_p_T(), CaloricallyImperfectGas::h_from_p_T(), NaClFluidProperties::h_from_p_T(), IdealGasFluidProperties::h_from_p_T(), SimpleFluidProperties::h_from_p_T(), TemperaturePressureFunctionFluidProperties::h_from_p_T(), h_from_p_T(), FlibeFluidProperties::h_from_p_T(), FlinakFluidProperties::h_from_p_T(), HeliumFluidProperties::h_from_p_T(), h_from_p_T_template(), StiffenedGasFluidProperties::h_from_T_v(), CaloricallyImperfectGas::h_from_T_v(), IdealGasFluidProperties::h_from_T_v(), LeadBismuthFluidProperties::h_from_v_e(), LeadLithiumFluidProperties::h_from_v_e(), LeadFluidProperties::h_from_v_e(), StiffenedGasFluidProperties::p_from_h_s(), CaloricallyImperfectGas::p_from_h_s(), IdealGasFluidProperties::p_from_h_s(), LeadLithiumFluidProperties::p_from_v_e(), LeadFluidProperties::p_from_v_e(), LeadBismuthFluidProperties::p_from_v_e(), SimpleFluidProperties::p_from_v_h(), SinglePhaseFluidProperties::p_T_from_h_s(), SinglePhaseFluidProperties::p_T_from_v_h(), p_T_from_v_h(), StiffenedGasFluidProperties::s_from_h_p(), CaloricallyImperfectGas::s_from_h_p(), IdealGasFluidProperties::s_from_h_p(), TabulatedFluidProperties::s_from_h_p(), s_from_h_p(), CaloricallyImperfectGas::T_from_h(), TabulatedFluidProperties::T_from_h_s(), LeadLithiumFluidProperties::T_from_p_h(), LeadBismuthFluidProperties::T_from_p_h(), LeadFluidProperties::T_from_p_h(), TemperaturePressureFunctionFluidProperties::T_from_p_h(), CaloricallyImperfectGas::T_from_p_h(), FlibeFluidProperties::T_from_p_h(), FlinakFluidProperties::T_from_p_h(), HeliumFluidProperties::T_from_p_h(), IdealGasFluidProperties::T_from_p_h(), SimpleFluidProperties::T_from_p_h(), T_from_p_h(), and SimpleFluidProperties::T_from_v_h().
|
inherited |
Definition at line 190 of file SinglePhaseFluidProperties.h.
Referenced by LinearFluidProperties::beta_from_p_T(), CaloricallyImperfectGas::c_from_p_T(), c_from_p_T(), StiffenedGasFluidProperties::c_from_v_e(), HeliumFluidProperties::c_from_v_e(), c_from_v_e(), TabulatedFluidProperties::c_from_v_e(), LeadLithiumFluidProperties::cp_from_p_T(), LeadBismuthFluidProperties::cp_from_p_T(), LeadFluidProperties::cp_from_p_T(), IdealGasFluidProperties::cp_from_p_T(), TemperaturePressureFunctionFluidProperties::cp_from_p_T(), TemperaturePressureFunctionFluidProperties::cp_from_v_e(), TabulatedFluidProperties::cp_from_v_e(), cp_from_v_e(), LeadFluidProperties::cv_from_p_T(), LeadLithiumFluidProperties::cv_from_p_T(), LeadBismuthFluidProperties::cv_from_p_T(), IdealGasFluidProperties::cv_from_p_T(), LeadLithiumFluidProperties::cv_from_v_e(), LeadBismuthFluidProperties::cv_from_v_e(), LeadFluidProperties::cv_from_v_e(), TemperaturePressureFunctionFluidProperties::cv_from_v_e(), TabulatedFluidProperties::cv_from_v_e(), cv_from_v_e(), TestSinglePhaseFluidProperties::e_from_p_rho(), LinearTestFluidProperties::e_from_p_rho(), LinearFluidProperties::e_from_p_rho(), LeadLithiumFluidProperties::e_from_p_rho(), LeadBismuthFluidProperties::e_from_p_rho(), IdealGasFluidProperties::e_from_p_rho(), LeadFluidProperties::e_from_p_rho(), e_from_p_rho(), SimpleFluidProperties::e_from_p_rho(), TemperaturePressureFunctionFluidProperties::e_from_p_rho(), FlibeFluidProperties::e_from_p_rho(), FlinakFluidProperties::e_from_p_rho(), HeliumFluidProperties::e_from_p_rho(), e_from_p_rho_template(), LinearFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_p_T(), LeadLithiumFluidProperties::e_from_p_T(), LeadBismuthFluidProperties::e_from_p_T(), LeadFluidProperties::e_from_p_T(), CaloricallyImperfectGas::e_from_p_T(), IdealGasFluidProperties::e_from_p_T(), e_from_v_h(), TabulatedFluidProperties::e_from_v_h(), SimpleFluidProperties::e_from_v_h(), StiffenedGasFluidProperties::g_from_v_e(), CaloricallyImperfectGas::g_from_v_e(), IdealGasFluidProperties::g_from_v_e(), TabulatedFluidProperties::g_from_v_e(), CaloricallyImperfectGas::gamma_from_p_T(), TabulatedFluidProperties::generateTabulatedData(), LinearFluidProperties::h_from_p_T(), StiffenedGasFluidProperties::h_from_p_T(), LeadLithiumFluidProperties::h_from_p_T(), LeadBismuthFluidProperties::h_from_p_T(), LeadFluidProperties::h_from_p_T(), CaloricallyImperfectGas::h_from_p_T(), IdealGasFluidProperties::h_from_p_T(), henryConstant(), LeadBismuthFluidProperties::k_from_p_T(), LeadLithiumFluidProperties::k_from_p_T(), LeadFluidProperties::k_from_p_T(), CaloricallyImperfectGas::k_from_p_T(), IdealGasFluidProperties::k_from_p_T(), CaloricallyImperfectGas::k_from_v_e(), TemperaturePressureFunctionFluidProperties::k_from_v_e(), TabulatedFluidProperties::k_from_v_e(), k_from_v_e_template(), LeadBismuthFluidProperties::mu_from_p_T(), LeadLithiumFluidProperties::mu_from_p_T(), LeadFluidProperties::mu_from_p_T(), CaloricallyImperfectGas::mu_from_v_e(), TemperaturePressureFunctionFluidProperties::mu_from_v_e(), TabulatedFluidProperties::mu_from_v_e(), StiffenedGasFluidProperties::p_from_h_s(), CaloricallyImperfectGas::p_from_h_s(), IdealGasFluidProperties::p_from_h_s(), StiffenedGasFluidProperties::p_from_T_v(), CaloricallyImperfectGas::p_from_T_v(), IdealGasFluidProperties::p_from_T_v(), LinearFluidProperties::p_from_v_e(), LeadLithiumFluidProperties::p_from_v_e(), LeadFluidProperties::p_from_v_e(), LeadBismuthFluidProperties::p_from_v_e(), LinearTestFluidProperties::p_from_v_e(), CaloricallyImperfectGas::p_from_v_e(), IdealGasFluidProperties::p_from_v_e(), FlibeFluidProperties::p_from_v_e(), FlinakFluidProperties::p_from_v_e(), HeliumFluidProperties::p_from_v_e(), TemperaturePressureFunctionFluidProperties::p_from_v_e(), SimpleFluidProperties::p_from_v_e(), TabulatedFluidProperties::p_from_v_e(), p_from_v_e_template(), SimpleFluidProperties::p_from_v_h(), SinglePhaseFluidProperties::p_T_from_v_e(), p_T_from_v_e(), SinglePhaseFluidProperties::rho_e_from_p_T(), StiffenedGasFluidProperties::rho_from_p_s(), TabulatedFluidProperties::rho_from_p_s(), CaloricallyImperfectGas::rho_from_p_s(), IdealGasFluidProperties::rho_from_p_s(), TestSinglePhaseFluidProperties::rho_from_p_T(), LinearTestFluidProperties::rho_from_p_T(), TabulatedFluidProperties::rho_from_p_T(), LinearFluidProperties::rho_from_p_T(), CaloricallyImperfectGas::rho_from_p_T(), LeadBismuthFluidProperties::rho_from_p_T(), LeadLithiumFluidProperties::rho_from_p_T(), LeadFluidProperties::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), SinglePhaseFluidProperties::rho_mu_from_p_T(), rho_T_from_v_e(), StiffenedGasFluidProperties::s_from_h_p(), CaloricallyImperfectGas::s_from_h_p(), IdealGasFluidProperties::s_from_h_p(), s_from_h_p(), CaloricallyImperfectGas::s_from_p_T(), IdealGasFluidProperties::s_from_p_T(), TabulatedFluidProperties::s_from_p_T(), CaloricallyImperfectGas::s_from_T_v(), IdealGasFluidProperties::s_from_T_v(), IdealGasFluidProperties::s_from_v_e(), TabulatedFluidProperties::s_from_v_e(), T_drhodT_from_p_rho(), TabulatedFluidProperties::T_from_h_s(), LeadBismuthFluidProperties::T_from_p_h(), LeadLithiumFluidProperties::T_from_p_h(), LeadFluidProperties::T_from_p_h(), TemperaturePressureFunctionFluidProperties::T_from_p_h(), CaloricallyImperfectGas::T_from_p_h(), SimpleFluidProperties::T_from_p_h(), T_from_p_h(), NaKFluidProperties::T_from_p_rho(), LeadLithiumFluidProperties::T_from_p_rho(), LeadBismuthFluidProperties::T_from_p_rho(), LeadFluidProperties::T_from_p_rho(), TemperaturePressureFunctionFluidProperties::T_from_p_rho(), FlibeFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_rho(), FlinakFluidProperties::T_from_p_rho(), SimpleFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_s(), TemperaturePressureFunctionFluidProperties::T_from_v_e(), FlibeFluidProperties::T_from_v_e(), FlinakFluidProperties::T_from_v_e(), SinglePhaseFluidProperties::v_e_from_p_T(), LeadBismuthFluidProperties::v_from_p_T(), LeadLithiumFluidProperties::v_from_p_T(), LeadFluidProperties::v_from_p_T(), vaporPressure(), SinglePhaseFluidProperties::vaporPressure(), vaporTemperature(), SinglePhaseFluidProperties::vaporTemperature(), and TabulatedFluidProperties::writeTabulatedData().
|
inherited |
Definition at line 192 of file SinglePhaseFluidProperties.h.
Definition at line 196 of file SinglePhaseFluidProperties.h.
Definition at line 198 of file SinglePhaseFluidProperties.h.
Definition at line 200 of file SinglePhaseFluidProperties.h.
Definition at line 202 of file SinglePhaseFluidProperties.h.
Definition at line 208 of file SinglePhaseFluidProperties.h.
Definition at line 214 of file SinglePhaseFluidProperties.h.
Definition at line 216 of file SinglePhaseFluidProperties.h.
Definition at line 218 of file SinglePhaseFluidProperties.h.
|
inherited |
Definition at line 194 of file SinglePhaseFluidProperties.h.
Referenced by HeliumFluidProperties::beta_from_p_T(), TemperaturePressureFunctionFluidProperties::beta_from_p_T(), FlinakFluidProperties::beta_from_p_T(), StiffenedGasFluidProperties::c2_from_p_rho(), HeliumFluidProperties::c_from_v_e(), TemperaturePressureFunctionFluidProperties::cp_from_p_T(), LeadFluidProperties::cv_from_p_T(), LeadLithiumFluidProperties::cv_from_p_T(), LeadBismuthFluidProperties::cv_from_p_T(), TemperaturePressureFunctionFluidProperties::cv_from_p_T(), TestSinglePhaseFluidProperties::e_from_p_rho(), LinearTestFluidProperties::e_from_p_rho(), LinearFluidProperties::e_from_p_rho(), TabulatedFluidProperties::e_from_p_rho(), LeadLithiumFluidProperties::e_from_p_rho(), LeadBismuthFluidProperties::e_from_p_rho(), IdealGasFluidProperties::e_from_p_rho(), LeadFluidProperties::e_from_p_rho(), e_from_p_rho(), SimpleFluidProperties::e_from_p_rho(), TemperaturePressureFunctionFluidProperties::e_from_p_rho(), FlibeFluidProperties::e_from_p_rho(), FlinakFluidProperties::e_from_p_rho(), HeliumFluidProperties::e_from_p_rho(), e_from_p_rho_template(), NaKFluidProperties::e_from_p_T(), LinearFluidProperties::e_from_p_T(), NaClFluidProperties::e_from_p_T(), SalineMoltenSaltFluidProperties::e_from_p_T(), LinearFluidProperties::h_from_p_T(), TemperaturePressureFunctionFluidProperties::h_from_p_T(), k_from_p_T_template(), CO2FluidProperties::mu_from_p_T(), NitrogenFluidProperties::mu_from_p_T(), NaKFluidProperties::mu_from_p_T(), HydrogenFluidProperties::mu_from_p_T(), mu_from_p_T(), mu_from_p_T_template(), mu_from_v_e(), p_from_v_e_template(), p_T_from_v_e(), SinglePhaseFluidProperties::rho_e_from_p_T(), StiffenedGasFluidProperties::rho_from_p_s(), TabulatedFluidProperties::rho_from_p_s(), IdealGasFluidProperties::rho_from_p_s(), TestSinglePhaseFluidProperties::rho_from_p_T(), LinearTestFluidProperties::rho_from_p_T(), SodiumSaturationFluidProperties::rho_from_p_T(), PBSodiumFluidProperties::rho_from_p_T(), HelmholtzFluidProperties::rho_from_p_T(), TabulatedFluidProperties::rho_from_p_T(), NaKFluidProperties::rho_from_p_T(), LinearFluidProperties::rho_from_p_T(), CO2FluidProperties::rho_from_p_T(), NaClFluidProperties::rho_from_p_T(), LeadBismuthFluidProperties::rho_from_p_T(), LeadLithiumFluidProperties::rho_from_p_T(), CaloricallyImperfectGas::rho_from_p_T(), SalineMoltenSaltFluidProperties::rho_from_p_T(), LeadFluidProperties::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), rho_from_p_T(), SimpleFluidProperties::rho_from_p_T(), TemperaturePressureFunctionFluidProperties::rho_from_p_T(), FlibeFluidProperties::rho_from_p_T(), FlinakFluidProperties::rho_from_p_T(), HeliumFluidProperties::rho_from_p_T(), rho_from_p_T_template(), NitrogenFluidProperties::rho_mu_from_p_T(), HydrogenFluidProperties::rho_mu_from_p_T(), CO2FluidProperties::rho_mu_from_p_T(), rho_mu_from_p_T(), SinglePhaseFluidProperties::rho_mu_from_p_T(), rho_T_from_v_e(), T_drhodT_from_p_rho(), LeadBismuthFluidProperties::T_from_p_rho(), LeadLithiumFluidProperties::T_from_p_rho(), LeadFluidProperties::T_from_p_rho(), TemperaturePressureFunctionFluidProperties::T_from_p_rho(), FlibeFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_rho(), FlinakFluidProperties::T_from_p_rho(), SimpleFluidProperties::T_from_p_rho(), SinglePhaseFluidProperties::v_e_from_p_T(), TabulatedFluidProperties::v_from_p_T(), and TemperaturePressureFunctionFluidProperties::v_from_p_T().
|
inherited |
Definition at line 204 of file SinglePhaseFluidProperties.h.
Referenced by LinearFluidProperties::beta_from_p_T(), IdealGasFluidProperties::beta_from_p_T(), LeadBismuthFluidProperties::bulk_modulus_from_p_T(), LeadLithiumFluidProperties::bulk_modulus_from_p_T(), LeadFluidProperties::bulk_modulus_from_p_T(), LeadLithiumFluidProperties::c_from_p_T(), CaloricallyImperfectGas::c_from_p_T(), c_from_p_T(), IdealGasFluidProperties::c_from_p_T(), c_from_p_T_template(), IdealGasFluidProperties::c_from_v_e(), LeadBismuthFluidProperties::c_from_v_e(), LeadLithiumFluidProperties::c_from_v_e(), LeadFluidProperties::c_from_v_e(), CaloricallyImperfectGas::c_from_v_e(), HeliumFluidProperties::c_from_v_e(), c_from_v_e(), TabulatedFluidProperties::c_from_v_e(), TabulatedFluidProperties::checkInputVariables(), TabulatedFluidProperties::checkInputVariablesVE(), LeadBismuthFluidProperties::cp_from_p_T(), LeadLithiumFluidProperties::cp_from_p_T(), LeadFluidProperties::cp_from_p_T(), CaloricallyImperfectGas::cp_from_p_T(), IdealGasFluidProperties::cp_from_p_T(), TemperaturePressureFunctionFluidProperties::cp_from_p_T(), cp_from_p_T_template(), CaloricallyImperfectGas::cp_from_T(), CaloricallyImperfectGas::cp_from_v_e(), LeadLithiumFluidProperties::cp_from_v_e(), LeadBismuthFluidProperties::cp_from_v_e(), LeadFluidProperties::cp_from_v_e(), TemperaturePressureFunctionFluidProperties::cp_from_v_e(), TabulatedFluidProperties::cp_from_v_e(), cp_from_v_e(), LeadFluidProperties::cv_from_p_T(), LeadLithiumFluidProperties::cv_from_p_T(), LeadBismuthFluidProperties::cv_from_p_T(), CaloricallyImperfectGas::cv_from_p_T(), IdealGasFluidProperties::cv_from_p_T(), cv_from_p_T_template(), CaloricallyImperfectGas::cv_from_T(), CaloricallyImperfectGas::cv_from_T_v(), CaloricallyImperfectGas::cv_from_v_e(), LeadLithiumFluidProperties::cv_from_v_e(), LeadBismuthFluidProperties::cv_from_v_e(), LeadFluidProperties::cv_from_v_e(), TemperaturePressureFunctionFluidProperties::cv_from_v_e(), TabulatedFluidProperties::cv_from_v_e(), cv_from_v_e(), d2gamma1_dpi2(), d2gamma1_dpitau(), d2gamma1_dtau2(), d2gamma2_dpi2(), d2gamma2_dpitau(), d2gamma2_dtau2(), d2gamma5_dpi2(), d2gamma5_dpitau(), d2gamma5_dtau2(), d2phi3_ddelta2(), d2phi3_ddeltatau(), d2phi3_dtau2(), densityRegion3(), dgamma1_dpi(), dgamma1_dtau(), dgamma2_dpi(), dgamma2_dtau(), dgamma5_dpi(), dgamma5_dtau(), dphi3_ddelta(), dphi3_dtau(), TabulatedFluidProperties::e_from_p_rho(), LeadLithiumFluidProperties::e_from_p_rho(), LeadBismuthFluidProperties::e_from_p_rho(), LeadFluidProperties::e_from_p_rho(), SimpleFluidProperties::e_from_p_rho(), LinearFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_p_T(), LeadLithiumFluidProperties::e_from_p_T(), LeadBismuthFluidProperties::e_from_p_T(), CaloricallyImperfectGas::e_from_p_T(), LeadFluidProperties::e_from_p_T(), IdealGasFluidProperties::e_from_p_T(), e_from_p_T_template(), CaloricallyImperfectGas::e_from_T(), StiffenedGasFluidProperties::e_from_T_v(), CaloricallyImperfectGas::e_from_T_v(), IdealGasFluidProperties::e_from_T_v(), HeliumFluidProperties::e_from_T_v(), CaloricallyImperfectGas::e_from_v_h(), e_from_v_h(), TabulatedFluidProperties::e_from_v_h(), SimpleFluidProperties::e_from_v_h(), StiffenedGasFluidProperties::g_from_v_e(), CaloricallyImperfectGas::g_from_v_e(), IdealGasFluidProperties::g_from_v_e(), TabulatedFluidProperties::g_from_v_e(), gamma1(), gamma2(), gamma5(), CaloricallyImperfectGas::gamma_from_p_T(), LinearFluidProperties::h_from_p_T(), StiffenedGasFluidProperties::h_from_p_T(), LeadLithiumFluidProperties::h_from_p_T(), LeadBismuthFluidProperties::h_from_p_T(), LeadFluidProperties::h_from_p_T(), CaloricallyImperfectGas::h_from_p_T(), IdealGasFluidProperties::h_from_p_T(), h_from_p_T_template(), CaloricallyImperfectGas::h_from_T(), StiffenedGasFluidProperties::h_from_T_v(), CaloricallyImperfectGas::h_from_T_v(), IdealGasFluidProperties::h_from_T_v(), LeadLithiumFluidProperties::h_from_v_e(), LeadBismuthFluidProperties::h_from_v_e(), LeadFluidProperties::h_from_v_e(), henryConstant(), LeadBismuthFluidProperties::k_from_p_T(), LeadLithiumFluidProperties::k_from_p_T(), LeadFluidProperties::k_from_p_T(), CaloricallyImperfectGas::k_from_p_T(), IdealGasFluidProperties::k_from_p_T(), k_from_p_T_template(), k_from_rho_T_template(), CaloricallyImperfectGas::k_from_v_e(), LeadBismuthFluidProperties::k_from_v_e(), LeadLithiumFluidProperties::k_from_v_e(), LeadFluidProperties::k_from_v_e(), TemperaturePressureFunctionFluidProperties::k_from_v_e(), TabulatedFluidProperties::k_from_v_e(), HeliumFluidProperties::k_from_v_e(), SinglePhaseFluidProperties::makeZeroAndOne(), LeadBismuthFluidProperties::mu_from_p_T(), CaloricallyImperfectGas::mu_from_p_T(), LeadLithiumFluidProperties::mu_from_p_T(), LeadFluidProperties::mu_from_p_T(), IdealGasFluidProperties::mu_from_p_T(), mu_from_p_T_template(), mu_from_rho_T_template(), CaloricallyImperfectGas::mu_from_v_e(), LeadLithiumFluidProperties::mu_from_v_e(), LeadBismuthFluidProperties::mu_from_v_e(), LeadFluidProperties::mu_from_v_e(), TemperaturePressureFunctionFluidProperties::mu_from_v_e(), TabulatedFluidProperties::mu_from_v_e(), mu_from_v_e(), CaloricallyImperfectGas::p_from_h_s(), StiffenedGasFluidProperties::p_from_T_v(), CaloricallyImperfectGas::p_from_T_v(), IdealGasFluidProperties::p_from_T_v(), HeliumFluidProperties::p_from_T_v(), CaloricallyImperfectGas::p_from_v_e(), HeliumFluidProperties::p_from_v_e(), FlibeFluidProperties::p_from_v_e(), FlinakFluidProperties::p_from_v_e(), TemperaturePressureFunctionFluidProperties::p_from_v_e(), p_from_v_e_template(), SimpleFluidProperties::p_from_v_h(), SinglePhaseFluidProperties::p_T_from_h_s(), SinglePhaseFluidProperties::p_T_from_v_e(), SinglePhaseFluidProperties::p_T_from_v_h(), p_T_from_v_h(), phi3(), SinglePhaseFluidProperties::rho_e_from_p_T(), StiffenedGasFluidProperties::rho_from_p_s(), TabulatedFluidProperties::rho_from_p_s(), CaloricallyImperfectGas::rho_from_p_s(), IdealGasFluidProperties::rho_from_p_s(), TestSinglePhaseFluidProperties::rho_from_p_T(), LinearTestFluidProperties::rho_from_p_T(), TabulatedFluidProperties::rho_from_p_T(), LinearFluidProperties::rho_from_p_T(), CaloricallyImperfectGas::rho_from_p_T(), LeadLithiumFluidProperties::rho_from_p_T(), LeadBismuthFluidProperties::rho_from_p_T(), LeadFluidProperties::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), rho_from_p_T_template(), SinglePhaseFluidProperties::rho_mu_from_p_T(), CaloricallyImperfectGas::s_from_h_p(), TabulatedFluidProperties::s_from_h_p(), s_from_h_p(), CaloricallyImperfectGas::s_from_p_T(), IdealGasFluidProperties::s_from_p_T(), TabulatedFluidProperties::s_from_p_T(), StiffenedGasFluidProperties::s_from_T_v(), CaloricallyImperfectGas::s_from_T_v(), IdealGasFluidProperties::s_from_T_v(), CaloricallyImperfectGas::s_from_v_e(), IdealGasFluidProperties::s_from_v_e(), TabulatedFluidProperties::s_from_v_e(), subregionVolume(), T_drhodT_from_p_rho(), TabulatedFluidProperties::T_from_h_s(), LeadLithiumFluidProperties::T_from_p_h(), LeadBismuthFluidProperties::T_from_p_h(), LeadFluidProperties::T_from_p_h(), HelmholtzFluidProperties::T_from_p_h(), TemperaturePressureFunctionFluidProperties::T_from_p_h(), CaloricallyImperfectGas::T_from_p_h(), IdealGasFluidProperties::T_from_p_h(), TabulatedFluidProperties::T_from_p_h(), T_from_p_h(), NaKFluidProperties::T_from_p_rho(), LeadLithiumFluidProperties::T_from_p_rho(), LeadBismuthFluidProperties::T_from_p_rho(), LeadFluidProperties::T_from_p_rho(), TemperaturePressureFunctionFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_rho(), SimpleFluidProperties::T_from_p_rho(), TabulatedFluidProperties::T_from_p_s(), LinearFluidProperties::T_from_v_e(), LeadLithiumFluidProperties::T_from_v_e(), LinearTestFluidProperties::T_from_v_e(), LeadBismuthFluidProperties::T_from_v_e(), LeadFluidProperties::T_from_v_e(), CaloricallyImperfectGas::T_from_v_e(), TemperaturePressureFunctionFluidProperties::T_from_v_e(), IdealGasFluidProperties::T_from_v_e(), FlibeFluidProperties::T_from_v_e(), FlinakFluidProperties::T_from_v_e(), HeliumFluidProperties::T_from_v_e(), SimpleFluidProperties::T_from_v_e(), TabulatedFluidProperties::T_from_v_e(), SimpleFluidProperties::T_from_v_h(), tempXY(), SinglePhaseFluidProperties::v_e_from_p_T(), LeadLithiumFluidProperties::v_from_p_T(), LeadBismuthFluidProperties::v_from_p_T(), LeadFluidProperties::v_from_p_T(), SinglePhaseFluidProperties::vaporPressure(), vaporPressureTemplate(), vaporTemperature(), SinglePhaseFluidProperties::vaporTemperature(), and CaloricallyImperfectGas::Z_from_T().
Definition at line 206 of file SinglePhaseFluidProperties.h.
|
inherited |
Definition at line 182 of file SinglePhaseFluidProperties.h.
Referenced by StiffenedGasFluidProperties::c_from_v_e(), LinearFluidProperties::c_from_v_e(), TestSinglePhaseFluidProperties::c_from_v_e(), IdealGasFluidProperties::c_from_v_e(), LeadBismuthFluidProperties::c_from_v_e(), LeadLithiumFluidProperties::c_from_v_e(), LeadFluidProperties::c_from_v_e(), CaloricallyImperfectGas::c_from_v_e(), HeliumFluidProperties::c_from_v_e(), c_from_v_e(), SimpleFluidProperties::c_from_v_e(), TabulatedFluidProperties::c_from_v_e(), TabulatedFluidProperties::checkInputVariablesVE(), LinearFluidProperties::cp_from_v_e(), StiffenedGasFluidProperties::cp_from_v_e(), CaloricallyImperfectGas::cp_from_v_e(), TestSinglePhaseFluidProperties::cp_from_v_e(), LeadBismuthFluidProperties::cp_from_v_e(), LeadLithiumFluidProperties::cp_from_v_e(), LeadFluidProperties::cp_from_v_e(), IdealGasFluidProperties::cp_from_v_e(), SimpleFluidProperties::cp_from_v_e(), TemperaturePressureFunctionFluidProperties::cp_from_v_e(), FlibeFluidProperties::cp_from_v_e(), FlinakFluidProperties::cp_from_v_e(), HeliumFluidProperties::cp_from_v_e(), TabulatedFluidProperties::cp_from_v_e(), cp_from_v_e(), FlibeFluidProperties::cv_from_p_T(), FlinakFluidProperties::cv_from_p_T(), StiffenedGasFluidProperties::cv_from_v_e(), LinearFluidProperties::cv_from_v_e(), TestSinglePhaseFluidProperties::cv_from_v_e(), CaloricallyImperfectGas::cv_from_v_e(), LeadBismuthFluidProperties::cv_from_v_e(), LeadLithiumFluidProperties::cv_from_v_e(), LeadFluidProperties::cv_from_v_e(), IdealGasFluidProperties::cv_from_v_e(), SimpleFluidProperties::cv_from_v_e(), TemperaturePressureFunctionFluidProperties::cv_from_v_e(), FlibeFluidProperties::cv_from_v_e(), FlinakFluidProperties::cv_from_v_e(), TabulatedFluidProperties::cv_from_v_e(), cv_from_v_e(), HeliumFluidProperties::cv_from_v_e(), HeliumFluidProperties::e_from_p_rho(), SodiumSaturationFluidProperties::e_from_p_T(), LeadBismuthFluidProperties::e_from_p_T(), LeadLithiumFluidProperties::e_from_p_T(), LeadFluidProperties::e_from_p_T(), FlibeFluidProperties::e_from_p_T(), FlinakFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_T_v(), CaloricallyImperfectGas::e_from_T_v(), HeliumFluidProperties::e_from_T_v(), LinearFluidProperties::e_from_v_h(), CaloricallyImperfectGas::e_from_v_h(), StiffenedGasFluidProperties::e_from_v_h(), IdealGasFluidProperties::e_from_v_h(), e_from_v_h(), TabulatedFluidProperties::e_from_v_h(), SimpleFluidProperties::e_from_v_h(), StiffenedGasFluidProperties::g_from_v_e(), CaloricallyImperfectGas::g_from_v_e(), IdealGasFluidProperties::g_from_v_e(), TabulatedFluidProperties::g_from_v_e(), CaloricallyImperfectGas::gamma_from_v_e(), TabulatedFluidProperties::generateVETabulatedData(), LeadBismuthFluidProperties::h_from_v_e(), LeadLithiumFluidProperties::h_from_v_e(), LeadFluidProperties::h_from_v_e(), StiffenedGasFluidProperties::k_from_v_e(), CaloricallyImperfectGas::k_from_v_e(), TestSinglePhaseFluidProperties::k_from_v_e(), LeadBismuthFluidProperties::k_from_v_e(), LeadLithiumFluidProperties::k_from_v_e(), LeadFluidProperties::k_from_v_e(), TemperaturePressureFunctionFluidProperties::k_from_v_e(), TabulatedFluidProperties::k_from_v_e(), FlibeFluidProperties::k_from_v_e(), FlinakFluidProperties::k_from_v_e(), HeliumFluidProperties::k_from_v_e(), k_from_v_e(), k_from_v_e_template(), LinearTestFluidProperties::mu_from_v_e(), TestSinglePhaseFluidProperties::mu_from_v_e(), CaloricallyImperfectGas::mu_from_v_e(), LeadBismuthFluidProperties::mu_from_v_e(), LeadLithiumFluidProperties::mu_from_v_e(), LeadFluidProperties::mu_from_v_e(), TemperaturePressureFunctionFluidProperties::mu_from_v_e(), FlibeFluidProperties::mu_from_v_e(), TabulatedFluidProperties::mu_from_v_e(), FlinakFluidProperties::mu_from_v_e(), mu_from_v_e(), HeliumFluidProperties::mu_from_v_e(), CaloricallyImperfectGas::p_from_h_s(), StiffenedGasFluidProperties::p_from_T_v(), CaloricallyImperfectGas::p_from_T_v(), IdealGasFluidProperties::p_from_T_v(), HeliumFluidProperties::p_from_T_v(), TestConservedVarFluidProperties::p_from_v_e(), LinearFluidProperties::p_from_v_e(), LeadBismuthFluidProperties::p_from_v_e(), LeadFluidProperties::p_from_v_e(), LeadLithiumFluidProperties::p_from_v_e(), LinearTestFluidProperties::p_from_v_e(), CaloricallyImperfectGas::p_from_v_e(), IdealGasFluidProperties::p_from_v_e(), HeliumFluidProperties::p_from_v_e(), FlibeFluidProperties::p_from_v_e(), FlinakFluidProperties::p_from_v_e(), SodiumSaturationFluidProperties::p_from_v_e(), TemperaturePressureFunctionFluidProperties::p_from_v_e(), p_from_v_e(), SimpleFluidProperties::p_from_v_e(), TabulatedFluidProperties::p_from_v_e(), p_from_v_e_template(), SimpleFluidProperties::p_from_v_h(), SinglePhaseFluidProperties::p_T_from_v_e(), p_T_from_v_e(), SinglePhaseFluidProperties::p_T_from_v_h(), p_T_from_v_h(), rho_T_from_v_e(), CaloricallyImperfectGas::s_from_h_p(), CaloricallyImperfectGas::s_from_p_T(), StiffenedGasFluidProperties::s_from_T_v(), CaloricallyImperfectGas::s_from_T_v(), IdealGasFluidProperties::s_from_T_v(), TestSinglePhaseFluidProperties::s_from_v_e(), CaloricallyImperfectGas::s_from_v_e(), IdealGasFluidProperties::s_from_v_e(), TabulatedFluidProperties::s_from_v_e(), LinearFluidProperties::T_from_v_e(), LeadBismuthFluidProperties::T_from_v_e(), LinearTestFluidProperties::T_from_v_e(), LeadLithiumFluidProperties::T_from_v_e(), LeadFluidProperties::T_from_v_e(), CaloricallyImperfectGas::T_from_v_e(), TemperaturePressureFunctionFluidProperties::T_from_v_e(), SodiumSaturationFluidProperties::T_from_v_e(), IdealGasFluidProperties::T_from_v_e(), FlibeFluidProperties::T_from_v_e(), FlinakFluidProperties::T_from_v_e(), HeliumFluidProperties::T_from_v_e(), SimpleFluidProperties::T_from_v_e(), T_from_v_e(), TabulatedFluidProperties::T_from_v_e(), SimpleFluidProperties::T_from_v_h(), SinglePhaseFluidProperties::v_e_from_p_T(), StiffenedGasFluidProperties::v_e_spndl_from_T(), CaloricallyImperfectGas::v_e_spndl_from_T(), IdealGasFluidProperties::v_e_spndl_from_T(), SodiumSaturationFluidProperties::v_from_p_T(), TabulatedFluidProperties::v_from_p_T(), v_from_p_T(), LeadBismuthFluidProperties::v_from_p_T(), LeadLithiumFluidProperties::v_from_p_T(), LeadFluidProperties::v_from_p_T(), TemperaturePressureFunctionFluidProperties::v_from_p_T(), FlibeFluidProperties::v_from_p_T(), FlinakFluidProperties::v_from_p_T(), v_from_p_T_template(), and TabulatedFluidProperties::writeTabulatedData().
|
inherited |
Definition at line 184 of file SinglePhaseFluidProperties.h.
|
inherited |
Definition at line 186 of file SinglePhaseFluidProperties.h.
|
inherited |
Definition at line 188 of file SinglePhaseFluidProperties.h.
Definition at line 210 of file SinglePhaseFluidProperties.h.