annotate code_part1/OSTC_code_c_part2/p2_tables.romdata @ 167:cb055a7d75f3

+ Use overlay local vars. + Make all private functions static. + Merge calc_tissue 2sec and 1min + Merge sim_tissue 1min and 10min + Expose basic display utilities for c-code. + Prepare stand-alone utilities for p2_main.c testing platform. + New c utility: int read_custom_function(cf#)
author JeanDo
date Mon, 24 Jan 2011 23:31:57 +0100
parents 8b5b848db4cd
children f15e804ff67f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
165
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
1 // **************************************************************
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
2 // OSTC - diving computer code
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
3 // Copyright (C) 2008 HeinrichsWeikamp GbR
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
4 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
5 // This program is free software: you can redistribute it and/or modify
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
6 // it under the terms of the GNU General Public License as published by
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
7 // the Free Software Foundation, either version 3 of the License, or
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
8 // (at your option) any later version.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
9 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
10 // This program is distributed in the hope that it will be useful,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
13 // GNU General Public License for more details.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
14 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
15 // You should have received a copy of the GNU General Public License
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
16 // along with this program. If not, see <http://www.gnu.org/licenses/>.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
17 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
18 // HISTORY
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
19 // 2011-01-20; jDG Cleanup addressing.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
20 //
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
21 // **************************************************************
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
22
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
23 rom const float buhlmann_a[32] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
24 { // ??? Data ZH-L16A, from Tauchmedizin 1995 ???
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
25 //---a for N2 ----------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
26 1.2599, /// WARNING ZH-L16c-1990 gives different values: 1.3318
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
27 1.0000, /// ... 1.0048
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
28 0.8618, /// ... 0.8653
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
29 0.7562, /// ... 0.7520
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
30 0.6200, /// ... 0.6194
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
31 0.5043, /// ... 0.5043
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
32 0.4410, /// ... 0.4396
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
33 0.4000, /// ... 0.3977
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
34 0.3750, /// ... 0.3701
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
35 0.3500, /// ... 0.3456
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
36 0.3295, /// ... 0.3269
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
37 0.3065, /// ... 0.3065
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
38 0.2835, /// ... 0.2848
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
39 0.2610, /// ... 0.2622
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
40 0.2480, /// ... 0.2486
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
41 0.2327, /// ... 0.2341
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
42 //---- a of He ---------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
43 1.7424, /// ... 1,7443
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
44 1.3830, /// ... 1,3800
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
45 1.1919, /// ... 1,1879
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
46 1.0458, /// ... 1,0455
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
47 .9220, /// ... 0,9211
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
48 .8205, /// ... 0,8232
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
49 .7305, /// ... 0,7321
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
50 .6502, /// ... 0,6508
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
51 .5950, /// ... 0,5981
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
52 .5545, /// ... 0,5568
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
53 .5333, /// ... 0,5285
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
54 .5189, /// ... 0,5178
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
55 .5181, /// ... 0,5137
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
56 .5176, /// ... 0,5196
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
57 .5172, /// ... 0,5150
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
58 .5119 /// ... 0,5109
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
59 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
60
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
61 rom const float buhlmann_b[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
62 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
63 //---- b for N2 --------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
64 0.5050, /// WARNING ZH-L16c gives a different value: 0.5241
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
65 0.6514, /// All the other values matches ZH-L16c-1990
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
66 0.7222,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
67 0.7825,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
68 0.8126,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
69 0.8434,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
70 0.8693,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
71 0.8910,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
72 0.9092,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
73 0.9222,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
74 0.9319,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
75 0.9403,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
76 0.9477,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
77 0.9544,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
78 0.9602,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
79 0.9653,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
80 //---- b for He --------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
81 0.4245,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
82 0.5747,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
83 0.6527,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
84 0.7223,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
85 0.7582,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
86 0.7957,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
87 0.8279,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
88 0.8553,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
89 0.8757,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
90 0.8903,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
91 0.8997,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
92 0.9073,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
93 0.9122,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
94 0.9171,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
95 0.9217,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
96 0.9267
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
97 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
98
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
99 rom const float buhlmann_ht[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
100 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
101 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
102 4, // Compartiment length, in minute, for nitrogen.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
103 8,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
104 12,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
105 18,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
106 27,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
107 39,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
108 55,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
109 77,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
110 109,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
111 146,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
112 187,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
113 239,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
114 305,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
115 390,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
116 498,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
117 635,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
118 //---- He --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
119 1.51, // Compartiment half-life, in minute, for helium.
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
120 3.02,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
121 4.72,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
122 6.99,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
123 10.21,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
124 14.48,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
125 20.53,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
126 29.11,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
127 41.20,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
128 55.19,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
129 70.69,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
130 90.34,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
131 115.29,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
132 147.42,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
133 188.24,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
134 240.03
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
135 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
136
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
137 rom const float e2secs[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
138 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
139 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
140 5.7596E-03, // und zwar 1 - 2^(-2sec/HT)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
141 2.8839E-03,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
142 1.8467e-03,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
143 1.2481e-03,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
144 8.5537E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
145 6.0308E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
146 4.2541E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
147 3.0002E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
148 2.1195E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
149 1.5824E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
150 1.2355E-04,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
151 9.6669E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
152 7.5751E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
153 5.92E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
154 4.64E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
155 3.64E-05,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
156 //---- He --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
157 0.01518479275,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
158 0.007621439546,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
159 0.004883145696,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
160 0.003299965996,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
161 0.002260409686,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
162 0.00159437032,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
163 0.001124788578,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
164 0.0007933953673,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
165 0.0005606414716,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
166 0.0004185553604,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
167 0.0003267948866,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
168 0.0002557222899,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
169 0.0002003867723,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
170 0.0001567161546,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
171 0.0001227342122,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
172 9.625377675E-5
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
173 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
174
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
175 rom const float e1min[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
176 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
177 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
178 0.1591036, // Integration constant for 1 minute,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
179 0.08299596, // ie. 1 - 2^(-1/ht)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
180 0.053942353,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
181 0.036774196,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
182 0.02534539,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
183 0.017935055,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
184 0.012684012,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
185 8.961515534E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
186 6.338971845E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
187 4.73633146E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
188 3.699808187E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
189 2.89599589E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
190 2.270033275E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
191 1.775722E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
192 1.390893611E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
193 1.090974815E-3,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
194 //---- e 1min He -------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
195 0.368108684,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
196 0.2050840824,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
197 0.1365792957,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
198 0.09440463235,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
199 0.06563586265,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
200 0.04674161154,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
201 0.03319905126,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
202 0.02353005571,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
203 0.0166832282,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
204 0.01248075064,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
205 0.009757532198,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
206 0.007643290133,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
207 0.005994168431,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
208 0.004690816669,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
209 0.003675481163,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
210 0.002883586737
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
211 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
212
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
213 rom const float e10min[] =
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
214 {
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
215 //---- N2 --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
216 // Die 10 min Werte in float Notation:
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
217 // und zwar 1 - 2^(-10/ht)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
218 0.823223, // 1 - 2^(-10/4.0)
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
219 0.579552,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
220 0.425651,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
221 0.312487,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
222 0.226416,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
223 0.165547,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
224 0.11984,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
225 0.0860863,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
226 0.0616117,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
227 0.0463665,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
228 0.0363881,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
229 0.0285855,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
230 0.0224698,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
231 0.017616,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
232 0.0138222,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
233 0.0108563,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
234 //---- He --------------------------------------------------------------------
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
235 0.989851,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
236 0.899258,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
237 0.769737,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
238 0.629027,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
239 0.492821,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
240 0.380407,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
241 0.286538,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
242 0.211886,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
243 0.154849,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
244 0.118026,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
245 0.0934005,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
246 0.0738569,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
247 0.0583504,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
248 0.0459303,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
249 0.0361528,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
250 0.0284646,
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
251 };
8b5b848db4cd + Clean Buhlmann tables addressing
JeanDo
parents: 0
diff changeset
252