2#ifndef STORMM_SYMBOLS_H
3#define STORMM_SYMBOLS_H
12constexpr double pi = 3.141592653589793115997963468544185161590576171875;
13constexpr double twopi = 2.0 * pi;
14constexpr double inverse_pi = 1.0 / pi;
15constexpr double inverse_twopi = 1.0 / twopi;
16constexpr float pi_f = 3.1415927410125732421875f;
17constexpr float twopi_f = 6.283185482025146484375f;
18constexpr float inverse_pi_f = 0.3183098733425140380859375f;
19constexpr float inverse_twopi_f = 0.15915493667125701904296875f;
22constexpr double evalue = 2.718281828459045090795598298427648842334747314453125;
23constexpr float evalue_f = evalue;
26constexpr double tetrahedral_angle = 1.91063323624901859610;
33constexpr double amber_ancient_bioq = 332.0522172900000;
34constexpr double charmm_gromacs_bioq = 332.0636974382250;
39constexpr double gafs_to_kcal = 1.0 / 0.0004184;
40constexpr float gafs_to_kcal_f = gafs_to_kcal;
41constexpr double kcal_to_gafs = 0.0004184;
42constexpr float kcal_to_gafs_f = kcal_to_gafs;
45constexpr double avogadro_number = 6.02214076e+23;
48constexpr double boltzmann_constant = (1.38064852e-23) / 4184.0 * avogadro_number;
49constexpr double boltzmann_constant_gafs = boltzmann_constant * kcal_to_gafs;
50constexpr float boltzmann_constant_f = boltzmann_constant;
51constexpr float boltzmann_constant_gafs_f = boltzmann_constant_gafs;
54constexpr double hartree_to_kcal = 627.509474;
57constexpr double bohr_to_angstrom = 0.529177210903;
60constexpr double angstrom_to_bohr = 1.889726124626;
72constexpr double asymptotic_to_one_lf = 0.99999904632568359375;
73constexpr float asymptotic_to_one_f = (float)asymptotic_to_one_lf;
74constexpr float near_to_one_f = 0.99993896484375f;
75constexpr float near_to_one_lf = 0.999999992549419403076171875;
81constexpr double inverse_one_minus_asymptote_lf = 1048576.0;
82constexpr float inverse_one_minus_asymptote_f = (float)1048576.0;
92using symbols::inverse_pi;
93using symbols::inverse_twopi;
95using symbols::twopi_f;
96using symbols::inverse_pi_f;
97using symbols::inverse_twopi_f;
99using symbols::evalue_f;