public UpdateVehicleDependentPracticalTimeWindows( StateManager stateManager, VehicleRoutingTransportCosts tpCosts) { super(); this.stateManager = stateManager; this.transportCosts = tpCosts; latest_arrTimes_at_prevAct = new double[stateManager.getMaxIndexOfVehicleTypeIdentifiers() + 1]; location_of_prevAct = new Location[stateManager.getMaxIndexOfVehicleTypeIdentifiers() + 1]; }