📄 specie_mass.h
字号:
static const double kMass_C6H5NO2 = 6.0 * kMass_C + 5.0 * kMass_H + kMass_N + 2.0 * kMass_O; // Nitrobenzol
static const double kMass_NO = kMass_N + kMass_O; // nitrous oxide
static const double kMass_NO2 = kMass_N + 2.0 * kMass_O; // nitrous oxide
static const double kMass_NO3 = kMass_N + 3.0 * kMass_O; // nitrous oxide
static const double kMass_N2O = 2.0 * kMass_N + kMass_O; // nitrous oxide (laughing gas)
static const double kMass_N2O3 = 2.0 * kMass_N + 3.0 * kMass_O;
static const double kMass_N2O4 = 2.0 * kMass_N + 4.0 * kMass_O;
static const double kMass_N2O5 = 2.0 * kMass_N + 5.0 * kMass_O;
static const double kMass_HCN = kMass_H + kMass_C + kMass_N; // hydrocyanic acid
static const double kMass_NH3 = kMass_N + 3.0 * kMass_H; // ammonia
static const double kMass_NH2 = kMass_N + 2.0 * kMass_H; // NH2 radical
static const double kMass_NH = kMass_N + kMass_H; // NH radical
static const double kMass_N2H4 = 2.0 * kMass_N + 4.0 * kMass_H; // hydrazine
static const double kMass_SO4 = kMass_S + 4.0 * kMass_O; // sulfate
static const double kMass_CO3 = kMass_C + 3.0 * kMass_O; // carbonate
static const double kMass_CN = kMass_C + kMass_N; // cyanide
static const double kMass_CaO = kMass_Ca + kMass_O;
static const double kMass_CaCO3 = kMass_Ca + kMass_CO3;
static const double kMass_Ca_OH_2 = kMass_Ca + 2.0 * kMass_OH;
static const double kMass_CaSO3 = kMass_Ca + kMass_SO3;
static const double kMass_CaSO4 = kMass_Ca + kMass_SO4; // gypsum
static const double kMass_Ca_CN_2 = kMass_Ca + 2.0 * kMass_CN;
static const double kMass_CaS = kMass_Ca + kMass_S; // calcium sulfide
static const double kMass_CaCl2 = kMass_Ca + 2.0 * kMass_Cl;
static const double kMass_CaBr2 = kMass_Ca + 2.0 * kMass_Br;
static const double kMass_CaC2 = kMass_Ca + 2.0 * kMass_C;
static const double kMass_CaN2 = kMass_Ca + 2.0 * kMass_N;
static const double kMass_CaF2 = kMass_Ca + 2.0 * kMass_F;
static const double kMass_CaH2 = kMass_Ca + 2.0 * kMass_H;
static const double kMass_CaN2O6 = kMass_Ca + 2.0 * kMass_N + 6.0 * kMass_O;
static const double kMass_Ca3P2O8 = 3.0 * kMass_Ca + 2.0 * kMass_P + 8.0 * kMass_O;
static const double kMass_Ca3P2 = 3.0 * kMass_Ca + 2.0 * kMass_P;
static const double kMass_Ca_CN2 = kMass_Ca + kMass_C + 2.0 * kMass_N;
static const double kMass_MgO = kMass_Mg + kMass_O;
static const double kMass_MgCO3 = kMass_Mg + kMass_CO3;
static const double kMass_Mg_OH_2 = kMass_Mg + 2.0 * kMass_OH;
static const double kMass_MgSO3 = kMass_Mg + kMass_SO3;
static const double kMass_MgSO4 = kMass_Mg + kMass_SO4; // gypsum
static const double kMass_Mg_CN_2 = kMass_Mg + 2.0 * kMass_CN;
static const double kMass_MgCl2 = kMass_Mg + 2.0 * kMass_Cl;
static const double kMass_MgF2 = kMass_Mg + 2.0 * kMass_F;
static const double kMass_MgI2 = kMass_Mg + 2.0 * kMass_I;
static const double kMass_MgBr2 = kMass_Mg + 2.0 * kMass_Br;
static const double kMass_MgH2 = kMass_Mg + 2.0 * kMass_H;
static const double kMass_SiO2 = kMass_Si + 2.0 * kMass_O;
static const double kMass_Al2O3 = 2.0 * kMass_Al + 3.0 * kMass_O;
static const double kMass_TiO2 = kMass_Ti + 2.0 * kMass_O;
static const double kMass_FeO = kMass_Fe + kMass_O;
static const double kMass_FeO2 = kMass_Fe + 2.0 * kMass_O;
static const double kMass_FeO3 = kMass_Fe + 3.0 * kMass_Fe;
static const double kMass_Fe2O3 = 2.0 * kMass_Fe + 3.0 * kMass_O; // hematite
static const double kMass_Fe3O4 = 3.0 * kMass_Fe + 4.0 * kMass_O; // magnetit
static const double kMass_FeS2 = kMass_Fe + 2.0 * kMass_S; // pyrit
static const double kMass_FeCO3 = kMass_Fe + kMass_C + 3.0 * kMass_O; // siderit
static const double kMass_NaCl = kMass_Na + kMass_Cl; // common salt
static const double kMass_NaBr = kMass_Na + kMass_Br;
static const double kMass_NaI = kMass_Na + kMass_I;
static const double kMass_NaF = kMass_Na + kMass_F;
static const double kMass_NaH = kMass_Na + kMass_H;
static const double kMass_Na2O = 2.0 * kMass_Na + kMass_O;
static const double kMass_NaOH = kMass_Na + kMass_O + kMass_H;
static const double kMass_NaH2N = kMass_Na + 2.0 * kMass_H + kMass_N;
static const double kMass_NaN3 = kMass_Na + 3.0 * kMass_N;
static const double kMass_NaBH4 = kMass_Na + kMass_B + 4.0 * kMass_H;
static const double kMass_Na2CO3 = 2.0 * kMass_Na + kMass_CO3;
static const double kMass_NaClO3 = kMass_Na + kMass_Cl + 3.0 * kMass_O;
static const double kMass_NaCHO2 = kMass_Na + kMass_C + kMass_H + 2.0 * kMass_O;
static const double kMass_NaNO3 = kMass_Na + kMass_NO3;
static const double kMass_NaNO2 = kMass_Na + kMass_NO2;
static const double kMass_Na2O2 = 2.0 * kMass_Na + 2.0 * kMass_O;
static const double kMass_Na2SO4 = 2.0 * kMass_Na + kMass_SO4;
static const double kMass_Na2SO3 = 2.0 * kMass_Na + kMass_SO3;
static const double kMass_Na2S = 2.0 * kMass_Na + kMass_S;
static const double kMass_KCl = kMass_K + kMass_Cl;
static const double kMass_K2O = 2.0 * kMass_K + kMass_O;
static const double kMass_KOH = kMass_K + kMass_O + kMass_H;
static const double kMass_KBrO3 = kMass_K + kMass_Br + 3.0 * kMass_O;
static const double kMass_KBr = kMass_K + kMass_Br;
static const double kMass_K2CO3 = 2.0 * kMass_K + kMass_CO3;
static const double kMass_KClO3 = kMass_K + kMass_Cl + 3.0 * kMass_O;
static const double kMass_K2CrO4 = 2.0 * kMass_K + kMass_Cr + 4.0 * kMass_O;
static const double kMass_KCN = kMass_K + kMass_C + kMass_N;
static const double kMass_K2Cr2O7 = 2.0 * kMass_K + 2.0 * kMass_Cr + 7.0 * kMass_O;
static const double kMass_KH2PO4 = kMass_K + 2.0 * kMass_H + kMass_P + 4.0 * kMass_O;
static const double kMass_KF = kMass_K + kMass_F;
static const double kMass_K2_Fe_CN_6 = 2.0 * kMass_K + kMass_Fe + 6.0 * kMass_CN;
static const double kMass_KIO3 = kMass_K + kMass_I + 3.0 * kMass_O;
static const double kMass_KI = kMass_K + kMass_I;
static const double kMass_KNO3 = kMass_K + kMass_NO3;
static const double kMass_KClO4 = kMass_K + kMass_Cl + 4.0 * kMass_O;
static const double kMass_KMnO4 = kMass_K + kMass_Mn + 4.0 * kMass_O;
static const double kMass_K3PO4 = 3.0 * kMass_K + kMass_P + 4.0 * kMass_O;
static const double kMass_K2SO4 = 2.0 * kMass_K + kMass_SO4;
static const double kMass_K2S = 2.0 * kMass_K + kMass_S;
static const double kMass_BaO = kMass_Ba + kMass_O;
static const double kMass_BaO2 = kMass_Ba + 2.0 * kMass_O;
static const double kMass_Ba_OH_2 = kMass_Ba + 2.0 * kMass_OH;
static const double kMass_BaSO4 = kMass_Ba + kMass_SO4;
static const double kMass_BaCO3 = kMass_Ba + kMass_CO3;
static const double kMass_BaCl2 = kMass_Ba + 2.0 * kMass_Cl;
static const double kMass_BaS = kMass_Ba + kMass_S;
static const double kMass_BaN2O6 = kMass_Ba + 2.0 * kMass_N + 6.0 * kMass_O;
static const double kMass_SrO = kMass_Sr + kMass_O;
static const double kMass_SrSO4 = kMass_Sr + kMass_SO4;
static const double kMass_SrCO3 = kMass_Sr + kMass_CO3;
static const double kMass_MnO2 = kMass_Mn + 2.0 * kMass_O;
static const double kMass_HgCl2 = kMass_Hg + 2.0 * kMass_Hg;
static const double kMass_HgO = kMass_Hg + kMass_O;
static const double kMass_HgS = kMass_Hg + kMass_S;
static const double kMass_Hg2SO4 = 2.0 * kMass_Hg + kMass_SO4;
static const double kMass_HgSe = kMass_Hg + kMass_Se;
static const double kMass_HCl = kMass_H + kMass_Cl; // hydrochloric acid
static const double kMass_HF = kMass_H + kMass_F; // hydrofluoric acid
static const double kMass_HI = kMass_H + kMass_I;
static const double kMass_HBr = kMass_H + kMass_Br;
static const double kMass_H2SO4 = 2.0 * kMass_H + kMass_SO4;
static const double kMass_H2SO3 = 2.0 * kMass_H + kMass_SO3;
static const double kMass_Cl2 = 2.0 * kMass_Cl; // Chlorine
static const double kMass_F2 = 2.0 * kMass_F; // Fluorine
static const double kMass_I2 = 2.0 * kMass_I; // Chlorine
static const double kMass_Br2 = 2.0 * kMass_Br; // Chlorine
//---------------------------------------------------------------------------
//! Returns the molar mass of a given specie [kg/mol]
THERMO_EXPORT double MolarMass(const std::string &aSpecieName);
//! Returns the molar mass of a given mixture [kg/mol]
THERMO_EXPORT double MolarMass(std::vector<std::string> &aSpeciesNames, std::vector<double> &aMolarFractions);
//---------------------------------------------------------------------------
THERMO_END
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -