Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends | List of all members
operations_research::RoutingSearchParameters Class Reference

#include <routing_parameters.pb.h>

Inheritance diagram for operations_research::RoutingSearchParameters:
Inheritance graph
[legend]
Collaboration diagram for operations_research::RoutingSearchParameters:
Collaboration graph
[legend]

Public Types

typedef RoutingSearchParameters_LocalSearchNeighborhoodOperators LocalSearchNeighborhoodOperators
 nested types -------------------------------------------------— More...
 

Public Member Functions

 RoutingSearchParameters ()
 
virtual ~RoutingSearchParameters ()
 
 RoutingSearchParameters (const RoutingSearchParameters &from)
 
RoutingSearchParametersoperator= (const RoutingSearchParameters &from)
 
void Swap (RoutingSearchParameters *other)
 
RoutingSearchParametersNew () const final
 implements Message -------------------------------------------— More...
 
RoutingSearchParametersNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::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 (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_local_search_operators () const
 accessors ----------------------------------------------------— More...
 
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
 .google.protobuf.Duration time_limit = 9; More...
 
void clear_time_limit ()
 
const ::google::protobuf::Duration & time_limit () const
 
::google::protobuf::Duration * release_time_limit ()
 
::google::protobuf::Duration * mutable_time_limit ()
 
void set_allocated_time_limit (::google::protobuf::Duration *time_limit)
 
bool has_lns_time_limit () const
 .google.protobuf.Duration lns_time_limit = 10; More...
 
void clear_lns_time_limit ()
 
const ::google::protobuf::Duration & lns_time_limit () const
 
::google::protobuf::Duration * release_lns_time_limit ()
 
::google::protobuf::Duration * mutable_lns_time_limit ()
 
void set_allocated_lns_time_limit (::google::protobuf::Duration *lns_time_limit)
 
void clear_first_solution_strategy ()
 .operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1; More...
 
::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 = 4; More...
 
::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 = 5; More...
 
double guided_local_search_lambda_coefficient () const
 
void set_guided_local_search_lambda_coefficient (double value)
 
void clear_optimization_step ()
 double optimization_step = 7; More...
 
double optimization_step () const
 
void set_optimization_step (double value)
 
void clear_solution_limit ()
 int64 solution_limit = 8; More...
 
::google::protobuf::int64 solution_limit () const
 
void set_solution_limit (::google::protobuf::int64 value)
 
void clear_use_unfiltered_first_solution_strategy ()
 bool use_unfiltered_first_solution_strategy = 2; More...
 
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 = 15; More...
 
bool savings_add_reverse_arcs () const
 
void set_savings_add_reverse_arcs (bool value)
 
void clear_savings_parallel_routes ()
 bool savings_parallel_routes = 19; More...
 
bool savings_parallel_routes () const
 
void set_savings_parallel_routes (bool value)
 
void clear_use_depth_first_search ()
 bool use_depth_first_search = 6; More...
 
bool use_depth_first_search () const
 
void set_use_depth_first_search (bool value)
 
void clear_use_full_propagation ()
 bool use_full_propagation = 11; More...
 
bool use_full_propagation () const
 
void set_use_full_propagation (bool value)
 
void clear_log_search ()
 bool log_search = 13; More...
 
bool log_search () const
 
void set_log_search (bool value)
 
void clear_savings_neighbors_ratio ()
 double savings_neighbors_ratio = 14; More...
 
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 = 16; More...
 
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 = 18; More...
 
double savings_arc_coefficient () const
 
void set_savings_arc_coefficient (double value)
 
void clear_number_of_solutions_to_collect ()
 int32 number_of_solutions_to_collect = 17; More...
 
::google::protobuf::int32 number_of_solutions_to_collect () const
 
void set_number_of_solutions_to_collect (::google::protobuf::int32 value)
 
void clear_relocate_expensive_chain_num_arcs_to_consider ()
 int32 relocate_expensive_chain_num_arcs_to_consider = 20; More...
 
::google::protobuf::int32 relocate_expensive_chain_num_arcs_to_consider () const
 
void set_relocate_expensive_chain_num_arcs_to_consider (::google::protobuf::int32 value)
 
void clear_cheapest_insertion_neighbors_ratio ()
 double cheapest_insertion_neighbors_ratio = 21; More...
 
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 = 22; More...
 
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 = 23; More...
 
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 = 27; More...
 
::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 = 28; More...
 
::operations_research::OptionalBoolean use_cp () const
 
void set_use_cp (::operations_research::OptionalBoolean value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
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
 

Friends

struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto
 
void swap (RoutingSearchParameters &a, RoutingSearchParameters &b)
 

Detailed Description

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

Member Typedef Documentation

◆ LocalSearchNeighborhoodOperators

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

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

Constructor & Destructor Documentation

◆ RoutingSearchParameters() [1/2]

operations_research::RoutingSearchParameters::RoutingSearchParameters ( )

◆ ~RoutingSearchParameters()

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

◆ RoutingSearchParameters() [2/2]

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

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

◆ cheapest_insertion_neighbors_ratio()

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

◆ 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

double cheapest_insertion_farthest_seeds_ratio = 16;

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

◆ clear_cheapest_insertion_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_cheapest_insertion_neighbors_ratio ( )
inline

double cheapest_insertion_neighbors_ratio = 21;

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

◆ clear_first_solution_strategy()

void operations_research::RoutingSearchParameters::clear_first_solution_strategy ( )
inline

◆ clear_guided_local_search_lambda_coefficient()

void operations_research::RoutingSearchParameters::clear_guided_local_search_lambda_coefficient ( )
inline

double guided_local_search_lambda_coefficient = 5;

Definition at line 1366 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

.operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;

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

◆ clear_local_search_operators()

void operations_research::RoutingSearchParameters::clear_local_search_operators ( )
inline

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

◆ clear_log_cost_scaling_factor()

void operations_research::RoutingSearchParameters::clear_log_cost_scaling_factor ( )
inline

double log_cost_scaling_factor = 22;

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

◆ clear_log_search()

void operations_research::RoutingSearchParameters::clear_log_search ( )
inline

bool log_search = 13;

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

◆ clear_number_of_solutions_to_collect()

void operations_research::RoutingSearchParameters::clear_number_of_solutions_to_collect ( )
inline

int32 number_of_solutions_to_collect = 17;

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

◆ clear_optimization_step()

void operations_research::RoutingSearchParameters::clear_optimization_step ( )
inline

double optimization_step = 7;

Definition at line 1422 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

int32 relocate_expensive_chain_num_arcs_to_consider = 20;

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

◆ clear_savings_add_reverse_arcs()

void operations_research::RoutingSearchParameters::clear_savings_add_reverse_arcs ( )
inline

bool savings_add_reverse_arcs = 15;

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

◆ clear_savings_arc_coefficient()

void operations_research::RoutingSearchParameters::clear_savings_arc_coefficient ( )
inline

double savings_arc_coefficient = 18;

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

◆ clear_savings_max_memory_usage_bytes()

void operations_research::RoutingSearchParameters::clear_savings_max_memory_usage_bytes ( )
inline

double savings_max_memory_usage_bytes = 23;

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

◆ clear_savings_neighbors_ratio()

void operations_research::RoutingSearchParameters::clear_savings_neighbors_ratio ( )
inline

double savings_neighbors_ratio = 14;

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

◆ clear_savings_parallel_routes()

void operations_research::RoutingSearchParameters::clear_savings_parallel_routes ( )
inline

bool savings_parallel_routes = 19;

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

◆ clear_solution_limit()

void operations_research::RoutingSearchParameters::clear_solution_limit ( )
inline

int64 solution_limit = 8;

Definition at line 1450 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

.operations_research.OptionalBoolean use_cp = 28;

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

◆ clear_use_cp_sat()

void operations_research::RoutingSearchParameters::clear_use_cp_sat ( )
inline

.operations_research.OptionalBoolean use_cp_sat = 27;

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

◆ clear_use_depth_first_search()

void operations_research::RoutingSearchParameters::clear_use_depth_first_search ( )
inline

bool use_depth_first_search = 6;

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

◆ clear_use_full_propagation()

void operations_research::RoutingSearchParameters::clear_use_full_propagation ( )
inline

bool use_full_propagation = 11;

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

◆ clear_use_unfiltered_first_solution_strategy()

void operations_research::RoutingSearchParameters::clear_use_unfiltered_first_solution_strategy ( )
inline

bool use_unfiltered_first_solution_strategy = 2;

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

◆ CopyFrom() [1/2]

void operations_research::RoutingSearchParameters::CopyFrom ( const ::google::protobuf::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 ::google::protobuf::Descriptor* operations_research::RoutingSearchParameters::descriptor ( )
inlinestatic

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

◆ first_solution_strategy()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.first_solution_strategy)

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

::google::protobuf::Metadata operations_research::RoutingSearchParameters::GetMetadata ( ) const
final

◆ guided_local_search_lambda_coefficient()

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

◆ has_lns_time_limit()

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

.google.protobuf.Duration lns_time_limit = 10;

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

◆ has_local_search_operators()

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

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

.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;

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

◆ has_time_limit()

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

.google.protobuf.Duration time_limit = 9;

Definition at line 1464 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 399 of file routing_parameters.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* operations_research::RoutingSearchParameters::InternalSerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  target) const
final

◆ IsInitialized()

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

◆ lns_time_limit()

const ::google::protobuf::Duration & operations_research::RoutingSearchParameters::lns_time_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.lns_time_limit)

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

