C++ Reference
C++ Reference: Routing
routing_enums.pb.h
Go to the documentation of this file.
39 PROTOBUF_NAMESPACE_OPEN
57 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto;
67 template<> ::operations_research::FirstSolutionStrategy* Arena::CreateMaybeMessage<::operations_research::FirstSolutionStrategy>(Arena*);
68 template<> ::operations_research::LocalSearchMetaheuristic* Arena::CreateMaybeMessage<::operations_research::LocalSearchMetaheuristic>(Arena*);
89 FirstSolutionStrategy_Value_FirstSolutionStrategy_Value_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
90 FirstSolutionStrategy_Value_FirstSolutionStrategy_Value_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
91 };
93 constexpr FirstSolutionStrategy_Value FirstSolutionStrategy_Value_Value_MIN = FirstSolutionStrategy_Value_UNSET;
94 constexpr FirstSolutionStrategy_Value FirstSolutionStrategy_Value_Value_MAX = FirstSolutionStrategy_Value_AUTOMATIC;
95 constexpr int FirstSolutionStrategy_Value_Value_ARRAYSIZE = FirstSolutionStrategy_Value_Value_MAX + 1;
119 LocalSearchMetaheuristic_Value_LocalSearchMetaheuristic_Value_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
120 LocalSearchMetaheuristic_Value_LocalSearchMetaheuristic_Value_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
121 };
123 constexpr LocalSearchMetaheuristic_Value LocalSearchMetaheuristic_Value_Value_MIN = LocalSearchMetaheuristic_Value_UNSET;
124 constexpr LocalSearchMetaheuristic_Value LocalSearchMetaheuristic_Value_Value_MAX = LocalSearchMetaheuristic_Value_AUTOMATIC;
125 constexpr int LocalSearchMetaheuristic_Value_Value_ARRAYSIZE = LocalSearchMetaheuristic_Value_Value_MAX + 1;
144 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.FirstSolutionStrategy) */ {
221 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
222 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
223 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
245 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto);
246 return ::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto.file_level_metadata[kIndexInFileMessages];
326 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.LocalSearchMetaheuristic) */ {
403 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
404 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
405 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
427 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto);
428 return ::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto.file_level_metadata[kIndexInFileMessages];
514 template <> struct is_proto_enum< ::operations_research::FirstSolutionStrategy_Value> : ::std::true_type {};
516 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::FirstSolutionStrategy_Value>() {
519 template <> struct is_proto_enum< ::operations_research::LocalSearchMetaheuristic_Value> : ::std::true_type {};
521 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::LocalSearchMetaheuristic_Value>() {
static const LocalSearchMetaheuristic * internal_default_instance()
Definition: routing_enums.pb.h:362
bool FirstSolutionStrategy_Value_Parse(const std::string &name, FirstSolutionStrategy_Value *value)
Definition: routing_enums.pb.h:106
void UnsafeArenaSwap(FirstSolutionStrategy *other)
Definition: routing_enums.pb.h:198
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(FirstSolutionStrategy &a, FirstSolutionStrategy &b)
Definition: routing_enums.pb.h:187
@ LocalSearchMetaheuristic_Value_UNSET
Definition: routing_enums.pb.h:112
const std::string & FirstSolutionStrategy_Value_Name(T enum_t_value)
Definition: routing_enums.pb.h:99
@ FirstSolutionStrategy_Value_UNSET
Definition: routing_enums.pb.h:73
FirstSolutionStrategy * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: routing_enums.pb.h:210
constexpr int LocalSearchMetaheuristic_Value_Value_ARRAYSIZE
Definition: routing_enums.pb.h:125
constexpr LocalSearchMetaheuristic_Value LocalSearchMetaheuristic_Value_Value_MIN
Definition: routing_enums.pb.h:123
LocalSearchMetaheuristic & operator=(const LocalSearchMetaheuristic &from)
Definition: routing_enums.pb.h:337
constexpr FirstSolutionStrategy_Value FirstSolutionStrategy_Value_Value_MIN
Definition: routing_enums.pb.h:93
@ FirstSolutionStrategy_Value_SWEEP
Definition: routing_enums.pb.h:79
@ LocalSearchMetaheuristic_Value_LocalSearchMetaheuristic_Value_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: routing_enums.pb.h:120
void MergeFrom(const LocalSearchMetaheuristic &from)
static const FirstSolutionStrategy * internal_default_instance()
Definition: routing_enums.pb.h:180
constexpr FirstSolutionStrategy_Value FirstSolutionStrategy_Value_Value_MAX
Definition: routing_enums.pb.h:94
@ LocalSearchMetaheuristic_Value_TABU_SEARCH
Definition: routing_enums.pb.h:117
constexpr LocalSearchMetaheuristic_Value LocalSearchMetaheuristic_Value_Value_MAX
Definition: routing_enums.pb.h:124
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
FirstSolutionStrategy(::PROTOBUF_NAMESPACE_ID::Arena *arena)
@ FirstSolutionStrategy_Value_BEST_INSERTION
Definition: routing_enums.pb.h:82
@ FirstSolutionStrategy_Value_EVALUATOR_STRATEGY
Definition: routing_enums.pb.h:77
@ LocalSearchMetaheuristic_Value_AUTOMATIC
Definition: routing_enums.pb.h:113
@ FirstSolutionStrategy_Value_PATH_CHEAPEST_ARC
Definition: routing_enums.pb.h:75
static bool Value_IsValid(int value)
Definition: routing_enums.pb.h:286
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
Definition: constraint_solveri.h:78
FirstSolutionStrategy(FirstSolutionStrategy &&from) noexcept
Definition: routing_enums.pb.h:150
void Swap(LocalSearchMetaheuristic *other)
Definition: routing_enums.pb.h:372
LocalSearchMetaheuristicDefaultTypeInternal _LocalSearchMetaheuristic_default_instance_
FirstSolutionStrategyDefaultTypeInternal _FirstSolutionStrategy_default_instance_
LocalSearchMetaheuristic(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const FirstSolutionStrategy &from)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: routing_enums.pb.h:55
FirstSolutionStrategy & operator=(FirstSolutionStrategy &&from) noexcept
Definition: routing_enums.pb.h:159
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: routing_enums.pb.h:168
void Swap(FirstSolutionStrategy *other)
Definition: routing_enums.pb.h:190
@ LocalSearchMetaheuristic_Value_SIMULATED_ANNEALING
Definition: routing_enums.pb.h:116
bool LocalSearchMetaheuristic_Value_IsValid(int value)
LocalSearchMetaheuristic(const LocalSearchMetaheuristic &from)
@ FirstSolutionStrategy_Value_AUTOMATIC
Definition: routing_enums.pb.h:74
LocalSearchMetaheuristic & operator=(LocalSearchMetaheuristic &&from) noexcept
Definition: routing_enums.pb.h:341
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FirstSolutionStrategy_Value_descriptor()
static bool Value_Parse(const std::string &name, Value *value)
Definition: routing_enums.pb.h:306
LocalSearchMetaheuristic(LocalSearchMetaheuristic &&from) noexcept
Definition: routing_enums.pb.h:332
void UnsafeArenaSwap(LocalSearchMetaheuristic *other)
Definition: routing_enums.pb.h:380
@ FirstSolutionStrategy_Value_GLOBAL_CHEAPEST_ARC
Definition: routing_enums.pb.h:86
LocalSearchMetaheuristic_Value Value
Definition: routing_enums.pb.h:435
LocalSearchMetaheuristic_Value
Definition: routing_enums.pb.h:111
FirstSolutionStrategy()
Definition: routing_enums.pb.h:146
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Value_descriptor()
Definition: routing_enums.pb.h:296
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
virtual ~FirstSolutionStrategy()
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: routing_enums.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: routing_enums.pb.h:54
void CopyFrom(const FirstSolutionStrategy &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto
@ FirstSolutionStrategy_Value_ALL_UNPERFORMED
Definition: routing_enums.pb.h:81
LocalSearchMetaheuristic * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: routing_enums.pb.h:392
Definition: routing_enums.pb.h:46
bool FirstSolutionStrategy_Value_IsValid(int value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LocalSearchMetaheuristic_Value_descriptor()
@ FirstSolutionStrategy_Value_PATH_MOST_CONSTRAINED_ARC
Definition: routing_enums.pb.h:76
@ LocalSearchMetaheuristic_Value_LocalSearchMetaheuristic_Value_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: routing_enums.pb.h:119
@ LocalSearchMetaheuristic_Value_GREEDY_DESCENT
Definition: routing_enums.pb.h:114
@ FirstSolutionStrategy_Value_LOCAL_CHEAPEST_INSERTION
Definition: routing_enums.pb.h:85
bool LocalSearchMetaheuristic_Value_Parse(const std::string &name, LocalSearchMetaheuristic_Value *value)
Definition: routing_enums.pb.h:136
@ LocalSearchMetaheuristic_Value_GENERIC_TABU_SEARCH
Definition: routing_enums.pb.h:118
FirstSolutionStrategy(const FirstSolutionStrategy &from)
@ FirstSolutionStrategy_Value_SEQUENTIAL_CHEAPEST_INSERTION
Definition: routing_enums.pb.h:84
const std::string & LocalSearchMetaheuristic_Value_Name(T enum_t_value)
Definition: routing_enums.pb.h:129
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: routing_enums.pb.h:171
@ FirstSolutionStrategy_Value_PARALLEL_CHEAPEST_INSERTION
Definition: routing_enums.pb.h:83
static const LocalSearchMetaheuristic & default_instance()
LocalSearchMetaheuristic()
Definition: routing_enums.pb.h:328
virtual ~LocalSearchMetaheuristic()
@ FirstSolutionStrategy_Value_LOCAL_CHEAPEST_ARC
Definition: routing_enums.pb.h:87
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: routing_enums.pb.h:174
@ FirstSolutionStrategy_Value_SAVINGS
Definition: routing_enums.pb.h:78
static void InitAsDefaultInstance()
FirstSolutionStrategy * New() const final
Definition: routing_enums.pb.h:206
static const std::string & Value_Name(T enum_t_value)
Definition: routing_enums.pb.h:300
LocalSearchMetaheuristic * New() const final
Definition: routing_enums.pb.h:388
@ FirstSolutionStrategy_Value_FirstSolutionStrategy_Value_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: routing_enums.pb.h:89
FirstSolutionStrategy & operator=(const FirstSolutionStrategy &from)
Definition: routing_enums.pb.h:155
Definition: assignment.pb.h:39
static const FirstSolutionStrategy & default_instance()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
FirstSolutionStrategy_Value
Definition: routing_enums.pb.h:72
constexpr int FirstSolutionStrategy_Value_Value_ARRAYSIZE
Definition: routing_enums.pb.h:95
@ FirstSolutionStrategy_Value_FIRST_UNBOUND_MIN_VALUE
Definition: routing_enums.pb.h:88
@ LocalSearchMetaheuristic_Value_GUIDED_LOCAL_SEARCH
Definition: routing_enums.pb.h:115
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
@ FirstSolutionStrategy_Value_FirstSolutionStrategy_Value_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: routing_enums.pb.h:90
FirstSolutionStrategy_Value Value
Definition: routing_enums.pb.h:253
void CopyFrom(const LocalSearchMetaheuristic &from)
friend void swap(LocalSearchMetaheuristic &a, LocalSearchMetaheuristic &b)
Definition: routing_enums.pb.h:369
@ FirstSolutionStrategy_Value_CHRISTOFIDES
Definition: routing_enums.pb.h:80