Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators Class Referencefinal

Detailed Description

Definition at line 227 of file routing_parameters.pb.h.

#include <routing_parameters.pb.h>

Inheritance diagram for operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators:

Classes

class  _Internal

Public Types

enum  : int {
  kUseRelocateFieldNumber = 1 , kUseRelocatePairFieldNumber = 2 , kUseRelocateNeighborsFieldNumber = 3 , kUseExchangeFieldNumber = 4 ,
  kUseCrossFieldNumber = 5 , kUseCrossExchangeFieldNumber = 6 , kUseTwoOptFieldNumber = 7 , kUseOrOptFieldNumber = 8 ,
  kUseLinKernighanFieldNumber = 9 , kUseTspOptFieldNumber = 10 , kUseMakeActiveFieldNumber = 11 , kUseMakeInactiveFieldNumber = 12 ,
  kUseMakeChainInactiveFieldNumber = 13 , kUseSwapActiveFieldNumber = 14 , kUseExtendedSwapActiveFieldNumber = 15 , kUsePathLnsFieldNumber = 16 ,
  kUseFullPathLnsFieldNumber = 17 , kUseTspLnsFieldNumber = 18 , kUseInactiveLnsFieldNumber = 19 , kUseNodePairSwapActiveFieldNumber = 20 ,
  kUseRelocateAndMakeActiveFieldNumber = 21 , kUseExchangePairFieldNumber = 22 , kUseRelocateExpensiveChainFieldNumber = 23 , kUseLightRelocatePairFieldNumber = 24 ,
  kUseRelocateSubtripFieldNumber = 25 , kUseExchangeSubtripFieldNumber = 26 , kUseGlobalCheapestInsertionPathLnsFieldNumber = 27 , kUseLocalCheapestInsertionPathLnsFieldNumber = 28 ,
  kUseGlobalCheapestInsertionExpensiveChainLnsFieldNumber = 29 , kUseLocalCheapestInsertionExpensiveChainLnsFieldNumber = 30 , kUseGlobalCheapestInsertionCloseNodesLnsFieldNumber = 31 , kUseLocalCheapestInsertionCloseNodesLnsFieldNumber = 32 ,
  kUseRelocatePathGlobalCheapestInsertionInsertUnperformedFieldNumber = 33 , kUseShortestPathSwapActiveFieldNumber = 34 , kUseSwapActiveChainFieldNumber = 35 , kUseShortestPathTwoOptFieldNumber = 36 ,
  kUseExchangeAndMakeActiveFieldNumber = 37 , kUseExchangePathStartEndsAndMakeActiveFieldNumber = 38
}
 nested types -------------------------------------------------— More...

Public Member Functions

 RoutingSearchParameters_LocalSearchNeighborhoodOperators ()
 ~RoutingSearchParameters_LocalSearchNeighborhoodOperators () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR RoutingSearchParameters_LocalSearchNeighborhoodOperators (::google::protobuf::internal::ConstantInitialized)
 RoutingSearchParameters_LocalSearchNeighborhoodOperators (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from)
 RoutingSearchParameters_LocalSearchNeighborhoodOperators (RoutingSearchParameters_LocalSearchNeighborhoodOperators &&from) noexcept
RoutingSearchParameters_LocalSearchNeighborhoodOperatorsoperator= (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from)
RoutingSearchParameters_LocalSearchNeighborhoodOperatorsoperator= (RoutingSearchParameters_LocalSearchNeighborhoodOperators &&from) noexcept
const ::google::protobuf::UnknownFieldSet & unknown_fields () const ABSL_ATTRIBUTE_LIFETIME_BOUND
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields () ABSL_ATTRIBUTE_LIFETIME_BOUND
void Swap (RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL other)
RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from)
void MergeFrom (const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from)
bool IsInitialized () const
ABSL_ATTRIBUTE_REINITIALIZES void Clear () PROTOBUF_FINAL
::size_t ByteSizeLong () const final
::uint8_t *PROTOBUF_NONNULL _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
void clear_use_relocate ()
 .operations_research.OptionalBoolean use_relocate = 1;
::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 = 2;
::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 = 3;
::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 = 4;
::operations_research::OptionalBoolean use_exchange () const
void set_use_exchange (::operations_research::OptionalBoolean value)
void clear_use_cross ()
 .operations_research.OptionalBoolean use_cross = 5;
::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 = 6;
::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 = 7;
::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 = 8;
::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 = 9;
::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 = 10;
::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 = 11;
::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 = 12;
::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 = 13;
::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 = 14;
::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 = 15;
::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 = 16;
::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 = 17;
::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 = 18;
::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 = 19;
::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 = 20;
::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 = 21;
::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 = 22;
::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 = 23;
::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 = 24;
::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 = 25;
::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 = 26;
::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 = 27;
::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 = 28;
::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 = 29;
::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 = 30;
::operations_research::OptionalBoolean use_local_cheapest_insertion_expensive_chain_lns () const
void set_use_local_cheapest_insertion_expensive_chain_lns (::operations_research::OptionalBoolean value)
void clear_use_global_cheapest_insertion_close_nodes_lns ()
 .operations_research.OptionalBoolean use_global_cheapest_insertion_close_nodes_lns = 31;
::operations_research::OptionalBoolean use_global_cheapest_insertion_close_nodes_lns () const
void set_use_global_cheapest_insertion_close_nodes_lns (::operations_research::OptionalBoolean value)
void clear_use_local_cheapest_insertion_close_nodes_lns ()
 .operations_research.OptionalBoolean use_local_cheapest_insertion_close_nodes_lns = 32;
::operations_research::OptionalBoolean use_local_cheapest_insertion_close_nodes_lns () const
void set_use_local_cheapest_insertion_close_nodes_lns (::operations_research::OptionalBoolean value)
void clear_use_relocate_path_global_cheapest_insertion_insert_unperformed ()
 .operations_research.OptionalBoolean use_relocate_path_global_cheapest_insertion_insert_unperformed = 33;
::operations_research::OptionalBoolean use_relocate_path_global_cheapest_insertion_insert_unperformed () const
void set_use_relocate_path_global_cheapest_insertion_insert_unperformed (::operations_research::OptionalBoolean value)
void clear_use_shortest_path_swap_active ()
 .operations_research.OptionalBoolean use_shortest_path_swap_active = 34;
::operations_research::OptionalBoolean use_shortest_path_swap_active () const
void set_use_shortest_path_swap_active (::operations_research::OptionalBoolean value)
void clear_use_swap_active_chain ()
 .operations_research.OptionalBoolean use_swap_active_chain = 35;
::operations_research::OptionalBoolean use_swap_active_chain () const
void set_use_swap_active_chain (::operations_research::OptionalBoolean value)
void clear_use_shortest_path_two_opt ()
 .operations_research.OptionalBoolean use_shortest_path_two_opt = 36;
::operations_research::OptionalBoolean use_shortest_path_two_opt () const
void set_use_shortest_path_two_opt (::operations_research::OptionalBoolean value)
void clear_use_exchange_and_make_active ()
 .operations_research.OptionalBoolean use_exchange_and_make_active = 37;
::operations_research::OptionalBoolean use_exchange_and_make_active () const
void set_use_exchange_and_make_active (::operations_research::OptionalBoolean value)
void clear_use_exchange_path_start_ends_and_make_active ()
 .operations_research.OptionalBoolean use_exchange_path_start_ends_and_make_active = 38;
::operations_research::OptionalBoolean use_exchange_path_start_ends_and_make_active () const
void set_use_exchange_path_start_ends_and_make_active (::operations_research::OptionalBoolean value)
template<typename>
PROTOBUF_CONSTEXPR RoutingSearchParameters_LocalSearchNeighborhoodOperators (::_pbi::ConstantInitialized)

Static Public Member Functions

static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor ()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor ()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection ()
static const RoutingSearchParameters_LocalSearchNeighborhoodOperatorsdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()

Static Public Attributes

static constexpr int kIndexInFileMessages = 0

