Physical constants used by Cantera. More...
Physical constants used by Cantera.
Cantera uses the MKS system of units. The unit for moles is defined to be the kmol. All values of physical constants are consistent with the 2018 CODATA recommendations.
Numerical Constants | |
| const double | Pi = 3.14159265358979323846 |
| Pi. | |
| const double | Sqrt2 = 1.41421356237309504880 |
| Sqrt(2). | |
Defined Constants | |
These constants are defined by CODATA to have a particular value; see NIST Reference on Constants, Units, and Uncertainty. | |
| const double | Avogadro = 6.02214076e26 |
| Avogadro's Number \( N_{\mathrm{A}} \) [number/kmol]. | |
| const double | Boltzmann = 1.380649e-23 |
| Boltzmann constant \( k \) [J/K]. | |
| const double | Planck = 6.62607015e-34 |
| Planck constant \( h \) [J-s]. | |
| const double | ElectronCharge = 1.602176634e-19 |
| Elementary charge \( e \) [C]. | |
| const double | lightSpeed = 299792458.0 |
| Speed of Light in a vacuum \( c \) [m/s]. | |
| const double | OneAtm = 1.01325e5 |
| One atmosphere [Pa]. | |
| const double | OneBar = 1.0E5 |
| One bar [Pa]. | |
Measured Constants | |
These constants are measured and reported by CODATA | |
| const double | fineStructureConstant = 7.2973525693e-3 |
| Fine structure constant \( \alpha \) []. | |
| const double | ElectronMass = 9.1093837015e-31 |
| Electron Mass \( m_e \) [kg]. | |
Derived Constants | |
These constants are found from the defined and measured constants | |
| const double | GasConstant = Avogadro * Boltzmann |
| Universal Gas Constant \( R_u \) [J/kmol/K]. | |
| const double | logGasConstant = std::log(GasConstant) |
| const double | GasConst_cal_mol_K = GasConstant / 4184.0 |
| Universal gas constant in cal/mol/K. | |
| const double | StefanBoltz = 2.0 * std::pow(Pi, 5) * std::pow(Boltzmann, 4) / (15.0 * std::pow(Planck, 3) * lightSpeed * lightSpeed) |
| Stefan-Boltzmann constant \( \sigma \) [W/m2/K4]. | |
| const double | Faraday = ElectronCharge * Avogadro |
| Faraday constant \( F \) [C/kmol]. | |
| const double | permeability_0 = 2 * fineStructureConstant * Planck / (ElectronCharge * ElectronCharge * lightSpeed) |
| Permeability of free space \( \mu_0 \) [N/A2]. | |
| const double | epsilon_0 = 1.0 / (lightSpeed * lightSpeed * permeability_0) |
| Permittivity of free space \( \varepsilon_0 \) [F/m]. | |
| const double Avogadro = 6.02214076e26 |
| const double Boltzmann = 1.380649e-23 |
| const double Planck = 6.62607015e-34 |
| const double ElectronCharge = 1.602176634e-19 |
| const double lightSpeed = 299792458.0 |
| const double fineStructureConstant = 7.2973525693e-3 |
| const double ElectronMass = 9.1093837015e-31 |
| const double logGasConstant = std::log(GasConstant) |
| const double GasConst_cal_mol_K = GasConstant / 4184.0 |
| const double StefanBoltz = 2.0 * std::pow(Pi, 5) * std::pow(Boltzmann, 4) / (15.0 * std::pow(Planck, 3) * lightSpeed * lightSpeed) |
| const double Faraday = ElectronCharge * Avogadro |
| const double permeability_0 = 2 * fineStructureConstant * Planck / (ElectronCharge * ElectronCharge * lightSpeed) |
| const double epsilon_0 = 1.0 / (lightSpeed * lightSpeed * permeability_0) |