casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ATMConstants.h
Go to the documentation of this file.
1 #ifndef _ATM_CONSTANTS_H
2 #define _ATM_CONSTANTS_H
3 /****************************************************************************
4  * ALMA - Atacama Large Millimiter Array
5  * (c) Instituto de Estructura de la Materia, 2009
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20  *
21  * "@(#) $Id: ATMConstants.h Exp $"
22  *
23  * who when what
24  * -------- -------- ----------------------------------------------
25  * jroche 09/09/09 created
26  */
27 
28 #ifndef __cplusplus
29 #error "This is a C++ include file and cannot be used from plain C"
30 #endif
31 
32 namespace atm { namespace constants {
33 
34 //static const double lightSpeed = 2.99792458e8; //!< light speed [m/s]
35 
36 //static const double pi = 3.141592654;
37 static const double pi = 3.141592653589793;
38 
39 /*
40 // AtmProfile
41 static const double avogad = 6.022045E+23;
42 static const double airmwt = 28.964;
43 
44 
45 // AtmRefractiveIndex
46 static const double abun_18o = 0.0020439;
47 static const double abun_17o = 0.0003750;
48 static const double o2_mixing_ratio = 0.2092;
49 
50 static const double abun_18o = 0.0020439;
51 static const double abun_17o = 0.0003750;
52 static const double abun_D = 0.000298444;
53 static const double mmol_h2o = 18.005059688;
54 
55 static const double abun_18o = 0.0020439;
56 static const double abun_17o = 0.0003750;
57 
58 static const double abun_18o = 0.0020439;
59 static const double abun_17o = 0.0003750;
60 
61 static const double mmol = 18.0;
62 
63 static const double pi = 3.141592654;
64 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
65 static const double mu = 0.161; //Debyes
66 static const double mmol = 44.0;
67 
68 static const double pi = 3.141592654;
69 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
70 static const double mu = 0.112; //Debyes
71 static const double mmol = 28.0;
72 
73 static const double pi = 3.141592654;
74 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
75 static const double mu = 1.82332; //Debyes
76 
77 static const double pi = 3.141592654;
78 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
79 static const double mu = 1.855; //Debyes
80 
81 static const double pi = 3.141592654;
82 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
83 static const double mu = 1.855; //Debyes
84 
85 static const double pi = 3.141592654;
86 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
87 static const double mua = 0.657; //Debyes
88 static const double mub = 1.732; //Debyes
89 
90 static const double pi = 3.141592654;
91 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
92 static const double mu = 1.855; //Debyes
93 
94 static const double pi = 3.141592654;
95 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
96 static const double mu = 0.0186; //Debyes (M1 Transitions)
97 
98 static const double pi = 3.141592654;
99 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
100 static const double mu = 0.0186; //Debyes (M1 Transitions)
101 
102 static const double pi = 3.141592654;
103 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
104 static const double mu = 0.0186; //Debyes (M1 Transitions)
105 
106 static const double pi = 3.141592654;
107 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
108 static const double mu = 0.0186; //Debyes (M1 Transitions)
109 
110 static const double pi = 3.141592654;
111 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
112 static const double mu = 0.53; //Debyes
113 static const double mmol = 48.0;
114 
115 static const double pi = 3.141592654;
116 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
117 static const double mu = 0.53; //Debyes
118 static const double mmol = 50.0;
119 
120 static const double pi = 3.141592654;
121 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
122 static const double mu = 0.53; //Debyes
123 static const double mmol = 49.0;
124 
125 static const double pi = 3.141592654;
126 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
127 static const double mu = 0.53; //Debyes
128 static const double mmol = 50.0;
129 
130 static const double pi = 3.141592654;
131 static const double fac2fixed = 4.1623755E-19; // (8*pi**3/(3*h*c))*(1e-18)**2 = 4.1623755E-19
132 static const double mu = 0.53; //Debyes
133 static const double mmol = 49.0;
134 */
135 } } // namespace atm::constants
136 
137 #endif
static const double pi
static const double lightSpeed = 2.99792458e8; //!&lt; light speed [m/s]
Definition: ATMConstants.h:37