Protected Member Functions

 RoutingSearchParameters_LocalSearchNeighborhoodOperators (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 RoutingSearchParameters_LocalSearchNeighborhoodOperators (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const RoutingSearchParameters_LocalSearchNeighborhoodOperators &from)
 RoutingSearchParameters_LocalSearchNeighborhoodOperators (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, RoutingSearchParameters_LocalSearchNeighborhoodOperators &&from) noexcept
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData () const PROTOBUF_FINAL

Static Protected Member Functions

static void *PROTOBUF_NONNULL PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
static constexpr auto InternalNewImpl_ ()

Friends

class ::google::protobuf::internal::TcParser
class ::google::protobuf::MessageLite
class ::google::protobuf::Arena
template<typename T>
class ::google::protobuf::Arena::InternalHelper
struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto
void swap (RoutingSearchParameters_LocalSearchNeighborhoodOperators &a, RoutingSearchParameters_LocalSearchNeighborhoodOperators &b)

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

nested types -------------------------------------------------—

accessors ----------------------------------------------------—

Enumerator
kUseRelocateFieldNumber 
kUseRelocatePairFieldNumber 
kUseRelocateNeighborsFieldNumber 
kUseExchangeFieldNumber 
kUseCrossFieldNumber 
kUseCrossExchangeFieldNumber 
kUseTwoOptFieldNumber 
kUseOrOptFieldNumber 
kUseLinKernighanFieldNumber 
kUseTspOptFieldNumber 
kUseMakeActiveFieldNumber 
kUseMakeInactiveFieldNumber 
kUseMakeChainInactiveFieldNumber 
kUseSwapActiveFieldNumber 
kUseExtendedSwapActiveFieldNumber 
kUsePathLnsFieldNumber 
kUseFullPathLnsFieldNumber 
kUseTspLnsFieldNumber 
kUseInactiveLnsFieldNumber 
kUseNodePairSwapActiveFieldNumber 
kUseRelocateAndMakeActiveFieldNumber 
kUseExchangePairFieldNumber 
kUseRelocateExpensiveChainFieldNumber 
kUseLightRelocatePairFieldNumber 
kUseRelocateSubtripFieldNumber 
kUseExchangeSubtripFieldNumber 
kUseGlobalCheapestInsertionPathLnsFieldNumber 
kUseLocalCheapestInsertionPathLnsFieldNumber 
kUseGlobalCheapestInsertionExpensiveChainLnsFieldNumber 
kUseLocalCheapestInsertionExpensiveChainLnsFieldNumber 
kUseGlobalCheapestInsertionCloseNodesLnsFieldNumber 
kUseLocalCheapestInsertionCloseNodesLnsFieldNumber 
kUseRelocatePathGlobalCheapestInsertionInsertUnperformedFieldNumber 
kUseShortestPathSwapActiveFieldNumber 
kUseSwapActiveChainFieldNumber 
kUseShortestPathTwoOptFieldNumber 
kUseExchangeAndMakeActiveFieldNumber 
kUseExchangePathStartEndsAndMakeActiveFieldNumber 

Definition at line 369 of file routing_parameters.pb.h.

Constructor & Destructor Documentation

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [1/8]

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( )
inline

Definition at line 230 of file routing_parameters.pb.h.

◆ ~RoutingSearchParameters_LocalSearchNeighborhoodOperators()

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::~RoutingSearchParameters_LocalSearchNeighborhoodOperators ( )

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [2/8]

template<typename = void>
PROTOBUF_CONSTEXPR operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [3/8]

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( const RoutingSearchParameters_LocalSearchNeighborhoodOperators & from)
inline

Definition at line 243 of file routing_parameters.pb.h.

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [4/8]

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( RoutingSearchParameters_LocalSearchNeighborhoodOperators && from)
inlinenoexcept

Definition at line 244 of file routing_parameters.pb.h.

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [5/8]

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)

Definition at line 721 of file routing_parameters.pb.cc.

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [6/8]

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
const RoutingSearchParameters_LocalSearchNeighborhoodOperators & from )
protected

Definition at line 730 of file routing_parameters.pb.cc.

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [7/8]

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
RoutingSearchParameters_LocalSearchNeighborhoodOperators && from )
inlineprotectednoexcept

Definition at line 351 of file routing_parameters.pb.h.

◆ RoutingSearchParameters_LocalSearchNeighborhoodOperators() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators ( ::_pbi::ConstantInitialized )

Definition at line 72 of file routing_parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

uint8_t *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::_InternalSerialize ( ::uint8_t *PROTOBUF_NONNULL target,
::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream ) const
final

@protoc_insertion_point(serialize_to_array_start:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)

.operations_research.OptionalBoolean use_relocate = 1;

.operations_research.OptionalBoolean use_relocate_pair = 2;

.operations_research.OptionalBoolean use_relocate_neighbors = 3;

.operations_research.OptionalBoolean use_exchange = 4;

.operations_research.OptionalBoolean use_cross = 5;

.operations_research.OptionalBoolean use_cross_exchange = 6;

.operations_research.OptionalBoolean use_two_opt = 7;

.operations_research.OptionalBoolean use_or_opt = 8;

.operations_research.OptionalBoolean use_lin_kernighan = 9;

.operations_research.OptionalBoolean use_tsp_opt = 10;

.operations_research.OptionalBoolean use_make_active = 11;

.operations_research.OptionalBoolean use_make_inactive = 12;

.operations_research.OptionalBoolean use_make_chain_inactive = 13;

