Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
Loading...
Searching...
No Matches
Namespaces | Functions
simulation_logic.h File Reference
#include <iostream>
#include <vector>
#include "units.h"
Include dependency graph for simulation_logic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  simulation
 

Functions

bool simulation::oneStep (const unsigned long ts, const double totalBatteryCapacity_kWh, CUControllerThreadGroupManager *thread_manager=NULL, const char *output_prefix="", std::vector< ControlUnit * > *subsection=NULL)
 
bool simulation::runSimulationForOneParamSetting (CUControllerThreadGroupManager *thread_manager=NULL, std::vector< ControlUnit * > *subsection=NULL, const char *output_prefix="")
 
bool simulation::runSimulationForAllVariations (const unsigned long scenario_id, CUControllerThreadGroupManager *thread_manager=NULL)
 
bool simulation::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.
 
bool simulation::runCompleteSimulation (float expansion_matrix_rel_freq[16][16], unsigned long expansion_matrix_abs_freq[16][16], const unsigned long scenario_id)