26 Runner(std::shared_ptr<SimulatorCreator> simulatorCreator,
27 std::shared_ptr<samples::SampleGenerator> sampleGenerator,
28 std::vector<size_t> sampleNumbers,
30 const std::string& name);
39 void setStatistics(
const std::vector<std::shared_ptr<stats::Statistics> >&
46 std::shared_ptr<SimulatorCreator> simulatorCreator;
47 std::shared_ptr<samples::SampleGenerator> sampleGenerator;
48 std::vector<std::string> parameterNames;
49 std::vector<size_t> sampleNumbers;
50 std::vector<std::shared_ptr<stats::Statistics> > statistics;
53 const std::string name;
54 size_t timestepsPerformedTotal = 0;
std::string getName() const
Definition: Runner.cpp:98
Definition: Runner.hpp:24
size_t getTimestepsPerformedTotal() const
Definition: Runner.cpp:102
alsfvm::shared_ptr< Configuration > ConfigurationPtr
Definition: Configuration.hpp:53
Runner(std::shared_ptr< SimulatorCreator > simulatorCreator, std::shared_ptr< samples::SampleGenerator > sampleGenerator, std::vector< size_t > sampleNumbers, mpi::ConfigurationPtr mpiConfig, const std::string &name)
Definition: Runner.cpp:23
void setStatistics(const std::vector< std::shared_ptr< stats::Statistics > > &statistics)
Sets the statistics to be used.
Definition: Runner.cpp:93
void run()
Definition: Runner.cpp:39