.operations_research.OptionalBoolean use_swap_active = 14;

.operations_research.OptionalBoolean use_extended_swap_active = 15;

.operations_research.OptionalBoolean use_path_lns = 16;

.operations_research.OptionalBoolean use_full_path_lns = 17;

.operations_research.OptionalBoolean use_tsp_lns = 18;

.operations_research.OptionalBoolean use_inactive_lns = 19;

.operations_research.OptionalBoolean use_node_pair_swap_active = 20;

.operations_research.OptionalBoolean use_relocate_and_make_active = 21;

.operations_research.OptionalBoolean use_exchange_pair = 22;

.operations_research.OptionalBoolean use_relocate_expensive_chain = 23;

.operations_research.OptionalBoolean use_light_relocate_pair = 24;

.operations_research.OptionalBoolean use_relocate_subtrip = 25;

.operations_research.OptionalBoolean use_exchange_subtrip = 26;

.operations_research.OptionalBoolean use_global_cheapest_insertion_path_lns = 27;

.operations_research.OptionalBoolean use_local_cheapest_insertion_path_lns = 28;

.operations_research.OptionalBoolean use_global_cheapest_insertion_expensive_chain_lns = 29;

.operations_research.OptionalBoolean use_local_cheapest_insertion_expensive_chain_lns = 30;

.operations_research.OptionalBoolean use_global_cheapest_insertion_close_nodes_lns = 31;

.operations_research.OptionalBoolean use_local_cheapest_insertion_close_nodes_lns = 32;

.operations_research.OptionalBoolean use_relocate_path_global_cheapest_insertion_insert_unperformed = 33;

.operations_research.OptionalBoolean use_shortest_path_swap_active = 34;

.operations_research.OptionalBoolean use_swap_active_chain = 35;

.operations_research.OptionalBoolean use_shortest_path_two_opt = 36;

.operations_research.OptionalBoolean use_exchange_and_make_active = 37;

.operations_research.OptionalBoolean use_exchange_path_start_ends_and_make_active = 38;

@protoc_insertion_point(serialize_to_array_end:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)

Definition at line 1090 of file routing_parameters.pb.cc.

◆ ByteSizeLong()

size_t operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::ByteSizeLong ( ) const
final

@protoc_insertion_point(message_byte_size_start:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)

Prevent compiler warnings about cached_has_bits being unused

.operations_research.OptionalBoolean use_relocate = 1;

.operations_research.OptionalBoolean use_relocate_pair = 2;

.operations_research.OptionalBoolean use_relocate_neighbors = 3;

.operations_research.OptionalBoolean use_exchange = 4;

.operations_research.OptionalBoolean use_cross = 5;

.operations_research.OptionalBoolean use_cross_exchange = 6;

.operations_research.OptionalBoolean use_two_opt = 7;

.operations_research.OptionalBoolean use_or_opt = 8;

.operations_research.OptionalBoolean use_lin_kernighan = 9;

.operations_research.OptionalBoolean use_tsp_opt = 10;

.operations_research.OptionalBoolean use_make_active = 11;

.operations_research.OptionalBoolean use_make_inactive = 12;

.operations_research.OptionalBoolean use_make_chain_inactive = 13;

.operations_research.OptionalBoolean use_swap_active = 14;

.operations_research.OptionalBoolean use_extended_swap_active = 15;

.operations_research.OptionalBoolean use_path_lns = 16;

.operations_research.OptionalBoolean use_full_path_lns = 17;

.operations_research.OptionalBoolean use_tsp_lns = 18;

.operations_research.OptionalBoolean use_inactive_lns = 19;

.operations_research.OptionalBoolean use_node_pair_swap_active = 20;

.operations_research.OptionalBoolean use_relocate_and_make_active = 21;

.operations_research.OptionalBoolean use_exchange_pair = 22;

.operations_research.OptionalBoolean use_relocate_expensive_chain = 23;

.operations_research.OptionalBoolean use_light_relocate_pair = 24;

.operations_research.OptionalBoolean use_relocate_subtrip = 25;

.operations_research.OptionalBoolean use_exchange_subtrip = 26;

.operations_research.OptionalBoolean use_global_cheapest_insertion_path_lns = 27;

.operations_research.OptionalBoolean use_local_cheapest_insertion_path_lns = 28;

.operations_research.OptionalBoolean use_global_cheapest_insertion_expensive_chain_lns = 29;

.operations_research.OptionalBoolean use_local_cheapest_insertion_expensive_chain_lns = 30;

