BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
constants.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 
5 #ifndef BALL_COMMON_CONSTANTS_H
6 #define BALL_COMMON_CONSTANTS_H
7 
8 #ifndef BALL_COMMON_GLOBAL_H
9 # include <BALL/COMMON/global.h>
10 #endif
11 
12 namespace BALL
13 {
14 
28  namespace Constants
29  {
33 
35  BALL_EXTERN_VARIABLE const double PI;
36 
38  BALL_EXTERN_VARIABLE const double E;
39 
45 
49 
54 
56  BALL_EXTERN_VARIABLE const double e0;
57 
61  BALL_EXTERN_VARIABLE const double ELECTRON_MASS; // kg
62 
66  BALL_EXTERN_VARIABLE const double PROTON_MASS; // kg
67 
71  BALL_EXTERN_VARIABLE const double NEUTRON_MASS; // kg
72 
77 
80  BALL_EXTERN_VARIABLE const double NA;
81 
84  BALL_EXTERN_VARIABLE const double MOL;
85 
90 
93  BALL_EXTERN_VARIABLE const double k;
94 
99 
102  BALL_EXTERN_VARIABLE const double h;
103 
107 
110  BALL_EXTERN_VARIABLE const double R;
111 
115 
118  BALL_EXTERN_VARIABLE const double F;
119 
124 
127  BALL_EXTERN_VARIABLE const double a0;
128 
129  // the following values from:
130  // P.W.Atkins: Physical Chemistry, 5th ed., Oxford University Press, 1995
131 
136 
141 
146 
149  BALL_EXTERN_VARIABLE const double c;
150 
155 
161 
165 
170 
175 
180 
185 
190 
195 
197  }
198 }
199 
200 #endif // BALL_COMMON_CONSTANTS_H