|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalgorithms.UpdateLoadAtActivityLevel
public class UpdateLoadAtActivityLevel
Updates load at activity level.
Note that this assumes that StateTypes.LOAD_AT_DEPOT is already updated, i.e. it starts by setting loadAtDepot to StateTypes.LOAD_AT_DEPOT. If StateTypes.LOAD_AT_DEPOT is not set, it starts with 0 load at depot.
Thus it DEPENDS on StateTypes.LOAD_AT_DEPOT
| Constructor Summary | |
|---|---|
UpdateLoadAtActivityLevel(StateManagerImpl stateManager)
Updates load at activity level. |
|
| Method Summary | |
|---|---|
void |
begin(VehicleRoute route)
|
void |
finish()
|
void |
visit(TourActivity act)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UpdateLoadAtActivityLevel(StateManagerImpl stateManager)
Note that this assumes that StateTypes.LOAD_AT_DEPOT is already updated, i.e. it starts by setting loadAtDepot to StateTypes.LOAD_AT_DEPOT. If StateTypes.LOAD_AT_DEPOT is not set, it starts with 0 load at depot.
Thus it DEPENDS on StateTypes.LOAD_AT_DEPOT
If you want to update StateTypes.LOAD_AT_DEPOT see InitializeLoadsAtStartAndEndOfRouteWhenInsertionStarts, UpdateLoadsAtStartAndEndOfRouteWhenJobHasBeenInserted
The loads can be retrieved by
stateManager.getActivityState(activity,StateTypes.LOAD);
InitializeLoadsAtStartAndEndOfRouteWhenInsertionStarts}, {@link UpdateLoadsAtStartAndEndOfRouteWhenJobHasBeenInserted}| Method Detail |
|---|
public void begin(VehicleRoute route)
begin in interface ActivityVisitorpublic void visit(TourActivity act)
visit in interface ActivityVisitorpublic void finish()
finish in interface ActivityVisitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||