Commonly used measurement units in terms of atomic units. More...
#include <cmath>Variables | |
| const double | eV = 1/27.21138505 |
| eV in Hartrees | |
| const double | Ryd = 0.5 |
| Rydberg in Hartrees. | |
| const double | Joule = 1/4.35974434e-18 |
| Joule in Hartrees. | |
| const double | KJoule = 1000*Joule |
| KJoule in Hartrees. | |
| const double | Kcal = KJoule * 4.184 |
| Kcal in Hartrees. | |
| const double | Kelvin = 1.3806488e-23*Joule |
| Kelvin in Hartrees. | |
| const double | invcm = 1./219474.6313705 |
| Inverse cm in Hartrees. | |
| const double | Angstrom = 1/0.5291772 |
| Angstrom in bohrs. | |
| const double | meter = 1e10*Angstrom |
| meter in bohrs | |
| const double | liter = 1e-3*pow(meter,3) |
| liter in cubic bohrs | |
| const double | amu = 1822.88839 |
| atomic mass unit in electron masses | |
| const double | kg = 1./9.10938291e-31 |
| kilogram in electron masses | |
| const double | mol = 6.0221367e23 |
| mole in number (i.e. Avogadro number) | |
| const double | Newton = Joule/meter |
| Newton in Hartree/bohr. | |
| const double | Pascal = Newton/(meter*meter) |
| Pascal in Hartree/bohr^3. | |
| const double | KPascal = 1000*Pascal |
| KPa in Hartree/bohr^3. | |
| const double | Bar = 100*KPascal |
| bar in Hartree/bohr^3 | |
| const double | mmHg = 133.322387415*Pascal |
| mm Hg in Hartree/bohr^3 | |
| const double | sec = sqrt((kg*meter)/Newton) |
| second in inverse Hartrees | |
| const double | invSec = 1./sec |
| inverse second in Hartrees | |
| const double | fs = sec*1.0e-15 |
| femtosecond in inverse Hartrees | |
| const double | Coul = Joule/eV |
| Coulomb in electrons. | |
| const double | Volt = Joule/Coul |
| Volt in Hartrees. | |
| const double | Ampere = Coul/sec |
| Ampere in electrons/inverse Hartree. | |
| const double | Ohm = Volt/Ampere |
| Ohm in inverse conductance quanta. | |
Commonly used measurement units in terms of atomic units.