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) |