Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::RoutingModel Member List

This is the complete list of members for operations_research::RoutingModel, including all inherited members.

ActiveVar(int64_t index) constoperations_research::RoutingModelinline
ActiveVehicleVar(int vehicle) constoperations_research::RoutingModelinline
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::RoutingModelinline
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::RoutingModelinline
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 valueoperations_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::RoutingModelinline
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::RoutingModelinline
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::RoutingModelinline
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 &parameters) constoperations_research::RoutingModel
AssignmentToRoutes(const operations_research::Assignment &assignment, std::vector< std::vector< int64_t > > *routes) constoperations_research::RoutingModel
CancelSearch()operations_research::RoutingModelinline
CheckIfAssignmentIsFeasible(const operations_research::Assignment &assignment, bool call_at_solution_monitors)operations_research::RoutingModel
CheckLimit(absl::Duration offset=absl::ZeroDuration())operations_research::RoutingModelinline
CloseModel()operations_research::RoutingModel
CloseModelWithParameters(const RoutingSearchParameters &search_parameters)operations_research::RoutingModel
CompactAndCheckAssignment(const operations_research::Assignment &assignment) constoperations_research::RoutingModel
CompactAssignment(const operations_research::Assignment &assignment) constoperations_research::RoutingModel
ComputeLowerBound()operations_research::RoutingModel
CostClassIndex typedefoperations_research::RoutingModel
CostsAreHomogeneousAcrossVehicles() constoperations_research::RoutingModelinline
CostVar() constoperations_research::RoutingModelinline
CumulDependentTransitCallback(int callback_index) constoperations_research::RoutingModelinline
CumulDependentTransitCallback2 typedefoperations_research::RoutingModel
DebugOutputAssignment(const operations_research::Assignment &solution_assignment, const std::string &dimension_to_print) constoperations_research::RoutingModel
DimensionIndex typedefoperations_research::RoutingModel
DisjunctionIndex typedefoperations_research::RoutingModel
enable_deep_serialization() constoperations_research::RoutingModelinline
End(int vehicle) constoperations_research::RoutingModelinline
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() constoperations_research::RoutingModelinline
ForEachNodeInDisjunctionWithMaxCardinalityFromIndex(int64_t index, int64_t max_cardinality, F f) constoperations_research::RoutingModelinline
GetAllDimensionNames() constoperations_research::RoutingModel
GetAmortizedLinearCostFactorOfVehicles() constoperations_research::RoutingModelinline
GetAmortizedQuadraticCostFactorOfVehicles() constoperations_research::RoutingModelinline
GetArcCostForClass(int64_t from_index, int64_t to_index, int64_t cost_class_index) constoperations_research::RoutingModel
GetArcCostForFirstSolution(int64_t from_index, int64_t to_index) constoperations_research::RoutingModel
GetArcCostForVehicle(int64_t from_index, int64_t to_index, int64_t vehicle) constoperations_research::RoutingModel
GetAutomaticFirstSolutionStrategy() constoperations_research::RoutingModelinline
GetBinCapacities()operations_research::RoutingModelinline
GetCostClassesCount() constoperations_research::RoutingModelinline
GetCostClassIndexOfVehicle(int64_t vehicle) constoperations_research::RoutingModelinline
GetCumulBounds(const operations_research::Assignment &solution_assignment, const RoutingDimension &dimension)operations_research::RoutingModel
GetDeliveryPosition(int64_t node_index) constoperations_research::RoutingModel
GetDepot() constoperations_research::RoutingModel
GetDimensionOrDie(const std::string &dimension_name) constoperations_research::RoutingModel
GetDimensionResourceGroupIndex(const RoutingDimension *dimension) constoperations_research::RoutingModelinline
GetDimensionResourceGroupIndices(const RoutingDimension *dimension) constoperations_research::RoutingModel
GetDimensions() constoperations_research::RoutingModelinline
GetDimensionsWithGlobalCumulOptimizers() constoperations_research::RoutingModel
GetDimensionsWithLocalCumulOptimizers() constoperations_research::RoutingModel
GetDimensionsWithSoftOrSpanCosts() constoperations_research::RoutingModel
GetDisjunctionIndices(int64_t index) constoperations_research::RoutingModelinline
GetDisjunctionMaxCardinality(DisjunctionIndex index) constoperations_research::RoutingModelinline
GetDisjunctionNodeIndices(DisjunctionIndex index) constoperations_research::RoutingModelinline
GetDisjunctionPenalty(DisjunctionIndex index) constoperations_research::RoutingModelinline
GetDisjunctionPenaltyCostBehavior(DisjunctionIndex index) constoperations_research::RoutingModelinline
GetFirstMatchingPickupDeliverySibling(int64_t node, const std::function< bool(int64_t)> &is_match) constoperations_research::RoutingModel
GetFirstSolutionHint() constoperations_research::RoutingModelinline
GetFixedCostOfVehicle(int vehicle) constoperations_research::RoutingModel
GetHardTypeIncompatibilitiesOfType(int type) constoperations_research::RoutingModel
GetHomogeneousCost(int64_t from_index, int64_t to_index) constoperations_research::RoutingModelinline
GetImplicitUniquePickupAndDeliveryPairs() constoperations_research::RoutingModelinline
GetMaximumNumberOfActiveVehicles() constoperations_research::RoutingModelinline
GetMutableCPInterrupt()operations_research::RoutingModelinline
GetMutableCPSatInterrupt()operations_research::RoutingModelinline
GetMutableDimension(const std::string &dimension_name) constoperations_research::RoutingModel
GetMutableGlobalCumulLPOptimizer(const RoutingDimension &dimension) constoperations_research::RoutingModel
GetMutableGlobalCumulMPOptimizer(const RoutingDimension &dimension) constoperations_research::RoutingModel
GetMutableLocalCumulLPOptimizer(const RoutingDimension &dimension) constoperations_research::RoutingModel
GetMutableLocalCumulMPOptimizer(const RoutingDimension &dimension) constoperations_research::RoutingModel
GetNonZeroCostClassesCount() constoperations_research::RoutingModelinline
GetNumberOfDecisionsInFirstSolution(const RoutingSearchParameters &search_parameters) constoperations_research::RoutingModel
GetNumberOfDisjunctions() constoperations_research::RoutingModelinline
GetNumberOfRejectsInFirstSolution(const RoutingSearchParameters &search_parameters) constoperations_research::RoutingModel
GetNumberOfSoftSameVehicleConstraints() constoperations_research::RoutingModelinline
GetNumberOfVisitTypes() constoperations_research::RoutingModelinline
GetNumOfSingletonNodes() constoperations_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 &params)operations_research::RoutingModel
GetOrderedActivityGroups() constoperations_research::RoutingModelinline
GetPairIndicesOfType(int type) constoperations_research::RoutingModel
GetPathsMetadata() constoperations_research::RoutingModelinline
GetPerfectBinaryDisjunctions() constoperations_research::RoutingModel
GetPickupAndDeliveryDisjunctions() constoperations_research::RoutingModelinline
GetPickupAndDeliveryPairs() constoperations_research::RoutingModelinline
GetPickupAndDeliveryPolicyOfVehicle(int vehicle) constoperations_research::RoutingModel
GetPickupPosition(int64_t node_index) constoperations_research::RoutingModel
GetPrimaryConstrainedDimension() constoperations_research::RoutingModelinline
GetRequiredTypeAlternativesWhenAddingType(int type) constoperations_research::RoutingModel
GetRequiredTypeAlternativesWhenRemovingType(int type) constoperations_research::RoutingModel
GetResourceGroup(int rg_index) constoperations_research::RoutingModelinline
GetResourceGroups() constoperations_research::RoutingModelinline
GetRouteCost(const std::vector< int64_t > &route) constoperations_research::RoutingModelinline
GetRoutesFromAssignment(const operations_research::Assignment &assignment)operations_research::RoutingModel
GetSameActivityGroupOfIndex(int node) constoperations_research::RoutingModelinline
GetSameActivityGroups() constoperations_research::RoutingModelinline
GetSameActivityGroupsCount() constoperations_research::RoutingModelinline
GetSameActivityIndicesOfGroup(int group) constoperations_research::RoutingModelinline
GetSameActivityIndicesOfIndex(int node) constoperations_research::RoutingModelinline
GetSameVehicleClassArcs(int64_t from_index, int64_t to_index) constoperations_research::RoutingModel
GetSameVehicleIndicesOfIndex(int node) constoperations_research::RoutingModelinline
GetSameVehicleRequiredTypeAlternativesOfType(int type) constoperations_research::RoutingModel
GetSearchMonitors() constoperations_research::RoutingModelinline
GetSingleNodesOfType(int type) constoperations_research::RoutingModel
GetSoftSameVehicleCost(int index) constoperations_research::RoutingModelinline
GetSoftSameVehicleIndices(int index) constoperations_research::RoutingModelinline
GetSubSolverStatistics() constoperations_research::RoutingModel
GetTabuVarsCallback typedefoperations_research::RoutingModel
GetTemporalTypeIncompatibilitiesOfType(int type) constoperations_research::RoutingModel
GetTopologicallySortedNodePrecedences() constoperations_research::RoutingModelinline
GetTopologicallySortedVisitTypes() constoperations_research::RoutingModelinline
GetUnaryDimensions() constoperations_research::RoutingModel
GetVehicleClassesCount() constoperations_research::RoutingModelinline
GetVehicleClassIndexOfVehicle(int64_t vehicle) constoperations_research::RoutingModelinline
GetVehicleOfClass(VehicleClassIndex vehicle_class) constoperations_research::RoutingModelinline
GetVehiclesOfSameClass(int64_t start_end_index) constoperations_research::RoutingModel
GetVehicleTypeContainer() constoperations_research::RoutingModelinline
GetVisitType(int64_t index) constoperations_research::RoutingModel
GetVisitTypeComponents() constoperations_research::RoutingModelinline
GetVisitTypePolicy(int64_t index) constoperations_research::RoutingModel
HasDimension(absl::string_view dimension_name) constoperations_research::RoutingModel
HasGlobalCumulOptimizer(const RoutingDimension &dimension) constoperations_research::RoutingModelinline
HasHardTypeIncompatibilities() constoperations_research::RoutingModelinline
HasLocalCumulOptimizer(const RoutingDimension &dimension) constoperations_research::RoutingModelinline
HasMandatoryDisjunctions() constoperations_research::RoutingModel
HasMaxCardinalityConstrainedDisjunctions() constoperations_research::RoutingModel
HasSameVehicleTypeRequirements() constoperations_research::RoutingModelinline
HasTemporalTypeIncompatibilities() constoperations_research::RoutingModelinline
HasTemporalTypeRequirements() constoperations_research::RoutingModelinline
HasTypeRegulations() constoperations_research::RoutingModelinline
HasVehicleWithCostClassIndex(CostClassIndex cost_class_index) constoperations_research::RoutingModelinline
IgnoreDisjunctionsAlreadyForcedToZero()operations_research::RoutingModel
IsDelivery(int64_t node_index) constoperations_research::RoutingModelinline
IsEnd(int64_t index) constoperations_research::RoutingModelinline
IsMatchingModel() constoperations_research::RoutingModel
IsPickup(int64_t node_index) constoperations_research::RoutingModelinline
IsStart(int64_t index) constoperations_research::RoutingModelinline
IsVehicleAllowedForIndex(int vehicle, int64_t index) constoperations_research::RoutingModelinline
IsVehicleUsed(const operations_research::Assignment &assignment, int vehicle) constoperations_research::RoutingModel
IsVehicleUsedWhenEmpty(int vehicle) constoperations_research::RoutingModelinline
kNoDimensionoperations_research::RoutingModelstatic
kNoDisjunctionoperations_research::RoutingModelstatic
kNoPenaltyoperations_research::RoutingModelstatic
kTransitEvaluatorSignNegativeOrZero enum valueoperations_research::RoutingModel
kTransitEvaluatorSignPositiveOrZero enum valueoperations_research::RoutingModel
kTransitEvaluatorSignUnknown enum valueoperations_research::RoutingModel
MakeGreedyDescentLSOperator(std::vector< operations_research::IntVar * > variables)operations_research::RoutingModelstatic
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::RoutingModelstatic
MutablePreAssignment()operations_research::RoutingModelinline
Next(const operations_research::Assignment &assignment, int64_t index) constoperations_research::RoutingModel
Nexts() constoperations_research::RoutingModelinline
NextVar(int64_t index) constoperations_research::RoutingModelinline
nodes() constoperations_research::RoutingModelinline
objective_lower_bound() constoperations_research::RoutingModelinline
operator=(const RoutingModel &)=deleteoperations_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 valueoperations_research::RoutingModel
PENALIZE_PER_INACTIVE enum valueoperations_research::RoutingModel
PenaltyCostBehavior enum nameoperations_research::RoutingModel
PICKUP_AND_DELIVERY_FIFO enum valueoperations_research::RoutingModel
PICKUP_AND_DELIVERY_LIFO enum valueoperations_research::RoutingModel
PICKUP_AND_DELIVERY_NO_ORDER enum valueoperations_research::RoutingModel
PickupAndDeliveryPolicy enum nameoperations_research::RoutingModel
PreAssignment() constoperations_research::RoutingModelinline
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() constoperations_research::RoutingModelinline
ResourceClassIndex typedefoperations_research::RoutingModel
ResourceGroup::Resource classoperations_research::RoutingModelfriend
ResourceVar(int vehicle, int resource_group) constoperations_research::RoutingModelinline
ResourceVars(int resource_group) constoperations_research::RoutingModelinline
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) constoperations_research::RoutingModel
RoutingDimension classoperations_research::RoutingModelfriend
RoutingModel(const RoutingIndexManager &index_manager)operations_research::RoutingModelexplicit
RoutingModel(const RoutingIndexManager &index_manager, const RoutingModelParameters &parameters)operations_research::RoutingModel
RoutingModel(const RoutingModel &)=deleteoperations_research::RoutingModel
RoutingModelInspector classoperations_research::RoutingModelfriend
search_stats() constoperations_research::RoutingModelinline
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::RoutingModelinline
SetFirstSolutionHint(const operations_research::Assignment *hint)operations_research::RoutingModelinline
SetFixedCostOfAllVehicles(int64_t cost)operations_research::RoutingModel
SetFixedCostOfVehicle(int64_t cost, int vehicle)operations_research::RoutingModel
SetMaximumNumberOfActiveVehicles(int max_active_vehicles)operations_research::RoutingModelinline
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::RoutingModelinline
SetSecondaryModel(RoutingModel *secondary_model, RoutingSearchParameters secondary_parameters)operations_research::RoutingModelinline
SetSweepArranger(SweepArranger *sweep_arranger)operations_research::RoutingModel
SetTabuVarsCallback(GetTabuVarsCallback tabu_var_callback)operations_research::RoutingModel
SetVehicleUsedWhenEmpty(bool is_used, int vehicle)operations_research::RoutingModelinline
SetVisitType(int64_t index, int type, VisitTypePolicy type_policy)operations_research::RoutingModel
Size() constoperations_research::RoutingModelinline
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() constoperations_research::RoutingModelinline
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) constoperations_research::RoutingModelinline
StateDependentTransitCallback(int callback_index) constoperations_research::RoutingModelinline
status() constoperations_research::RoutingModelinline
sweep_arranger() constoperations_research::RoutingModel
TimeBuffer() constoperations_research::RoutingModelinline
TransitCallback(int callback_index) constoperations_research::RoutingModelinline
TransitCallback1 typedefoperations_research::RoutingModel
TransitCallback2 typedefoperations_research::RoutingModel
TransitEvaluatorSign enum nameoperations_research::RoutingModel
TYPE_ADDED_TO_VEHICLE enum valueoperations_research::RoutingModel
TYPE_ON_VEHICLE_UP_TO_VISIT enum valueoperations_research::RoutingModel
TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED enum valueoperations_research::RoutingModel
UnaryTransitCallbackOrNull(int callback_index) constoperations_research::RoutingModelinline
UnperformedPenalty(int64_t var_index) constoperations_research::RoutingModel
UnperformedPenaltyOrValue(int64_t default_value, int64_t var_index) constoperations_research::RoutingModel
UpdateTimeLimit(absl::Duration time_limit)operations_research::RoutingModelinline
VariableIndexEvaluator2 typedefoperations_research::RoutingModel
VehicleClassIndex typedefoperations_research::RoutingModel
VehicleIndex(int64_t index) constoperations_research::RoutingModelinline
VehicleRouteConsideredVar(int vehicle) constoperations_research::RoutingModelinline
vehicles() constoperations_research::RoutingModelinline
VehicleVar(int64_t index) constoperations_research::RoutingModelinline
VehicleVars() constoperations_research::RoutingModelinline
VisitTypePolicy enum nameoperations_research::RoutingModel
WriteAssignment(const std::string &file_name) constoperations_research::RoutingModel
~RoutingModel()operations_research::RoutingModel