Class UpdateActivityTimes
java.lang.Object
com.graphhopper.jsprit.core.algorithm.state.UpdateActivityTimes
- All Implemented Interfaces:
StateUpdater,ActivityVisitor
Updates arrival and end times of activities.
Note that this modifies arrTime and endTime of each activity in a route.
- Author:
- stefan
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateActivityTimes(ForwardTransportTime transportTime, VehicleRoutingActivityCosts activityCosts) Updates arrival and end times of activities.UpdateActivityTimes(ForwardTransportTime transportTime, ActivityTimeTracker.ActivityPolicy activityPolicy, VehicleRoutingActivityCosts activityCosts) -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(VehicleRoute route) voidfinish()voidvisit(TourActivity activity)
-
Constructor Details
-
UpdateActivityTimes
public UpdateActivityTimes(ForwardTransportTime transportTime, VehicleRoutingActivityCosts activityCosts) Updates arrival and end times of activities.Note that this modifies arrTime and endTime of each activity in a route.
ArrTimes and EndTimes can be retrieved by
activity.getArrTime()andactivity.getEndTime() -
UpdateActivityTimes
public UpdateActivityTimes(ForwardTransportTime transportTime, ActivityTimeTracker.ActivityPolicy activityPolicy, VehicleRoutingActivityCosts activityCosts)
-
-
Method Details
-
begin
- Specified by:
beginin interfaceActivityVisitor
-
visit
- Specified by:
visitin interfaceActivityVisitor
-
finish
public void finish()- Specified by:
finishin interfaceActivityVisitor
-