50 : mRunConfigPtr(nullptr)
56 , mTaskOutputPtr(nullptr)
60 Task(
const RunConfig& aRunConfig,
int aTaskIndex,
int aTargetIndex,
int aSiteIndex,
int aRepetition)
61 : mRunConfigPtr(&aRunConfig)
62 , mTaskIndex(aTaskIndex)
63 , mTargetIndex(aTargetIndex)
64 , mSiteIndex(aSiteIndex)
65 , mRepetition(aRepetition)
67 , mTaskOutputPtr(nullptr)
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition RunConfig.hpp:33
This class is the run-time output controller for the tasks.
Definition TaskOutput.hpp:42
TaskOutput & GetTaskOutput() const
Definition Task.hpp:80
int GetRepetition() const
Definition Task.hpp:75
int GetTaskIndex() const
Definition Task.hpp:72
int GetThreadId() const
Definition Task.hpp:79
int GetSiteIndex() const
Definition Task.hpp:74
const RunConfig & GetRunConfig() const
Definition Task.hpp:71
int GetTargetIndex() const
Definition Task.hpp:73
void Execute(int aThreadId, WsfScenario &aScenario, const InputConfig &aInputConfig)
Definition Task.cpp:39
Task(const RunConfig &aRunConfig, int aTaskIndex, int aTargetIndex, int aSiteIndex, int aRepetition)
Definition Task.hpp:60
Task()
Definition Task.hpp:49
Definition ApplicationExtension.cpp:26