.operations_research.OptionalBoolean use_global_cheapest_insertion_close_nodes_lns = 31;

.operations_research.OptionalBoolean use_local_cheapest_insertion_close_nodes_lns = 32;

.operations_research.OptionalBoolean use_relocate_path_global_cheapest_insertion_insert_unperformed = 33;

.operations_research.OptionalBoolean use_shortest_path_swap_active = 34;

.operations_research.OptionalBoolean use_swap_active_chain = 35;

.operations_research.OptionalBoolean use_shortest_path_two_opt = 36;

.operations_research.OptionalBoolean use_exchange_and_make_active = 37;

.operations_research.OptionalBoolean use_exchange_path_start_ends_and_make_active = 38;

Definition at line 1454 of file routing_parameters.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 1046 of file routing_parameters.pb.cc.

◆ clear_use_cross()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_cross ( )
inline

.operations_research.OptionalBoolean use_cross = 5;

Definition at line 2514 of file routing_parameters.pb.h.

◆ clear_use_cross_exchange()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_cross_exchange ( )
inline

.operations_research.OptionalBoolean use_cross_exchange = 6;

Definition at line 2538 of file routing_parameters.pb.h.

◆ clear_use_exchange()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange ( )
inline

.operations_research.OptionalBoolean use_exchange = 4;

Definition at line 2442 of file routing_parameters.pb.h.

◆ clear_use_exchange_and_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_and_make_active ( )
inline

.operations_research.OptionalBoolean use_exchange_and_make_active = 37;

Definition at line 2730 of file routing_parameters.pb.h.

◆ clear_use_exchange_pair()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_pair ( )
inline

.operations_research.OptionalBoolean use_exchange_pair = 22;

Definition at line 2466 of file routing_parameters.pb.h.

◆ clear_use_exchange_path_start_ends_and_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_path_start_ends_and_make_active ( )
inline

.operations_research.OptionalBoolean use_exchange_path_start_ends_and_make_active = 38;

Definition at line 2754 of file routing_parameters.pb.h.

◆ clear_use_exchange_subtrip()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_subtrip ( )
inline

.operations_research.OptionalBoolean use_exchange_subtrip = 26;

Definition at line 2490 of file routing_parameters.pb.h.

◆ clear_use_extended_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_extended_swap_active ( )
inline

.operations_research.OptionalBoolean use_extended_swap_active = 15;

Definition at line 2874 of file routing_parameters.pb.h.

◆ clear_use_full_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_full_path_lns ( )
inline

.operations_research.OptionalBoolean use_full_path_lns = 17;

Definition at line 2994 of file routing_parameters.pb.h.

◆ clear_use_global_cheapest_insertion_close_nodes_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_global_cheapest_insertion_close_nodes_lns ( )
inline

.operations_research.OptionalBoolean use_global_cheapest_insertion_close_nodes_lns = 31;

Definition at line 3186 of file routing_parameters.pb.h.

◆ clear_use_global_cheapest_insertion_expensive_chain_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_global_cheapest_insertion_expensive_chain_lns ( )
inline

.operations_research.OptionalBoolean use_global_cheapest_insertion_expensive_chain_lns = 29;

Definition at line 3138 of file routing_parameters.pb.h.

◆ clear_use_global_cheapest_insertion_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_global_cheapest_insertion_path_lns ( )
inline

.operations_research.OptionalBoolean use_global_cheapest_insertion_path_lns = 27;

Definition at line 3066 of file routing_parameters.pb.h.

◆ clear_use_inactive_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_inactive_lns ( )
inline

.operations_research.OptionalBoolean use_inactive_lns = 19;

Definition at line 3042 of file routing_parameters.pb.h.

◆ clear_use_light_relocate_pair()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_light_relocate_pair ( )
inline

.operations_research.OptionalBoolean use_light_relocate_pair = 24;

Definition at line 2370 of file routing_parameters.pb.h.

◆ clear_use_lin_kernighan()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_lin_kernighan ( )
inline

.operations_research.OptionalBoolean use_lin_kernighan = 9;

Definition at line 2634 of file routing_parameters.pb.h.

◆ clear_use_local_cheapest_insertion_close_nodes_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_local_cheapest_insertion_close_nodes_lns ( )
inline

.operations_research.OptionalBoolean use_local_cheapest_insertion_close_nodes_lns = 32;

Definition at line 3210 of file routing_parameters.pb.h.

◆ clear_use_local_cheapest_insertion_expensive_chain_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_local_cheapest_insertion_expensive_chain_lns ( )
inline

