Java Reference
Java Reference
RoutingDimension.java
Go to the documentation of this file.
53 return mainJNI.RoutingDimension_getTransitValueFromClass(swigCPtr, this, from_index, to_index, vehicle_class);
109 mainJNI.RoutingDimension_setCumulVarSoftUpperBound(swigCPtr, this, index, upper_bound, coefficient);
125 mainJNI.RoutingDimension_setCumulVarSoftLowerBound(swigCPtr, this, index, lower_bound, coefficient);
140 public void setBreakIntervalsOfVehicle(IntervalVar[] breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator) {
141 mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_0(swigCPtr, this, breaks, vehicle, pre_travel_evaluator, post_travel_evaluator);
144 public void setBreakIntervalsOfVehicle(IntervalVar[] breaks, int vehicle, long[] node_visit_transits) {
145 mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_1(swigCPtr, this, breaks, vehicle, node_visit_transits);
149 mainJNI.RoutingDimension_SetBreakDistanceDurationOfVehicle(swigCPtr, this, distance, duration, vehicle);
160 public void setBreakIntervalsOfVehicle(IntervalVar[] breaks, int vehicle, long[] node_visit_transits, LongBinaryOperator group_delays) {
161 mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_2(swigCPtr, this, breaks, vehicle, node_visit_transits, group_delays);
189 public void setPickupToDeliveryLimitFunctionForPair(IntIntToLongFunction limit_function, int pair_index) {
long getCumulVarSoftLowerBoundCoefficient(long index)
Definition: RoutingDimension.java:136
RoutingDimension(long cPtr, boolean cMemoryOwn)
Definition: RoutingDimension.java:19
void setSpanCostCoefficientForAllVehicles(long coefficient)
Definition: RoutingDimension.java:100
Represents a function that accepts two int-valued arguments and produces a long-valued result.
Definition: IntIntToLongFunction.java:25
IntVar[] cumuls()
Definition: RoutingDimension.java:76
IntVar slackVar(long index)
Definition: RoutingDimension.java:71
void setCumulVarSoftLowerBound(long index, long lower_bound, long coefficient)
Definition: RoutingDimension.java:124
int GetPostTravelEvaluatorOfVehicle(int vehicle)
Definition: RoutingDimension.java:172
RoutingDimension base_dimension()
Definition: RoutingDimension.java:176
long getTransitValue(long from_index, long to_index, long vehicle)
Definition: RoutingDimension.java:48
void setCumulVarSoftUpperBound(long index, long upper_bound, long coefficient)
Definition: RoutingDimension.java:108
void setBreakIntervalsOfVehicle(IntervalVar[] breaks, int vehicle, long[] node_visit_transits)
Definition: RoutingDimension.java:144
void setBreakIntervalsOfVehicle(IntervalVar[] breaks, int vehicle, long[] node_visit_transits, LongBinaryOperator group_delays)
Definition: RoutingDimension.java:160
IntVar fixedTransitVar(long index)
Definition: RoutingDimension.java:66
void InitializeBreaks()
Definition: RoutingDimension.java:152
String name()
Definition: RoutingDimension.java:185
RoutingModel model()
Definition: RoutingDimension.java:43
boolean HasBreakConstraints()
Definition: RoutingDimension.java:156
IntVar transitVar(long index)
Definition: RoutingDimension.java:61
boolean hasPickupToDeliveryLimits()
Definition: RoutingDimension.java:193
long GetLocalOptimizerOffsetForVehicle(int vehicle)
Definition: RoutingDimension.java:217
long getCumulVarSoftUpperBound(long index)
Definition: RoutingDimension.java:116
void setBreakIntervalsOfVehicle(IntervalVar[] breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator)
Definition: RoutingDimension.java:140
long getSpanCostCoefficientForVehicle(int vehicle)
Definition: RoutingDimension.java:205
IntVar[] transits()
Definition: RoutingDimension.java:84
void setGlobalSpanCostCoefficient(long coefficient)
Definition: RoutingDimension.java:104
IntVar[] slacks()
Definition: RoutingDimension.java:88
void setSpanUpperBoundForVehicle(long upper_bound, int vehicle)
Definition: RoutingDimension.java:92
IntVar cumulVar(long index)
Definition: RoutingDimension.java:56
long GetGlobalOptimizerOffset()
Definition: RoutingDimension.java:213
void setPickupToDeliveryLimitFunctionForPair(IntIntToLongFunction limit_function, int pair_index)
Definition: RoutingDimension.java:189
long getCumulVarSoftLowerBound(long index)
Definition: RoutingDimension.java:132
long getSpanUpperBoundForVehicle(int vehicle)
Definition: RoutingDimension.java:201
int GetPreTravelEvaluatorOfVehicle(int vehicle)
Definition: RoutingDimension.java:168
IntervalVar[] getBreakIntervalsOfVehicle(int vehicle)
Definition: RoutingDimension.java:164
boolean hasCumulVarSoftLowerBound(long index)
Definition: RoutingDimension.java:128
long getGlobalSpanCostCoefficient()
Definition: RoutingDimension.java:209
long getCumulVarSoftUpperBoundCoefficient(long index)
Definition: RoutingDimension.java:120
void setSpanCostCoefficientForVehicle(long coefficient, int vehicle)
Definition: RoutingDimension.java:96
IntVar[] fixed_transits()
Definition: RoutingDimension.java:80
long getTransitValueFromClass(long from_index, long to_index, long vehicle_class)
Definition: RoutingDimension.java:52
void SetBreakDistanceDurationOfVehicle(long distance, long duration, int vehicle)
Definition: RoutingDimension.java:148
void addNodePrecedence(long first_node, long second_node, long offset)
Definition: RoutingDimension.java:197
boolean hasCumulVarSoftUpperBound(long index)
Definition: RoutingDimension.java:112
long shortestTransitionSlack(long node)
Definition: RoutingDimension.java:181