| ActiveVar(int64_t index) const | operations_research::RoutingModel | inline |
| ActiveVehicleVar(int vehicle) const | operations_research::RoutingModel | inline |
| AddAtSolutionCallback(std::function< void()> callback, bool track_unchecked_neighbors=false) | operations_research::RoutingModel | |
| AddConstantDimension(int64_t value, int64_t capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | inline |
| AddConstantDimensionWithSlack(int64_t value, int64_t capacity, int64_t slack_max, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimension(int evaluator_index, int64_t slack_max, int64_t capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionDependentDimensionWithVehicleCapacity(const std::vector< int > &pure_transits, const std::vector< int > &dependent_transits, const RoutingDimension *base_dimension, int64_t slack_max, std::vector< int64_t > vehicle_capacities, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | inline |
| AddDimensionDependentDimensionWithVehicleCapacity(const std::vector< int > &transits, const RoutingDimension *base_dimension, int64_t slack_max, std::vector< int64_t > vehicle_capacities, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionDependentDimensionWithVehicleCapacity(int transit, const RoutingDimension *base_dimension, int64_t slack_max, int64_t vehicle_capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionDependentDimensionWithVehicleCapacity(int pure_transit, int dependent_transit, const RoutingDimension *base_dimension, int64_t slack_max, int64_t vehicle_capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionWithCumulDependentVehicleTransitAndCapacity(const std::vector< int > &fixed_evaluator_indices, const std::vector< int > &cumul_dependent_evaluator_indices, int64_t slack_max, std::vector< int64_t > vehicle_capacities, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionWithVehicleCapacity(int evaluator_index, int64_t slack_max, std::vector< int64_t > vehicle_capacities, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionWithVehicleTransitAndCapacity(const std::vector< int > &evaluator_indices, int64_t slack_max, std::vector< int64_t > vehicle_capacities, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDimensionWithVehicleTransits(const std::vector< int > &evaluator_indices, int64_t slack_max, int64_t capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddDisjunction(const std::vector< int64_t > &indices, int64_t penalty=kNoPenalty, int64_t max_cardinality=1, PenaltyCostBehavior penalty_cost_behavior=PenaltyCostBehavior::PENALIZE_ONCE) | operations_research::RoutingModel | |
| ADDED_TYPE_REMOVED_FROM_VEHICLE enum value | operations_research::RoutingModel | |
| AddEnterSearchCallback(std::function< void()> callback) | operations_research::RoutingModel | |
| AddHardTypeIncompatibility(int type1, int type2) | operations_research::RoutingModel | |
| AddIntervalToAssignment(IntervalVar *interval) | operations_research::RoutingModel | |
| AddLocalSearchFilter(LocalSearchFilter *filter) | operations_research::RoutingModel | inline |
| AddLocalSearchOperator(LocalSearchOperator *ls_operator) | operations_research::RoutingModel | |
| AddMatrixDimension(std::vector< std::vector< int64_t > > values, int64_t capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddOrderedActivityGroup(std::vector< DisjunctionIndex > disjunctions) | operations_research::RoutingModel | inline |
| AddPickupAndDelivery(int64_t pickup, int64_t delivery) | operations_research::RoutingModel | |
| AddPickupAndDeliverySets(DisjunctionIndex pickup_disjunction, DisjunctionIndex delivery_disjunction) | operations_research::RoutingModel | |
| AddRequiredTypeAlternativesWhenAddingType(int dependent_type, absl::flat_hash_set< int > required_type_alternatives) | operations_research::RoutingModel | |
| AddRequiredTypeAlternativesWhenRemovingType(int dependent_type, absl::flat_hash_set< int > required_type_alternatives) | operations_research::RoutingModel | |
| AddResourceGroup() | operations_research::RoutingModel | |
| AddRestoreDimensionValuesResetCallback(std::function< void()> callback) | operations_research::RoutingModel | |
| AddRouteConstraint(absl::AnyInvocable< std::optional< int64_t >(const std::vector< int64_t > &)> route_evaluator, bool costs_are_homogeneous_across_vehicles=false) | operations_research::RoutingModel | |
| AddSameActivityGroup(absl::Span< const int > nodes) | operations_research::RoutingModel | inline |
| AddSameVehicleRequiredTypeAlternatives(int dependent_type, absl::flat_hash_set< int > required_type_alternatives) | operations_research::RoutingModel | |
| AddSearchMonitor(SearchMonitor *monitor) | operations_research::RoutingModel | |
| AddSoftSameVehicleConstraint(std::vector< int64_t > indices, int64_t cost) | operations_research::RoutingModel | |
| AddTemporalTypeIncompatibility(int type1, int type2) | operations_research::RoutingModel | |
| AddToAssignment(operations_research::IntVar *var) | operations_research::RoutingModel | |
| AddVariableMaximizedByFinalizer(operations_research::IntVar *var) | operations_research::RoutingModel | |
| AddVariableMinimizedByFinalizer(operations_research::IntVar *var) | operations_research::RoutingModel | |
| AddVariableTargetToFinalizer(operations_research::IntVar *var, int64_t target) | operations_research::RoutingModel | |
| AddVectorDimension(std::vector< int64_t > values, int64_t capacity, bool fix_start_cumul_to_zero, const std::string &name) | operations_research::RoutingModel | |
| AddWeightedVariableMaximizedByFinalizer(operations_research::IntVar *var, int64_t cost) | operations_research::RoutingModel | |
| AddWeightedVariableMinimizedByFinalizer(operations_research::IntVar *var, int64_t cost) | operations_research::RoutingModel | |
| AddWeightedVariableTargetToFinalizer(operations_research::IntVar *var, int64_t target, int64_t cost) | operations_research::RoutingModel | |
| ApplyLocks(absl::Span< const int64_t > locks) | operations_research::RoutingModel | |
| ApplyLocksToAllVehicles(const std::vector< std::vector< int64_t > > &locks, bool close_routes) | operations_research::RoutingModel | |
| ArcIsMoreConstrainedThanArc(int64_t from, int64_t to1, int64_t to2) | operations_research::RoutingModel | |
| AreRoutesInterdependent(const RoutingSearchParameters ¶meters) const | operations_research::RoutingModel | |
| AssignmentToRoutes(const operations_research::Assignment &assignment, std::vector< std::vector< int64_t > > *routes) const | operations_research::RoutingModel | |
| CancelSearch() | operations_research::RoutingModel | inline |
| CheckIfAssignmentIsFeasible(const operations_research::Assignment &assignment, bool call_at_solution_monitors) | operations_research::RoutingModel | |
| CheckLimit(absl::Duration offset=absl::ZeroDuration()) | operations_research::RoutingModel | inline |
| CloseModel() | operations_research::RoutingModel | |
| CloseModelWithParameters(const RoutingSearchParameters &search_parameters) | operations_research::RoutingModel | |
| CompactAndCheckAssignment(const operations_research::Assignment &assignment) const | operations_research::RoutingModel | |
| CompactAssignment(const operations_research::Assignment &assignment) const | operations_research::RoutingModel | |
| ComputeLowerBound() | operations_research::RoutingModel | |
| CostClassIndex typedef | operations_research::RoutingModel | |
| CostsAreHomogeneousAcrossVehicles() const | operations_research::RoutingModel | inline |
| CostVar() const | operations_research::RoutingModel | inline |
| CumulDependentTransitCallback(int callback_index) const | operations_research::RoutingModel | inline |
| CumulDependentTransitCallback2 typedef | operations_research::RoutingModel | |
| DebugOutputAssignment(const operations_research::Assignment &solution_assignment, const std::string &dimension_to_print) const | operations_research::RoutingModel | |
| DimensionIndex typedef | operations_research::RoutingModel | |
| DisjunctionIndex typedef | operations_research::RoutingModel | |
| enable_deep_serialization() const | operations_research::RoutingModel | inline |
| End(int vehicle) const | operations_research::RoutingModel | inline |
| FastSolveFromAssignmentWithParameters(const operations_research::Assignment *assignment, const RoutingSearchParameters &search_parameters, bool check_solution_in_cp, absl::flat_hash_set< operations_research::IntVar * > *touched=nullptr) | operations_research::RoutingModel | |
| first_solution_evaluator() const | operations_research::RoutingModel | inline |
| ForEachNodeInDisjunctionWithMaxCardinalityFromIndex(int64_t index, int64_t max_cardinality, F f) const | operations_research::RoutingModel | inline |
| GetAllDimensionNames() const | operations_research::RoutingModel | |
| GetAmortizedLinearCostFactorOfVehicles() const | operations_research::RoutingModel | inline |
| GetAmortizedQuadraticCostFactorOfVehicles() const | operations_research::RoutingModel | inline |
| GetArcCostForClass(int64_t from_index, int64_t to_index, int64_t cost_class_index) const | operations_research::RoutingModel | |
| GetArcCostForFirstSolution(int64_t from_index, int64_t to_index) const | operations_research::RoutingModel | |
| GetArcCostForVehicle(int64_t from_index, int64_t to_index, int64_t vehicle) const | operations_research::RoutingModel | |
| GetAutomaticFirstSolutionStrategy() const | operations_research::RoutingModel | inline |
| GetBinCapacities() | operations_research::RoutingModel | inline |
| GetCostClassesCount() const | operations_research::RoutingModel | inline |
| GetCostClassIndexOfVehicle(int64_t vehicle) const | operations_research::RoutingModel | inline |
| GetCumulBounds(const operations_research::Assignment &solution_assignment, const RoutingDimension &dimension) | operations_research::RoutingModel | |
| GetDeliveryPosition(int64_t node_index) const | operations_research::RoutingModel | |
| GetDepot() const | operations_research::RoutingModel | |
| GetDimensionOrDie(const std::string &dimension_name) const | operations_research::RoutingModel | |
| GetDimensionResourceGroupIndex(const RoutingDimension *dimension) const | operations_research::RoutingModel | inline |
| GetDimensionResourceGroupIndices(const RoutingDimension *dimension) const | operations_research::RoutingModel | |
| GetDimensions() const | operations_research::RoutingModel | inline |
| GetDimensionsWithGlobalCumulOptimizers() const | operations_research::RoutingModel | |
| GetDimensionsWithLocalCumulOptimizers() const | operations_research::RoutingModel | |
| GetDimensionsWithSoftOrSpanCosts() const | operations_research::RoutingModel | |
| GetDisjunctionIndices(int64_t index) const | operations_research::RoutingModel | inline |
| GetDisjunctionMaxCardinality(DisjunctionIndex index) const | operations_research::RoutingModel | inline |
| GetDisjunctionNodeIndices(DisjunctionIndex index) const | operations_research::RoutingModel | inline |
| GetDisjunctionPenalty(DisjunctionIndex index) const | operations_research::RoutingModel | inline |
| GetDisjunctionPenaltyCostBehavior(DisjunctionIndex index) const | operations_research::RoutingModel | inline |
| GetFirstMatchingPickupDeliverySibling(int64_t node, const std::function< bool(int64_t)> &is_match) const | operations_research::RoutingModel | |
| GetFirstSolutionHint() const | operations_research::RoutingModel | inline |
| GetFixedCostOfVehicle(int vehicle) const | operations_research::RoutingModel | |
| GetHardTypeIncompatibilitiesOfType(int type) const | operations_research::RoutingModel | |
| GetHomogeneousCost(int64_t from_index, int64_t to_index) const | operations_research::RoutingModel | inline |
| GetImplicitUniquePickupAndDeliveryPairs() const | operations_research::RoutingModel | inline |
| GetMaximumNumberOfActiveVehicles() const | operations_research::RoutingModel | inline |
| GetMutableCPInterrupt() | operations_research::RoutingModel | inline |
| GetMutableCPSatInterrupt() | operations_research::RoutingModel | inline |
| GetMutableDimension(const std::string &dimension_name) const | operations_research::RoutingModel | |
| GetMutableGlobalCumulLPOptimizer(const RoutingDimension &dimension) const | operations_research::RoutingModel | |
| GetMutableGlobalCumulMPOptimizer(const RoutingDimension &dimension) const | operations_research::RoutingModel | |
| GetMutableLocalCumulLPOptimizer(const RoutingDimension &dimension) const | operations_research::RoutingModel | |
| GetMutableLocalCumulMPOptimizer(const RoutingDimension &dimension) const | operations_research::RoutingModel | |
| GetNonZeroCostClassesCount() const | operations_research::RoutingModel | inline |
| GetNumberOfDecisionsInFirstSolution(const RoutingSearchParameters &search_parameters) const | operations_research::RoutingModel | |
| GetNumberOfDisjunctions() const | operations_research::RoutingModel | inline |
| GetNumberOfRejectsInFirstSolution(const RoutingSearchParameters &search_parameters) const | operations_research::RoutingModel | |
| GetNumberOfSoftSameVehicleConstraints() const | operations_research::RoutingModel | inline |
| GetNumberOfVisitTypes() const | operations_research::RoutingModel | inline |
| GetNumOfSingletonNodes() const | operations_research::RoutingModel | |
| GetOrCreateNodeNeighborsByCostClass(double neighbors_ratio, int64_t min_neighbors, double &neighbors_ratio_used, bool add_vehicle_starts_to_neighbors=true, bool add_vehicle_ends_to_neighbors=false, bool only_sort_neighbors_for_partial_neighborhoods=true) | operations_research::RoutingModel | |
| GetOrCreateNodeNeighborsByCostClass(const NodeNeighborsParameters ¶ms) | operations_research::RoutingModel | |
| GetOrderedActivityGroups() const | operations_research::RoutingModel | inline |
| GetPairIndicesOfType(int type) const | operations_research::RoutingModel | |
| GetPathsMetadata() const | operations_research::RoutingModel | inline |
| GetPerfectBinaryDisjunctions() const | operations_research::RoutingModel | |
| GetPickupAndDeliveryDisjunctions() const | operations_research::RoutingModel | inline |
| GetPickupAndDeliveryPairs() const | operations_research::RoutingModel | inline |
| GetPickupAndDeliveryPolicyOfVehicle(int vehicle) const | operations_research::RoutingModel | |
| GetPickupPosition(int64_t node_index) const | operations_research::RoutingModel | |
| GetPrimaryConstrainedDimension() const | operations_research::RoutingModel | inline |
| GetRequiredTypeAlternativesWhenAddingType(int type) const | operations_research::RoutingModel | |
| GetRequiredTypeAlternativesWhenRemovingType(int type) const | operations_research::RoutingModel | |
| GetResourceGroup(int rg_index) const | operations_research::RoutingModel | inline |
| GetResourceGroups() const | operations_research::RoutingModel | inline |
| GetRouteCost(const std::vector< int64_t > &route) const | operations_research::RoutingModel | inline |
| GetRoutesFromAssignment(const operations_research::Assignment &assignment) | operations_research::RoutingModel | |
| GetSameActivityGroupOfIndex(int node) const | operations_research::RoutingModel | inline |
| GetSameActivityGroups() const | operations_research::RoutingModel | inline |
| GetSameActivityGroupsCount() const | operations_research::RoutingModel | inline |
| GetSameActivityIndicesOfGroup(int group) const | operations_research::RoutingModel | inline |
| GetSameActivityIndicesOfIndex(int node) const | operations_research::RoutingModel | inline |
| GetSameVehicleClassArcs(int64_t from_index, int64_t to_index) const | operations_research::RoutingModel | |
| GetSameVehicleIndicesOfIndex(int node) const | operations_research::RoutingModel | inline |
| GetSameVehicleRequiredTypeAlternativesOfType(int type) const | operations_research::RoutingModel | |
| GetSearchMonitors() const | operations_research::RoutingModel | inline |
| GetSingleNodesOfType(int type) const | operations_research::RoutingModel | |
| GetSoftSameVehicleCost(int index) const | operations_research::RoutingModel | inline |
| GetSoftSameVehicleIndices(int index) const | operations_research::RoutingModel | inline |
| GetSubSolverStatistics() const | operations_research::RoutingModel | |
| GetTabuVarsCallback typedef | operations_research::RoutingModel | |
| GetTemporalTypeIncompatibilitiesOfType(int type) const | operations_research::RoutingModel | |
| GetTopologicallySortedNodePrecedences() const | operations_research::RoutingModel | inline |
| GetTopologicallySortedVisitTypes() const | operations_research::RoutingModel | inline |
| GetUnaryDimensions() const | operations_research::RoutingModel | |
| GetVehicleClassesCount() const | operations_research::RoutingModel | inline |
| GetVehicleClassIndexOfVehicle(int64_t vehicle) const | operations_research::RoutingModel | inline |
| GetVehicleOfClass(VehicleClassIndex vehicle_class) const | operations_research::RoutingModel | inline |
| GetVehiclesOfSameClass(int64_t start_end_index) const | operations_research::RoutingModel | |
| GetVehicleTypeContainer() const | operations_research::RoutingModel | inline |
| GetVisitType(int64_t index) const | operations_research::RoutingModel | |
| GetVisitTypeComponents() const | operations_research::RoutingModel | inline |
| GetVisitTypePolicy(int64_t index) const | operations_research::RoutingModel | |
| HasDimension(absl::string_view dimension_name) const | operations_research::RoutingModel | |
| HasGlobalCumulOptimizer(const RoutingDimension &dimension) const | operations_research::RoutingModel | inline |
| HasHardTypeIncompatibilities() const | operations_research::RoutingModel | inline |
| HasLocalCumulOptimizer(const RoutingDimension &dimension) const | operations_research::RoutingModel | inline |
| HasMandatoryDisjunctions() const | operations_research::RoutingModel | |
| HasMaxCardinalityConstrainedDisjunctions() const | operations_research::RoutingModel | |
| HasSameVehicleTypeRequirements() const | operations_research::RoutingModel | inline |
| HasTemporalTypeIncompatibilities() const | operations_research::RoutingModel | inline |
| HasTemporalTypeRequirements() const | operations_research::RoutingModel | inline |
| HasTypeRegulations() const | operations_research::RoutingModel | inline |
| HasVehicleWithCostClassIndex(CostClassIndex cost_class_index) const | operations_research::RoutingModel | inline |
| IgnoreDisjunctionsAlreadyForcedToZero() | operations_research::RoutingModel | |
| IsDelivery(int64_t node_index) const | operations_research::RoutingModel | inline |
| IsEnd(int64_t index) const | operations_research::RoutingModel | inline |
| IsMatchingModel() const | operations_research::RoutingModel | |
| IsPickup(int64_t node_index) const | operations_research::RoutingModel | inline |
| IsStart(int64_t index) const | operations_research::RoutingModel | inline |
| IsVehicleAllowedForIndex(int vehicle, int64_t index) const | operations_research::RoutingModel | inline |
| IsVehicleUsed(const operations_research::Assignment &assignment, int vehicle) const | operations_research::RoutingModel | |
| IsVehicleUsedWhenEmpty(int vehicle) const | operations_research::RoutingModel | inline |
| kNoDimension | operations_research::RoutingModel | static |
| kNoDisjunction | operations_research::RoutingModel | static |
| kNoPenalty | operations_research::RoutingModel | static |
| kTransitEvaluatorSignNegativeOrZero enum value | operations_research::RoutingModel | |
| kTransitEvaluatorSignPositiveOrZero enum value | operations_research::RoutingModel | |
| kTransitEvaluatorSignUnknown enum value | operations_research::RoutingModel | |
| MakeGreedyDescentLSOperator(std::vector< operations_research::IntVar * > variables) | operations_research::RoutingModel | static |
| MakeGuidedSlackFinalizer(const RoutingDimension *dimension, std::function< int64_t(int64_t)> initializer) | operations_research::RoutingModel | |
| MakeSelfDependentDimensionFinalizer(const RoutingDimension *dimension) | operations_research::RoutingModel | |
| MakeStateDependentTransit(const std::function< int64_t(int64_t)> &f, int64_t domain_start, int64_t domain_end) | operations_research::RoutingModel | static |
| MutablePreAssignment() | operations_research::RoutingModel | inline |
| Next(const operations_research::Assignment &assignment, int64_t index) const | operations_research::RoutingModel | |
| Nexts() const | operations_research::RoutingModel | inline |
| NextVar(int64_t index) const | operations_research::RoutingModel | inline |
| nodes() const | operations_research::RoutingModel | inline |
| objective_lower_bound() const | operations_research::RoutingModel | inline |
| operator=(const RoutingModel &)=delete | operations_research::RoutingModel | |
| PackCumulsOfOptimizerDimensionsFromAssignment(const operations_research::Assignment *original_assignment, absl::Duration duration_limit, bool *time_limit_was_reached=nullptr) | operations_research::RoutingModel | |
| PENALIZE_ONCE enum value | operations_research::RoutingModel | |
| PENALIZE_PER_INACTIVE enum value | operations_research::RoutingModel | |
| PenaltyCostBehavior enum name | operations_research::RoutingModel | |
| PICKUP_AND_DELIVERY_FIFO enum value | operations_research::RoutingModel | |
| PICKUP_AND_DELIVERY_LIFO enum value | operations_research::RoutingModel | |
| PICKUP_AND_DELIVERY_NO_ORDER enum value | operations_research::RoutingModel | |
| PickupAndDeliveryPolicy enum name | operations_research::RoutingModel | |
| PreAssignment() const | operations_research::RoutingModel | inline |
| ReadAssignment(const std::string &file_name) | operations_research::RoutingModel | |
| ReadAssignmentFromRoutes(const std::vector< std::vector< int64_t > > &routes, bool ignore_inactive_indices) | operations_research::RoutingModel | |
| RegisterCumulDependentTransitCallback(CumulDependentTransitCallback2 callback) | operations_research::RoutingModel | |
| RegisterStateDependentTransitCallback(VariableIndexEvaluator2 callback) | operations_research::RoutingModel | |
| RegisterTransitCallback(TransitCallback2 callback, TransitEvaluatorSign sign=kTransitEvaluatorSignUnknown) | operations_research::RoutingModel | |
| RegisterTransitMatrix(std::vector< std::vector< int64_t > > values) | operations_research::RoutingModel | |
| RegisterUnaryTransitCallback(TransitCallback1 callback, TransitEvaluatorSign sign=kTransitEvaluatorSignUnknown) | operations_research::RoutingModel | |
| RegisterUnaryTransitVector(std::vector< int64_t > values) | operations_research::RoutingModel | |
| RemainingTime() const | operations_research::RoutingModel | inline |
| ResourceClassIndex typedef | operations_research::RoutingModel | |
| ResourceGroup::Resource class | operations_research::RoutingModel | friend |
| ResourceVar(int vehicle, int resource_group) const | operations_research::RoutingModel | inline |
| ResourceVars(int resource_group) const | operations_research::RoutingModel | inline |
| RestoreAssignment(const operations_research::Assignment &solution) | operations_research::RoutingModel | |
| RoutesToAssignment(const std::vector< std::vector< int64_t > > &routes, bool ignore_inactive_indices, bool close_routes, operations_research::Assignment *assignment) const | operations_research::RoutingModel | |
| RoutingDimension class | operations_research::RoutingModel | friend |
| RoutingModel(const RoutingIndexManager &index_manager) | operations_research::RoutingModel | explicit |
| RoutingModel(const RoutingIndexManager &index_manager, const RoutingModelParameters ¶meters) | operations_research::RoutingModel | |
| RoutingModel(const RoutingModel &)=delete | operations_research::RoutingModel | |
| RoutingModelInspector class | operations_research::RoutingModel | friend |
| search_stats() const | operations_research::RoutingModel | inline |
| SetAllowedVehiclesForIndex(absl::Span< const int > vehicles, int64_t index) | operations_research::RoutingModel | |
| SetAmortizedCostFactorsOfAllVehicles(int64_t linear_cost_factor, int64_t quadratic_cost_factor) | operations_research::RoutingModel | |
| SetAmortizedCostFactorsOfVehicle(int64_t linear_cost_factor, int64_t quadratic_cost_factor, int vehicle) | operations_research::RoutingModel | |
| SetArcCostEvaluatorOfAllVehicles(int evaluator_index) | operations_research::RoutingModel | |
| SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle) | operations_research::RoutingModel | |
| SetAssignmentFromOtherModelAssignment(operations_research::Assignment *target_assignment, const RoutingModel *source_model, const operations_research::Assignment *source_assignment) | operations_research::RoutingModel | |
| SetFirstSolutionEvaluator(Solver::IndexEvaluator2 evaluator) | operations_research::RoutingModel | inline |
| SetFirstSolutionHint(const operations_research::Assignment *hint) | operations_research::RoutingModel | inline |
| SetFixedCostOfAllVehicles(int64_t cost) | operations_research::RoutingModel | |
| SetFixedCostOfVehicle(int64_t cost, int vehicle) | operations_research::RoutingModel | |
| SetMaximumNumberOfActiveVehicles(int max_active_vehicles) | operations_research::RoutingModel | inline |
| SetPathEnergyCostOfVehicle(const std::string &force, const std::string &distance, int64_t cost_per_unit, int vehicle) | operations_research::RoutingModel | |
| SetPathEnergyCostsOfVehicle(const std::string &force, const std::string &distance, int64_t threshold, int64_t cost_per_unit_below_threshold, int64_t cost_per_unit_above_threshold, int vehicle) | operations_research::RoutingModel | |
| SetPickupAndDeliveryPolicyOfAllVehicles(PickupAndDeliveryPolicy policy) | operations_research::RoutingModel | |
| SetPickupAndDeliveryPolicyOfVehicle(PickupAndDeliveryPolicy policy, int vehicle) | operations_research::RoutingModel | |
| SetPrimaryConstrainedDimension(absl::string_view dimension_name) | operations_research::RoutingModel | inline |
| SetSecondaryModel(RoutingModel *secondary_model, RoutingSearchParameters secondary_parameters) | operations_research::RoutingModel | inline |
| SetSweepArranger(SweepArranger *sweep_arranger) | operations_research::RoutingModel | |
| SetTabuVarsCallback(GetTabuVarsCallback tabu_var_callback) | operations_research::RoutingModel | |
| SetVehicleUsedWhenEmpty(bool is_used, int vehicle) | operations_research::RoutingModel | inline |
| SetVisitType(int64_t index, int type, VisitTypePolicy type_policy) | operations_research::RoutingModel | |
| Size() const | operations_research::RoutingModel | inline |
| Solve(const operations_research::Assignment *assignment=nullptr) | operations_research::RoutingModel | |
| SolveFromAssignmentsWithParameters(const std::vector< const operations_research::Assignment * > &assignments, const RoutingSearchParameters &search_parameters, std::vector< const operations_research::Assignment * > *solutions=nullptr) | operations_research::RoutingModel | |
| SolveFromAssignmentWithParameters(const operations_research::Assignment *assignment, const RoutingSearchParameters &search_parameters, std::vector< const operations_research::Assignment * > *solutions=nullptr) | operations_research::RoutingModel | |
| solver() const | operations_research::RoutingModel | inline |
| SolveWithIteratedLocalSearch(const RoutingSearchParameters &search_parameters) | operations_research::RoutingModel | |
| SolveWithParameters(const RoutingSearchParameters &search_parameters, std::vector< const operations_research::Assignment * > *solutions=nullptr) | operations_research::RoutingModel | |
| Start(int vehicle) const | operations_research::RoutingModel | inline |
| StateDependentTransitCallback(int callback_index) const | operations_research::RoutingModel | inline |
| status() const | operations_research::RoutingModel | inline |
| sweep_arranger() const | operations_research::RoutingModel | |
| TimeBuffer() const | operations_research::RoutingModel | inline |
| TransitCallback(int callback_index) const | operations_research::RoutingModel | inline |
| TransitCallback1 typedef | operations_research::RoutingModel | |
| TransitCallback2 typedef | operations_research::RoutingModel | |
| TransitEvaluatorSign enum name | operations_research::RoutingModel | |
| TYPE_ADDED_TO_VEHICLE enum value | operations_research::RoutingModel | |
| TYPE_ON_VEHICLE_UP_TO_VISIT enum value | operations_research::RoutingModel | |
| TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED enum value | operations_research::RoutingModel | |
| UnaryTransitCallbackOrNull(int callback_index) const | operations_research::RoutingModel | inline |
| UnperformedPenalty(int64_t var_index) const | operations_research::RoutingModel | |
| UnperformedPenaltyOrValue(int64_t default_value, int64_t var_index) const | operations_research::RoutingModel | |
| UpdateTimeLimit(absl::Duration time_limit) | operations_research::RoutingModel | inline |
| VariableIndexEvaluator2 typedef | operations_research::RoutingModel | |
| VehicleClassIndex typedef | operations_research::RoutingModel | |
| VehicleIndex(int64_t index) const | operations_research::RoutingModel | inline |
| VehicleRouteConsideredVar(int vehicle) const | operations_research::RoutingModel | inline |
| vehicles() const | operations_research::RoutingModel | inline |
| VehicleVar(int64_t index) const | operations_research::RoutingModel | inline |
| VehicleVars() const | operations_research::RoutingModel | inline |
| VisitTypePolicy enum name | operations_research::RoutingModel | |
| WriteAssignment(const std::string &file_name) const | operations_research::RoutingModel | |
| ~RoutingModel() | operations_research::RoutingModel | |