43 for (QString key : jsonobject.keys()) {
45 if (key.contains(
"Contributions"))
48 contribution->ReadFromJsonObject(jsonobject[key].toObject());
50 res_item.
SetName(key.toStdString());
55 operator[](key.toStdString()) = res_item;
57 else if (key.contains(
"Modeled Elemental Profile"))
62 res_item.
SetName(key.toStdString());
68 operator[](key.toStdString()) = res_item;
70 else if (key.contains(
"Multiway Projected Elemental Profiles"))
80 res_item.
SetName(key.toStdString());
83 operator[](key.toStdString()) = res_item;
85 else if (key.contains(
"Projected Elemental Profiles"))
95 res_item.
SetName(key.toStdString());
98 operator[](key.toStdString()) = res_item;
100 else if (key.contains(
"Elemental Profiles"))
105 res_item.
SetName(key.toStdString());
110 operator[](key.toStdString()) = res_item;
112 else if (key.contains(
"Observed vs Modeled Elemental Profile"))
117 res_item.
SetName(key.toStdString());
122 operator[](key.toStdString()) = res_item;
124 else if (key.contains(
"OM & Size MLR for "))
127 mlrset->ReadFromJsonObject(jsonobject[key].toObject());
129 res_item.
SetName(key.toStdString());
134 operator[](key.toStdString()) = res_item;
136 else if (key.contains(
"MCMC samples"))
139 samples->ReadFromJsonObject(jsonobject[key].toObject());
141 res_item.
SetName(key.toStdString());
145 operator[](key.toStdString()) = res_item;
147 else if (key.contains(
"Posterior Distributions"))
150 samples->ReadFromJsonObject(jsonobject[key].toObject());
155 res_item.
SetName(key.toStdString());
158 operator[](key.toStdString()) = res_item;
160 else if (key.contains(
"Source Contribution Credible Intervals"))
163 rangeset->ReadFromJsonObject(jsonobject[key].toObject());
167 res_item.
SetName(key.toStdString());
173 operator[](key.toStdString()) = res_item;
175 else if (key.contains(
"Posterior Predicted Constituents"))
182 res_item.
SetName(key.toStdString());
183 res_item.
SetResult(posterior_predicted_distribution);
184 operator[](key.toStdString()) = res_item;
186 else if (key.contains(
"Predicted Samples Credible Intervals"))
189 rangeset->ReadFromJsonObject(jsonobject[key].toObject());
195 res_item.
SetName(key.toStdString());
198 operator[](key.toStdString()) = res_item;
200 else if (key.contains(
"Stepwise DFA"))
210 res_item.
SetName(key.toStdString());
213 operator[](key.toStdString()) = res_item;
215 else if (key.contains(
"Multigroup DFA Analysis"))
225 res_item.
SetName(key.toStdString());
228 operator[](key.toStdString()) = res_item;
230 else if (key.contains(
"DFA "))
240 res_item.
SetName(key.toStdString());
243 operator[](key.toStdString()) = res_item;
245 else if (key.contains(
"Chi-squared P-Value"))
255 res_item.
SetName(key.toStdString());
258 operator[](key.toStdString()) = res_item;
260 else if (key.contains(
"Wilks' Lambda"))
270 res_item.
SetName(key.toStdString());
274 operator[](key.toStdString()) = res_item;
276 else if (key.contains(
"F-test P-Value"))
286 res_item.
SetName(key.toStdString());
289 operator[](key.toStdString()) = res_item;
291 else if (key.contains(
"Eigen vector"))
301 res_item.
SetName(key.toStdString());
304 operator[](key.toStdString()) = res_item;
306 else if (key.contains(
"Box-Cox parameters"))
316 res_item.
SetName(key.toStdString());
318 operator[](key.toStdString()) = res_item;
320 else if (key.contains(
"DFA transformed"))
329 res_item.
SetName(key.toStdString());
331 operator[](key.toStdString()) = res_item;
333 else if (key.contains(
"Correlation Matrix"))
344 res_item.
SetName(key.toStdString());
346 operator[](key.toStdString()) = res_item;
348 else if (key.contains(
"Covariance Matrix"))
357 res_item.
SetName(key.toStdString());
359 operator[](key.toStdString()) = res_item;
361 else if (key.contains(
"Bracketing results"))
371 res_item.
SetName(key.toStdString());
374 operator[](key.toStdString()) = res_item;
376 else if (key.contains(
"Outlier Analysis"))
388 res_item.
SetName(key.toStdString());
390 operator[](key.toStdString()) = res_item;
392 else if (key.contains(
"Kolmogorov–Smirnov statististics for constituent"))
402 res_item.
SetName(key.toStdString());
404 operator[](key.toStdString()) = res_item;
406 else if (key.contains(
"Kolmogorov–Smirnov statististics"))
417 res_item.
SetName(key.toStdString());
419 operator[](key.toStdString()) = res_item;
421 else if (key ==
"Multi-way element discriminant power")
426 res_item.
SetName(key.toStdString());
433 operator[](key.toStdString()) = res_item;
435 else if (key ==
"Multi-way discriminat fraction")
440 res_item.
SetName(key.toStdString());
448 operator[](key.toStdString()) = res_item;
450 else if (key ==
"Two-way element discriminant power")
455 res_item.
SetName(key.toStdString());
462 operator[](key.toStdString()) = res_item;
464 else if (key ==
"Discriminat fraction")
469 res_item.
SetName(key.toStdString());
477 operator[](key.toStdString()) = res_item;
479 else if (key.contains(
"ANOVA"))
484 res_item.
SetName(key.toStdString());
493 operator[](key.toStdString()) = res_item;
495 else if (key.contains(
"Error Analysis"))
500 res_item.
SetName(key.toStdString());
512 operator[](key.toStdString()) = res_item;
514 else if (key.contains(
"Source Verification"))
522 res_item.
SetName(key.toStdString());
534 operator[](key.toStdString()) = res_item;
536 else if (key.contains(
"Levenberg-Marquardt-Batch"))
544 res_item.
SetName(key.toStdString());
556 operator[](key.toStdString()) = res_item;