public class DellAmicoFixCostCalculator extends Object implements SoftRouteConstraint, InsertionStartsListener, JobInsertedListener
| Constructor and Description |
|---|
DellAmicoFixCostCalculator(int nuOfJobs,
RouteAndActivityStateGetter stateGetter) |
| Modifier and Type | Method and Description |
|---|---|
double |
getCosts(JobInsertionContext insertionContext) |
void |
informInsertionStarts(Collection<VehicleRoute> routes,
Collection<Job> unassignedJobs) |
void |
informJobInserted(Job job2insert,
VehicleRoute inRoute,
double additionalCosts,
double additionalTime) |
public DellAmicoFixCostCalculator(int nuOfJobs,
RouteAndActivityStateGetter stateGetter)
public double getCosts(JobInsertionContext insertionContext)
getCosts in interface SoftRouteConstraintpublic void informInsertionStarts(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs)
informInsertionStarts in interface InsertionStartsListenerpublic void informJobInserted(Job job2insert, VehicleRoute inRoute, double additionalCosts, double additionalTime)
informJobInserted in interface JobInsertedListenerCopyright © 2013–2016. All rights reserved.