15 :_simulationSteps(simulationSteps), _ports(ports), _resultPipelines(resultPipelines), _simulation(simulation), _settings(settings)
27 std::vector<ResultPipeline*> _resultPipelines;
28 std::vector<Port<float>*> _ports;
31 unsigned int _simulationSteps;
Definition FITTD3DLoop.h:11
Solver(Solver &other)=delete
void ExecuteOneTimeStepNoParallelization(int currentTimestep)
Definition Solver.cpp:50
Solver & operator=(Solver &other)=delete
~Solver()
Definition Solver.cpp:3
Solver(unsigned int simulationSteps, std::vector< Port< float > * > ports, std::vector< ResultPipeline * > resultPipelines, FITTD3DLoop< float > *simulation, SolverSettings &settings)
Definition Solver.h:14
void SimulateMultipleTimesteps()
Definition Solver.cpp:19
std::vector< ResultPipeline * > GetResultPipelines() const
Definition Solver.h:21
Definition SolverSettings.h:8
Definition SystemProperties.h:10
static const SystemProperties & GetInstance()
Definition SystemProperties.h:28