lt.ktu.tsp.abstracts
Class ProcessManager

java.lang.Object
  |
  +--lt.ktu.tsp.abstracts.ProcessManager
All Implemented Interfaces:
AlgStatistics

public class ProcessManager
extends java.lang.Object
implements AlgStatistics

Optimizavimo algoritmo valdiklis.


Constructor Summary
ProcessManager(long max_iter, int max_time1, int max_time2, java.io.PrintStream stream)
          Creates a new instance of ProcessManager
 
Method Summary
 long getIterOccured()
           
 long getTimeElapsed()
           
 long getTimeWoutImp()
           
 boolean haveIFinish(long currentIteration)
          Ar jau nutraukti algoritma?
 void iFinish()
           
 void improved()
          Algoritmas pagerino rezultata
 void reset()
          Perkrauname valdikli
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessManager

public ProcessManager(long max_iter,
                      int max_time1,
                      int max_time2,
                      java.io.PrintStream stream)
Creates a new instance of ProcessManager

Method Detail

reset

public void reset()
Perkrauname valdikli


haveIFinish

public boolean haveIFinish(long currentIteration)
Ar jau nutraukti algoritma?


improved

public void improved()
Algoritmas pagerino rezultata


iFinish

public void iFinish()

stop

public void stop()

getIterOccured

public long getIterOccured()
Specified by:
getIterOccured in interface AlgStatistics

getTimeElapsed

public long getTimeElapsed()
Specified by:
getTimeElapsed in interface AlgStatistics

getTimeWoutImp

public long getTimeWoutImp()
Specified by:
getTimeWoutImp in interface AlgStatistics