| Modifier and Type | Method and Description |
|---|---|
double |
VariableTransportCostCalculator.getCosts(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double depTimeAtPrevAct) |
double |
ActivityInsertionCostsCalculator.getCosts(JobInsertionContext iContext,
TourActivity prevAct,
TourActivity nextAct,
TourActivity newAct,
double depTimeAtPrevAct) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
StateManager.getActivityState(TourActivity act,
StateId stateId,
Class<T> type)
Returns associated state for the specified activity and stateId, or it returns null if no value is associated.
|
<T> T |
StateManager.getActivityState(TourActivity act,
Vehicle vehicle,
StateId stateId,
Class<T> type)
Returns the associated state value to the specified activity, vehicle and stateId, or null if no state value is
associated.
|
boolean |
StateManager.hasActivityState(TourActivity act,
Vehicle vehicle,
StateId stateId)
Returns true if a state value is associated to the specified activity, vehicle and stateId.
|
<T> void |
StateManager.putActivityState(TourActivity act,
StateId stateId,
T state)
Associates the specified activity and stateId to the state value.
|
<T> void |
StateManager.putActivityState(TourActivity act,
Vehicle vehicle,
StateId stateId,
T state)
Associates the specified activity, vehicle and stateId to the state value.
|
void |
UpdateVehicleDependentPracticalTimeWindows.visit(TourActivity activity) |
void |
UpdateVariableCosts.visit(TourActivity act) |
void |
UpdateSkills.visit(TourActivity activity) |
void |
UpdateFutureWaitingTimes.visit(TourActivity activity) |
void |
UpdateActivityTimes.visit(TourActivity activity) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActivity
Created by schroeder on 14.07.14.
|
| Modifier and Type | Method and Description |
|---|---|
HardActivityConstraint.ConstraintsStatus |
VehicleDependentTimeWindowConstraints.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
HardActivityConstraint.ConstraintsStatus |
ShipmentPickupsFirstConstraint.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
HardActivityConstraint.ConstraintsStatus |
ServiceLoadActivityLevelConstraint.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
HardActivityConstraint.ConstraintsStatus |
ServiceDeliveriesFirstConstraint.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
HardActivityConstraint.ConstraintsStatus |
PickupAndDeliverShipmentLoadActivityLevelConstraint.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime)
Checks whether there is enough capacity to insert newAct between prevAct and nextAct.
|
HardActivityConstraint.ConstraintsStatus |
HardActivityConstraint.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime)
Returns whether newAct can be inserted in between prevAct and nextAct.
|
HardActivityConstraint.ConstraintsStatus |
ConstraintManager.fulfilled(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
double |
SoftActivityConstraint.getCosts(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
double |
ConstraintManager.getCosts(JobInsertionContext iFacts,
TourActivity prevAct,
TourActivity newAct,
TourActivity nextAct,
double prevActDepTime) |
| Modifier and Type | Method and Description |
|---|---|
double |
WaitingTimeCosts.getActivityCost(TourActivity tourAct,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
double |
VehicleRoutingActivityCosts.getActivityCost(TourActivity tourAct,
double arrivalTime,
Driver driver,
Vehicle vehicle)
Calculates and returns the activity cost at tourAct.
|
double |
WaitingTimeCosts.getActivityDuration(TourActivity tourAct,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
double |
VehicleRoutingActivityCosts.getActivityDuration(TourActivity tourAct,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
| Modifier and Type | Method and Description |
|---|---|
List<TourActivity> |
JobInsertionContext.getAssociatedActivities() |
| Modifier and Type | Method and Description |
|---|---|
List<TourActivity> |
VehicleRoute.getActivities()
Returns an unmodifiable list of activities on this route (without start/end).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DeliveryActivity |
interface |
PickupActivity |
static interface |
TourActivity.JobActivity
Basic interface of job-activies.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BreakActivity |
class |
DeliverService |
class |
DeliverShipment |
class |
End |
class |
PickupService |
class |
PickupShipment |
class |
ServiceActivity |
class |
Start |
| Modifier and Type | Method and Description |
|---|---|
TourActivity |
TourActivity.duplicate()
Makes a deep copy of this activity.
|
TourActivity |
Start.duplicate() |
TourActivity |
ServiceActivity.duplicate() |
TourActivity |
PickupShipment.duplicate() |
TourActivity |
PickupService.duplicate() |
TourActivity |
End.duplicate() |
TourActivity |
DeliverShipment.duplicate() |
TourActivity |
DeliverService.duplicate() |
TourActivity |
BreakActivity.duplicate() |
TourActivity |
TourActivities.ReverseActivityIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
List<TourActivity> |
TourActivities.getActivities() |
Iterator<TourActivity> |
TourActivities.iterator() |
Iterator<TourActivity> |
TourActivities.reverseActivityIterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
TourActivities.addActivity(int insertionIndex,
TourActivity act)
Inserts the specified activity add the specified insertionIndex.
|
void |
TourActivities.addActivity(TourActivity act)
Adds specified activity at the end of activity-list.
|
double |
ActivityStartStrategy.getActivityStartTime(TourActivity activity,
double arrivalTime) |
double |
ActivityStartsAsSoonAsTimeWindowOpens.getActivityStartTime(TourActivity activity,
double arrivalTime) |
double |
ActivityStartAsSoonAsArrived.getActivityStartTime(TourActivity activity,
double arrivalTime) |
boolean |
TourActivities.removeActivity(TourActivity activity)
Removes activity from this activity sequence.
|
void |
ReverseActivityVisitor.visit(TourActivity activity) |
void |
ActivityVisitor.visit(TourActivity activity) |
| Constructor and Description |
|---|
ReverseActivityIterator(List<TourActivity> acts) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
RouteAndActivityStateGetter.getActivityState(TourActivity act,
StateId stateId,
Class<T> type) |
<T> T |
RouteAndActivityStateGetter.getActivityState(TourActivity act,
Vehicle vehicle,
StateId stateId,
Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
static double |
CalculationUtils.getActivityEndTime(double actArrTime,
TourActivity act)
Deprecated.
|
void |
ActivityTimeTracker.visit(TourActivity activity) |
Copyright © 2013–2016. All rights reserved.