|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface esriNAViolatedConstraints
Violated constraints status.
The values within this enumeration are used to populate information on constraint violations involving orders and routes within a VRP problem instance. These values are stored in the ViolatedConstraints fields on the Orders and Routes NAClasses within a VRP NAContext.
ViolatedConstraints field values on the Orders and Routes NAClasses identify all constraint violations associated with a given order or route feature, respectively, by specifying a combination of bits defined in esriNAViolatedConstraints.
The valid values for this field are 1 - 16383. Each bit represents one of the enumeration settings in esriNAViolatedConstraints.
Thus, for example, if an order feature was unable to be routed because it violated all available route capacities and also violated all available route zones, then the ViolatedConstraints field value for that order feature would be esriNAViolationCapacities + esriNAViolationZone (i.e., 2 + 128), which would equal 130.
Field Summary | |
---|---|
static int |
esriNAViolationBreakMaxTravelTime
Break maximum travel time violation. |
static int |
esriNAViolationBreakMaxWorkTime
Break maximum work time violation. |
static int |
esriNAViolationBreakRequired
Break could not be inserted along target route without introducing constraint violations. |
static int |
esriNAViolationCapacities
Route Capacities constraint violation. |
static int |
esriNAViolationHardTimeWindow
Order, depot, or break hard time window constraint violation. |
static int |
esriNAViolationMaxOrderCount
Route MaxOrderCount constraint violation. |
static int |
esriNAViolationMaxTotalDistance
Route MaxTotalDistance constraint violation. |
static int |
esriNAViolationMaxTotalTime
Route MaxTotalTime constraint violation. |
static int |
esriNAViolationMaxTotalTravelTime
Route MaxTotalTravelTime constraint violation. |
static int |
esriNAViolationOrderPairMaxTransitTime
Order pair MaxTransitTime constraint violation. |
static int |
esriNAViolationOrderPairOther
Order cannot be routed due to constraint violation on paired order. |
static int |
esriNAViolationRenewalRequired
Renewal could not be inserted along target route without introducing constraint violations. |
static int |
esriNAViolationSpecialties
Specialties required by an order were not found on the target route(s). |
static int |
esriNAViolationUnreachable
Order is unreachable from some depot or other order. |
static int |
esriNAViolationZone
Order does not fall within the hard route zone of the target route(s). |
Field Detail |
---|
static final int esriNAViolationMaxOrderCount
static final int esriNAViolationCapacities
static final int esriNAViolationMaxTotalTime
static final int esriNAViolationMaxTotalTravelTime
static final int esriNAViolationMaxTotalDistance
static final int esriNAViolationHardTimeWindow
static final int esriNAViolationSpecialties
static final int esriNAViolationZone
static final int esriNAViolationOrderPairMaxTransitTime
static final int esriNAViolationOrderPairOther
static final int esriNAViolationUnreachable
static final int esriNAViolationBreakRequired
static final int esriNAViolationRenewalRequired
static final int esriNAViolationBreakMaxTravelTime
static final int esriNAViolationBreakMaxWorkTime
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |