C++ Reference

C++ Reference: Routing

RoutingDimension Member List

This is the complete list of members for RoutingDimension, including all inherited members.

AddNodePrecedence(NodePrecedence precedence)RoutingDimensioninline
AddNodePrecedence(int64 first_node, int64 second_node, int64 offset)RoutingDimensioninline
AreVehicleTransitsPositive(int vehicle) constRoutingDimensioninline
base_dimension() constRoutingDimensioninline
cumuls() constRoutingDimensioninline
CumulVar(int64 index) constRoutingDimensioninline
fixed_transits() constRoutingDimensioninline
FixedTransitVar(int64 index) constRoutingDimensioninline
forbidden_intervals() constRoutingDimensioninline
GetAllowedIntervalsInRange(int64 index, int64 min_value, int64 max_value) constRoutingDimension
GetBreakDistanceDurationOfVehicle(int vehicle) constRoutingDimension
GetBreakIntervalsOfVehicle(int vehicle) constRoutingDimension
GetCumulVarPiecewiseLinearCost(int64 index) constRoutingDimension
GetCumulVarSoftLowerBound(int64 index) constRoutingDimension
GetCumulVarSoftLowerBoundCoefficient(int64 index) constRoutingDimension
GetCumulVarSoftUpperBound(int64 index) constRoutingDimension
GetCumulVarSoftUpperBoundCoefficient(int64 index) constRoutingDimension
GetFirstPossibleGreaterOrEqualValueForNode(int64 index, int64 min_value) constRoutingDimensioninline
GetGlobalOptimizerOffset() constRoutingDimensioninline
GetLastPossibleLessOrEqualValueForNode(int64 index, int64 max_value) constRoutingDimensioninline
GetLocalOptimizerOffsetForVehicle(int vehicle) constRoutingDimensioninline
GetNodePrecedences() constRoutingDimensioninline
GetPathPrecedenceGraph() constRoutingDimensioninline
GetPickupToDeliveryLimitForPair(int pair_index, int pickup, int delivery) constRoutingDimension
GetPostTravelEvaluatorOfVehicle(int vehicle) constRoutingDimension
GetPreTravelEvaluatorOfVehicle(int vehicle) constRoutingDimension
GetSoftSpanUpperBoundForVehicle(int vehicle) constRoutingDimensioninline
GetSpanCostCoefficientForVehicle(int vehicle) constRoutingDimensioninline
GetSpanUpperBoundForVehicle(int vehicle) constRoutingDimensioninline
GetTransitValue(int64 from_index, int64 to_index, int64 vehicle) constRoutingDimension
GetTransitValueFromClass(int64 from_index, int64 to_index, int64 vehicle_class) constRoutingDimensioninline
GetUnaryTransitEvaluator(int vehicle) constRoutingDimensioninline
global_span_cost_coefficient() constRoutingDimensioninline
HasBreakConstraints() constRoutingDimension
HasCumulVarPiecewiseLinearCost(int64 index) constRoutingDimension
HasCumulVarSoftLowerBound(int64 index) constRoutingDimension
HasCumulVarSoftUpperBound(int64 index) constRoutingDimension
HasPickupToDeliveryLimits() constRoutingDimension
HasSoftSpanUpperBounds() constRoutingDimensioninline
InitializeBreaks()RoutingDimension
model() constRoutingDimensioninline
name() constRoutingDimensioninline
PickupToDeliveryLimitFunction typedefRoutingDimension
RoutingModel classRoutingDimensionfriend
RoutingModelInspector classRoutingDimensionfriend
SetBreakDistanceDurationOfVehicle(int64 distance, int64 duration, int vehicle)RoutingDimension
SetBreakIntervalsOfVehicle(std::vector< IntervalVar * > breaks, int vehicle, int pre_travel_evaluator, int post_travel_evaluator)RoutingDimension
SetBreakIntervalsOfVehicle(std::vector< IntervalVar * > breaks, int vehicle, std::vector< int64 > node_visit_transits)RoutingDimension
SetBreakIntervalsOfVehicle(std::vector< IntervalVar * > breaks, int vehicle, std::vector< int64 > node_visit_transits, std::function< int64(int64, int64)> group_delays)RoutingDimension
SetCumulVarPiecewiseLinearCost(int64 index, const PiecewiseLinearFunction &cost)RoutingDimension
SetCumulVarSoftLowerBound(int64 index, int64 lower_bound, int64 coefficient)RoutingDimension
SetCumulVarSoftUpperBound(int64 index, int64 upper_bound, int64 coefficient)RoutingDimension
SetGlobalSpanCostCoefficient(int64 coefficient)RoutingDimension
SetPickupToDeliveryLimitFunctionForPair(PickupToDeliveryLimitFunction limit_function, int pair_index)RoutingDimension
SetSoftSpanUpperBoundForVehicle(SimpleBoundCosts::BoundCost bound_cost, int vehicle)RoutingDimensioninline
SetSpanCostCoefficientForAllVehicles(int64 coefficient)RoutingDimension
SetSpanCostCoefficientForVehicle(int64 coefficient, int vehicle)RoutingDimension
SetSpanUpperBoundForVehicle(int64 upper_bound, int vehicle)RoutingDimension
ShortestTransitionSlack(int64 node) constRoutingDimension
slacks() constRoutingDimensioninline
SlackVar(int64 index) constRoutingDimensioninline
transit_evaluator(int vehicle) constRoutingDimensioninline
transits() constRoutingDimensioninline
TransitVar(int64 index) constRoutingDimensioninline
vehicle_capacities() constRoutingDimensioninline
vehicle_span_cost_coefficients() constRoutingDimensioninline
vehicle_span_upper_bounds() constRoutingDimensioninline
vehicle_to_class(int vehicle) constRoutingDimensioninline
~RoutingDimension()RoutingDimension