.operations_research.OptionalBoolean use_local_cheapest_insertion_expensive_chain_lns = 30;

Definition at line 3162 of file routing_parameters.pb.h.

◆ clear_use_local_cheapest_insertion_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_local_cheapest_insertion_path_lns ( )
inline

.operations_research.OptionalBoolean use_local_cheapest_insertion_path_lns = 28;

Definition at line 3090 of file routing_parameters.pb.h.

◆ clear_use_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_active ( )
inline

.operations_research.OptionalBoolean use_make_active = 11;

Definition at line 2682 of file routing_parameters.pb.h.

◆ clear_use_make_chain_inactive()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_chain_inactive ( )
inline

.operations_research.OptionalBoolean use_make_chain_inactive = 13;

Definition at line 2802 of file routing_parameters.pb.h.

◆ clear_use_make_inactive()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_inactive ( )
inline

.operations_research.OptionalBoolean use_make_inactive = 12;

Definition at line 2778 of file routing_parameters.pb.h.

◆ clear_use_node_pair_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_node_pair_swap_active ( )
inline

.operations_research.OptionalBoolean use_node_pair_swap_active = 20;

Definition at line 2946 of file routing_parameters.pb.h.

◆ clear_use_or_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_or_opt ( )
inline

.operations_research.OptionalBoolean use_or_opt = 8;

Definition at line 2610 of file routing_parameters.pb.h.

◆ clear_use_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_path_lns ( )
inline

.operations_research.OptionalBoolean use_path_lns = 16;

Definition at line 2970 of file routing_parameters.pb.h.

◆ clear_use_relocate()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate ( )
inline

◆ clear_use_relocate_and_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_and_make_active ( )
inline

.operations_research.OptionalBoolean use_relocate_and_make_active = 21;

Definition at line 2706 of file routing_parameters.pb.h.

◆ clear_use_relocate_expensive_chain()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_expensive_chain ( )
inline

.operations_research.OptionalBoolean use_relocate_expensive_chain = 23;

Definition at line 2562 of file routing_parameters.pb.h.

◆ clear_use_relocate_neighbors()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_neighbors ( )
inline

.operations_research.OptionalBoolean use_relocate_neighbors = 3;

Definition at line 2394 of file routing_parameters.pb.h.

◆ clear_use_relocate_pair()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_pair ( )
inline

.operations_research.OptionalBoolean use_relocate_pair = 2;

Definition at line 2346 of file routing_parameters.pb.h.

◆ clear_use_relocate_path_global_cheapest_insertion_insert_unperformed()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_path_global_cheapest_insertion_insert_unperformed ( )
inline

.operations_research.OptionalBoolean use_relocate_path_global_cheapest_insertion_insert_unperformed = 33;

Definition at line 3114 of file routing_parameters.pb.h.

◆ clear_use_relocate_subtrip()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_subtrip ( )
inline

.operations_research.OptionalBoolean use_relocate_subtrip = 25;

Definition at line 2418 of file routing_parameters.pb.h.

◆ clear_use_shortest_path_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_shortest_path_swap_active ( )
inline

.operations_research.OptionalBoolean use_shortest_path_swap_active = 34;

Definition at line 2898 of file routing_parameters.pb.h.

◆ clear_use_shortest_path_two_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_shortest_path_two_opt ( )
inline

.operations_research.OptionalBoolean use_shortest_path_two_opt = 36;

Definition at line 2922 of file routing_parameters.pb.h.

◆ clear_use_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_swap_active ( )
inline

.operations_research.OptionalBoolean use_swap_active = 14;

Definition at line 2826 of file routing_parameters.pb.h.

◆ clear_use_swap_active_chain()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_swap_active_chain ( )
inline

.operations_research.OptionalBoolean use_swap_active_chain = 35;

Definition at line 2850 of file routing_parameters.pb.h.

◆ clear_use_tsp_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_tsp_lns ( )
inline

.operations_research.OptionalBoolean use_tsp_lns = 18;

Definition at line 3018 of file routing_parameters.pb.h.

◆ clear_use_tsp_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_tsp_opt ( )
inline

.operations_research.OptionalBoolean use_tsp_opt = 10;

Definition at line 2658 of file routing_parameters.pb.h.

◆ clear_use_two_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_two_opt ( )
inline

.operations_research.OptionalBoolean use_two_opt = 7;

Definition at line 2586 of file routing_parameters.pb.h.

◆ CopyFrom()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::CopyFrom ( const RoutingSearchParameters_LocalSearchNeighborhoodOperators & from)

