1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
3: cumDeathProbs are not read from file, but are hard-coded in
Loop::s_cumDeathProb.
4. The costs are not read from file anymore, but are specified in the
configuration file at 'costs:', reading values for, resp.:
cost_XM cost_Tomo cost_<2 cost_2-5 cost_>5 cost_biop discount
(all ints, except for the last, a double.
5. Cf calculateSize: when computing
_volume = _startVolume * //Exponential growth of tumorvolume
pow(2.0, ((womenAge - _preclinAge) / _doublingTimeYear));
using floats, then for values, resp.
65.4499, 40, 26.1368 and 0.109376
_volume is 'inf' when using floats, but in fact (using doubles) it is
9.34711e+39.
-> the new version uses doubles, and avoids floats.
6. loop/loop.h:
// NOTE: in the orig. source density NRs are used: 1..4
// here density INDICES are usd: 0..3
// but when writing the data file (e.g., data-0.txt, original
// name e.g., women-test-i0.txt) a + 1 correction is
// currently applied
bool use(size_t modality); //+ use this modality
See also loop/sensitivity1.cc loop/results.cc and densities/biradsidx.cc
7: the 'no tumor' age is computed as -1, not as 0 as reported in the
original program. See tumor/results.cc. Also see tumor/reset: when there
is no tumor all ages are reported as -1, and start volume and self-detect
(diameter) are set to 0
8. To synchronize the output of the current and original program, tumor
diameters exceeding 1000 mm. are reported as 1001 mm (used to be 'inf')
(tumor/results.cc)
|