![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 2054 of file routing_ils.pb.h.
#include <routing_ils.pb.h>
Classes | |
class | _Internal |
Public Types | |
enum | : int { kRuinStrategiesFieldNumber = 1 , kRuinCompositionStrategyFieldNumber = 2 , kRecreateStrategyFieldNumber = 3 , kRouteSelectionNeighborsRatioFieldNumber = 4 , kRouteSelectionMinNeighborsFieldNumber = 5 , kRouteSelectionMaxNeighborsFieldNumber = 6 } |
nested types -------------------------------------------------— More... |
Public Member Functions | |
RuinRecreateParameters () | |
~RuinRecreateParameters () PROTOBUF_FINAL | |
template<typename = void> | |
PROTOBUF_CONSTEXPR | RuinRecreateParameters (::google::protobuf::internal::ConstantInitialized) |
RuinRecreateParameters (const RuinRecreateParameters &from) | |
RuinRecreateParameters (RuinRecreateParameters &&from) noexcept | |
RuinRecreateParameters & | operator= (const RuinRecreateParameters &from) |
RuinRecreateParameters & | operator= (RuinRecreateParameters &&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 (RuinRecreateParameters *PROTOBUF_NONNULL other) |
void | UnsafeArenaSwap (RuinRecreateParameters *PROTOBUF_NONNULL other) |
RuinRecreateParameters *PROTOBUF_NONNULL | New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const |
implements Message -------------------------------------------— | |
void | CopyFrom (const RuinRecreateParameters &from) |
void | MergeFrom (const RuinRecreateParameters &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 |
int | ruin_strategies_size () const |
repeated .operations_research.RuinStrategy ruin_strategies = 1; | |
void | clear_ruin_strategies () |
::operations_research::RuinStrategy *PROTOBUF_NONNULL | mutable_ruin_strategies (int index) |
::google::protobuf::RepeatedPtrField<::operations_research::RuinStrategy > *PROTOBUF_NONNULL | mutable_ruin_strategies () |
const ::operations_research::RuinStrategy & | ruin_strategies (int index) const |
::operations_research::RuinStrategy *PROTOBUF_NONNULL | add_ruin_strategies () |
const ::google::protobuf::RepeatedPtrField<::operations_research::RuinStrategy > & | ruin_strategies () const |
void | clear_ruin_composition_strategy () |
.operations_research.RuinCompositionStrategy.Value ruin_composition_strategy = 2; | |
::operations_research::RuinCompositionStrategy_Value | ruin_composition_strategy () const |
void | set_ruin_composition_strategy (::operations_research::RuinCompositionStrategy_Value value) |
void | clear_recreate_strategy () |
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 3; | |
::operations_research::FirstSolutionStrategy_Value | recreate_strategy () const |
void | set_recreate_strategy (::operations_research::FirstSolutionStrategy_Value value) |
bool | has_route_selection_neighbors_ratio () const |
optional double route_selection_neighbors_ratio = 4; | |
void | clear_route_selection_neighbors_ratio () |
double | route_selection_neighbors_ratio () const |
void | set_route_selection_neighbors_ratio (double value) |
bool | has_route_selection_min_neighbors () const |
optional uint32 route_selection_min_neighbors = 5; | |
void | clear_route_selection_min_neighbors () |
::uint32_t | route_selection_min_neighbors () const |
void | set_route_selection_min_neighbors (::uint32_t value) |
bool | has_route_selection_max_neighbors () const |
optional uint32 route_selection_max_neighbors = 6; | |
void | clear_route_selection_max_neighbors () |
::uint32_t | route_selection_max_neighbors () const |
void | set_route_selection_max_neighbors (::uint32_t value) |
template<typename> | |
PROTOBUF_CONSTEXPR | RuinRecreateParameters (::_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 RuinRecreateParameters & | default_instance () |
static constexpr auto | InternalGenerateClassData_ () |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages = 5 |
Protected Member Functions | |
RuinRecreateParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena) | |
RuinRecreateParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const RuinRecreateParameters &from) | |
RuinRecreateParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, RuinRecreateParameters &&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_5fils_2eproto |
void | swap (RuinRecreateParameters &a, RuinRecreateParameters &b) |
anonymous enum : int |
nested types -------------------------------------------------—
accessors ----------------------------------------------------—
Definition at line 2196 of file routing_ils.pb.h.
|
inline |
Definition at line 2057 of file routing_ils.pb.h.
operations_research::RuinRecreateParameters::~RuinRecreateParameters | ( | ) |
@protoc_insertion_point(destructor:operations_research.RuinRecreateParameters)
Definition at line 1835 of file routing_ils.pb.cc.
|
explicit |
|
inline |
Definition at line 2070 of file routing_ils.pb.h.
|
inlinenoexcept |
Definition at line 2071 of file routing_ils.pb.h.
|
explicitprotected |
@protoc_insertion_point(arena_constructor:operations_research.RuinRecreateParameters)
Definition at line 1780 of file routing_ils.pb.cc.
|
protected |
@protoc_insertion_point(copy_constructor:operations_research.RuinRecreateParameters)
Definition at line 1797 of file routing_ils.pb.cc.
|
inlineprotectednoexcept |
Definition at line 2178 of file routing_ils.pb.h.
PROTOBUF_CONSTEXPR operations_research::RuinRecreateParameters::RuinRecreateParameters | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 243 of file routing_ils.pb.cc.
|
final |
@protoc_insertion_point(serialize_to_array_start:operations_research.RuinRecreateParameters)
repeated .operations_research.RuinStrategy ruin_strategies = 1;
.operations_research.RuinCompositionStrategy.Value ruin_composition_strategy = 2;
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 3;
optional double route_selection_neighbors_ratio = 4;
optional uint32 route_selection_min_neighbors = 5;
optional uint32 route_selection_max_neighbors = 6;
@protoc_insertion_point(serialize_to_array_end:operations_research.RuinRecreateParameters)
Definition at line 1992 of file routing_ils.pb.cc.
|
inline |
@protoc_insertion_point(field_add:operations_research.RuinRecreateParameters.ruin_strategies)
Definition at line 3028 of file routing_ils.pb.h.
|
final |
@protoc_insertion_point(message_byte_size_start:operations_research.RuinRecreateParameters)
Prevent compiler warnings about cached_has_bits being unused
repeated .operations_research.RuinStrategy ruin_strategies = 1;
.operations_research.RuinCompositionStrategy.Value ruin_composition_strategy = 2;
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 3;
optional uint32 route_selection_min_neighbors = 5;
optional uint32 route_selection_max_neighbors = 6;
Definition at line 2065 of file routing_ils.pb.cc.
PROTOBUF_NOINLINE void operations_research::RuinRecreateParameters::Clear | ( | ) |
@protoc_insertion_point(message_clear_start:operations_research.RuinRecreateParameters)
Prevent compiler warnings about cached_has_bits being unused
Definition at line 1968 of file routing_ils.pb.cc.
|
inline |
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 3;
Definition at line 3076 of file routing_ils.pb.h.
|
inline |
Definition at line 3160 of file routing_ils.pb.h.
|
inline |
Definition at line 3132 of file routing_ils.pb.h.
|
inline |
Definition at line 3104 of file routing_ils.pb.h.
|
inline |
.operations_research.RuinCompositionStrategy.Value ruin_composition_strategy = 2;
Definition at line 3052 of file routing_ils.pb.h.
|
inline |
Definition at line 3008 of file routing_ils.pb.h.
void operations_research::RuinRecreateParameters::CopyFrom | ( | const RuinRecreateParameters & | from | ) |
@protoc_insertion_point(class_specific_copy_from_start:operations_research.RuinRecreateParameters)
Definition at line 2153 of file routing_ils.pb.cc.
|
inlinestatic |
Definition at line 2105 of file routing_ils.pb.h.
|
inlinestatic |
Definition at line 2096 of file routing_ils.pb.h.
|
inline |
Definition at line 2164 of file routing_ils.pb.h.
|
protected |
Definition at line 1895 of file routing_ils.pb.cc.
|
inlinestatic |
Definition at line 2099 of file routing_ils.pb.h.
google::protobuf::Metadata operations_research::RuinRecreateParameters::GetMetadata | ( | ) | const |
Definition at line 2174 of file routing_ils.pb.cc.
|
inlinestatic |
Definition at line 2102 of file routing_ils.pb.h.
|
inline |
optional uint32 route_selection_max_neighbors = 6;
Definition at line 3156 of file routing_ils.pb.h.
|
inline |
optional uint32 route_selection_min_neighbors = 5;
Definition at line 3128 of file routing_ils.pb.h.
|
inline |
optional double route_selection_neighbors_ratio = 4;
Definition at line 3100 of file routing_ils.pb.h.
|
staticconstexpr |
Definition at line 1867 of file routing_ils.pb.cc.
|
staticconstexprprotected |
Definition at line 1851 of file routing_ils.pb.cc.
|
inline |
Definition at line 2140 of file routing_ils.pb.h.
|
inline |
Definition at line 2133 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_mutable_list:operations_research.RuinRecreateParameters.ruin_strategies)
Definition at line 3017 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.RuinRecreateParameters.ruin_strategies)
Definition at line 3012 of file routing_ils.pb.h.
|
inline |
Definition at line 2091 of file routing_ils.pb.h.
|
inline |
implements Message -------------------------------------------—
Definition at line 2127 of file routing_ils.pb.h.
|
inline |
Definition at line 2073 of file routing_ils.pb.h.
|
inlinenoexcept |
Definition at line 2077 of file routing_ils.pb.h.
|
inlinestaticprotected |
Definition at line 1846 of file routing_ils.pb.cc.
|
inline |
@protoc_insertion_point(field_get:operations_research.RuinRecreateParameters.recreate_strategy)
Definition at line 3081 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.RuinRecreateParameters.route_selection_max_neighbors)
Definition at line 3165 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.RuinRecreateParameters.route_selection_min_neighbors)
Definition at line 3137 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.RuinRecreateParameters.route_selection_neighbors_ratio)
Definition at line 3109 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.RuinRecreateParameters.ruin_composition_strategy)
Definition at line 3057 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_list:operations_research.RuinRecreateParameters.ruin_strategies)
Definition at line 3035 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.RuinRecreateParameters.ruin_strategies)
Definition at line 3023 of file routing_ils.pb.h.
|
inline |
repeated .operations_research.RuinStrategy ruin_strategies = 1;
Definition at line 3005 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.RuinRecreateParameters.recreate_strategy)
Definition at line 3085 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.RuinRecreateParameters.route_selection_max_neighbors)
Definition at line 3169 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.RuinRecreateParameters.route_selection_min_neighbors)
Definition at line 3141 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.RuinRecreateParameters.route_selection_neighbors_ratio)
Definition at line 3113 of file routing_ils.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.RuinRecreateParameters.ruin_composition_strategy)
Definition at line 3061 of file routing_ils.pb.h.
|
inline |
Definition at line 2111 of file routing_ils.pb.h.
|
inline |
Definition at line 2087 of file routing_ils.pb.h.
|
inline |
Definition at line 2119 of file routing_ils.pb.h.
|
friend |
Definition at line 2284 of file routing_ils.pb.h.
|
friend |
Definition at line 2286 of file routing_ils.pb.h.
|
friend |
Definition at line 2277 of file routing_ils.pb.h.
|
friend |
Definition at line 2283 of file routing_ils.pb.h.
|
friend |
Definition at line 2309 of file routing_ils.pb.h.
|
friend |
Definition at line 2110 of file routing_ils.pb.h.
Impl_ operations_research::RuinRecreateParameters::_impl_ |
Definition at line 2308 of file routing_ils.pb.h.
|
staticconstexpr |
Definition at line 2109 of file routing_ils.pb.h.