mirror of
https://gitlab.com/scemama/QCaml.git
synced 2024-07-25 04:07:24 +02:00
2.6 KiB
2.6 KiB
(setq pwd (file-name-directory buffer-file-name))
(setq name (file-name-nondirectory (substring buffer-file-name 0 -4)))
(setq lib (concat pwd "lib/"))
(setq testdir (concat pwd "test/"))
(setq mli (concat lib name ".mli"))
(setq ml (concat lib name ".ml"))
(setq test-ml (concat testdir name ".ml"))
(org-babel-tangle)
Constants
All constants used in the program.
Thresholds
epsilon
Value below which a float is considered null. Default is ε = 2.10-15.
val epsilon : float
integrals_cutoff
Cutoff value for integrals. Default is ε .
val integrals_cutoff : float
Mathematical constants
pi |
$\pi = 3.141~592~653~589~793~12$ |
two_pi |
$2 \pi$ |
sq_pi |
$\sqrt{\pi}$ |
sq_pi_over_two |
$\sqrt{\pi} / 2$ |
pi_inv |
$1 / \pi$ |
two_over_sq_pi |
$2 / \sqrt{\pi}$ |
val pi : float
val two_pi : float
val sq_pi : float
val sq_pi_over_two : float
val pi_inv : float
val two_over_sq_pi : float
Physical constants
a0 |
Bohr's radius : $a_0 = 0.529~177~210~67(23)$ angstrom |
a0_inv |
$1 / a_0$ |
ha_to_ev |
Hartree to eV conversion factor : $27.211~386~02(17)$ |
ev_to_ha |
eV to Hartree conversion factor : 1 / ha_to_ev |
val a0 : float
val a0_inv : float
val ha_to_ev : float
val ev_to_ha : float