15 #include <vlutil/vlFilename.h>
52 virtual void setNumberOfRuns(
int count);
53 virtual int numberOfRuns()
const;
58 virtual void setRandomNumberSeedEntry(
const int entry);
59 virtual const int randomNumberSeedEntry()
const;
62 virtual void setScenarioFilename(
const DtFilename&
filename);
63 virtual const DtFilename& scenarioFilename()
const;
66 virtual void setSmsFilename(
const DtFilename& filename);
67 virtual const DtFilename& smsFilename()
const;
76 virtual void setSimulationRunDuration(
const DtRwClockTime& duration);
81 virtual void putSelf(std::string& fp,
int indentLevel = 0,
bool writeUnspecified =
false,
88 virtual bool overrideRandomNumberSeed()
const;
91 virtual bool overrideSmsFile()
const;
94 virtual bool useSimulationDuration()
const;
Definition: symbolString.h:20
DtFilename myScenarioFile
Definition: scenarioBatchRecord.h:107
DtRwClockTime myRunDuration
Definition: scenarioBatchRecord.h:105
DtRwInt myRandomNumberSeedEntry
Definition: scenarioBatchRecord.h:99
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
class DtScenarioBatchRecord:
Definition: scenarioBatchRecord.h:25
class DtRwClockTime:
Definition: rwClockTime.h:18
DtRwInt myNumberOfRuns
Definition: scenarioBatchRecord.h:98
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
Description: Readable, Writable int.
Definition: rwInt.h:25
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream. searchPath is passed down to all DtReaderWriter member...
virtual void putSelf(std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
Top level call to write itself to file. If write unspecified is true, will write entries that are uns...
DtRwString mySmsFileRwEntry
Definition: scenarioBatchRecord.h:101
#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
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwString myScenarioFileRwEntry
Definition: scenarioBatchRecord.h:100
DtFilename mySmsFile
Definition: scenarioBatchRecord.h:108
DtRwClockTime mySimulationRunDuration
Only one time is valid – simulation or wall clock time.
Definition: scenarioBatchRecord.h:104
static const DtFilename & appPath()
Gets the current working directory. The first time this accessor is called, it determines the current...