◆ local_search_metaheuristic()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_metaheuristic)

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

◆ local_search_operators()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_operators)

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

◆ log_cost_scaling_factor()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_cost_scaling_factor)

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

◆ log_search()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_search)

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_lns_time_limit()

google::protobuf::Duration * operations_research::RoutingSearchParameters::mutable_lns_time_limit ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.lns_time_limit)

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

◆ mutable_local_search_operators()

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

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.local_search_operators)

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

◆ mutable_time_limit()

google::protobuf::Duration * operations_research::RoutingSearchParameters::mutable_time_limit ( )
inline

@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.time_limit)

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

◆ New() [1/2]

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

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

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

◆ New() [2/2]

RoutingSearchParameters* operations_research::RoutingSearchParameters::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

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

◆ number_of_solutions_to_collect()

google::protobuf::int32 operations_research::RoutingSearchParameters::number_of_solutions_to_collect ( ) const
inline

◆ operator=()

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

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

◆ optimization_step()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.optimization_step)

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

◆ release_lns_time_limit()

google::protobuf::Duration * operations_research::RoutingSearchParameters::release_lns_time_limit ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.lns_time_limit)

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

◆ release_local_search_operators()

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

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.local_search_operators)

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

◆ release_time_limit()

google::protobuf::Duration * operations_research::RoutingSearchParameters::release_time_limit ( )
inline

