mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
modified it to handle null return
This commit is contained in:
parent
c75cbe2328
commit
64f0829e4a
1 changed files with 3 additions and 2 deletions
|
|
@ -27,7 +27,6 @@ import jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter;
|
||||||
import jsprit.core.problem.solution.route.state.StateFactory;
|
import jsprit.core.problem.solution.route.state.StateFactory;
|
||||||
import jsprit.core.problem.vehicle.Vehicle;
|
import jsprit.core.problem.vehicle.Vehicle;
|
||||||
import jsprit.core.problem.vehicle.VehicleImpl.NoVehicle;
|
import jsprit.core.problem.vehicle.VehicleImpl.NoVehicle;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
final class JobInsertionConsideringFixCostsCalculator implements JobInsertionCostsCalculator, SoftRouteConstraint{
|
final class JobInsertionConsideringFixCostsCalculator implements JobInsertionCostsCalculator, SoftRouteConstraint{
|
||||||
|
|
@ -122,7 +121,9 @@ final class JobInsertionConsideringFixCostsCalculator implements JobInsertionCos
|
||||||
}
|
}
|
||||||
|
|
||||||
private Capacity getCurrentMaxLoadInRoute(VehicleRoute route) {
|
private Capacity getCurrentMaxLoadInRoute(VehicleRoute route) {
|
||||||
return stateGetter.getRouteState(route, StateFactory.MAXLOAD, Capacity.class);
|
Capacity maxLoad = stateGetter.getRouteState(route, StateFactory.MAXLOAD, Capacity.class);
|
||||||
|
if(maxLoad == null) maxLoad = Capacity.Builder.newInstance().build();
|
||||||
|
return maxLoad;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue