int main() { RoadRunner lRR; LogOutput::mLogToConsole = true; gLog.SetCutOffLogLevel(lInfo); Log(lInfo)<<"======================"; Log(lInfo)<<lRR.getInfo(); Log(lInfo)<<"======================"; LoadModelThread load(JoinPath("..", "models", "feedback.xml"), &lRR); load.start(); load.waitForFinish(); SimulateThread sim(&lRR); sim.start(); sim.waitForFinish(); Log(lInfo)<<lRR.getSimulationResult(); for(int i = 0; i < 2; i++) { lRR.setNumPoints(10); sim.addJob(&lRR); sim.start(); sim.waitForFinish(); Log(lInfo)<<lRR.getSimulationResult(); } return 0; }