@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.time_limit)

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

◆ relocate_expensive_chain_num_arcs_to_consider()

google::protobuf::int32 operations_research::RoutingSearchParameters::relocate_expensive_chain_num_arcs_to_consider ( ) const
inline

◆ savings_add_reverse_arcs()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_add_reverse_arcs)

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

◆ savings_arc_coefficient()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_arc_coefficient)

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

◆ savings_max_memory_usage_bytes()

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

◆ savings_neighbors_ratio()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_neighbors_ratio)

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

◆ savings_parallel_routes()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_parallel_routes)

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_lns_time_limit()

void operations_research::RoutingSearchParameters::set_allocated_lns_time_limit ( ::google::protobuf::Duration *  lns_time_limit)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.lns_time_limit)

Definition at line 1535 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

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.local_search_operators)

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

◆ set_allocated_time_limit()

void operations_research::RoutingSearchParameters::set_allocated_time_limit ( ::google::protobuf::Duration *  time_limit)
inline

@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.time_limit)

Definition at line 1489 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

◆ set_cheapest_insertion_neighbors_ratio()

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

◆ set_first_solution_strategy()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.first_solution_strategy)

Definition at line 1168 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

◆ set_local_search_metaheuristic()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.local_search_metaheuristic)

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

◆ set_log_cost_scaling_factor()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_cost_scaling_factor)

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

