32 bool oneStep(
const unsigned long ts,
33 const double totalBatteryCapacity_kWh,
35 const char* output_prefix =
"",
36 std::vector<ControlUnit*>* subsection = NULL);
69 bool runSimulationFAVsAndSAC(
float expansion_matrix_rel_freq[16][16],
unsigned long expansion_matrix_abs_freq[16][16],
const unsigned long scenario_id);
83 bool runCompleteSimulation(
float expansion_matrix_rel_freq[16][16],
unsigned long expansion_matrix_abs_freq[16][16],
const unsigned long scenario_id);
Definition worker_threads.hpp:33
Definition simulation_logic.h:17
bool oneStep(const unsigned long ts, const double totalBatteryCapacity_kWh, CUControllerThreadGroupManager *thread_manager=NULL, const char *output_prefix="", std::vector< ControlUnit * > *subsection=NULL)
Definition simulation_logic.cpp:111
bool runSimulationFAVsAndSAC(float expansion_matrix_rel_freq[16][16], unsigned long expansion_matrix_abs_freq[16][16], const unsigned long scenario_id)
Runs the complete simulation for all parameter variations and add sim. added components to the CUs.
Definition simulation_logic.cpp:419
bool runSimulationForAllVariations(const unsigned long scenario_id, CUControllerThreadGroupManager *thread_manager=NULL)
Definition simulation_logic.cpp:261
bool runSimulationForOneParamSetting(CUControllerThreadGroupManager *thread_manager=NULL, std::vector< ControlUnit * > *subsection=NULL, const char *output_prefix="")
Definition simulation_logic.cpp:34
bool runCompleteSimulation(float expansion_matrix_rel_freq[16][16], unsigned long expansion_matrix_abs_freq[16][16], const unsigned long scenario_id)
Definition simulation_logic.cpp:471