Пример #1
0
//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);
}
Пример #2
0
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;
}
Пример #3
0
 void Engine::Run() {
     while(running && DoShutDown()) {
         TimeManager::Get()->Update();
         OneStep();  
     }
 }