//the vector f translate to g. void Super::f1tof2(const std::vector<double>& f, std::vector<double>& g) { g.clear(); Wave.f2Wave(f); SaveWave.setZero(); OneStep(); //for the |SaveWave> = H |Wave> SaveWave.Wave2f(g); }
Eigen::Matrix<double, STATE_SPACE_DIM,1> spawn(Eigen::Matrix<double, STATE_SPACE_DIM, 1> state, \ Eigen::Matrix<double, CONTROL_SPACE_DIM,1> control) { double time = 0; while(time <= TIME_STEP) { state = OneStep(state, MapControlToWorld(state,control)); time += INT_TIME_STEP; } return state; }
void Engine::Run() { while(running && DoShutDown()) { TimeManager::Get()->Update(); OneStep(); } }