@protoc_insertion_point(class_specific_copy_from_start:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)

Definition at line 1961 of file routing_parameters.pb.cc.

◆ default_instance()

const RoutingSearchParameters_LocalSearchNeighborhoodOperators & operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::default_instance ( )
inlinestatic

Definition at line 278 of file routing_parameters.pb.h.

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::descriptor ( )
inlinestatic

Definition at line 269 of file routing_parameters.pb.h.

◆ GetCachedSize()

int operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetCachedSize ( ) const
inline

Definition at line 337 of file routing_parameters.pb.h.

◆ GetClassData()

PROTOBUF_ATTRIBUTE_WEAKconst::google::protobuf::internal::ClassData *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetClassData ( ) const
protected

Definition at line 803 of file routing_parameters.pb.cc.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetDescriptor ( )
inlinestatic

Definition at line 272 of file routing_parameters.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetMetadata ( ) const

Definition at line 1982 of file routing_parameters.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetReflection ( )
inlinestatic

Definition at line 275 of file routing_parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 775 of file routing_parameters.pb.cc.

◆ InternalNewImpl_()

auto operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 771 of file routing_parameters.pb.cc.

◆ IsInitialized()

bool operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::IsInitialized ( ) const
inline

Definition at line 313 of file routing_parameters.pb.h.

◆ MergeFrom()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::MergeFrom ( const RoutingSearchParameters_LocalSearchNeighborhoodOperators & from)
inline

Definition at line 306 of file routing_parameters.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::mutable_unknown_fields ( )
inline

Definition at line 264 of file routing_parameters.pb.h.

◆ New()

RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::New ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena = nullptr) const
inline

implements Message -------------------------------------------—

Definition at line 300 of file routing_parameters.pb.h.

◆ operator=() [1/2]

RoutingSearchParameters_LocalSearchNeighborhoodOperators & operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::operator= ( const RoutingSearchParameters_LocalSearchNeighborhoodOperators & from)
inline

Definition at line 246 of file routing_parameters.pb.h.

◆ operator=() [2/2]

RoutingSearchParameters_LocalSearchNeighborhoodOperators & operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::operator= ( RoutingSearchParameters_LocalSearchNeighborhoodOperators && from)
inlinenoexcept

Definition at line 250 of file routing_parameters.pb.h.

◆ PlacementNew_()

void *PROTOBUF_NONNULL operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::PlacementNew_ ( const void * PROTOBUF_NONNULL,
void *PROTOBUF_NONNULL mem,
::google::protobuf::Arena *PROTOBUF_NULLABLE arena )
inlinestaticprotected

Definition at line 766 of file routing_parameters.pb.cc.

◆ set_use_cross()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_cross ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_cross_exchange()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_cross_exchange ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_exchange()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_exchange_and_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_and_make_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_exchange_pair()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_pair ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_exchange_path_start_ends_and_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_path_start_ends_and_make_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_exchange_subtrip()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_subtrip ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_extended_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_extended_swap_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_full_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_full_path_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_global_cheapest_insertion_close_nodes_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_global_cheapest_insertion_close_nodes_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_global_cheapest_insertion_expensive_chain_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_global_cheapest_insertion_expensive_chain_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_global_cheapest_insertion_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_global_cheapest_insertion_path_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_inactive_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_inactive_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_light_relocate_pair()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_light_relocate_pair ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_lin_kernighan()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_lin_kernighan ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_local_cheapest_insertion_close_nodes_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_local_cheapest_insertion_close_nodes_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_local_cheapest_insertion_expensive_chain_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_local_cheapest_insertion_expensive_chain_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_local_cheapest_insertion_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_local_cheapest_insertion_path_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_make_chain_inactive()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_chain_inactive ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_make_inactive()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_inactive ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_node_pair_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_node_pair_swap_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_or_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_or_opt ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_path_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_path_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate_and_make_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_and_make_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate_expensive_chain()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_expensive_chain ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate_neighbors()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_neighbors ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate_pair()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_pair ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate_path_global_cheapest_insertion_insert_unperformed()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_path_global_cheapest_insertion_insert_unperformed ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_relocate_subtrip()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_subtrip ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_shortest_path_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_shortest_path_swap_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_shortest_path_two_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_shortest_path_two_opt ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_swap_active()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_swap_active ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_swap_active_chain()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_swap_active_chain ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_tsp_lns()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_tsp_lns ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_tsp_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_tsp_opt ( ::operations_research::OptionalBoolean value)
inline

