solver.cpp 536 B

12345678910111213141516171819202122
  1. #include "qt/output/solver.hpp"
  2. QtSolver::QtSolver(string filename):Kernel::Solver(filename){
  3. }
  4. void
  5. QtSolver::run(){
  6. QTime start=QTime::currentTime();
  7. cout<<"[QtSolver::run] start"<<endl;
  8. for(size_t i=1;i<Time::nT;++i){
  9. bool has_converged=compute_next_solution();
  10. if(!has_converged){
  11. cout<<"Does not converge ... Game Over"<<endl;
  12. break;
  13. }
  14. }
  15. cout<<"[QtSolver::run] end"<<endl;
  16. QTime end=QTime::currentTime();
  17. float ms=start.msecsTo(end);
  18. cout<<"[QtSolver::run] duration : "<<ms/1000<<endl;
  19. }