loop(3)

NAME
loop - Performs simulation iteration(s) for an Analysis

DESCRIPTION
The Loop object is defined by Analysis::run. Loop() defines

o   Costs d_costs

o   Densities d_densities

o   Modalities d_modalities

o   Scenario d_scenario

o   Scenario d_scenario

o   Screening d_screening

o   Tumor d_tumor

o   TumorInfo d_tumorInfo

The iterate() member performs the iterations. The Random object receives the Scenario seed.

At each iteration:

o   the Random object is reinitialized with nCases and generatorType

o   if spread: true is configured d_modalities and d_tumorInfo are varying their data

o   resets

o   d_totalCost

o   d_sumDeathAge

    the vectors (d_nRounds elements):

o   d_nIntervals

o   d_nRoundFP

o   d_nRoundFN

o   d_nDetections

o   d_roundCost

    and calls

o   d_modalities.resetCounters(d_nRounds)

FILES
See simrisc/loop

SEE ALSO

DIAGNOSTICS

AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl).)