12 #ifndef DtScenarioBatchIterator_H_
13 #define DtScenarioBatchIterator_H_
16 #include <vlutil/vlMachineTypes.h>
53 virtual const DtScenario* currentScenario()
const;
59 virtual int runCount()
const;
61 virtual int currentRunNumber()
const;
63 virtual double totalTime()
const;
65 virtual double elapsedTime()
const;
67 virtual double timeToGo()
const;
69 virtual double percentTimeComplete()
const;
74 virtual void nextScenario();
84 virtual bool constructCurrentScenario();
88 virtual void calculateTotals();
DtScenario * myCurrentScenario
Definition: scenarioBatchIterator.h:93
Definition: scenario.h:52
DtListItem * myCurrentRecordItem
Definition: scenarioBatchIterator.h:92
int myRunNumber
Definition: scenarioBatchIterator.h:94
class DtScenarioBatch:
Definition: scenarioBatch.h:31
int myRunCount
within a record
Definition: scenarioBatchIterator.h:95
class DtScenarioBatchRecord:
Definition: scenarioBatchRecord.h:25
int myTotalRuns
total count since start of batch
Definition: scenarioBatchIterator.h:96
double myTotalTime
Definition: scenarioBatchIterator.h:97
static const int theUseComputerGeneratedSeed
Time of all scenario runs completed. (seconds)
Definition: scenarioBatchIterator.h:100
double myElapsedTime
Total time of all scenario runs. (seconds)
Definition: scenarioBatchIterator.h:98
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtScenarioBatch myScenarioBatch
Definition: scenarioBatchIterator.h:91
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
class DtScenarioBatchIterator
Definition: scenarioBatchIterator.h:28