operations_research::RoutingSearchParameters Class Reference

Detailed Description

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

Public Types

typedef RoutingSearchParameters_LocalSearchNeighborhoodOperators LocalSearchNeighborhoodOperators
 

Public Member Functions

 RoutingSearchParameters ()
 
virtual ~RoutingSearchParameters ()
 
 RoutingSearchParameters (const RoutingSearchParameters &from)
 
 RoutingSearchParameters (RoutingSearchParameters &&from) noexcept
 
RoutingSearchParametersoperator= (const RoutingSearchParameters &from)
 
RoutingSearchParametersoperator= (RoutingSearchParameters &&from) noexcept
 
void Swap (RoutingSearchParameters *other)
 
RoutingSearchParametersNew () const final
 
RoutingSearchParametersNew (::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 &from)
 
void MergeFrom (const RoutingSearchParameters &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_local_search_operators () const
 
void clear_local_search_operators ()
 
const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperatorslocal_search_operators () const
 
::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperatorsrelease_local_search_operators ()
 
::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperatorsmutable_local_search_operators ()
 
void set_allocated_local_search_operators (::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *local_search_operators)
 
bool has_time_limit () const
 
void clear_time_limit ()
 
const PROTOBUF_NAMESPACE_ID::Duration & time_limit () const
 
PROTOBUF_NAMESPACE_ID::Duration * release_time_limit ()
 
PROTOBUF_NAMESPACE_ID::Duration * mutable_time_limit ()
 
void set_allocated_time_limit (PROTOBUF_NAMESPACE_ID::Duration *time_limit)
 
bool has_lns_time_limit () const
 
void clear_lns_time_limit ()
 
const PROTOBUF_NAMESPACE_ID::Duration & lns_time_limit () const
 
PROTOBUF_NAMESPACE_ID::Duration * release_lns_time_limit ()
 
PROTOBUF_NAMESPACE_ID::Duration * mutable_lns_time_limit ()
 
void set_allocated_lns_time_limit (PROTOBUF_NAMESPACE_ID::Duration *lns_time_limit)
 
void clear_first_solution_strategy ()
 
::operations_research::FirstSolutionStrategy_Value first_solution_strategy () const
 
void set_first_solution_strategy (::operations_research::FirstSolutionStrategy_Value value)
 
void clear_local_search_metaheuristic ()
 
::operations_research::LocalSearchMetaheuristic_Value local_search_metaheuristic () const
 
void set_local_search_metaheuristic (::operations_research::LocalSearchMetaheuristic_Value value)
 
void clear_guided_local_search_lambda_coefficient ()
 
double guided_local_search_lambda_coefficient () const
 
void set_guided_local_search_lambda_coefficient (double value)
 
void clear_optimization_step ()
 
double optimization_step () const
 
void set_optimization_step (double value)
 
void clear_solution_limit ()
 
::PROTOBUF_NAMESPACE_ID::int64 solution_limit () const
 
void set_solution_limit (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_use_unfiltered_first_solution_strategy ()
 
bool use_unfiltered_first_solution_strategy () const
 
void set_use_unfiltered_first_solution_strategy (bool value)
 
void clear_savings_add_reverse_arcs ()
 
bool savings_add_reverse_arcs () const
 
void set_savings_add_reverse_arcs (bool value)
 
void clear_savings_parallel_routes ()
 
bool savings_parallel_routes () const
 
void set_savings_parallel_routes (bool value)
 
void clear_use_depth_first_search ()
 
bool use_depth_first_search () const
 
void set_use_depth_first_search (bool value)
 
void clear_use_full_propagation ()
 
bool use_full_propagation () const
 
void set_use_full_propagation (bool value)
 
void clear_log_search ()
 
bool log_search () const
 
void set_log_search (bool value)
 
void clear_savings_neighbors_ratio ()
 
double savings_neighbors_ratio () const
 
void set_savings_neighbors_ratio (double value)
 
void clear_cheapest_insertion_farthest_seeds_ratio ()
 
double cheapest_insertion_farthest_seeds_ratio () const
 
void set_cheapest_insertion_farthest_seeds_ratio (double value)
 
void clear_savings_arc_coefficient ()
 
double savings_arc_coefficient () const
 
void set_savings_arc_coefficient (double value)
 
void clear_number_of_solutions_to_collect ()
 
::PROTOBUF_NAMESPACE_ID::int32 number_of_solutions_to_collect () const
 
void set_number_of_solutions_to_collect (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_relocate_expensive_chain_num_arcs_to_consider ()
 
::PROTOBUF_NAMESPACE_ID::int32 relocate_expensive_chain_num_arcs_to_consider () const
 
void set_relocate_expensive_chain_num_arcs_to_consider (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_cheapest_insertion_neighbors_ratio ()
 
double cheapest_insertion_neighbors_ratio () const
 
void set_cheapest_insertion_neighbors_ratio (double value)
 
void clear_log_cost_scaling_factor ()
 
double log_cost_scaling_factor () const
 
void set_log_cost_scaling_factor (double value)
 
void clear_savings_max_memory_usage_bytes ()
 
double savings_max_memory_usage_bytes () const
 
void set_savings_max_memory_usage_bytes (double value)
 
void clear_use_cp_sat ()
 
::operations_research::OptionalBoolean use_cp_sat () const
 
void set_use_cp_sat (::operations_research::OptionalBoolean value)
 
void clear_use_cp ()
 
::operations_research::OptionalBoolean use_cp () const
 
void set_use_cp (::operations_research::OptionalBoolean value)
 
void clear_log_cost_offset ()
 
double log_cost_offset () const
 
void set_log_cost_offset (double 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 RoutingSearchParametersdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const RoutingSearchParametersinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kLocalSearchOperatorsFieldNumber = 3
 
static const int kTimeLimitFieldNumber = 9
 
static const int kLnsTimeLimitFieldNumber = 10
 
static const int kFirstSolutionStrategyFieldNumber = 1
 
static const int kLocalSearchMetaheuristicFieldNumber = 4
 
static const int kGuidedLocalSearchLambdaCoefficientFieldNumber = 5
 
static const int kOptimizationStepFieldNumber = 7
 
static const int kSolutionLimitFieldNumber = 8
 
static const int kUseUnfilteredFirstSolutionStrategyFieldNumber = 2
 
static const int kSavingsAddReverseArcsFieldNumber = 15
 
static const int kSavingsParallelRoutesFieldNumber = 19
 
static const int kUseDepthFirstSearchFieldNumber = 6
 
static const int kUseFullPropagationFieldNumber = 11
 
static const int kLogSearchFieldNumber = 13
 
static const int kSavingsNeighborsRatioFieldNumber = 14
 
static const int kCheapestInsertionFarthestSeedsRatioFieldNumber = 16
 
static const int kSavingsArcCoefficientFieldNumber = 18
 
static const int kNumberOfSolutionsToCollectFieldNumber = 17
 
static const int kRelocateExpensiveChainNumArcsToConsiderFieldNumber = 20
 
static const int kCheapestInsertionNeighborsRatioFieldNumber = 21
 
static const int kLogCostScalingFactorFieldNumber = 22
 
static const int kSavingsMaxMemoryUsageBytesFieldNumber = 23
 
static const int kUseCpSatFieldNumber = 27
 
static const int kUseCpFieldNumber = 28
 
static const int kLogCostOffsetFieldNumber = 29
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto
 
void swap (RoutingSearchParameters &a, RoutingSearchParameters &b)
 

Member Typedef Documentation

◆ LocalSearchNeighborhoodOperators

Constructor & Destructor Documentation

◆ RoutingSearchParameters() [1/3]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( )

◆ ~RoutingSearchParameters()

virtual operations_research::RoutingSearchParameters::~RoutingSearchParameters ( )
virtual

◆ RoutingSearchParameters() [2/3]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( const RoutingSearchParameters from)

◆ RoutingSearchParameters() [3/3]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( RoutingSearchParameters &&  from)
inlinenoexcept

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

Member Function Documentation

◆ ByteSizeLong()

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

◆ cheapest_insertion_farthest_seeds_ratio()

double operations_research::RoutingSearchParameters::cheapest_insertion_farthest_seeds_ratio ( ) const
inline

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

◆ cheapest_insertion_neighbors_ratio()

double operations_research::RoutingSearchParameters::cheapest_insertion_neighbors_ratio ( ) const
inline

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

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void operations_research::RoutingSearchParameters::Clear ( )
final

◆ clear_cheapest_insertion_farthest_seeds_ratio()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_farthest_seeds_ratio ( )
inline

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

◆ clear_cheapest_insertion_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_neighbors_ratio ( )
inline

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

◆ clear_first_solution_strategy()

void operations_research::RoutingSearchParameters::clear_first_solution_strategy ( )
inline

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

◆ clear_guided_local_search_lambda_coefficient()

void operations_research::RoutingSearchParameters::clear_guided_local_search_lambda_coefficient ( )
inline

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

◆ clear_lns_time_limit()

void operations_research::RoutingSearchParameters::clear_lns_time_limit ( )

◆ clear_local_search_metaheuristic()

void operations_research::RoutingSearchParameters::clear_local_search_metaheuristic ( )
inline

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

◆ clear_local_search_operators()

void operations_research::RoutingSearchParameters::clear_local_search_operators ( )
inline

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

◆ clear_log_cost_offset()

void operations_research::RoutingSearchParameters::clear_log_cost_offset ( )
inline

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

◆ clear_log_cost_scaling_factor()

void operations_research::RoutingSearchParameters::clear_log_cost_scaling_factor ( )
inline

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

◆ clear_log_search()

void operations_research::RoutingSearchParameters::clear_log_search ( )
inline

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

◆ clear_number_of_solutions_to_collect()

void operations_research::RoutingSearchParameters::clear_number_of_solutions_to_collect ( )
inline

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

◆ clear_optimization_step()

void operations_research::RoutingSearchParameters::clear_optimization_step ( )
inline

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

◆ clear_relocate_expensive_chain_num_arcs_to_consider()

void operations_research::RoutingSearchParameters::clear_relocate_expensive_chain_num_arcs_to_consider ( )
inline

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

◆ clear_savings_add_reverse_arcs()

void operations_research::RoutingSearchParameters::clear_savings_add_reverse_arcs ( )
inline

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

◆ clear_savings_arc_coefficient()

void operations_research::RoutingSearchParameters::clear_savings_arc_coefficient ( )
inline

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

◆ clear_savings_max_memory_usage_bytes()

void operations_research::RoutingSearchParameters::clear_savings_max_memory_usage_bytes ( )
inline

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

◆ clear_savings_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_savings_neighbors_ratio ( )
inline

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

◆ clear_savings_parallel_routes()

void operations_research::RoutingSearchParameters::clear_savings_parallel_routes ( )
inline

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

◆ clear_solution_limit()

void operations_research::RoutingSearchParameters::clear_solution_limit ( )
inline

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

◆ clear_time_limit()

void operations_research::RoutingSearchParameters::clear_time_limit ( )

◆ clear_use_cp()

void operations_research::RoutingSearchParameters::clear_use_cp ( )
inline

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

◆ clear_use_cp_sat()

void operations_research::RoutingSearchParameters::clear_use_cp_sat ( )
inline

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

◆ clear_use_depth_first_search()

void operations_research::RoutingSearchParameters::clear_use_depth_first_search ( )
inline

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

◆ clear_use_full_propagation()

void operations_research::RoutingSearchParameters::clear_use_full_propagation ( )
inline

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

◆ clear_use_unfiltered_first_solution_strategy()

void operations_research::RoutingSearchParameters::clear_use_unfiltered_first_solution_strategy ( )
inline

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

◆ CopyFrom() [1/2]

void operations_research::RoutingSearchParameters::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [2/2]

void operations_research::RoutingSearchParameters::CopyFrom ( const RoutingSearchParameters from)

◆ default_instance()

static const RoutingSearchParameters& operations_research::RoutingSearchParameters::default_instance ( )
static

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* operations_research::RoutingSearchParameters::descriptor ( )
inlinestatic

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

◆ first_solution_strategy()

operations_research::FirstSolutionStrategy_Value operations_research::RoutingSearchParameters::first_solution_strategy ( ) const
inline

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

◆ GetCachedSize()

int operations_research::RoutingSearchParameters::GetCachedSize ( ) const
inlinefinal

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

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* operations_research::RoutingSearchParameters::GetDescriptor ( )
inlinestatic

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

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata operations_research::RoutingSearchParameters::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection* operations_research::RoutingSearchParameters::GetReflection ( )
inlinestatic

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

◆ guided_local_search_lambda_coefficient()

double operations_research::RoutingSearchParameters::guided_local_search_lambda_coefficient ( ) const
inline

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

◆ has_lns_time_limit()

bool operations_research::RoutingSearchParameters::has_lns_time_limit ( ) const
inline

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

◆ has_local_search_operators()

bool operations_research::RoutingSearchParameters::has_local_search_operators ( ) const
inline

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

◆ has_time_limit()

bool operations_research::RoutingSearchParameters::has_time_limit ( ) const
inline

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

◆ InitAsDefaultInstance()

static void operations_research::RoutingSearchParameters::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const RoutingSearchParameters* operations_research::RoutingSearchParameters::internal_default_instance ( )
inlinestatic

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

◆ InternalSerializeWithCachedSizesToArray()

::PROTOBUF_NAMESPACE_ID::uint8* operations_research::RoutingSearchParameters::InternalSerializeWithCachedSizesToArray ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target) const
final

◆ IsInitialized()

bool operations_research::RoutingSearchParameters::IsInitialized ( ) const
final

◆ lns_time_limit()

const PROTOBUF_NAMESPACE_ID::Duration & operations_research::RoutingSearchParameters::lns_time_limit ( ) const
inline

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

◆ local_search_metaheuristic()

operations_research::LocalSearchMetaheuristic_Value operations_research::RoutingSearchParameters::local_search_metaheuristic ( ) const
inline

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

◆ local_search_operators()

const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators & operations_research::RoutingSearchParameters::local_search_operators ( ) const
inline

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

◆ log_cost_offset()

double operations_research::RoutingSearchParameters::log_cost_offset ( ) const
inline

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

◆ log_cost_scaling_factor()

double operations_research::RoutingSearchParameters::log_cost_scaling_factor ( ) const
inline

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

◆ log_search()

bool operations_research::RoutingSearchParameters::log_search ( ) const
inline

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

◆ MergeFrom() [1/2]

void operations_research::RoutingSearchParameters::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [2/2]

void operations_research::RoutingSearchParameters::MergeFrom ( const RoutingSearchParameters from)

◆ MergePartialFromCodedStream()

bool operations_research::RoutingSearchParameters::MergePartialFromCodedStream ( ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *  input)
final

◆ mutable_lns_time_limit()

PROTOBUF_NAMESPACE_ID::Duration * operations_research::RoutingSearchParameters::mutable_lns_time_limit ( )
inline

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

◆ mutable_local_search_operators()

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators * operations_research::RoutingSearchParameters::mutable_local_search_operators ( )
inline

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

◆ mutable_time_limit()

PROTOBUF_NAMESPACE_ID::Duration * operations_research::RoutingSearchParameters::mutable_time_limit ( )
inline

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

◆ New() [1/2]

RoutingSearchParameters* operations_research::RoutingSearchParameters::New ( ) const
inlinefinal

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

◆ New() [2/2]

RoutingSearchParameters* operations_research::RoutingSearchParameters::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

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

◆ number_of_solutions_to_collect()

PROTOBUF_NAMESPACE_ID::int32 operations_research::RoutingSearchParameters::number_of_solutions_to_collect ( ) const
inline

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ optimization_step()

double operations_research::RoutingSearchParameters::optimization_step ( ) const
inline

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

◆ release_lns_time_limit()

PROTOBUF_NAMESPACE_ID::Duration * operations_research::RoutingSearchParameters::release_lns_time_limit ( )
inline

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

◆ release_local_search_operators()

operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators * operations_research::RoutingSearchParameters::release_local_search_operators ( )
inline

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

◆ release_time_limit()

PROTOBUF_NAMESPACE_ID::Duration * operations_research::RoutingSearchParameters::release_time_limit ( )
inline

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

◆ relocate_expensive_chain_num_arcs_to_consider()

PROTOBUF_NAMESPACE_ID::int32 operations_research::RoutingSearchParameters::relocate_expensive_chain_num_arcs_to_consider ( ) const
inline

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

◆ savings_add_reverse_arcs()

bool operations_research::RoutingSearchParameters::savings_add_reverse_arcs ( ) const
inline

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

◆ savings_arc_coefficient()

double operations_research::RoutingSearchParameters::savings_arc_coefficient ( ) const
inline

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

◆ savings_max_memory_usage_bytes()

double operations_research::RoutingSearchParameters::savings_max_memory_usage_bytes ( ) const
inline

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

◆ savings_neighbors_ratio()

double operations_research::RoutingSearchParameters::savings_neighbors_ratio ( ) const
inline

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

◆ savings_parallel_routes()

bool operations_research::RoutingSearchParameters::savings_parallel_routes ( ) const
inline

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

◆ SerializeWithCachedSizes()

void operations_research::RoutingSearchParameters::SerializeWithCachedSizes ( ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *  output) const
final

◆ set_allocated_lns_time_limit()

void operations_research::RoutingSearchParameters::set_allocated_lns_time_limit ( PROTOBUF_NAMESPACE_ID::Duration *  lns_time_limit)
inline

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

◆ set_allocated_local_search_operators()

void operations_research::RoutingSearchParameters::set_allocated_local_search_operators ( ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators local_search_operators)
inline

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

◆ set_allocated_time_limit()

void operations_research::RoutingSearchParameters::set_allocated_time_limit ( PROTOBUF_NAMESPACE_ID::Duration *  time_limit)
inline

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

◆ set_cheapest_insertion_farthest_seeds_ratio()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_farthest_seeds_ratio ( double  value)
inline

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

◆ set_cheapest_insertion_neighbors_ratio()

void operations_research::RoutingSearchParameters::set_cheapest_insertion_neighbors_ratio ( double  value)
inline

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

◆ set_first_solution_strategy()

void operations_research::RoutingSearchParameters::set_first_solution_strategy ( ::operations_research::FirstSolutionStrategy_Value  value)
inline

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

◆ set_guided_local_search_lambda_coefficient()

void operations_research::RoutingSearchParameters::set_guided_local_search_lambda_coefficient ( double  value)
inline

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

◆ set_local_search_metaheuristic()

void operations_research::RoutingSearchParameters::set_local_search_metaheuristic ( ::operations_research::LocalSearchMetaheuristic_Value  value)
inline

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

◆ set_log_cost_offset()

void operations_research::RoutingSearchParameters::set_log_cost_offset ( double  value)
inline

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

◆ set_log_cost_scaling_factor()

void operations_research::RoutingSearchParameters::set_log_cost_scaling_factor ( double  value)
inline

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

◆ set_log_search()

void operations_research::RoutingSearchParameters::set_log_search ( bool  value)
inline

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

◆ set_number_of_solutions_to_collect()

void operations_research::RoutingSearchParameters::set_number_of_solutions_to_collect ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_optimization_step()

void operations_research::RoutingSearchParameters::set_optimization_step ( double  value)
inline

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

◆ set_relocate_expensive_chain_num_arcs_to_consider()

void operations_research::RoutingSearchParameters::set_relocate_expensive_chain_num_arcs_to_consider ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_savings_add_reverse_arcs()

void operations_research::RoutingSearchParameters::set_savings_add_reverse_arcs ( bool  value)
inline

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

◆ set_savings_arc_coefficient()

void operations_research::RoutingSearchParameters::set_savings_arc_coefficient ( double  value)
inline

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

◆ set_savings_max_memory_usage_bytes()

void operations_research::RoutingSearchParameters::set_savings_max_memory_usage_bytes ( double  value)
inline

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

◆ set_savings_neighbors_ratio()

void operations_research::RoutingSearchParameters::set_savings_neighbors_ratio ( double  value)
inline

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

◆ set_savings_parallel_routes()

void operations_research::RoutingSearchParameters::set_savings_parallel_routes ( bool  value)
inline

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

◆ set_solution_limit()

void operations_research::RoutingSearchParameters::set_solution_limit ( ::PROTOBUF_NAMESPACE_ID::int64  value)
inline

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

◆ set_use_cp()

void operations_research::RoutingSearchParameters::set_use_cp ( ::operations_research::OptionalBoolean  value)
inline

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

◆ set_use_cp_sat()

void operations_research::RoutingSearchParameters::set_use_cp_sat ( ::operations_research::OptionalBoolean  value)
inline

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

◆ set_use_depth_first_search()

void operations_research::RoutingSearchParameters::set_use_depth_first_search ( bool  value)
inline

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

◆ set_use_full_propagation()

void operations_research::RoutingSearchParameters::set_use_full_propagation ( bool  value)
inline

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

◆ set_use_unfiltered_first_solution_strategy()

void operations_research::RoutingSearchParameters::set_use_unfiltered_first_solution_strategy ( bool  value)
inline

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

◆ solution_limit()

PROTOBUF_NAMESPACE_ID::int64 operations_research::RoutingSearchParameters::solution_limit ( ) const
inline

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

◆ Swap()

void operations_research::RoutingSearchParameters::Swap ( RoutingSearchParameters other)

◆ time_limit()

const PROTOBUF_NAMESPACE_ID::Duration & operations_research::RoutingSearchParameters::time_limit ( ) const
inline

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

◆ use_cp()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters::use_cp ( ) const
inline

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

◆ use_cp_sat()

operations_research::OptionalBoolean operations_research::RoutingSearchParameters::use_cp_sat ( ) const
inline

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

◆ use_depth_first_search()

bool operations_research::RoutingSearchParameters::use_depth_first_search ( ) const
inline

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

◆ use_full_propagation()

bool operations_research::RoutingSearchParameters::use_full_propagation ( ) const
inline

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

◆ use_unfiltered_first_solution_strategy()

bool operations_research::RoutingSearchParameters::use_unfiltered_first_solution_strategy ( ) const
inline

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

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

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

◆ ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto

◆ swap

void swap ( RoutingSearchParameters a,
RoutingSearchParameters b 
)
friend

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

Member Data Documentation

◆ kCheapestInsertionFarthestSeedsRatioFieldNumber

const int operations_research::RoutingSearchParameters::kCheapestInsertionFarthestSeedsRatioFieldNumber = 16
static

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

◆ kCheapestInsertionNeighborsRatioFieldNumber

const int operations_research::RoutingSearchParameters::kCheapestInsertionNeighborsRatioFieldNumber = 21
static

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

◆ kFirstSolutionStrategyFieldNumber

const int operations_research::RoutingSearchParameters::kFirstSolutionStrategyFieldNumber = 1
static

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

◆ kGuidedLocalSearchLambdaCoefficientFieldNumber

const int operations_research::RoutingSearchParameters::kGuidedLocalSearchLambdaCoefficientFieldNumber = 5
static

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

◆ kIndexInFileMessages

constexpr int operations_research::RoutingSearchParameters::kIndexInFileMessages
static
Initial value:
=
1

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

◆ kLnsTimeLimitFieldNumber

const int operations_research::RoutingSearchParameters::kLnsTimeLimitFieldNumber = 10
static

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

◆ kLocalSearchMetaheuristicFieldNumber

const int operations_research::RoutingSearchParameters::kLocalSearchMetaheuristicFieldNumber = 4
static

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

◆ kLocalSearchOperatorsFieldNumber

const int operations_research::RoutingSearchParameters::kLocalSearchOperatorsFieldNumber = 3
static

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

◆ kLogCostOffsetFieldNumber

const int operations_research::RoutingSearchParameters::kLogCostOffsetFieldNumber = 29
static

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

◆ kLogCostScalingFactorFieldNumber

const int operations_research::RoutingSearchParameters::kLogCostScalingFactorFieldNumber = 22
static

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

◆ kLogSearchFieldNumber

const int operations_research::RoutingSearchParameters::kLogSearchFieldNumber = 13
static

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

◆ kNumberOfSolutionsToCollectFieldNumber

const int operations_research::RoutingSearchParameters::kNumberOfSolutionsToCollectFieldNumber = 17
static

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

◆ kOptimizationStepFieldNumber

const int operations_research::RoutingSearchParameters::kOptimizationStepFieldNumber = 7
static

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

◆ kRelocateExpensiveChainNumArcsToConsiderFieldNumber

const int operations_research::RoutingSearchParameters::kRelocateExpensiveChainNumArcsToConsiderFieldNumber = 20
static

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

◆ kSavingsAddReverseArcsFieldNumber

const int operations_research::RoutingSearchParameters::kSavingsAddReverseArcsFieldNumber = 15
static

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

◆ kSavingsArcCoefficientFieldNumber

const int operations_research::RoutingSearchParameters::kSavingsArcCoefficientFieldNumber = 18
static

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

◆ kSavingsMaxMemoryUsageBytesFieldNumber

const int operations_research::RoutingSearchParameters::kSavingsMaxMemoryUsageBytesFieldNumber = 23
static

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

◆ kSavingsNeighborsRatioFieldNumber

const int operations_research::RoutingSearchParameters::kSavingsNeighborsRatioFieldNumber = 14
static

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

◆ kSavingsParallelRoutesFieldNumber

const int operations_research::RoutingSearchParameters::kSavingsParallelRoutesFieldNumber = 19
static

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

◆ kSolutionLimitFieldNumber

const int operations_research::RoutingSearchParameters::kSolutionLimitFieldNumber = 8
static

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

◆ kTimeLimitFieldNumber

const int operations_research::RoutingSearchParameters::kTimeLimitFieldNumber = 9
static

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

◆ kUseCpFieldNumber

const int operations_research::RoutingSearchParameters::kUseCpFieldNumber = 28
static

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

◆ kUseCpSatFieldNumber

const int operations_research::RoutingSearchParameters::kUseCpSatFieldNumber = 27
static

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

◆ kUseDepthFirstSearchFieldNumber

const int operations_research::RoutingSearchParameters::kUseDepthFirstSearchFieldNumber = 6
static

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

◆ kUseFullPropagationFieldNumber

const int operations_research::RoutingSearchParameters::kUseFullPropagationFieldNumber = 11
static

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

◆ kUseUnfilteredFirstSolutionStrategyFieldNumber

const int operations_research::RoutingSearchParameters::kUseUnfilteredFirstSolutionStrategyFieldNumber = 2
static

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


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