◆ set_use_two_opt()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_two_opt ( ::operations_research::OptionalBoolean value)
inline

◆ Swap()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::Swap ( RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL other)
inline

Definition at line 284 of file routing_parameters.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::unknown_fields ( ) const
inline

Definition at line 260 of file routing_parameters.pb.h.

◆ UnsafeArenaSwap()

void operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::UnsafeArenaSwap ( RoutingSearchParameters_LocalSearchNeighborhoodOperators *PROTOBUF_NONNULL other)
inline

Definition at line 292 of file routing_parameters.pb.h.

◆ use_cross()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_cross ( ) const
inline

◆ use_cross_exchange()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_cross_exchange ( ) const
inline

◆ use_exchange()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange ( ) const
inline

◆ use_exchange_and_make_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_and_make_active ( ) const
inline

◆ use_exchange_pair()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_pair ( ) const
inline

◆ use_exchange_path_start_ends_and_make_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_path_start_ends_and_make_active ( ) const
inline

◆ use_exchange_subtrip()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_subtrip ( ) const
inline

◆ use_extended_swap_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_extended_swap_active ( ) const
inline

◆ use_full_path_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_full_path_lns ( ) const
inline

◆ use_global_cheapest_insertion_close_nodes_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_global_cheapest_insertion_close_nodes_lns ( ) const
inline

◆ use_global_cheapest_insertion_expensive_chain_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_global_cheapest_insertion_expensive_chain_lns ( ) const
inline

◆ use_global_cheapest_insertion_path_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_global_cheapest_insertion_path_lns ( ) const
inline

◆ use_inactive_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_inactive_lns ( ) const
inline

◆ use_light_relocate_pair()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_light_relocate_pair ( ) const
inline

◆ use_lin_kernighan()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_lin_kernighan ( ) const
inline

◆ use_local_cheapest_insertion_close_nodes_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_local_cheapest_insertion_close_nodes_lns ( ) const
inline

◆ use_local_cheapest_insertion_expensive_chain_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_local_cheapest_insertion_expensive_chain_lns ( ) const
inline

◆ use_local_cheapest_insertion_path_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_local_cheapest_insertion_path_lns ( ) const
inline

◆ use_make_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_active ( ) const
inline

◆ use_make_chain_inactive()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_chain_inactive ( ) const
inline

◆ use_make_inactive()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_inactive ( ) const
inline

◆ use_node_pair_swap_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_node_pair_swap_active ( ) const
inline

◆ use_or_opt()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_or_opt ( ) const
inline

◆ use_path_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_path_lns ( ) const
inline

◆ use_relocate()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate ( ) const
inline

◆ use_relocate_and_make_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_and_make_active ( ) const
inline

◆ use_relocate_expensive_chain()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_expensive_chain ( ) const
inline

◆ use_relocate_neighbors()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_neighbors ( ) const
inline

◆ use_relocate_pair()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_pair ( ) const
inline

◆ use_relocate_path_global_cheapest_insertion_insert_unperformed()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_path_global_cheapest_insertion_insert_unperformed ( ) const
inline

◆ use_relocate_subtrip()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_subtrip ( ) const
inline

◆ use_shortest_path_swap_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_shortest_path_swap_active ( ) const
inline

◆ use_shortest_path_two_opt()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_shortest_path_two_opt ( ) const
inline

◆ use_swap_active()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_swap_active ( ) const
inline

◆ use_swap_active_chain()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_swap_active_chain ( ) const
inline

◆ use_tsp_lns()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_tsp_lns ( ) const
inline

◆ use_tsp_opt()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_tsp_opt ( ) const
inline

◆ use_two_opt()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_two_opt ( ) const
inline

◆ ::google::protobuf::Arena

friend class ::google::protobuf::Arena
friend

Definition at line 799 of file routing_parameters.pb.h.

◆ ::google::protobuf::Arena::InternalHelper

template<typename T>
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 801 of file routing_parameters.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 792 of file routing_parameters.pb.h.

◆ ::google::protobuf::MessageLite

friend class ::google::protobuf::MessageLite
friend

Definition at line 798 of file routing_parameters.pb.h.

◆ ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto

◆ swap

Member Data Documentation

◆ _impl_

Impl_ operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::_impl_

Definition at line 855 of file routing_parameters.pb.h.

◆ kIndexInFileMessages

int operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kIndexInFileMessages = 0
staticconstexpr

Definition at line 282 of file routing_parameters.pb.h.


The documentation for this class was generated from the following files: