12#ifndef BELFEM_CL_GT_GASDATA_HPP
13#define BELFEM_CL_GT_GASDATA_HPP
60 string mLabel =
"untitled";
63 string mName =
"untitled";
66 string mCasNumber =
"none";
100 bool mCubicFlag =
false;
142 inline const string &
147 inline const string &
151 inline const string &
328 return ( ! std::isnan( mTcrit ) )
329 && ( ! std::isnan( mPcrit ) )
330 && ( ! std::isnan( mZcrit ) )
331 && ( ! std::isnan( mAcentric ) )
332 && ( ! std::isnan( mDipole ) );
447 if ( mComposition.key_exists( aLabel ) )
449 return mComposition( aLabel );
a model for the helmholtz energy, specifically user for cryogenic fluids
Definition cl_GM_Helmholtz.hpp:60
bool has_cubic() const
Definition cl_GT_GasData.hpp:338
const real & T_crit() const
Definition cl_GT_GasData.hpp:460
const real & p_crit() const
Definition cl_GT_GasData.hpp:468
const real & Href() const
Definition cl_GT_GasData.hpp:410
const real & Hf() const
Definition cl_GT_GasData.hpp:402
void set_name(const string &aName)
Definition cl_GT_GasData.cpp:31
const real & rho_crit() const
Definition cl_GT_GasData.hpp:476
void set_dipole_moment(const real &aDipole)
Definition cl_GT_GasData.cpp:110
const string & cas() const
Definition cl_GT_GasData.hpp:362
void set_cubic_flag()
Definition cl_GT_GasData.hpp:520
const Map< string, real > & composition() const
Definition cl_GT_GasData.hpp:436
const string & label() const
Definition cl_GT_GasData.hpp:346
void set_acentric_factor(const real &aOmega)
Definition cl_GT_GasData.cpp:102
const real & Sref() const
Definition cl_GT_GasData.hpp:418
void set_cas_number(const string &aCasNumber)
Definition cl_GT_GasData.cpp:39
void set_label(const string &aLabel)
Definition cl_GT_GasData.cpp:23
void set_molar_mass(const real &aM)
Definition cl_GT_GasData.cpp:47
bool has_crit() const
Definition cl_GT_GasData.hpp:325
const real & Z_crit() const
Definition cl_GT_GasData.hpp:484
void set_formation_enthalpy(const real &aHf)
Definition cl_GT_GasData.cpp:118
const real & M() const
Definition cl_GT_GasData.hpp:378
const real & R() const
Definition cl_GT_GasData.hpp:370
const Vector< real > & srk() const
Definition cl_GT_GasData.hpp:498
void set_t_crit(const real aTcrit)
Definition cl_GT_GasData.cpp:56
void set_z_crit(const real &aZcrit)
Definition cl_GT_GasData.cpp:87
const real & acentric() const
Definition cl_GT_GasData.hpp:386
void set_rho_crit(const real &aRhocrit)
Definition cl_GT_GasData.cpp:72
const Vector< real > & pr() const
Definition cl_GT_GasData.hpp:512
const real & dipole() const
Definition cl_GT_GasData.hpp:394
void set_reference_entropy(const real &aSref)
Definition cl_GT_GasData.cpp:134
void set_p_crit(const real aPcrit)
Definition cl_GT_GasData.cpp:64
real component_multiplicity(const string &aLabel) const
Definition cl_GT_GasData.hpp:444
const string & name() const
Definition cl_GT_GasData.hpp:354
const Cell< string > & elements() const
Definition cl_GT_GasData.hpp:427
void set_reference_enthalpy(const real &aHref)
Definition cl_GT_GasData.cpp:126
A single chemical species with its caloric and transport properties.
Definition cl_GT_RefGas.hpp:76
USER GUIDES:
Definition cl_Capacitor.cpp:16
double real
Definition typedefs.hpp:36
#define BELFEM_QUIET_NAN
Definition typedefs.hpp:87