예제 #1
0
 SimulationStarter() : mappingDesc(nullptr)
 {
     simulationClass = new SimulationClass();
     initClass = new InitClass();
     simulationClass->setInitController(initClass);
     pluginClass = new PluginClass();
 }
예제 #2
0
 SimulationStarter() : mappingDesc(NULL)
 {
     simulationClass = new SimulationClass();
     initClass = new InitClass();
     simulationClass->setInitController(initClass);
     analyserClass = new AnalyserClass();
 }
예제 #3
0
 virtual void start()
 {
     PluginConnector& pluginConnector = Environment<>::get().PluginConnector();
     pluginConnector.loadPlugins();
     log<picLog::SIMULATION_STATE > ("Startup");
     simulationClass->setInitController(initClass);
     simulationClass->startSimulation();
 }
예제 #4
0
 virtual void start()
 {
     ModuleConnector& module_connector = ModuleConnector::getInstance();
     module_connector.loadModules();
     log<picLog::SIMULATION_STATE > ("Startup");
     simulationClass->setInitController(initClass);
     simulationClass->startSimulation();
 }