MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
physconst.h
Go to the documentation of this file.
1 #ifndef PHYSCONST_H
2 #define PHYSCONST_H
3 /* ... often used physical constants (cgs units) */
4 
5 #define GRAVITY 6.672e-8
6 #define SOLAR_MASS 1.989e33
7 #define SOLAR_LUM 3.826e33
8 /*Radiation density constant, 4 sigma_stefan-boltzmann / c in erg cm^-3 K^-4*/
9 #define RAD_CONST 7.565e-15
10 #define AVOGADRO 6.0222e23
11 #define BOLTZMANN 1.38066e-16
13 #define BOLEVK 8.61734e-5
14 /* 1 eV in ergs*/
15 #define eVinergs 1.60218e-12
16 #define GAS_CONST 8.31425e7
18 #define LIGHTCGS 2.99792458e10
19 #define PLANCK 6.6262e-27
20 #define CM_PER_MPC 3.085678e24
21 #define PROTONMASS 1.6726e-24
22 #define ELECTRONMASS 9.10953e-28
23 #define THOMPSON 6.65245e-25
24 #define ELECTRONCHARGE 4.8032e-10
25 #define HUBBLE 3.2407789e-18 /* in h/sec */
26 #define LYMAN_ALPHA 1215.6e-8 /* 1215.6 Angstroem */
27 #define LYMAN_ALPHA_HeII 303.8e-8 /* 303.8 Angstroem */
28 #define OSCILLATOR_STRENGTH 0.41615
29 #define OSCILLATOR_STRENGTH_HeII 0.41615
30 
31 #define SEC_PER_MEGAYEAR 3.155e13
32 #define SEC_PER_YEAR 3.155e7
33 
34 #define GAMMA (5.0/3.0)
35 #define GAMMA_MINUS1 (GAMMA-1)
36 
37 #define HYDROGEN_MASSFRAC 0.76
39 #endif