mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
fix #248
This commit is contained in:
parent
b9aaeae43e
commit
3d84c714d2
1 changed files with 7 additions and 7 deletions
|
|
@ -136,16 +136,16 @@ public class StateManager implements RouteAndActivityStateGetter, IterationStart
|
|||
nuVehicleTypeKeys = Math.max(3, getNuVehicleTypes(vrp) + 2);
|
||||
activityStates = new Object[nuActivities][initialStateArrayLength];
|
||||
vehicleDependentActivityStates = new Object[nuActivities][nuVehicleTypeKeys][initialStateArrayLength];
|
||||
if(vehicleRoutingProblem.getFleetSize().equals(VehicleRoutingProblem.FleetSize.FINITE)){
|
||||
isIndexedBased = true;
|
||||
routeStatesArr = new Object[vrp.getVehicles().size() + 2][initialStateArrayLength];
|
||||
vehicleDependentRouteStatesArr = new Object[vrp.getVehicles().size() + 2][nuVehicleTypeKeys][initialStateArrayLength];
|
||||
}
|
||||
else {
|
||||
// if(vehicleRoutingProblem.getFleetSize().equals(VehicleRoutingProblem.FleetSize.FINITE)){
|
||||
// isIndexedBased = true;
|
||||
// routeStatesArr = new Object[vrp.getVehicles().size() + 2][initialStateArrayLength];
|
||||
// vehicleDependentRouteStatesArr = new Object[vrp.getVehicles().size() + 2][nuVehicleTypeKeys][initialStateArrayLength];
|
||||
// }
|
||||
// else {
|
||||
isIndexedBased = false;
|
||||
routeStateMap = new HashMap<VehicleRoute, Object[]>();
|
||||
vehicleDependentRouteStateMap = new HashMap<VehicleRoute, Object[][]>();
|
||||
}
|
||||
// }
|
||||
problemStates = new Object[initialStateArrayLength];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue