C++ Reference
C++ Reference: Routing
Detailed Description
Definition at line 108 of file routing_parameters.pb.h.
Public Member Functions | |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators () | |
| virtual | ~RoutingSearchParameters_LocalSearchNeighborhoodOperators () |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from) | |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators (RoutingSearchParameters_LocalSearchNeighborhoodOperators &&from) noexcept | |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators & | operator= (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from) |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators & | operator= (RoutingSearchParameters_LocalSearchNeighborhoodOperators &&from) noexcept |
| void | Swap (RoutingSearchParameters_LocalSearchNeighborhoodOperators *other) |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators * | New () const final |
| RoutingSearchParameters_LocalSearchNeighborhoodOperators * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final |
| void | CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final |
| void | MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final |
| void | CopyFrom (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from) |
| void | MergeFrom (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from) |
| PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
| bool | IsInitialized () const final |
| size_t | ByteSizeLong () const final |
| const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
| ::PROTOBUF_NAMESPACE_ID::uint8 * | _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
| int | GetCachedSize () const final |
| ::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
| void | clear_use_relocate () |
| ::operations_research::OptionalBoolean | use_relocate () const |
| void | set_use_relocate (::operations_research::OptionalBoolean value) |
| void | clear_use_relocate_pair () |
| ::operations_research::OptionalBoolean | use_relocate_pair () const |
| void | set_use_relocate_pair (::operations_research::OptionalBoolean value) |
| void | clear_use_relocate_neighbors () |
| ::operations_research::OptionalBoolean | use_relocate_neighbors () const |
| void | set_use_relocate_neighbors (::operations_research::OptionalBoolean value) |
| void | clear_use_exchange () |
| ::operations_research::OptionalBoolean | use_exchange () const |
| void | set_use_exchange (::operations_research::OptionalBoolean value) |
| void | clear_use_cross () |
| ::operations_research::OptionalBoolean | use_cross () const |
| void | set_use_cross (::operations_research::OptionalBoolean value) |
| void | clear_use_cross_exchange () |
| ::operations_research::OptionalBoolean | use_cross_exchange () const |
| void | set_use_cross_exchange (::operations_research::OptionalBoolean value) |
| void | clear_use_two_opt () |
| ::operations_research::OptionalBoolean | use_two_opt () const |
| void | set_use_two_opt (::operations_research::OptionalBoolean value) |
| void | clear_use_or_opt () |
| ::operations_research::OptionalBoolean | use_or_opt () const |
| void | set_use_or_opt (::operations_research::OptionalBoolean value) |
| void | clear_use_lin_kernighan () |
| ::operations_research::OptionalBoolean | use_lin_kernighan () const |
| void | set_use_lin_kernighan (::operations_research::OptionalBoolean value) |
| void | clear_use_tsp_opt () |
| ::operations_research::OptionalBoolean | use_tsp_opt () const |
| void | set_use_tsp_opt (::operations_research::OptionalBoolean value) |
| void | clear_use_make_active () |
| ::operations_research::OptionalBoolean | use_make_active () const |
| void | set_use_make_active (::operations_research::OptionalBoolean value) |
| void | clear_use_make_inactive () |
| ::operations_research::OptionalBoolean | use_make_inactive () const |
| void | set_use_make_inactive (::operations_research::OptionalBoolean value) |
| void | clear_use_make_chain_inactive () |
| ::operations_research::OptionalBoolean | use_make_chain_inactive () const |
| void | set_use_make_chain_inactive (::operations_research::OptionalBoolean value) |
| void | clear_use_swap_active () |
| ::operations_research::OptionalBoolean | use_swap_active () const |
| void | set_use_swap_active (::operations_research::OptionalBoolean value) |
| void | clear_use_extended_swap_active () |
| ::operations_research::OptionalBoolean | use_extended_swap_active () const |
| void | set_use_extended_swap_active (::operations_research::OptionalBoolean value) |
| void | clear_use_path_lns () |
| ::operations_research::OptionalBoolean | use_path_lns () const |
| void | set_use_path_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_full_path_lns () |
| ::operations_research::OptionalBoolean | use_full_path_lns () const |
| void | set_use_full_path_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_tsp_lns () |
| ::operations_research::OptionalBoolean | use_tsp_lns () const |
| void | set_use_tsp_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_inactive_lns () |
| ::operations_research::OptionalBoolean | use_inactive_lns () const |
| void | set_use_inactive_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_node_pair_swap_active () |
| ::operations_research::OptionalBoolean | use_node_pair_swap_active () const |
| void | set_use_node_pair_swap_active (::operations_research::OptionalBoolean value) |
| void | clear_use_relocate_and_make_active () |
| ::operations_research::OptionalBoolean | use_relocate_and_make_active () const |
| void | set_use_relocate_and_make_active (::operations_research::OptionalBoolean value) |
| void | clear_use_exchange_pair () |
| ::operations_research::OptionalBoolean | use_exchange_pair () const |
| void | set_use_exchange_pair (::operations_research::OptionalBoolean value) |
| void | clear_use_relocate_expensive_chain () |
| ::operations_research::OptionalBoolean | use_relocate_expensive_chain () const |
| void | set_use_relocate_expensive_chain (::operations_research::OptionalBoolean value) |
| void | clear_use_light_relocate_pair () |
| ::operations_research::OptionalBoolean | use_light_relocate_pair () const |
| void | set_use_light_relocate_pair (::operations_research::OptionalBoolean value) |
| void | clear_use_relocate_subtrip () |
| ::operations_research::OptionalBoolean | use_relocate_subtrip () const |
| void | set_use_relocate_subtrip (::operations_research::OptionalBoolean value) |
| void | clear_use_exchange_subtrip () |
| ::operations_research::OptionalBoolean | use_exchange_subtrip () const |
| void | set_use_exchange_subtrip (::operations_research::OptionalBoolean value) |
| void | clear_use_global_cheapest_insertion_path_lns () |
| ::operations_research::OptionalBoolean | use_global_cheapest_insertion_path_lns () const |
| void | set_use_global_cheapest_insertion_path_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_local_cheapest_insertion_path_lns () |
| ::operations_research::OptionalBoolean | use_local_cheapest_insertion_path_lns () const |
| void | set_use_local_cheapest_insertion_path_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_global_cheapest_insertion_expensive_chain_lns () |
| ::operations_research::OptionalBoolean | use_global_cheapest_insertion_expensive_chain_lns () const |
| void | set_use_global_cheapest_insertion_expensive_chain_lns (::operations_research::OptionalBoolean value) |
| void | clear_use_local_cheapest_insertion_expensive_chain_lns () |
| ::operations_research::OptionalBoolean | use_local_cheapest_insertion_expensive_chain_lns () const |
| void | set_use_local_cheapest_insertion_expensive_chain_lns (::operations_research::OptionalBoolean value) |
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_LocalSearchNeighborhoodOperators & | default_instance () |
| static void | InitAsDefaultInstance () |
| static const RoutingSearchParameters_LocalSearchNeighborhoodOperators * | internal_default_instance () |
Static Public Attributes | |
| static constexpr int | kIndexInFileMessages |
Member Enumeration Documentation
◆ anonymous enum
| anonymous enum : int |
Definition at line 213 of file routing_parameters.pb.h.
Constructor & Destructor Documentation
◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [1/3]
◆ ~RoutingSearchParameters_LocalSearchNeighborhoodOperators()
|
virtual |
◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [2/3]
| RoutingSearchParameters_LocalSearchNeighborhoodOperators | ( | const RoutingSearchParameters_LocalSearchNeighborhoodOperators & | from | ) |
◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [3/3]
|
inlinenoexcept |
Definition at line 115 of file routing_parameters.pb.h.
Member Function Documentation
◆ _InternalParse()
|
final |
◆ _InternalSerialize()
|
final |
◆ ByteSizeLong()
|
final |
◆ Clear()
|
final |
◆ clear_use_cross()
|
inline |
Definition at line 1380 of file routing_parameters.pb.h.
◆ clear_use_cross_exchange()
|
inline |
Definition at line 1400 of file routing_parameters.pb.h.
◆ clear_use_exchange()
|
inline |
Definition at line 1320 of file routing_parameters.pb.h.
◆ clear_use_exchange_pair()
|
inline |
Definition at line 1340 of file routing_parameters.pb.h.
◆ clear_use_exchange_subtrip()
|
inline |
Definition at line 1360 of file routing_parameters.pb.h.
◆ clear_use_extended_swap_active()
|
inline |
Definition at line 1620 of file routing_parameters.pb.h.
◆ clear_use_full_path_lns()
|
inline |
Definition at line 1680 of file routing_parameters.pb.h.
◆ clear_use_global_cheapest_insertion_expensive_chain_lns()
|
inline |
Definition at line 1780 of file routing_parameters.pb.h.
◆ clear_use_global_cheapest_insertion_path_lns()
|
inline |
Definition at line 1740 of file routing_parameters.pb.h.
◆ clear_use_inactive_lns()
|
inline |
Definition at line 1720 of file routing_parameters.pb.h.
◆ clear_use_light_relocate_pair()
|
inline |
Definition at line 1260 of file routing_parameters.pb.h.
◆ clear_use_lin_kernighan()
|
inline |
Definition at line 1480 of file routing_parameters.pb.h.
◆ clear_use_local_cheapest_insertion_expensive_chain_lns()
|
inline |
Definition at line 1800 of file routing_parameters.pb.h.
◆ clear_use_local_cheapest_insertion_path_lns()
|
inline |
Definition at line 1760 of file routing_parameters.pb.h.
◆ clear_use_make_active()
|
inline |
Definition at line 1520 of file routing_parameters.pb.h.
◆ clear_use_make_chain_inactive()
|
inline |
Definition at line 1580 of file routing_parameters.pb.h.
◆ clear_use_make_inactive()
|
inline |
Definition at line 1560 of file routing_parameters.pb.h.
◆ clear_use_node_pair_swap_active()
|
inline |
Definition at line 1640 of file routing_parameters.pb.h.
◆ clear_use_or_opt()
|
inline |
Definition at line 1460 of file routing_parameters.pb.h.
◆ clear_use_path_lns()
|
inline |
Definition at line 1660 of file routing_parameters.pb.h.
◆ clear_use_relocate()
|
inline |
Definition at line 1220 of file routing_parameters.pb.h.
◆ clear_use_relocate_and_make_active()
|
inline |
Definition at line 1540 of file routing_parameters.pb.h.
◆ clear_use_relocate_expensive_chain()
|
inline |
Definition at line 1420 of file routing_parameters.pb.h.
◆ clear_use_relocate_neighbors()
|
inline |
Definition at line 1280 of file routing_parameters.pb.h.
◆ clear_use_relocate_pair()
|
inline |
Definition at line 1240 of file routing_parameters.pb.h.
◆ clear_use_relocate_subtrip()
|
inline |
Definition at line 1300 of file routing_parameters.pb.h.
◆ clear_use_swap_active()
|
inline |
Definition at line 1600 of file routing_parameters.pb.h.
◆ clear_use_tsp_lns()
|
inline |
Definition at line 1700 of file routing_parameters.pb.h.
◆ clear_use_tsp_opt()
|
inline |
Definition at line 1500 of file routing_parameters.pb.h.
◆ clear_use_two_opt()
|
inline |
Definition at line 1440 of file routing_parameters.pb.h.
◆ CopyFrom() [1/2]
|
final |
◆ CopyFrom() [2/2]
| void CopyFrom | ( | const RoutingSearchParameters_LocalSearchNeighborhoodOperators & | from | ) |
◆ default_instance()
|
static |
◆ descriptor()
|
inlinestatic |
Definition at line 133 of file routing_parameters.pb.h.
◆ GetCachedSize()
|
inlinefinal |
Definition at line 180 of file routing_parameters.pb.h.
◆ GetDescriptor()
|
inlinestatic |
Definition at line 136 of file routing_parameters.pb.h.
◆ GetMetadata()
|
final |
◆ GetReflection()
|
inlinestatic |
Definition at line 139 of file routing_parameters.pb.h.
◆ InitAsDefaultInstance()
|
static |
◆ internal_default_instance()
|
inlinestatic |
Definition at line 145 of file routing_parameters.pb.h.
◆ IsInitialized()
|
final |
◆ MergeFrom() [1/2]
|
final |
◆ MergeFrom() [2/2]
| void MergeFrom | ( | const RoutingSearchParameters_LocalSearchNeighborhoodOperators & | from | ) |
◆ New() [1/2]
|
inlinefinal |
Definition at line 162 of file routing_parameters.pb.h.
◆ New() [2/2]
|
inlinefinal |
Definition at line 166 of file routing_parameters.pb.h.
◆ operator=() [1/2]
|
inline |
Definition at line 120 of file routing_parameters.pb.h.
◆ operator=() [2/2]
|
inlinenoexcept |
Definition at line 124 of file routing_parameters.pb.h.
◆ set_use_cross()
|
inline |
Definition at line 1394 of file routing_parameters.pb.h.
◆ set_use_cross_exchange()
|
inline |
Definition at line 1414 of file routing_parameters.pb.h.
◆ set_use_exchange()
|
inline |
Definition at line 1334 of file routing_parameters.pb.h.
◆ set_use_exchange_pair()
|
inline |
Definition at line 1354 of file routing_parameters.pb.h.
◆ set_use_exchange_subtrip()
|
inline |
Definition at line 1374 of file routing_parameters.pb.h.
◆ set_use_extended_swap_active()
|
inline |
Definition at line 1634 of file routing_parameters.pb.h.
◆ set_use_full_path_lns()
|
inline |
Definition at line 1694 of file routing_parameters.pb.h.
◆ set_use_global_cheapest_insertion_expensive_chain_lns()
|
inline |
Definition at line 1794 of file routing_parameters.pb.h.
◆ set_use_global_cheapest_insertion_path_lns()
|
inline |
Definition at line 1754 of file routing_parameters.pb.h.
◆ set_use_inactive_lns()
|
inline |
Definition at line 1734 of file routing_parameters.pb.h.
◆ set_use_light_relocate_pair()
|
inline |
Definition at line 1274 of file routing_parameters.pb.h.
◆ set_use_lin_kernighan()
|
inline |
Definition at line 1494 of file routing_parameters.pb.h.
◆ set_use_local_cheapest_insertion_expensive_chain_lns()
|
inline |
Definition at line 1814 of file routing_parameters.pb.h.
◆ set_use_local_cheapest_insertion_path_lns()
|
inline |
Definition at line 1774 of file routing_parameters.pb.h.
◆ set_use_make_active()
|
inline |
Definition at line 1534 of file routing_parameters.pb.h.
◆ set_use_make_chain_inactive()
|
inline |
Definition at line 1594 of file routing_parameters.pb.h.
◆ set_use_make_inactive()
|
inline |
Definition at line 1574 of file routing_parameters.pb.h.
◆ set_use_node_pair_swap_active()
|
inline |
Definition at line 1654 of file routing_parameters.pb.h.
◆ set_use_or_opt()
|
inline |
Definition at line 1474 of file routing_parameters.pb.h.
◆ set_use_path_lns()
|
inline |
Definition at line 1674 of file routing_parameters.pb.h.
◆ set_use_relocate()
|
inline |
Definition at line 1234 of file routing_parameters.pb.h.
◆ set_use_relocate_and_make_active()
|
inline |
Definition at line 1554 of file routing_parameters.pb.h.
◆ set_use_relocate_expensive_chain()
|
inline |
Definition at line 1434 of file routing_parameters.pb.h.
◆ set_use_relocate_neighbors()
|
inline |
Definition at line 1294 of file routing_parameters.pb.h.
◆ set_use_relocate_pair()
|
inline |
Definition at line 1254 of file routing_parameters.pb.h.
◆ set_use_relocate_subtrip()
|
inline |
Definition at line 1314 of file routing_parameters.pb.h.
◆ set_use_swap_active()
|
inline |
Definition at line 1614 of file routing_parameters.pb.h.
◆ set_use_tsp_lns()
|
inline |
Definition at line 1714 of file routing_parameters.pb.h.
◆ set_use_tsp_opt()
|
inline |
Definition at line 1514 of file routing_parameters.pb.h.
◆ set_use_two_opt()
|
inline |
Definition at line 1454 of file routing_parameters.pb.h.
◆ Swap()
|
inline |
Definition at line 155 of file routing_parameters.pb.h.
◆ use_cross()
|
inline |
Definition at line 1386 of file routing_parameters.pb.h.
◆ use_cross_exchange()
|
inline |
Definition at line 1406 of file routing_parameters.pb.h.
◆ use_exchange()
|
inline |
Definition at line 1326 of file routing_parameters.pb.h.
◆ use_exchange_pair()
|
inline |
Definition at line 1346 of file routing_parameters.pb.h.
◆ use_exchange_subtrip()
|
inline |
Definition at line 1366 of file routing_parameters.pb.h.
◆ use_extended_swap_active()
|
inline |
Definition at line 1626 of file routing_parameters.pb.h.
◆ use_full_path_lns()
|
inline |
Definition at line 1686 of file routing_parameters.pb.h.
◆ use_global_cheapest_insertion_expensive_chain_lns()
|
inline |
Definition at line 1786 of file routing_parameters.pb.h.
◆ use_global_cheapest_insertion_path_lns()
|
inline |
Definition at line 1746 of file routing_parameters.pb.h.
◆ use_inactive_lns()
|
inline |
Definition at line 1726 of file routing_parameters.pb.h.
◆ use_light_relocate_pair()
|
inline |
Definition at line 1266 of file routing_parameters.pb.h.
◆ use_lin_kernighan()
|
inline |
Definition at line 1486 of file routing_parameters.pb.h.
◆ use_local_cheapest_insertion_expensive_chain_lns()
|
inline |
Definition at line 1806 of file routing_parameters.pb.h.
◆ use_local_cheapest_insertion_path_lns()
|
inline |
Definition at line 1766 of file routing_parameters.pb.h.
◆ use_make_active()
|
inline |
Definition at line 1526 of file routing_parameters.pb.h.
◆ use_make_chain_inactive()
|
inline |
Definition at line 1586 of file routing_parameters.pb.h.
◆ use_make_inactive()
|
inline |
Definition at line 1566 of file routing_parameters.pb.h.
◆ use_node_pair_swap_active()
|
inline |
Definition at line 1646 of file routing_parameters.pb.h.
◆ use_or_opt()
|
inline |
Definition at line 1466 of file routing_parameters.pb.h.
◆ use_path_lns()
|
inline |
Definition at line 1666 of file routing_parameters.pb.h.
◆ use_relocate()
|
inline |
Definition at line 1226 of file routing_parameters.pb.h.
◆ use_relocate_and_make_active()
|
inline |
Definition at line 1546 of file routing_parameters.pb.h.
◆ use_relocate_expensive_chain()
|
inline |
Definition at line 1426 of file routing_parameters.pb.h.
◆ use_relocate_neighbors()
|
inline |
Definition at line 1286 of file routing_parameters.pb.h.
◆ use_relocate_pair()
|
inline |
Definition at line 1246 of file routing_parameters.pb.h.
◆ use_relocate_subtrip()
|
inline |
Definition at line 1306 of file routing_parameters.pb.h.
◆ use_swap_active()
|
inline |
Definition at line 1606 of file routing_parameters.pb.h.
◆ use_tsp_lns()
|
inline |
Definition at line 1706 of file routing_parameters.pb.h.
◆ use_tsp_opt()
|
inline |
Definition at line 1506 of file routing_parameters.pb.h.
◆ use_two_opt()
|
inline |
Definition at line 1446 of file routing_parameters.pb.h.
Member Data Documentation
◆ kIndexInFileMessages
|
staticconstexpr |
Definition at line 149 of file routing_parameters.pb.h.
The documentation for this class was generated from the following file: