1 #ifndef SIMULATIONRUN_H 2 #define SIMULATIONRUN_H 17 int mUseStaticPaths=0;
20 using DataAsTuple = std::tuple<std::string, std::string,
21 std::string, std::string, std::string,
27 : mOutDir(QString::fromStdString(
std::get<0>(tuple))),
28 mPath(QString::fromStdString(
std::get<1>(tuple))),
29 mName(QString::fromStdString(
std::get<2>(tuple))),
30 mOutName(QString::fromStdString(
std::get<3>(tuple))),
31 mSimName(QString::fromStdString(
std::get<4>(tuple))),
32 nSteps(
std::get<5>(tuple)),
33 nThreads(
std::get<6>(tuple))
38 : mOutDir(QString::fromStdString(
std::get<0>(tuple))),
39 mPath(QString::fromStdString(
std::get<1>(tuple))),
40 mName(QString::fromStdString(
std::get<2>(tuple))),
41 mOutName(QString::fromStdString(
std::get<3>(tuple))),
42 mSimName(QString::fromStdString(
std::get<4>(tuple))),
43 nSteps(
std::get<5>(tuple)),
44 nThreads(
std::get<6>(tuple))
52 void setPath(
const QString &path);
73 return std::make_tuple(mOutDir.toStdString(), mPath.toStdString(),
75 mOutName.toStdString(),
76 mSimName.toStdString(),
82 #endif // SIMULATIONRUN_H QString getSimulationName() const
Definition: simulationrun.h:67
SimulationRun(DataAsTuple &&tuple)
Definition: simulationrun.h:26
void setName(QString name)
Definition: simulationrun.cpp:28
int getSimulationSteps() const
Definition: simulationrun.h:58
QString getPath() const
Definition: simulationrun.cpp:13
std::tuple< std::string, std::string, std::string, std::string, std::string, int, int > DataAsTuple
Definition: simulationrun.h:22
DataAsTuple dataAsTuple() const
Definition: simulationrun.h:72
void setSimulationOutputName(QString name)
Definition: simulationrun.cpp:39
Definition: pathshop.cpp:8
QString getName() const
Definition: simulationrun.h:54
int getUsingStaticPaths() const
Definition: simulationrun.h:64
void setSimulationSteps(int steps)
Definition: simulationrun.cpp:33
void setUsingStaticPaths(int n)
Definition: simulationrun.cpp:50
SimulationRun()
Definition: simulationrun.cpp:23
void setNumThreads(int n)
Definition: simulationrun.cpp:55
void setOutDir(const QString &path)
Definition: simulationrun.cpp:8
void setPath(const QString &path)
Definition: simulationrun.cpp:18
void setSimulationName(QString name)
Definition: simulationrun.cpp:44
QString getOutDir() const
Definition: simulationrun.cpp:3
SimulationRun(const DataAsTuple &tuple)
Definition: simulationrun.h:37
QString getSimulationOutputName() const
Definition: simulationrun.h:61
int getNumThreads() const
Definition: simulationrun.h:69
Definition: simulationrun.h:8