Uses of Interface
basics.route.TourActivity

Packages that use TourActivity
algorithms   
basics.costs   
basics.route   
 

Uses of TourActivity in algorithms
 

Methods in algorithms with parameters of type TourActivity
 boolean HardPickupAndDeliveryBackhaulActivityLevelConstraint.fulfilled(InsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime)
           
 boolean HardActivityLevelConstraint.fulfilled(InsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime)
           
 boolean ConstraintManager.fulfilled(InsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime)
           
 boolean HardTimeWindowActivityLevelConstraint.fulfilled(InsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime)
           
 boolean HardPickupAndDeliveryActivityLevelConstraint.fulfilled(InsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime)
           
static double CalculationUtils.getActivityEndTime(double actArrTime, TourActivity act)
          Calculates actEndTime assuming that activity can at earliest start at act.getTheoreticalEarliestOperationStartTime().
 StateManager.State StateManager.getActivityState(TourActivity act, StateManager.StateId stateId)
           
 StateManager.State StateManagerImpl.getActivityState(TourActivity act, StateManager.StateId stateId)
           
 void StateManagerImpl.putActivityState(TourActivity act, StateManager.StateId stateId, StateManager.State state)
           
 void UpdateCostsAtAllLevels.visit(TourActivity act)
           
 void UpdateLoadAtActivityLevel.visit(TourActivity act)
           
 void UpdateEarliestStartTimeWindowAtActLocations.visit(TourActivity activity)
           
 void UpdateFuturePickupsAtActivityLevel.visit(TourActivity act)
           
 void UpdateLatestOperationStartTimeAtActLocations.visit(TourActivity activity)
           
 void UpdateActivityTimes.visit(TourActivity activity)
           
 void UpdateLoadAtAllLevels.visit(TourActivity activity)
           
 void UpdateOccuredDeliveriesAtActivityLevel.visit(TourActivity act)
           
 void ActivityVisitor.visit(TourActivity activity)
           
 void ReverseActivityVisitor.visit(TourActivity activity)
           
 

Uses of TourActivity in basics.costs
 

Methods in basics.costs with parameters of type TourActivity
 double VehicleRoutingActivityCosts.getActivityCost(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle)
          Calculates and returns the activity cost at tourAct.
 double DefaultVehicleRoutingActivityCosts.getActivityCost(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle)
           
 

Uses of TourActivity in basics.route
 

Subinterfaces of TourActivity in basics.route
static interface TourActivity.JobActivity<T extends Job>
           
 

Classes in basics.route that implement TourActivity
 class DeliveryActivity
           
 class End
           
 class PickupActivity
           
 class ServiceActivity
           
 class Start
           
 

Methods in basics.route that return TourActivity
 TourActivity DefaultTourActivityFactory.createActivity(Service service)
           
 TourActivity TourActivityFactory.createActivity(Service service)
           
 TourActivity Start.duplicate()
           
 TourActivity End.duplicate()
           
 TourActivity ServiceActivity.duplicate()
           
 TourActivity PickupActivity.duplicate()
           
 TourActivity DeliveryActivity.duplicate()
           
 TourActivity TourActivity.duplicate()
           
 TourActivity TourActivities.ReverseActivityIterator.next()
           
 

Methods in basics.route that return types with arguments of type TourActivity
 java.util.List<TourActivity> TourActivities.getActivities()
           
 java.util.Iterator<TourActivity> TourActivities.iterator()
           
 java.util.Iterator<TourActivity> TourActivities.reverseActivityIterator()
           
 

Methods in basics.route with parameters of type TourActivity
 void TourActivities.addActivity(int insertionIndex, TourActivity act)
           
 VehicleRoute.Builder VehicleRoute.Builder.addActivity(TourActivity act)
           
 void TourActivities.addActivity(TourActivity act)
           
 

Constructor parameters in basics.route with type arguments of type TourActivity
TourActivities.ReverseActivityIterator(java.util.List<TourActivity> acts)