1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00

change para-name in constructor to specify time

This commit is contained in:
Stefan Schroeder 2013-11-07 16:47:14 +01:00
parent 96d7b6f9c3
commit 59f0f63e19

View file

@ -25,6 +25,15 @@ import basics.VehicleRoutingProblem;
import basics.VehicleRoutingProblemSolution;
import basics.algo.SearchStrategy.DiscoveredSolution;
/**
* Breaks algorithm prematurely based on specified time.
*
* <p>Note, TimeBreaker must be registered as AlgorithmListener <br>
* <code>agorithm.getAlgorithmListeners().addListener(this);</code>
*
* @author stefan
*
*/
public class TimeBreaker implements PrematureAlgorithmBreaker, AlgorithmStartsListener{
private static Logger logger = Logger.getLogger(TimeBreaker.class);
@ -33,9 +42,18 @@ public class TimeBreaker implements PrematureAlgorithmBreaker, AlgorithmStartsLi
private double startTime;
public TimeBreaker(double time) {
/**
* Constructs TimeBreaker that breaks algorithm prematurely based on specified time.
*
* <p>Note, TimeBreaker must be registered as AlgorithmListener <br>
* <code>agorithm.getAlgorithmListeners().addListener(this);</code>
*
* @author stefan
*
*/
public TimeBreaker(double time_in_seconds) {
super();
this.timeThreshold = time;
this.timeThreshold = time_in_seconds;
logger.info("initialise " + this);
}