00001
00002 #ifndef MORE_PHYS_SI_H
00003 #define MORE_PHYS_SI_H
00004 namespace more {
00005 namespace phys {
00006 namespace si {
00007 double const m = 1;
00008 double const am = 1.0e-18;
00009 double const fm = 1.0e-15;
00010 double const pm = 1.0e-12;
00011 double const nm = 1.0e-9;
00012 double const um = 1.0e-6;
00013 double const mm = 0.001;
00014 double const km = 1000.0;
00015 double const Mm = 1000000.0;
00016 double const Gm = 1.0e9;
00017 double const Tm = 1.0e12;
00018 double const s = 1;
00019 double const as = 1.0e-18;
00020 double const fs = 1.0e-15;
00021 double const ps = 1.0e-12;
00022 double const ns = 1.0e-9;
00023 double const us = 1.0e-6;
00024 double const ms = 0.001;
00025 double const ks = 1000.0;
00026 double const Ms = 1000000.0;
00027 double const Gs = 1.0e9;
00028 double const Ts = 1.0e12;
00029 double const min = 60;
00030 double const hour = 3600;
00031 double const day = 86400;
00032 double const year = 31556925.9746784;
00033 double const c = 299792458.0;
00034 double const c2 = 89875517873681800.0;
00035 double const g = 0.001;
00036 double const ag = 1.0e-21;
00037 double const fg = 1.0e-18;
00038 double const pg = 1.0e-15;
00039 double const ng = 1.0e-12;
00040 double const ug = 1.0e-9;
00041 double const mg = 1.0e-6;
00042 double const kg = 1.0;
00043 double const Mg = 1000.0;
00044 double const Gg = 1000000.0;
00045 double const Tg = 1.0e9;
00046 double const M_e = 9.10938961969e-31;
00047 double const E_e = 8.1871110958278e-14;
00048 double const M_n = 1.67492862142e-27;
00049 double const E_n = 1.50535077251574e-10;
00050 double const M_p = 1.67262307095e-27;
00051 double const E_p = 1.50327864709099e-10;
00052 double const M_np_avg = 1.673775846185e-27;
00053 double const E_np_avg = 1.50431470980337e-10;
00054 double const M_mu = 1.88353269879e-28;
00055 double const E_mu = 1.69283476735765e-11;
00056 double const J = 1;
00057 double const aJ = 1.0e-18;
00058 double const fJ = 1.0e-15;
00059 double const pJ = 1.0e-12;
00060 double const nJ = 1.0e-9;
00061 double const uJ = 1.0e-6;
00062 double const mJ = 0.001;
00063 double const kJ = 1000.0;
00064 double const MJ = 1000000.0;
00065 double const GJ = 1.0e9;
00066 double const TJ = 1.0e12;
00067 double const eV = 1.6021776462e-19;
00068 double const meV = 1.6021776462e-22;
00069 double const keV = 1.6021776462e-16;
00070 double const MeV = 1.6021776462e-13;
00071 double const GeV = 1.6021776462e-10;
00072 double const TeV = 1.6021776462e-7;
00073 double const h = 6.62606876e-34;
00074 double const hbar = 1.05457159642079e-34;
00075 double const C = 1;
00076 double const aC = 1.0e-18;
00077 double const fC = 1.0e-15;
00078 double const pC = 1.0e-12;
00079 double const nC = 1.0e-9;
00080 double const uC = 1.0e-6;
00081 double const mC = 0.001;
00082 double const kC = 1000.0;
00083 double const e = 1.6021776462e-19;
00084 double const V = 1;
00085 double const aV = 1.0e-18;
00086 double const fV = 1.0e-15;
00087 double const pV = 1.0e-12;
00088 double const nV = 1.0e-9;
00089 double const uV = 1.0e-6;
00090 double const mV = 0.001;
00091 double const kV = 1000.0;
00092 double const MV = 1000000.0;
00093 double const GV = 1.0e9;
00094 double const TV = 1.0e12;
00095 double const A = 1;
00096 double const aA = 1.0e-18;
00097 double const fA = 1.0e-15;
00098 double const pA = 1.0e-12;
00099 double const nA = 1.0e-9;
00100 double const uA = 1.0e-6;
00101 double const mA = 0.001;
00102 double const kA = 1000.0;
00103 double const MA = 1000000.0;
00104 double const GA = 1.0e9;
00105 double const TA = 1.0e12;
00106 double const G = 6.67259e-11;
00107 double const K = 1;
00108 double const aK = 1.0e-18;
00109 double const fK = 1.0e-15;
00110 double const pK = 1.0e-12;
00111 double const nK = 1.0e-9;
00112 double const uK = 1.0e-6;
00113 double const mK = 0.001;
00114 double const kK = 1000.0;
00115 double const MK = 1000000.0;
00116 double const GK = 1.0e9;
00117 double const TK = 1.0e12;
00118 double const k = 1.380658e-23;
00119 }
00120 namespace SI = si;
00121 }
00122 }
00123 #endif