Changeset View
Changeset View
Standalone View
Standalone View
libscience/isotopeparser.cpp
Context not available. | |||||
37 | inHalfLife(false), | 37 | inHalfLife(false), | ||
---|---|---|---|---|---|
38 | inAlphaDecayLikeliness(false), | 38 | inAlphaDecayLikeliness(false), | ||
39 | inAlphaDecay(false), | 39 | inAlphaDecay(false), | ||
40 | inAlphaBetaminusDecayLikeliness(false), | ||||
41 | inAlphaBetaminusDecay(false), | ||||
40 | inBetaplusDecayLikeliness(false), | 42 | inBetaplusDecayLikeliness(false), | ||
41 | inBetaplusDecay(false), | 43 | inBetaplusDecay(false), | ||
44 | inBetaplusProtonDecayLikeliness(false), | ||||
45 | inBetaplusProtonDecay(false), | ||||
46 | inBetaplusAlphaDecayLikeliness(false), | ||||
47 | inBetaplusAlphaDecay(false), | ||||
42 | inBetaminusDecayLikeliness(false), | 48 | inBetaminusDecayLikeliness(false), | ||
43 | inBetaminusDecay(false), | 49 | inBetaminusDecay(false), | ||
50 | inBetaminusFissionDecayLikeliness(false), | ||||
51 | inBetaminusFissionDecay(false), | ||||
52 | inBetaminusAlphaDecayLikeliness(false), | ||||
53 | inBetaminusAlphaDecay(false), | ||||
54 | inBetaminusNeutronDecayLikeliness(false), | ||||
55 | inBetaminusNeutronDecay(false), | ||||
44 | inECDecayLikeliness(false), | 56 | inECDecayLikeliness(false), | ||
45 | inECDecay(false), | 57 | inECDecay(false), | ||
58 | inProtonDecayLikeliness(false), | ||||
59 | inProtonDecay(false), | ||||
60 | inProtonAlphaDecayLikeliness(false), | ||||
61 | inProtonAlphaDecay(false), | ||||
62 | inNeutronDecayLikeliness(false), | ||||
63 | inNeutronDecay(false), | ||||
46 | inAbundance(false) | 64 | inAbundance(false) | ||
47 | { | 65 | { | ||
48 | } | 66 | } | ||
Context not available. | |||||
70 | bool inHalfLife; | 88 | bool inHalfLife; | ||
71 | bool inAlphaDecayLikeliness; | 89 | bool inAlphaDecayLikeliness; | ||
72 | bool inAlphaDecay; | 90 | bool inAlphaDecay; | ||
91 | bool inAlphaBetaminusDecayLikeliness; | ||||
92 | bool inAlphaBetaminusDecay; | ||||
73 | bool inBetaplusDecayLikeliness; | 93 | bool inBetaplusDecayLikeliness; | ||
74 | bool inBetaplusDecay; | 94 | bool inBetaplusDecay; | ||
95 | bool inBetaplusProtonDecayLikeliness; | ||||
96 | bool inBetaplusProtonDecay; | ||||
97 | bool inBetaplusAlphaDecayLikeliness; | ||||
98 | bool inBetaplusAlphaDecay; | ||||
75 | bool inBetaminusDecayLikeliness; | 99 | bool inBetaminusDecayLikeliness; | ||
76 | bool inBetaminusDecay; | 100 | bool inBetaminusDecay; | ||
101 | bool inBetaminusNeutronDecayLikeliness; | ||||
102 | bool inBetaminusNeutronDecay; | ||||
103 | bool inBetaminusFissionDecayLikeliness; | ||||
104 | bool inBetaminusFissionDecay; | ||||
105 | bool inBetaminusAlphaDecayLikeliness; | ||||
106 | bool inBetaminusAlphaDecay; | ||||
77 | bool inECDecayLikeliness; | 107 | bool inECDecayLikeliness; | ||
78 | bool inECDecay; | 108 | bool inECDecay; | ||
109 | bool inProtonDecayLikeliness; | ||||
110 | bool inProtonDecay; | ||||
111 | bool inProtonAlphaDecayLikeliness; | ||||
112 | bool inProtonAlphaDecay; | ||||
113 | bool inNeutronDecayLikeliness; | ||||
114 | bool inNeutronDecay; | ||||
79 | bool inAbundance; | 115 | bool inAbundance; | ||
80 | }; | 116 | }; | ||
81 | 117 | | |||
Context not available. | |||||
139 | d->inAlphaDecay = true; | 175 | d->inAlphaDecay = true; | ||
140 | } else if (attrs.value(i) == QLatin1String("bo:alphaDecayLikeliness")) { | 176 | } else if (attrs.value(i) == QLatin1String("bo:alphaDecayLikeliness")) { | ||
141 | d->inAlphaDecayLikeliness = true; | 177 | d->inAlphaDecayLikeliness = true; | ||
178 | } else if (attrs.value(i) == QLatin1String("bo:alphabetaminusDecay")) { | ||||
179 | d->inAlphaBetaminusDecay = true; | ||||
180 | } else if (attrs.value(i) == QLatin1String("bo:alphabetaminusDecayLikeliness")) { | ||||
181 | d->inAlphaBetaminusDecayLikeliness = true; | ||||
142 | } else if (attrs.value(i) == QLatin1String("bo:ecDecay")) { | 182 | } else if (attrs.value(i) == QLatin1String("bo:ecDecay")) { | ||
143 | d->inECDecay = true; | 183 | d->inECDecay = true; | ||
144 | } else if (attrs.value(i) == QLatin1String("bo:ecDecayLikeliness")) { | 184 | } else if (attrs.value(i) == QLatin1String("bo:ecDecayLikeliness")) { | ||
145 | d->inECDecayLikeliness = true; | 185 | d->inECDecayLikeliness = true; | ||
186 | } else if (attrs.value(i) == QLatin1String("bo:neutronDecay")) { | ||||
187 | d->inNeutronDecay = true; | ||||
188 | } else if (attrs.value(i) == QLatin1String("bo:neutronDecayLikeliness")) { | ||||
189 | d->inNeutronDecayLikeliness = true; | ||||
190 | } else if (attrs.value(i) == QLatin1String("bo:protonDecay")) { | ||||
191 | d->inProtonDecay = true; | ||||
192 | } else if (attrs.value(i) == QLatin1String("bo:protonDecayLikeliness")) { | ||||
193 | d->inProtonDecayLikeliness = true; | ||||
194 | } else if (attrs.value(i) == QLatin1String("bo:protonalphaDecay")) { | ||||
195 | d->inProtonAlphaDecay = true; | ||||
196 | } else if (attrs.value(i) == QLatin1String("bo:protonalphaDecayLikeliness")) { | ||||
197 | d->inProtonAlphaDecayLikeliness = true; | ||||
146 | } else if (attrs.value(i) == QLatin1String("bo:betaminusDecay")) { | 198 | } else if (attrs.value(i) == QLatin1String("bo:betaminusDecay")) { | ||
147 | d->inBetaminusDecay = true; | 199 | d->inBetaminusDecay = true; | ||
148 | } else if (attrs.value(i) == QLatin1String("bo:betaminusDecayLikeliness")) { | 200 | } else if (attrs.value(i) == QLatin1String("bo:betaminusDecayLikeliness")) { | ||
149 | d->inBetaminusDecayLikeliness = true; | 201 | d->inBetaminusDecayLikeliness = true; | ||
202 | } else if (attrs.value(i) == QLatin1String("bo:betaminusneutronDecay")) { | ||||
203 | d->inBetaminusNeutronDecay = true; | ||||
204 | } else if (attrs.value(i) == QLatin1String("bo:betaminusneutronDecayLikeliness")) { | ||||
205 | d->inBetaminusNeutronDecayLikeliness = true; | ||||
206 | } else if (attrs.value(i) == QLatin1String("bo:betaminusfissionDecay")) { | ||||
207 | d->inBetaminusFissionDecay = true; | ||||
208 | } else if (attrs.value(i) == QLatin1String("bo:betaminusfissionDecayLikeliness")) { | ||||
209 | d->inBetaminusFissionDecayLikeliness = true; | ||||
210 | } else if (attrs.value(i) == QLatin1String("bo:betaminusfissionDecay")) { | ||||
211 | d->inBetaminusFissionDecay = true; | ||||
212 | } else if (attrs.value(i) == QLatin1String("bo:betaminusfissionDecayLikeliness")) { | ||||
213 | d->inBetaminusFissionDecayLikeliness = true; | ||||
150 | } else if (attrs.value(i) == QLatin1String("bo:betaplusDecay")) { | 214 | } else if (attrs.value(i) == QLatin1String("bo:betaplusDecay")) { | ||
151 | d->inBetaplusDecay = true; | 215 | d->inBetaplusDecay = true; | ||
152 | } else if (attrs.value(i) == QLatin1String("bo:betaplusDecayLikeliness")) { | 216 | } else if (attrs.value(i) == QLatin1String("bo:betaplusDecayLikeliness")) { | ||
153 | d->inBetaplusDecayLikeliness = true; | 217 | d->inBetaplusDecayLikeliness = true; | ||
218 | } else if (attrs.value(i) == QLatin1String("bo:betaplusprotonDecay")) { | ||||
219 | d->inBetaplusDecay = true; | ||||
220 | } else if (attrs.value(i) == QLatin1String("bo:betaplusprotonDecayLikeliness")) { | ||||
221 | d->inBetaplusDecayLikeliness = true; | ||||
222 | } else if (attrs.value(i) == QLatin1String("bo:betaplusalphaDecay")) { | ||||
223 | d->inBetaplusDecay = true; | ||||
224 | } else if (attrs.value(i) == QLatin1String("bo:betaplusalphaDecayLikeliness")) { | ||||
225 | d->inBetaplusDecayLikeliness = true; | ||||
154 | } else if (attrs.value(i) == QLatin1String("bo:spin")) { | 226 | } else if (attrs.value(i) == QLatin1String("bo:spin")) { | ||
155 | d->inSpin = true; | 227 | d->inSpin = true; | ||
156 | } else if (attrs.value(i) == QLatin1String("bo:magneticMoment")) { | 228 | } else if (attrs.value(i) == QLatin1String("bo:magneticMoment")) { | ||
Context not available. | |||||
210 | value = ch.toDouble(); | 282 | value = ch.toDouble(); | ||
211 | type = ChemicalDataObject::alphaDecayLikeliness; | 283 | type = ChemicalDataObject::alphaDecayLikeliness; | ||
212 | d->inAlphaDecayLikeliness = false; | 284 | d->inAlphaDecayLikeliness = false; | ||
285 | } else if (d->inAlphaBetaminusDecay) { | ||||
286 | value = ch.toDouble(); | ||||
287 | type = ChemicalDataObject::alphabetaminusDecay; | ||||
288 | d->inAlphaBetaminusDecay = false; | ||||
289 | } else if (d->inAlphaBetaminusDecayLikeliness) { | ||||
290 | value = ch.toDouble(); | ||||
291 | type = ChemicalDataObject::alphabetaminusDecayLikeliness; | ||||
292 | d->inAlphaBetaminusDecayLikeliness = false; | ||||
213 | } else if (d->inBetaplusDecay) { | 293 | } else if (d->inBetaplusDecay) { | ||
214 | value = ch.toDouble(); | 294 | value = ch.toDouble(); | ||
215 | type = ChemicalDataObject::betaplusDecay; | 295 | type = ChemicalDataObject::betaplusDecay; | ||
Context not available. | |||||
218 | value = ch.toDouble(); | 298 | value = ch.toDouble(); | ||
219 | type = ChemicalDataObject::betaplusDecayLikeliness; | 299 | type = ChemicalDataObject::betaplusDecayLikeliness; | ||
220 | d->inBetaplusDecayLikeliness = false; | 300 | d->inBetaplusDecayLikeliness = false; | ||
301 | } else if (d->inBetaplusProtonDecay) { | ||||
302 | value = ch.toDouble(); | ||||
303 | type = ChemicalDataObject::betaplusprotonDecay; | ||||
304 | d->inBetaplusProtonDecay = false; | ||||
305 | } else if (d->inBetaplusProtonDecayLikeliness) { | ||||
306 | value = ch.toDouble(); | ||||
307 | type = ChemicalDataObject::betaplusprotonDecayLikeliness; | ||||
308 | d->inBetaplusProtonDecayLikeliness = false; | ||||
309 | } else if (d->inBetaplusAlphaDecay) { | ||||
310 | value = ch.toDouble(); | ||||
311 | type = ChemicalDataObject::betaplusalphaDecay; | ||||
312 | d->inBetaplusAlphaDecay = false; | ||||
313 | } else if (d->inBetaplusAlphaDecayLikeliness) { | ||||
314 | value = ch.toDouble(); | ||||
315 | type = ChemicalDataObject::betaplusalphaDecayLikeliness; | ||||
316 | d->inBetaplusAlphaDecayLikeliness = false; | ||||
221 | } else if (d->inBetaminusDecay) { | 317 | } else if (d->inBetaminusDecay) { | ||
222 | value = ch.toDouble(); | 318 | value = ch.toDouble(); | ||
223 | type = ChemicalDataObject::betaminusDecay; | 319 | type = ChemicalDataObject::betaminusDecay; | ||
Context not available. | |||||
226 | value = ch.toDouble(); | 322 | value = ch.toDouble(); | ||
227 | type = ChemicalDataObject::betaminusDecayLikeliness; | 323 | type = ChemicalDataObject::betaminusDecayLikeliness; | ||
228 | d->inBetaminusDecayLikeliness = false; | 324 | d->inBetaminusDecayLikeliness = false; | ||
325 | } else if (d->inBetaminusNeutronDecay) { | ||||
326 | value = ch.toDouble(); | ||||
327 | type = ChemicalDataObject::betaminusneutronDecay; | ||||
328 | d->inBetaminusNeutronDecay = false; | ||||
329 | } else if (d->inBetaminusNeutronDecayLikeliness) { | ||||
330 | value = ch.toDouble(); | ||||
331 | type = ChemicalDataObject::betaminusneutronDecayLikeliness; | ||||
332 | d->inBetaminusNeutronDecayLikeliness = false; | ||||
333 | } else if (d->inBetaminusFissionDecay) { | ||||
334 | value = ch.toDouble(); | ||||
335 | type = ChemicalDataObject::betaminusfissionDecay; | ||||
336 | d->inBetaminusFissionDecay = false; | ||||
337 | } else if (d->inBetaminusFissionDecayLikeliness) { | ||||
338 | value = ch.toDouble(); | ||||
339 | type = ChemicalDataObject::betaminusfissionDecayLikeliness; | ||||
340 | d->inBetaminusFissionDecayLikeliness = false; | ||||
341 | } else if (d->inBetaminusAlphaDecay) { | ||||
342 | value = ch.toDouble(); | ||||
343 | type = ChemicalDataObject::betaminusalphaDecay; | ||||
344 | d->inBetaminusAlphaDecay = false; | ||||
345 | } else if (d->inBetaminusAlphaDecayLikeliness) { | ||||
346 | value = ch.toDouble(); | ||||
347 | type = ChemicalDataObject::betaminusalphaDecayLikeliness; | ||||
348 | d->inBetaminusAlphaDecayLikeliness = false; | ||||
229 | } else if (d->inECDecayLikeliness) { | 349 | } else if (d->inECDecayLikeliness) { | ||
230 | value = ch.toDouble(); | 350 | value = ch.toDouble(); | ||
231 | type = ChemicalDataObject::ecDecayLikeliness; | 351 | type = ChemicalDataObject::ecDecayLikeliness; | ||
Context not available. | |||||
234 | value = ch.toDouble(); | 354 | value = ch.toDouble(); | ||
235 | type = ChemicalDataObject::ecDecay; | 355 | type = ChemicalDataObject::ecDecay; | ||
236 | d->inECDecay = false; | 356 | d->inECDecay = false; | ||
357 | } else if (d->inNeutronDecayLikeliness) { | ||||
358 | value = ch.toDouble(); | ||||
359 | type = ChemicalDataObject::neutronDecayLikeliness; | ||||
360 | d->inNeutronDecayLikeliness = false; | ||||
361 | } else if (d->inNeutronDecay) { | ||||
362 | value = ch.toDouble(); | ||||
363 | type = ChemicalDataObject::neutronDecay; | ||||
364 | d->inNeutronDecay = false; | ||||
365 | } else if (d->inProtonDecayLikeliness) { | ||||
366 | value = ch.toDouble(); | ||||
367 | type = ChemicalDataObject::protonDecayLikeliness; | ||||
368 | d->inProtonDecayLikeliness = false; | ||||
369 | } else if (d->inProtonDecay) { | ||||
370 | value = ch.toDouble(); | ||||
371 | type = ChemicalDataObject::protonDecay; | ||||
372 | d->inProtonDecay = false; | ||||
373 | } else if (d->inProtonAlphaDecayLikeliness) { | ||||
374 | value = ch.toDouble(); | ||||
375 | type = ChemicalDataObject::protonalphaDecayLikeliness; | ||||
376 | d->inProtonAlphaDecayLikeliness = false; | ||||
377 | } else if (d->inProtonAlphaDecay) { | ||||
378 | value = ch.toDouble(); | ||||
379 | type = ChemicalDataObject::protonalphaDecay; | ||||
380 | d->inProtonAlphaDecay = false; | ||||
237 | } else if (d->inAbundance) { | 381 | } else if (d->inAbundance) { | ||
238 | value = ch; | 382 | value = ch; | ||
239 | type = ChemicalDataObject::relativeAbundance; | 383 | type = ChemicalDataObject::relativeAbundance; | ||
Context not available. |