◆ set_log_search()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_search)

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

◆ set_number_of_solutions_to_collect()

void operations_research::RoutingSearchParameters::set_number_of_solutions_to_collect ( ::google::protobuf::int32  value)
inline

◆ set_optimization_step()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.optimization_step)

Definition at line 1429 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 ( ::google::protobuf::int32  value)
inline

◆ set_savings_add_reverse_arcs()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_add_reverse_arcs)

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

◆ set_savings_arc_coefficient()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_arc_coefficient)

Definition at line 1238 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

◆ set_savings_neighbors_ratio()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_neighbors_ratio)

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

◆ set_savings_parallel_routes()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_parallel_routes)

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

◆ set_solution_limit()

void operations_research::RoutingSearchParameters::set_solution_limit ( ::google::protobuf::int64  value)
inline

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.solution_limit)

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

◆ set_use_cp()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_cp)

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

◆ set_use_cp_sat()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_cp_sat)

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

◆ set_use_depth_first_search()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_depth_first_search)

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

◆ set_use_full_propagation()

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

@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_full_propagation)

Definition at line 1563 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

◆ solution_limit()

google::protobuf::int64 operations_research::RoutingSearchParameters::solution_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.solution_limit)

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

◆ Swap()

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

◆ time_limit()

const ::google::protobuf::Duration & operations_research::RoutingSearchParameters::time_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.time_limit)

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

◆ use_cp()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_cp)

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

◆ use_cp_sat()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_cp_sat)

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

◆ use_depth_first_search()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_depth_first_search)

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

◆ use_full_propagation()

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

@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_full_propagation)

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

◆ use_unfiltered_first_solution_strategy()

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

Friends And Related Function Documentation

◆ ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto

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

◆ swap

void swap ( RoutingSearchParameters a,
RoutingSearchParameters b 
)
friend

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

Member Data Documentation

◆ kCheapestInsertionFarthestSeedsRatioFieldNumber

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

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

◆ kCheapestInsertionNeighborsRatioFieldNumber

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

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

◆ kFirstSolutionStrategyFieldNumber

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

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

◆ kGuidedLocalSearchLambdaCoefficientFieldNumber

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

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

◆ kIndexInFileMessages

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

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

◆ kLnsTimeLimitFieldNumber

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

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

◆ kLocalSearchMetaheuristicFieldNumber

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

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

◆ kLocalSearchOperatorsFieldNumber

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

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

◆ kLogCostScalingFactorFieldNumber

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

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

◆ kLogSearchFieldNumber

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

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

◆ kNumberOfSolutionsToCollectFieldNumber

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

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

◆ kOptimizationStepFieldNumber

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

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

◆ kRelocateExpensiveChainNumArcsToConsiderFieldNumber

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

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

◆ kSavingsAddReverseArcsFieldNumber

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

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

◆ kSavingsArcCoefficientFieldNumber

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

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

◆ kSavingsMaxMemoryUsageBytesFieldNumber

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

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

◆ kSavingsNeighborsRatioFieldNumber

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

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

◆ kSavingsParallelRoutesFieldNumber

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

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

◆ kSolutionLimitFieldNumber

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

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

◆ kTimeLimitFieldNumber

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

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

◆ kUseCpFieldNumber

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

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

◆ kUseCpSatFieldNumber

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

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

◆ kUseDepthFirstSearchFieldNumber

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

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

◆ kUseFullPropagationFieldNumber

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

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

◆ kUseUnfilteredFirstSolutionStrategyFieldNumber

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

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


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