12 #ifndef TBCI_CONSTANTS_H
13 #define TBCI_CONSTANTS_H
16 # if defined(__GNUC__) && !defined(_DOXYGEN)
17 # define ALIGN(x) __attribute__ ((aligned(x)))
32 #if defined(__cplusplus) && defined(NAMESPACE_TBCI)
36 const long double Pi ALIGN(8) = 3.1415926535897932384626433832795028841968;
68 const long double LN_2 ALIGN(8) = .6931471805599453094172321214581765680755;
71 const double E1 ALIGN(8) = 2.718281828459045235360287471352662498;
89 const double Grav = 6.673e-11;
92 const long double SQRT2 ALIGN(8) = 1.41421356237309504880168872420969807857;
94 #if defined(__cplusplus) && defined(NAMESPACE_TBCI)
const double Planck
[Js]. Planck's constant.
const double Planck_bar
[Js]. Planck's bar constant.
const double E1
. Exponential base.
const long double LN_2
. Natural logarithm of 2.
const double Ar_mass
[kg]. Rest mass of an Argon atom.
const double e_0
[As]. Elementary charge.
const double Z_0
[ ] Waveimpedance of vacuum.
const double Avogadro
[1/mol]. Number of particles in a mol.
const double epsilon_0
[AS/Vm]. Dielectricity of vacuum.
const double k_B
[J/K]. Boltzmann constant.
const double c_0
[m/s]. Speed of light (vacuum).
const long double SQRT2
. Square root of 2.
const double m_e
[kg]. Rest mass of an electron.
const double amu
[kg]. Atomic mass unit. (1/12 of the mass of 12C)
const double Grav
[N/kg^2]. Gravitational constant.
const double mu_0
[Vs/Am]. Permeability of vacuum.