InitializeLoadsAtStartAndEndOfRouteWhenInsertionStarts(StateManagerImpl stateManager)
StateUpdates.UpdateStates(StateManagerImpl states, VehicleRoutingTransportCosts routingCosts, VehicleRoutingActivityCosts activityCosts)
UpdateCostsAtAllLevels(VehicleRoutingActivityCosts activityCost, VehicleRoutingTransportCosts transportCost, StateManagerImpl states)
UpdateCostsAtRouteLevel(StateManagerImpl states, VehicleRoutingTransportCosts tpCosts, VehicleRoutingActivityCosts actCosts)
UpdateEarliestStartTimeWindowAtActLocations(StateManagerImpl states, VehicleRoutingTransportCosts transportCosts)
UpdateFuturePickupsAtActivityLevel(StateManagerImpl stateManager)
UpdateLatestOperationStartTimeAtActLocations(StateManagerImpl states, VehicleRoutingTransportCosts tpCosts)
UpdateLoadAtActivityLevel(StateManagerImpl stateManager)
UpdateLoadAtAllLevels(StateManagerImpl states)
UpdateLoadAtRouteLevel(StateManagerImpl states)
UpdateLoadsAtStartAndEndOfRouteWhenJobHasBeenInserted(StateManagerImpl stateManager)
UpdateOccuredDeliveriesAtActivityLevel(StateManagerImpl stateManager)