Definition at line 18 of file RoutingDimension.cs.
|
| void | Dispose () |
| RoutingModel | Model () |
| long | GetTransitValue (long from_index, long to_index, long vehicle) |
| long | GetTransitValueFromClass (long from_index, long to_index, long vehicle_class) |
| IntVar | CumulVar (long index) |
| IntVar | TransitVar (long index) |
| IntVar | FixedTransitVar (long index) |
| IntVar | SlackVar (long index) |
| void | SetCumulVarRange (long index, long min, long max) |
| long | GetCumulVarMin (long index) |
| long | GetCumulVarMax (long index) |
| IntVarVector | Cumuls () |
| IntVarVector | FixedTransits () |
| IntVarVector | Transits () |
| IntVarVector | Slacks () |
| void | SetSpanUpperBoundForVehicle (long upper_bound, int vehicle) |
| void | SetSpanCostCoefficientForVehicle (long coefficient, int vehicle) |
| void | SetSpanCostCoefficientForAllVehicles (long coefficient) |
| void | SetSlackCostCoefficientForVehicle (long coefficient, int vehicle) |
| void | SetSlackCostCoefficientForAllVehicles (long coefficient) |
| void | SetGlobalSpanCostCoefficient (long coefficient) |
| void | SetCumulVarSoftUpperBound (long index, long upper_bound, long coefficient) |
| bool | HasCumulVarSoftUpperBound (long index) |
| long | GetCumulVarSoftUpperBound (long index) |
| long | GetCumulVarSoftUpperBoundCoefficient (long index) |
| void | SetCumulVarSoftLowerBound (long index, long lower_bound, long coefficient) |
| bool | HasCumulVarSoftLowerBound (long index) |
| long | GetCumulVarSoftLowerBound (long index) |
| long | GetCumulVarSoftLowerBoundCoefficient (long index) |
| void | SetBreakIntervalsOfVehicle (IntervalVarVector breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator) |
| void | SetBreakIntervalsOfVehicle (IntervalVarVector breaks, int vehicle, long[] node_visit_transits) |
| void | SetBreakDistanceDurationOfVehicle (long distance, long duration, int vehicle) |
| void | InitializeBreaks () |
| bool | HasBreakConstraints () |
| void | SetBreakIntervalsOfVehicle (IntervalVarVector breaks, int vehicle, long[] node_visit_transits, LongLongToLong delays) |
| IntervalVarVector | GetBreakIntervalsOfVehicle (int vehicle) |
| int | GetPreTravelEvaluatorOfVehicle (int vehicle) |
| int | GetPostTravelEvaluatorOfVehicle (int vehicle) |
| RoutingDimension | BaseDimension () |
| long | ShortestTransitionSlack (long node) |
| string | Name () |
| void | SetPickupToDeliveryLimitFunctionForPair (IntIntToLong limit_function, int pair_index) |
| bool | HasPickupToDeliveryLimits () |
| void | AddNodePrecedence (long first_node, long second_node, long offset) |
| long | GetSpanUpperBoundForVehicle (int vehicle) |
| long | GetSpanCostCoefficientForVehicle (int vehicle) |
| long | GetSlackCostCoefficientForVehicle (int vehicle) |
| long | GlobalSpanCostCoefficient () |
| long | GetGlobalOptimizerOffset () |
| long | GetLocalOptimizerOffsetForVehicle (int vehicle) |
| void | SetSoftSpanUpperBoundForVehicle (BoundCost bound_cost, int vehicle) |
| bool | HasSoftSpanUpperBounds () |
| BoundCost | GetSoftSpanUpperBoundForVehicle (int vehicle) |
| void | SetQuadraticCostSoftSpanUpperBoundForVehicle (BoundCost bound_cost, int vehicle) |
| bool | HasQuadraticCostSoftSpanUpperBounds () |
| BoundCost | GetQuadraticCostSoftSpanUpperBoundForVehicle (int vehicle) |