|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Job | |
|---|---|
| algorithms | |
| basics | |
| basics.algo | |
| basics.route | |
| Uses of Job in algorithms |
|---|
| Methods in algorithms that return Job | |
|---|---|
Job |
InsertionContext.getJob()
|
| Methods in algorithms that return types with arguments of type Job | |
|---|---|
java.util.Collection<Job> |
RuinStrategy.ruin(java.util.Collection<VehicleRoute> vehicleRoutes)
Ruins a current solution, i.e. |
java.util.Collection<Job> |
RuinStrategy.ruin(java.util.Collection<VehicleRoute> vehicleRoutes,
Job targetJob,
int nOfJobs2BeRemoved)
Removes targetJob as well as its neighbors with a size of (nOfJobs2BeRemoved-1). |
| Methods in algorithms with parameters of type Job | |
|---|---|
double |
JobDistance.getDistance(Job i,
Job j)
|
void |
UpdateLoadsAtStartAndEndOfRouteWhenJobHasBeenInserted.informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
UpdateCostsAtRouteLevel.informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
StateUpdates.UpdateStates.informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
StateManagerImpl.informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
UpdateLoadAtRouteLevel.informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
StateUpdates.UpdateStates.removed(Job job,
VehicleRoute fromRoute)
|
void |
StateManagerImpl.removed(Job job,
VehicleRoute fromRoute)
|
java.util.Collection<Job> |
RuinStrategy.ruin(java.util.Collection<VehicleRoute> vehicleRoutes,
Job targetJob,
int nOfJobs2BeRemoved)
Removes targetJob as well as its neighbors with a size of (nOfJobs2BeRemoved-1). |
| Method parameters in algorithms with type arguments of type Job | |
|---|---|
void |
UpdateCostsAtRouteLevel.informInsertionStarts(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
|
void |
StateManagerImpl.informInsertionStarts(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
|
void |
InitializeLoadsAtStartAndEndOfRouteWhenInsertionStarts.informInsertionStarts(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
|
void |
UpdateLoadAtRouteLevel.informInsertionStarts(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
|
void |
InsertionStrategy.insertJobs(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
Assigns the unassigned jobs to service-providers |
void |
StateUpdates.UpdateStates.ruinEnds(java.util.Collection<VehicleRoute> routes,
java.util.Collection<Job> unassignedJobs)
|
void |
StateManagerImpl.ruinEnds(java.util.Collection<VehicleRoute> routes,
java.util.Collection<Job> unassignedJobs)
|
| Constructors in algorithms with parameters of type Job | |
|---|---|
InsertionContext(VehicleRoute route,
Job job,
Vehicle newVehicle,
Driver newDriver,
double newDepTime)
|
|
| Uses of Job in basics |
|---|
| Classes in basics that implement Job | |
|---|---|
class |
Delivery
|
class |
Pickup
|
class |
Service
|
| Methods in basics that return types with arguments of type Job | |
|---|---|
java.util.Map<java.lang.String,Job> |
VehicleRoutingProblem.getJobs()
Returns the unmodifiable job map. |
| Methods in basics with parameters of type Job | |
|---|---|
VehicleRoutingProblem.Builder |
VehicleRoutingProblem.Builder.addJob(Job job)
Adds a job which is either a service or a shipment. |
| Method parameters in basics with type arguments of type Job | |
|---|---|
VehicleRoutingProblem.Builder |
VehicleRoutingProblem.Builder.addAllJobs(java.util.Collection<Job> jobs)
Adds a collection of jobs. |
| Uses of Job in basics.algo |
|---|
| Methods in basics.algo with parameters of type Job | |
|---|---|
void |
JobInsertedListener.informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
InsertionListeners.jobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime)
|
void |
RuinListener.removed(Job job,
VehicleRoute fromRoute)
informs if a Job has been removed from a VehicleRoute. |
void |
RuinListeners.removed(Job job,
VehicleRoute fromRoute)
|
| Method parameters in basics.algo with type arguments of type Job | |
|---|---|
void |
InsertionStartsListener.informInsertionStarts(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
|
void |
InsertionListeners.insertionStarts(java.util.Collection<VehicleRoute> vehicleRoutes,
java.util.Collection<Job> unassignedJobs)
|
void |
RuinListener.ruinEnds(java.util.Collection<VehicleRoute> routes,
java.util.Collection<Job> unassignedJobs)
informs about ruin-end. |
void |
RuinListeners.ruinEnds(java.util.Collection<VehicleRoute> routes,
java.util.Collection<Job> unassignedJobs)
|
| Uses of Job in basics.route |
|---|
| Classes in basics.route with type parameters of type Job | |
|---|---|
static interface |
TourActivity.JobActivity<T extends Job>
|
| Methods in basics.route that return types with arguments of type Job | |
|---|---|
java.util.Collection<Job> |
TourActivities.getJobs()
|
| Methods in basics.route with parameters of type Job | |
|---|---|
boolean |
TourActivities.removeJob(Job job)
Removes job AND belonging activity from tour and returns true if job has been removed, otherwise false. |
boolean |
TourActivities.servesJob(Job job)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||