teqp 0.22.0
Loading...
Searching...
No Matches
constants.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  teqp
 
namespace  teqp::constants
 

Functions

template<typename NumType >
auto teqp::get_R_gas ()
 < Gas constant, according to CODATA 2019, in the given number type
 

Variables

const double teqp::constants::R_CODATA2002 = 8.314472
 molar gas constant from CODATA 2002: https://doi.org/10.1103/RevModPhys.77.1
 
const double teqp::constants::R_CODATA2006 = 8.314472
 molar gas constant from CODATA 2006: https://doi.org/10.1103/RevModPhys.80.633
 
const double teqp::constants::R_CODATA2010 = 8.3144621
 molar gas constant from CODATA 2010: https://doi.org/10.1103/RevModPhys.84.1527
 
const double teqp::constants::R_CODATA2017 = 8.31446261815324
 molar gas constant from CODATA 2017: https://doi.org/10.1103/RevModPhys.84.1527
 
const double teqp::constants::N_A = 6.02214076e23
 Avogadro's number.
 
const double teqp::constants::k_B = 1.380649e-23
 Boltzmann constant.
 
const double teqp::constants::epsilon_0 = 8.8541878128e-12
 Vacuum permittivity (https://en.wikipedia.org/wiki/Vacuum_permittivity), in F/m, or C^2⋅N^−1⋅m^−2.
 
const double teqp::constants::PI = 3.141592653589793238462643383279502884197
 
const double teqp::constants::k_e = 1.0/(4.0*PI*epsilon_0)
 Coulomb constant, with units of N m^2 / C^2.