C++ Reference
C++ Reference: Routing
Detailed Description
Definition at line 555 of file routing_parameters.pb.h.
Static Public Member Functions | |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
| static const RoutingSearchParameters & | default_instance () |
| static void | InitAsDefaultInstance () |
| static const RoutingSearchParameters * | internal_default_instance () |
| static bool | SchedulingSolver_IsValid (int value) |
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | SchedulingSolver_descriptor () |
| template<typename T > | |
| static const std::string & | SchedulingSolver_Name (T enum_t_value) |
| static bool | SchedulingSolver_Parse (const std::string &name, SchedulingSolver *value) |
Static Public Attributes | |
| static constexpr int | kIndexInFileMessages |
| static constexpr SchedulingSolver | UNSET |
| static constexpr SchedulingSolver | GLOP |
| static constexpr SchedulingSolver | CP_SAT |
| static constexpr SchedulingSolver | SchedulingSolver_MIN |
| static constexpr SchedulingSolver | SchedulingSolver_MAX |
| static constexpr int | SchedulingSolver_ARRAYSIZE |
Member Typedef Documentation
◆ LocalSearchNeighborhoodOperators
Definition at line 658 of file routing_parameters.pb.h.
◆ SchedulingSolver
Definition at line 660 of file routing_parameters.pb.h.
Member Enumeration Documentation
◆ anonymous enum
| anonymous enum : int |
Definition at line 694 of file routing_parameters.pb.h.
Constructor & Destructor Documentation
◆ RoutingSearchParameters() [1/3]
◆ ~RoutingSearchParameters()
|
virtual |
◆ RoutingSearchParameters() [2/3]
| RoutingSearchParameters | ( | const RoutingSearchParameters & | from | ) |
◆ RoutingSearchParameters() [3/3]
|
inlinenoexcept |
Definition at line 562 of file routing_parameters.pb.h.
Member Function Documentation
◆ _InternalParse()
|
final |
◆ _InternalSerialize()
|
final |
◆ ByteSizeLong()
|
final |
◆ cheapest_insertion_farthest_seeds_ratio()
|
inline |
Definition at line 1970 of file routing_parameters.pb.h.
◆ cheapest_insertion_first_solution_neighbors_ratio()
|
inline |
Definition at line 1990 of file routing_parameters.pb.h.
◆ cheapest_insertion_ls_operator_neighbors_ratio()
|
inline |
Definition at line 2010 of file routing_parameters.pb.h.
◆ christofides_use_minimum_matching()
|
inline |
Definition at line 2030 of file routing_parameters.pb.h.
◆ Clear()
|
final |
◆ clear_cheapest_insertion_farthest_seeds_ratio()
|
inline |
Definition at line 1964 of file routing_parameters.pb.h.
◆ clear_cheapest_insertion_first_solution_neighbors_ratio()
|
inline |
Definition at line 1984 of file routing_parameters.pb.h.
◆ clear_cheapest_insertion_ls_operator_neighbors_ratio()
|
inline |
Definition at line 2004 of file routing_parameters.pb.h.
◆ clear_christofides_use_minimum_matching()
|
inline |
Definition at line 2024 of file routing_parameters.pb.h.
◆ clear_continuous_scheduling_solver()
|
inline |
Definition at line 2244 of file routing_parameters.pb.h.
◆ clear_first_solution_strategy()
|
inline |
Definition at line 1824 of file routing_parameters.pb.h.
◆ clear_guided_local_search_lambda_coefficient()
|
inline |
Definition at line 2164 of file routing_parameters.pb.h.
◆ clear_heuristic_expensive_chain_lns_num_arcs_to_consider()
|
inline |
Definition at line 2124 of file routing_parameters.pb.h.
◆ clear_lns_time_limit()
| void clear_lns_time_limit | ( | ) |
◆ clear_local_search_metaheuristic()
|
inline |
Definition at line 2144 of file routing_parameters.pb.h.
◆ clear_local_search_operators()
|
inline |
Definition at line 2050 of file routing_parameters.pb.h.
◆ clear_log_cost_offset()
|
inline |
Definition at line 2514 of file routing_parameters.pb.h.
◆ clear_log_cost_scaling_factor()
|
inline |
Definition at line 2494 of file routing_parameters.pb.h.
◆ clear_log_search()
|
inline |
Definition at line 2474 of file routing_parameters.pb.h.
◆ clear_mixed_integer_scheduling_solver()
|
inline |
Definition at line 2264 of file routing_parameters.pb.h.
◆ clear_number_of_solutions_to_collect()
|
inline |
Definition at line 2304 of file routing_parameters.pb.h.
◆ clear_optimization_step()
|
inline |
Definition at line 2284 of file routing_parameters.pb.h.
◆ clear_relocate_expensive_chain_num_arcs_to_consider()
|
inline |
Definition at line 2104 of file routing_parameters.pb.h.
◆ clear_savings_add_reverse_arcs()
|
inline |
Definition at line 1904 of file routing_parameters.pb.h.
◆ clear_savings_arc_coefficient()
|
inline |
Definition at line 1924 of file routing_parameters.pb.h.
◆ clear_savings_max_memory_usage_bytes()
|
inline |
Definition at line 1884 of file routing_parameters.pb.h.
◆ clear_savings_neighbors_ratio()
|
inline |
Definition at line 1864 of file routing_parameters.pb.h.
◆ clear_savings_parallel_routes()
|
inline |
Definition at line 1944 of file routing_parameters.pb.h.
◆ clear_solution_limit()
|
inline |
Definition at line 2324 of file routing_parameters.pb.h.
◆ clear_time_limit()
| void clear_time_limit | ( | ) |
◆ clear_use_cp()
|
inline |
Definition at line 2204 of file routing_parameters.pb.h.
◆ clear_use_cp_sat()
|
inline |
Definition at line 2224 of file routing_parameters.pb.h.
◆ clear_use_depth_first_search()
|
inline |
Definition at line 2184 of file routing_parameters.pb.h.
◆ clear_use_full_propagation()
|
inline |
Definition at line 2454 of file routing_parameters.pb.h.
◆ clear_use_unfiltered_first_solution_strategy()
|
inline |
Definition at line 1844 of file routing_parameters.pb.h.
◆ continuous_scheduling_solver()
|
inline |
Definition at line 2250 of file routing_parameters.pb.h.
◆ CopyFrom() [1/2]
|
final |
◆ CopyFrom() [2/2]
| void CopyFrom | ( | const RoutingSearchParameters & | from | ) |
◆ default_instance()
|
static |
◆ descriptor()
|
inlinestatic |
Definition at line 580 of file routing_parameters.pb.h.
◆ first_solution_strategy()
|
inline |
Definition at line 1830 of file routing_parameters.pb.h.
◆ GetCachedSize()
|
inlinefinal |
Definition at line 627 of file routing_parameters.pb.h.
◆ GetDescriptor()
|
inlinestatic |
Definition at line 583 of file routing_parameters.pb.h.
◆ GetMetadata()
|
final |
◆ GetReflection()
|
inlinestatic |
Definition at line 586 of file routing_parameters.pb.h.
◆ guided_local_search_lambda_coefficient()
|
inline |
Definition at line 2170 of file routing_parameters.pb.h.
◆ has_lns_time_limit()
|
inline |
Definition at line 2402 of file routing_parameters.pb.h.
◆ has_local_search_operators()
|
inline |
Definition at line 2047 of file routing_parameters.pb.h.
◆ has_time_limit()
|
inline |
Definition at line 2347 of file routing_parameters.pb.h.
◆ heuristic_expensive_chain_lns_num_arcs_to_consider()
|
inline |
Definition at line 2130 of file routing_parameters.pb.h.
◆ InitAsDefaultInstance()
|
static |
◆ internal_default_instance()
|
inlinestatic |
Definition at line 592 of file routing_parameters.pb.h.
◆ IsInitialized()
|
final |
◆ lns_time_limit()
|
inline |
Definition at line 2410 of file routing_parameters.pb.h.
◆ local_search_metaheuristic()
|
inline |
Definition at line 2150 of file routing_parameters.pb.h.
◆ local_search_operators()
|
inline |
Definition at line 2061 of file routing_parameters.pb.h.
◆ log_cost_offset()
|
inline |
Definition at line 2520 of file routing_parameters.pb.h.
◆ log_cost_scaling_factor()
|
inline |
Definition at line 2500 of file routing_parameters.pb.h.
◆ log_search()
|
inline |
Definition at line 2480 of file routing_parameters.pb.h.
◆ MergeFrom() [1/2]
|
final |
◆ MergeFrom() [2/2]
| void MergeFrom | ( | const RoutingSearchParameters & | from | ) |
◆ mixed_integer_scheduling_solver()
|
inline |
Definition at line 2270 of file routing_parameters.pb.h.
◆ mutable_lns_time_limit()
|
inline |
Definition at line 2429 of file routing_parameters.pb.h.
◆ mutable_local_search_operators()
|
inline |
Definition at line 2080 of file routing_parameters.pb.h.
◆ mutable_time_limit()
|
inline |
Definition at line 2374 of file routing_parameters.pb.h.
◆ New() [1/2]
|
inlinefinal |
Definition at line 609 of file routing_parameters.pb.h.
◆ New() [2/2]
|
inlinefinal |
Definition at line 613 of file routing_parameters.pb.h.
◆ number_of_solutions_to_collect()
|
inline |
Definition at line 2310 of file routing_parameters.pb.h.
◆ operator=() [1/2]
|
inline |
Definition at line 567 of file routing_parameters.pb.h.
◆ operator=() [2/2]
|
inlinenoexcept |
Definition at line 571 of file routing_parameters.pb.h.
◆ optimization_step()
|
inline |
Definition at line 2290 of file routing_parameters.pb.h.
◆ release_lns_time_limit()
|
inline |
Definition at line 2414 of file routing_parameters.pb.h.
◆ release_local_search_operators()
|
inline |
Definition at line 2065 of file routing_parameters.pb.h.
◆ release_time_limit()
|
inline |
Definition at line 2359 of file routing_parameters.pb.h.
◆ relocate_expensive_chain_num_arcs_to_consider()
|
inline |
Definition at line 2110 of file routing_parameters.pb.h.
◆ savings_add_reverse_arcs()
|
inline |
Definition at line 1910 of file routing_parameters.pb.h.
◆ savings_arc_coefficient()
|
inline |
Definition at line 1930 of file routing_parameters.pb.h.
◆ savings_max_memory_usage_bytes()
|
inline |
Definition at line 1890 of file routing_parameters.pb.h.
◆ savings_neighbors_ratio()
|
inline |
Definition at line 1870 of file routing_parameters.pb.h.
◆ savings_parallel_routes()
|
inline |
Definition at line 1950 of file routing_parameters.pb.h.
◆ SchedulingSolver_descriptor()
|
inlinestatic |
Definition at line 677 of file routing_parameters.pb.h.
◆ SchedulingSolver_IsValid()
|
inlinestatic |
Definition at line 667 of file routing_parameters.pb.h.
◆ SchedulingSolver_Name()
|
inlinestatic |
Definition at line 681 of file routing_parameters.pb.h.
◆ SchedulingSolver_Parse()
|
inlinestatic |
Definition at line 687 of file routing_parameters.pb.h.
◆ set_allocated_lns_time_limit()
|
inline |
Definition at line 2433 of file routing_parameters.pb.h.
◆ set_allocated_local_search_operators()
|
inline |
Definition at line 2084 of file routing_parameters.pb.h.
◆ set_allocated_time_limit()
|
inline |
Definition at line 2378 of file routing_parameters.pb.h.
◆ set_cheapest_insertion_farthest_seeds_ratio()
|
inline |
Definition at line 1978 of file routing_parameters.pb.h.
◆ set_cheapest_insertion_first_solution_neighbors_ratio()
|
inline |
Definition at line 1998 of file routing_parameters.pb.h.
◆ set_cheapest_insertion_ls_operator_neighbors_ratio()
|
inline |
Definition at line 2018 of file routing_parameters.pb.h.
◆ set_christofides_use_minimum_matching()
|
inline |
Definition at line 2038 of file routing_parameters.pb.h.
◆ set_continuous_scheduling_solver()
|
inline |
Definition at line 2258 of file routing_parameters.pb.h.
◆ set_first_solution_strategy()
|
inline |
Definition at line 1838 of file routing_parameters.pb.h.
◆ set_guided_local_search_lambda_coefficient()
|
inline |
Definition at line 2178 of file routing_parameters.pb.h.
◆ set_heuristic_expensive_chain_lns_num_arcs_to_consider()
|
inline |
Definition at line 2138 of file routing_parameters.pb.h.
◆ set_local_search_metaheuristic()
|
inline |
Definition at line 2158 of file routing_parameters.pb.h.
◆ set_log_cost_offset()
|
inline |
Definition at line 2528 of file routing_parameters.pb.h.
◆ set_log_cost_scaling_factor()
|
inline |
Definition at line 2508 of file routing_parameters.pb.h.
◆ set_log_search()
|
inline |
Definition at line 2488 of file routing_parameters.pb.h.
◆ set_mixed_integer_scheduling_solver()
|
inline |
Definition at line 2278 of file routing_parameters.pb.h.
◆ set_number_of_solutions_to_collect()
|
inline |
Definition at line 2318 of file routing_parameters.pb.h.
◆ set_optimization_step()
|
inline |
Definition at line 2298 of file routing_parameters.pb.h.
◆ set_relocate_expensive_chain_num_arcs_to_consider()
|
inline |
Definition at line 2118 of file routing_parameters.pb.h.
◆ set_savings_add_reverse_arcs()
|
inline |
Definition at line 1918 of file routing_parameters.pb.h.
◆ set_savings_arc_coefficient()
|
inline |
Definition at line 1938 of file routing_parameters.pb.h.
◆ set_savings_max_memory_usage_bytes()
|
inline |
Definition at line 1898 of file routing_parameters.pb.h.
◆ set_savings_neighbors_ratio()
|
inline |
Definition at line 1878 of file routing_parameters.pb.h.
◆ set_savings_parallel_routes()
|
inline |
Definition at line 1958 of file routing_parameters.pb.h.
◆ set_solution_limit()
|
inline |
Definition at line 2338 of file routing_parameters.pb.h.
◆ set_use_cp()
|
inline |
Definition at line 2218 of file routing_parameters.pb.h.
◆ set_use_cp_sat()
|
inline |
Definition at line 2238 of file routing_parameters.pb.h.
◆ set_use_depth_first_search()
|
inline |
Definition at line 2198 of file routing_parameters.pb.h.
◆ set_use_full_propagation()
|
inline |
Definition at line 2468 of file routing_parameters.pb.h.
◆ set_use_unfiltered_first_solution_strategy()
|
inline |
Definition at line 1858 of file routing_parameters.pb.h.
◆ solution_limit()
|
inline |
Definition at line 2330 of file routing_parameters.pb.h.
◆ Swap()
|
inline |
Definition at line 602 of file routing_parameters.pb.h.
◆ time_limit()
|
inline |
Definition at line 2355 of file routing_parameters.pb.h.
◆ use_cp()
|
inline |
Definition at line 2210 of file routing_parameters.pb.h.
◆ use_cp_sat()
|
inline |
Definition at line 2230 of file routing_parameters.pb.h.
◆ use_depth_first_search()
|
inline |
Definition at line 2190 of file routing_parameters.pb.h.
◆ use_full_propagation()
|
inline |
Definition at line 2460 of file routing_parameters.pb.h.
◆ use_unfiltered_first_solution_strategy()
|
inline |
Definition at line 1850 of file routing_parameters.pb.h.
Member Data Documentation
◆ CP_SAT
|
staticconstexpr |
Definition at line 665 of file routing_parameters.pb.h.
◆ GLOP
|
staticconstexpr |
Definition at line 663 of file routing_parameters.pb.h.
◆ kIndexInFileMessages
|
staticconstexpr |
Definition at line 596 of file routing_parameters.pb.h.
◆ SchedulingSolver_ARRAYSIZE
|
staticconstexpr |
Definition at line 674 of file routing_parameters.pb.h.
◆ SchedulingSolver_MAX
|
staticconstexpr |
Definition at line 672 of file routing_parameters.pb.h.
◆ SchedulingSolver_MIN
|
staticconstexpr |
Definition at line 670 of file routing_parameters.pb.h.
◆ UNSET
|
staticconstexpr |
Definition at line 661 of file routing_parameters.pb.h.
The documentation for this class was generated from the following file: