public class UpdateVariableCosts extends Object implements ActivityVisitor, StateUpdater
Thus it modifies stateManager.getRouteState(route, StateTypes.COSTS) and
stateManager.getActivityState(activity, StateTypes.COSTS)
| Constructor and Description |
|---|
UpdateVariableCosts(VehicleRoutingActivityCosts activityCost,
VehicleRoutingTransportCosts transportCost,
StateManager states)
Updates total costs (i.e.
|
UpdateVariableCosts(VehicleRoutingActivityCosts activityCosts,
VehicleRoutingTransportCosts transportCosts,
StateManager stateManager,
ActivityTimeTracker.ActivityPolicy activityPolicy) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin(VehicleRoute route) |
void |
finish() |
void |
visit(TourActivity act) |
public UpdateVariableCosts(VehicleRoutingActivityCosts activityCost, VehicleRoutingTransportCosts transportCost, StateManager states)
Thus it modifies stateManager.getRouteState(route, StateTypes.COSTS) and
stateManager.getActivityState(activity, StateTypes.COSTS)
activityCost - transportCost - states - public UpdateVariableCosts(VehicleRoutingActivityCosts activityCosts, VehicleRoutingTransportCosts transportCosts, StateManager stateManager, ActivityTimeTracker.ActivityPolicy activityPolicy)
public void begin(VehicleRoute route)
begin in interface ActivityVisitorpublic void visit(TourActivity act)
visit in interface ActivityVisitorpublic void finish()
finish in interface ActivityVisitorCopyright © 2013–2024. All rights reserved.