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

Detailed Description

Definition at line 117 of file solver_parameters.pb.h.

#include <solver_parameters.pb.h>

Inheritance diagram for operations_research::ConstraintSolverParameters:

Classes

class  _Internal

Public Types

enum  : int {
  kProfileFileFieldNumber = 8 , kCompressTrailFieldNumber = 1 , kTrailBlockSizeFieldNumber = 2 , kArraySplitSizeFieldNumber = 3 ,
  kStoreNamesFieldNumber = 4 , kNameCastVariablesFieldNumber = 5 , kNameAllVariablesFieldNumber = 6 , kProfilePropagationFieldNumber = 7 ,
  kTracePropagationFieldNumber = 9 , kTraceSearchFieldNumber = 10 , kPrintModelFieldNumber = 11 , kPrintModelStatsFieldNumber = 12 ,
  kPrintAddedConstraintsFieldNumber = 13 , kDisableSolveFieldNumber = 15 , kProfileLocalSearchFieldNumber = 16 , kPrintLocalSearchProfileFieldNumber = 17 ,
  kUseSmallTableFieldNumber = 101 , kUseCumulativeEdgeFinderFieldNumber = 105 , kUseCumulativeTimeTableFieldNumber = 106 , kUseSequenceHighDemandTasksFieldNumber = 107 ,
  kMaxEdgeFinderSizeFieldNumber = 109 , kUseAllPossibleDisjunctionsFieldNumber = 108 , kDiffnUseCumulativeFieldNumber = 110 , kUseElementRmqFieldNumber = 111 ,
  kUseCumulativeTimeTableSyncFieldNumber = 112 , kSkipLocallyOptimalPathsFieldNumber = 113 , kCheckSolutionPeriodFieldNumber = 114
}
 accessors ----------------------------------------------------— More...
using TrailCompression = ConstraintSolverParameters_TrailCompression
 nested types -------------------------------------------------—

Public Member Functions

 ConstraintSolverParameters ()
 ~ConstraintSolverParameters () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR ConstraintSolverParameters (::google::protobuf::internal::ConstantInitialized)
 ConstraintSolverParameters (const ConstraintSolverParameters &from)
 ConstraintSolverParameters (ConstraintSolverParameters &&from) noexcept
ConstraintSolverParametersoperator= (const ConstraintSolverParameters &from)
ConstraintSolverParametersoperator= (ConstraintSolverParameters &&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 (ConstraintSolverParameters *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (ConstraintSolverParameters *PROTOBUF_NONNULL other)
ConstraintSolverParameters *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const ConstraintSolverParameters &from)
void MergeFrom (const ConstraintSolverParameters &from)
bool IsInitialized () const
ABSL_ATTRIBUTE_REINITIALIZES void Clear () PROTOBUF_FINAL
::size_t ByteSizeLong () const final
::uint8_t *PROTOBUF_NONNULL _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
void clear_profile_file ()
 string profile_file = 8;
const ::std::string & profile_file () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_profile_file (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_profile_file ()
::std::string *PROTOBUF_NULLABLE release_profile_file ()
void set_allocated_profile_file (::std::string *PROTOBUF_NULLABLE value)
void clear_compress_trail ()
 .operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;
::operations_research::ConstraintSolverParameters_TrailCompression compress_trail () const
void set_compress_trail (::operations_research::ConstraintSolverParameters_TrailCompression value)
void clear_trail_block_size ()
 int32 trail_block_size = 2;
::int32_t trail_block_size () const
void set_trail_block_size (::int32_t value)
void clear_array_split_size ()
 int32 array_split_size = 3;
::int32_t array_split_size () const
void set_array_split_size (::int32_t value)
void clear_store_names ()
 bool store_names = 4;
bool store_names () const
void set_store_names (bool value)
void clear_name_cast_variables ()
 bool name_cast_variables = 5;
bool name_cast_variables () const
void set_name_cast_variables (bool value)
void clear_name_all_variables ()
 bool name_all_variables = 6;
bool name_all_variables () const
void set_name_all_variables (bool value)
void clear_profile_propagation ()
 bool profile_propagation = 7;
bool profile_propagation () const
void set_profile_propagation (bool value)
void clear_trace_propagation ()
 bool trace_propagation = 9;
bool trace_propagation () const
void set_trace_propagation (bool value)
void clear_trace_search ()
 bool trace_search = 10;
bool trace_search () const
void set_trace_search (bool value)
void clear_print_model ()
 bool print_model = 11;
bool print_model () const
void set_print_model (bool value)
void clear_print_model_stats ()
 bool print_model_stats = 12;
bool print_model_stats () const
void set_print_model_stats (bool value)
void clear_print_added_constraints ()
 bool print_added_constraints = 13;
bool print_added_constraints () const
void set_print_added_constraints (bool value)
void clear_disable_solve ()
 bool disable_solve = 15;
bool disable_solve () const
void set_disable_solve (bool value)
void clear_profile_local_search ()
 bool profile_local_search = 16;
bool profile_local_search () const
void set_profile_local_search (bool value)
void clear_print_local_search_profile ()
 bool print_local_search_profile = 17;
bool print_local_search_profile () const
void set_print_local_search_profile (bool value)
void clear_use_small_table ()
 bool use_small_table = 101;
bool use_small_table () const
void set_use_small_table (bool value)
void clear_use_cumulative_edge_finder ()
 bool use_cumulative_edge_finder = 105;
bool use_cumulative_edge_finder () const
void set_use_cumulative_edge_finder (bool value)
void clear_use_cumulative_time_table ()
 bool use_cumulative_time_table = 106;
bool use_cumulative_time_table () const
void set_use_cumulative_time_table (bool value)
void clear_use_sequence_high_demand_tasks ()
 bool use_sequence_high_demand_tasks = 107;
bool use_sequence_high_demand_tasks () const
void set_use_sequence_high_demand_tasks (bool value)
void clear_max_edge_finder_size ()
 int32 max_edge_finder_size = 109;
::int32_t max_edge_finder_size () const
void set_max_edge_finder_size (::int32_t value)
void clear_use_all_possible_disjunctions ()
 bool use_all_possible_disjunctions = 108;
bool use_all_possible_disjunctions () const
void set_use_all_possible_disjunctions (bool value)
void clear_diffn_use_cumulative ()
 bool diffn_use_cumulative = 110;
bool diffn_use_cumulative () const
void set_diffn_use_cumulative (bool value)
void clear_use_element_rmq ()
 bool use_element_rmq = 111;
bool use_element_rmq () const
void set_use_element_rmq (bool value)
void clear_use_cumulative_time_table_sync ()
 bool use_cumulative_time_table_sync = 112;
bool use_cumulative_time_table_sync () const
void set_use_cumulative_time_table_sync (bool value)
void clear_skip_locally_optimal_paths ()
 bool skip_locally_optimal_paths = 113;
bool skip_locally_optimal_paths () const
void set_skip_locally_optimal_paths (bool value)
void clear_check_solution_period ()
 int32 check_solution_period = 114;
::int32_t check_solution_period () const
void set_check_solution_period (::int32_t value)
template<typename>
PROTOBUF_CONSTEXPR ConstraintSolverParameters (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_profile_file (Arg_ &&arg, Args_... args)

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 ConstraintSolverParametersdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool TrailCompression_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL TrailCompression_descriptor ()
template<typename T>
static const ::std::string & TrailCompression_Name (T value)
static bool TrailCompression_Parse (::absl::string_view name, TrailCompression *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 0
static constexpr TrailCompression NO_COMPRESSION = ConstraintSolverParameters_TrailCompression_NO_COMPRESSION
static constexpr TrailCompression COMPRESS_WITH_ZLIB = ConstraintSolverParameters_TrailCompression_COMPRESS_WITH_ZLIB
static constexpr TrailCompression TrailCompression_MIN = ConstraintSolverParameters_TrailCompression_TrailCompression_MIN
static constexpr TrailCompression TrailCompression_MAX = ConstraintSolverParameters_TrailCompression_TrailCompression_MAX
static constexpr int TrailCompression_ARRAYSIZE = ConstraintSolverParameters_TrailCompression_TrailCompression_ARRAYSIZE

Protected Member Functions

 ConstraintSolverParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 ConstraintSolverParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const ConstraintSolverParameters &from)
 ConstraintSolverParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, ConstraintSolverParameters &&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_2fsolver_5fparameters_2eproto
void swap (ConstraintSolverParameters &a, ConstraintSolverParameters &b)

Member Typedef Documentation

◆ TrailCompression

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

Definition at line 257 of file solver_parameters.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

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

Enumerator
kProfileFileFieldNumber 
kCompressTrailFieldNumber 
kTrailBlockSizeFieldNumber 
kArraySplitSizeFieldNumber 
kStoreNamesFieldNumber 
kNameCastVariablesFieldNumber 
kNameAllVariablesFieldNumber 
kProfilePropagationFieldNumber 
kTracePropagationFieldNumber 
kTraceSearchFieldNumber 
kPrintModelFieldNumber 
kPrintModelStatsFieldNumber 
kPrintAddedConstraintsFieldNumber 
kDisableSolveFieldNumber 
kProfileLocalSearchFieldNumber 
kPrintLocalSearchProfileFieldNumber 
kUseSmallTableFieldNumber 
kUseCumulativeEdgeFinderFieldNumber 
kUseCumulativeTimeTableFieldNumber 
kUseSequenceHighDemandTasksFieldNumber 
kMaxEdgeFinderSizeFieldNumber 
kUseAllPossibleDisjunctionsFieldNumber 
kDiffnUseCumulativeFieldNumber 
kUseElementRmqFieldNumber 
kUseCumulativeTimeTableSyncFieldNumber 
kSkipLocallyOptimalPathsFieldNumber 
kCheckSolutionPeriodFieldNumber 

Definition at line 279 of file solver_parameters.pb.h.

Constructor & Destructor Documentation

◆ ConstraintSolverParameters() [1/8]

operations_research::ConstraintSolverParameters::ConstraintSolverParameters ( )
inline

Definition at line 120 of file solver_parameters.pb.h.

◆ ~ConstraintSolverParameters()

operations_research::ConstraintSolverParameters::~ConstraintSolverParameters ( )

@protoc_insertion_point(destructor:operations_research.ConstraintSolverParameters)

Definition at line 277 of file solver_parameters.pb.cc.

◆ ConstraintSolverParameters() [2/8]

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

◆ ConstraintSolverParameters() [3/8]

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

Definition at line 133 of file solver_parameters.pb.h.

◆ ConstraintSolverParameters() [4/8]

operations_research::ConstraintSolverParameters::ConstraintSolverParameters ( ConstraintSolverParameters && from)
inlinenoexcept

Definition at line 134 of file solver_parameters.pb.h.

◆ ConstraintSolverParameters() [5/8]

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

@protoc_insertion_point(arena_constructor:operations_research.ConstraintSolverParameters)

Definition at line 222 of file solver_parameters.pb.cc.

◆ ConstraintSolverParameters() [6/8]

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

@protoc_insertion_point(copy_constructor:operations_research.ConstraintSolverParameters)

Definition at line 239 of file solver_parameters.pb.cc.

◆ ConstraintSolverParameters() [7/8]

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

Definition at line 241 of file solver_parameters.pb.h.

◆ ConstraintSolverParameters() [8/8]

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

Definition at line 63 of file solver_parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

@protoc_insertion_point(serialize_to_array_start:operations_research.ConstraintSolverParameters)

.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;

int32 trail_block_size = 2;

int32 array_split_size = 3;

bool store_names = 4;

bool name_cast_variables = 5;

bool name_all_variables = 6;

bool profile_propagation = 7;

string profile_file = 8;

bool trace_propagation = 9;

bool trace_search = 10;

bool print_model = 11;

bool print_model_stats = 12;

bool print_added_constraints = 13;

bool disable_solve = 15;

bool profile_local_search = 16;

bool print_local_search_profile = 17;

bool use_small_table = 101;

bool use_cumulative_edge_finder = 105;

bool use_cumulative_time_table = 106;

bool use_sequence_high_demand_tasks = 107;

bool use_all_possible_disjunctions = 108;

int32 max_edge_finder_size = 109;

bool diffn_use_cumulative = 110;

bool use_element_rmq = 111;

bool use_cumulative_time_table_sync = 112;

bool skip_locally_optimal_paths = 113;

int32 check_solution_period = 114;

@protoc_insertion_point(serialize_to_array_end:operations_research.ConstraintSolverParameters)

Definition at line 568 of file solver_parameters.pb.cc.

◆ array_split_size()

int32_t operations_research::ConstraintSolverParameters::array_split_size ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.array_split_size)

Definition at line 717 of file solver_parameters.pb.h.

◆ ByteSizeLong()

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

@protoc_insertion_point(message_byte_size_start:operations_research.ConstraintSolverParameters)

Prevent compiler warnings about cached_has_bits being unused

string profile_file = 8;

.operations_research.ConstraintSolverParameters.TrailCompression compress_trail = 1;

int32 trail_block_size = 2;

int32 array_split_size = 3;

bool store_names = 4;

bool name_cast_variables = 5;

bool name_all_variables = 6;

bool profile_propagation = 7;

bool trace_propagation = 9;

bool trace_search = 10;

bool print_model = 11;

bool print_model_stats = 12;

bool print_added_constraints = 13;

bool disable_solve = 15;

bool profile_local_search = 16;

bool print_local_search_profile = 17;

bool use_small_table = 101;

bool use_cumulative_edge_finder = 105;

bool use_cumulative_time_table = 106;

bool use_sequence_high_demand_tasks = 107;

int32 max_edge_finder_size = 109;

bool use_all_possible_disjunctions = 108;

bool diffn_use_cumulative = 110;

bool use_element_rmq = 111;

bool use_cumulative_time_table_sync = 112;

bool skip_locally_optimal_paths = 113;

int32 check_solution_period = 114;

Definition at line 834 of file solver_parameters.pb.cc.

◆ check_solution_period()

int32_t operations_research::ConstraintSolverParameters::check_solution_period ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.check_solution_period)

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

◆ Clear()

PROTOBUF_NOINLINE void operations_research::ConstraintSolverParameters::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.ConstraintSolverParameters)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 527 of file solver_parameters.pb.cc.

◆ clear_array_split_size()

void operations_research::ConstraintSolverParameters::clear_array_split_size ( )
inline

int32 array_split_size = 3;

Definition at line 712 of file solver_parameters.pb.h.

◆ clear_check_solution_period()

void operations_research::ConstraintSolverParameters::clear_check_solution_period ( )
inline

int32 check_solution_period = 114;

Definition at line 1329 of file solver_parameters.pb.h.

◆ clear_compress_trail()

void operations_research::ConstraintSolverParameters::clear_compress_trail ( )
inline

◆ clear_diffn_use_cumulative()

void operations_research::ConstraintSolverParameters::clear_diffn_use_cumulative ( )
inline

bool diffn_use_cumulative = 110;

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

◆ clear_disable_solve()

void operations_research::ConstraintSolverParameters::clear_disable_solve ( )
inline

bool disable_solve = 15;

Definition at line 1065 of file solver_parameters.pb.h.

◆ clear_max_edge_finder_size()

void operations_research::ConstraintSolverParameters::clear_max_edge_finder_size ( )
inline

int32 max_edge_finder_size = 109;

Definition at line 1233 of file solver_parameters.pb.h.

◆ clear_name_all_variables()

void operations_research::ConstraintSolverParameters::clear_name_all_variables ( )
inline

bool name_all_variables = 6;

Definition at line 784 of file solver_parameters.pb.h.

◆ clear_name_cast_variables()

void operations_research::ConstraintSolverParameters::clear_name_cast_variables ( )
inline

bool name_cast_variables = 5;

Definition at line 760 of file solver_parameters.pb.h.

◆ clear_print_added_constraints()

void operations_research::ConstraintSolverParameters::clear_print_added_constraints ( )
inline

bool print_added_constraints = 13;

Definition at line 1041 of file solver_parameters.pb.h.

◆ clear_print_local_search_profile()

void operations_research::ConstraintSolverParameters::clear_print_local_search_profile ( )
inline

bool print_local_search_profile = 17;

Definition at line 921 of file solver_parameters.pb.h.

◆ clear_print_model()

void operations_research::ConstraintSolverParameters::clear_print_model ( )
inline

bool print_model = 11;

Definition at line 993 of file solver_parameters.pb.h.

◆ clear_print_model_stats()

void operations_research::ConstraintSolverParameters::clear_print_model_stats ( )
inline

bool print_model_stats = 12;

Definition at line 1017 of file solver_parameters.pb.h.

◆ clear_profile_file()

void operations_research::ConstraintSolverParameters::clear_profile_file ( )
inline

string profile_file = 8;

Definition at line 832 of file solver_parameters.pb.h.

◆ clear_profile_local_search()

void operations_research::ConstraintSolverParameters::clear_profile_local_search ( )
inline

bool profile_local_search = 16;

Definition at line 897 of file solver_parameters.pb.h.

◆ clear_profile_propagation()

void operations_research::ConstraintSolverParameters::clear_profile_propagation ( )
inline

bool profile_propagation = 7;

Definition at line 808 of file solver_parameters.pb.h.

◆ clear_skip_locally_optimal_paths()

void operations_research::ConstraintSolverParameters::clear_skip_locally_optimal_paths ( )
inline

bool skip_locally_optimal_paths = 113;

Definition at line 1305 of file solver_parameters.pb.h.

◆ clear_store_names()

void operations_research::ConstraintSolverParameters::clear_store_names ( )
inline

bool store_names = 4;

Definition at line 736 of file solver_parameters.pb.h.

◆ clear_trace_propagation()

void operations_research::ConstraintSolverParameters::clear_trace_propagation ( )
inline

bool trace_propagation = 9;

Definition at line 945 of file solver_parameters.pb.h.

◆ clear_trace_search()

void operations_research::ConstraintSolverParameters::clear_trace_search ( )
inline

bool trace_search = 10;

Definition at line 969 of file solver_parameters.pb.h.

◆ clear_trail_block_size()

void operations_research::ConstraintSolverParameters::clear_trail_block_size ( )
inline

int32 trail_block_size = 2;

Definition at line 688 of file solver_parameters.pb.h.

◆ clear_use_all_possible_disjunctions()

void operations_research::ConstraintSolverParameters::clear_use_all_possible_disjunctions ( )
inline

bool use_all_possible_disjunctions = 108;

Definition at line 1209 of file solver_parameters.pb.h.

◆ clear_use_cumulative_edge_finder()

void operations_research::ConstraintSolverParameters::clear_use_cumulative_edge_finder ( )
inline

bool use_cumulative_edge_finder = 105;

Definition at line 1113 of file solver_parameters.pb.h.

◆ clear_use_cumulative_time_table()

void operations_research::ConstraintSolverParameters::clear_use_cumulative_time_table ( )
inline

bool use_cumulative_time_table = 106;

Definition at line 1137 of file solver_parameters.pb.h.

◆ clear_use_cumulative_time_table_sync()

void operations_research::ConstraintSolverParameters::clear_use_cumulative_time_table_sync ( )
inline

bool use_cumulative_time_table_sync = 112;

Definition at line 1161 of file solver_parameters.pb.h.

◆ clear_use_element_rmq()

void operations_research::ConstraintSolverParameters::clear_use_element_rmq ( )
inline

bool use_element_rmq = 111;

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

◆ clear_use_sequence_high_demand_tasks()

void operations_research::ConstraintSolverParameters::clear_use_sequence_high_demand_tasks ( )
inline

bool use_sequence_high_demand_tasks = 107;

Definition at line 1185 of file solver_parameters.pb.h.

◆ clear_use_small_table()

void operations_research::ConstraintSolverParameters::clear_use_small_table ( )
inline

bool use_small_table = 101;

Definition at line 1089 of file solver_parameters.pb.h.

◆ compress_trail()

operations_research::ConstraintSolverParameters_TrailCompression operations_research::ConstraintSolverParameters::compress_trail ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.compress_trail)

Definition at line 669 of file solver_parameters.pb.h.

◆ CopyFrom()

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

@protoc_insertion_point(class_specific_copy_from_start:operations_research.ConstraintSolverParameters)

Definition at line 1186 of file solver_parameters.pb.cc.

◆ default_instance()

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

Definition at line 168 of file solver_parameters.pb.h.

◆ descriptor()

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

Definition at line 159 of file solver_parameters.pb.h.

◆ diffn_use_cumulative()

bool operations_research::ConstraintSolverParameters::diffn_use_cumulative ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.diffn_use_cumulative)

Definition at line 1262 of file solver_parameters.pb.h.

◆ disable_solve()

bool operations_research::ConstraintSolverParameters::disable_solve ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.disable_solve)

Definition at line 1070 of file solver_parameters.pb.h.

◆ GetCachedSize()

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

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

◆ GetClassData()

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

Definition at line 326 of file solver_parameters.pb.cc.

◆ GetDescriptor()

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

Definition at line 162 of file solver_parameters.pb.h.

◆ GetMetadata()

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

Definition at line 1209 of file solver_parameters.pb.cc.

◆ GetReflection()

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

Definition at line 165 of file solver_parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::ConstraintSolverParameters::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 298 of file solver_parameters.pb.cc.

◆ InternalNewImpl_()

auto operations_research::ConstraintSolverParameters::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 294 of file solver_parameters.pb.cc.

◆ IsInitialized()

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

Definition at line 203 of file solver_parameters.pb.h.

◆ max_edge_finder_size()

int32_t operations_research::ConstraintSolverParameters::max_edge_finder_size ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.max_edge_finder_size)

Definition at line 1238 of file solver_parameters.pb.h.

◆ MergeFrom()

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

Definition at line 196 of file solver_parameters.pb.h.

◆ mutable_profile_file()

std::string *PROTOBUF_NONNULL operations_research::ConstraintSolverParameters::mutable_profile_file ( )
inline

@protoc_insertion_point(field_mutable:operations_research.ConstraintSolverParameters.profile_file)

Definition at line 849 of file solver_parameters.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 154 of file solver_parameters.pb.h.

◆ name_all_variables()

bool operations_research::ConstraintSolverParameters::name_all_variables ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.name_all_variables)

Definition at line 789 of file solver_parameters.pb.h.

◆ name_cast_variables()

bool operations_research::ConstraintSolverParameters::name_cast_variables ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.name_cast_variables)

Definition at line 765 of file solver_parameters.pb.h.

◆ New()

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

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

Definition at line 190 of file solver_parameters.pb.h.

◆ operator=() [1/2]

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

Definition at line 136 of file solver_parameters.pb.h.

◆ operator=() [2/2]

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

Definition at line 140 of file solver_parameters.pb.h.

◆ PlacementNew_()

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

Definition at line 289 of file solver_parameters.pb.cc.

◆ print_added_constraints()

bool operations_research::ConstraintSolverParameters::print_added_constraints ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.print_added_constraints)

Definition at line 1046 of file solver_parameters.pb.h.

◆ print_local_search_profile()

bool operations_research::ConstraintSolverParameters::print_local_search_profile ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.print_local_search_profile)

Definition at line 926 of file solver_parameters.pb.h.

◆ print_model()

bool operations_research::ConstraintSolverParameters::print_model ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.print_model)

Definition at line 998 of file solver_parameters.pb.h.

◆ print_model_stats()

bool operations_research::ConstraintSolverParameters::print_model_stats ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.print_model_stats)

Definition at line 1022 of file solver_parameters.pb.h.

◆ profile_file()

const::std::string & operations_research::ConstraintSolverParameters::profile_file ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.profile_file)

Definition at line 837 of file solver_parameters.pb.h.

◆ profile_local_search()

bool operations_research::ConstraintSolverParameters::profile_local_search ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.profile_local_search)

Definition at line 902 of file solver_parameters.pb.h.

◆ profile_propagation()

bool operations_research::ConstraintSolverParameters::profile_propagation ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.profile_propagation)

Definition at line 813 of file solver_parameters.pb.h.

◆ release_profile_file()

std::string *PROTOBUF_NULLABLE operations_research::ConstraintSolverParameters::release_profile_file ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.ConstraintSolverParameters.profile_file)

Definition at line 869 of file solver_parameters.pb.h.

◆ set_allocated_profile_file()

void operations_research::ConstraintSolverParameters::set_allocated_profile_file ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.ConstraintSolverParameters.profile_file)

Definition at line 882 of file solver_parameters.pb.h.

◆ set_array_split_size()

void operations_research::ConstraintSolverParameters::set_array_split_size ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.array_split_size)

Definition at line 721 of file solver_parameters.pb.h.

◆ set_check_solution_period()

void operations_research::ConstraintSolverParameters::set_check_solution_period ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.check_solution_period)

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

◆ set_compress_trail()

void operations_research::ConstraintSolverParameters::set_compress_trail ( ::operations_research::ConstraintSolverParameters_TrailCompression value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.compress_trail)

Definition at line 673 of file solver_parameters.pb.h.

◆ set_diffn_use_cumulative()

void operations_research::ConstraintSolverParameters::set_diffn_use_cumulative ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.diffn_use_cumulative)

Definition at line 1266 of file solver_parameters.pb.h.

◆ set_disable_solve()

void operations_research::ConstraintSolverParameters::set_disable_solve ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.disable_solve)

Definition at line 1074 of file solver_parameters.pb.h.

◆ set_max_edge_finder_size()

void operations_research::ConstraintSolverParameters::set_max_edge_finder_size ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.max_edge_finder_size)

Definition at line 1242 of file solver_parameters.pb.h.

◆ set_name_all_variables()

void operations_research::ConstraintSolverParameters::set_name_all_variables ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.name_all_variables)

Definition at line 793 of file solver_parameters.pb.h.

◆ set_name_cast_variables()

void operations_research::ConstraintSolverParameters::set_name_cast_variables ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.name_cast_variables)

Definition at line 769 of file solver_parameters.pb.h.

◆ set_print_added_constraints()

void operations_research::ConstraintSolverParameters::set_print_added_constraints ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.print_added_constraints)

Definition at line 1050 of file solver_parameters.pb.h.

◆ set_print_local_search_profile()

void operations_research::ConstraintSolverParameters::set_print_local_search_profile ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.print_local_search_profile)

Definition at line 930 of file solver_parameters.pb.h.

◆ set_print_model()

void operations_research::ConstraintSolverParameters::set_print_model ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.print_model)

Definition at line 1002 of file solver_parameters.pb.h.

◆ set_print_model_stats()

void operations_research::ConstraintSolverParameters::set_print_model_stats ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.print_model_stats)

Definition at line 1026 of file solver_parameters.pb.h.

◆ set_profile_file() [1/2]

template<typename Arg_ = const ::std::string&, typename... Args_>
void operations_research::ConstraintSolverParameters::set_profile_file ( Arg_ && arg,
Args_... args )

◆ set_profile_file() [2/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::ConstraintSolverParameters::set_profile_file ( Arg_ && arg,
Args_... args )

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.profile_file)

Definition at line 843 of file solver_parameters.pb.h.

◆ set_profile_local_search()

void operations_research::ConstraintSolverParameters::set_profile_local_search ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.profile_local_search)

Definition at line 906 of file solver_parameters.pb.h.

◆ set_profile_propagation()

void operations_research::ConstraintSolverParameters::set_profile_propagation ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.profile_propagation)

Definition at line 817 of file solver_parameters.pb.h.

◆ set_skip_locally_optimal_paths()

void operations_research::ConstraintSolverParameters::set_skip_locally_optimal_paths ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.skip_locally_optimal_paths)

Definition at line 1314 of file solver_parameters.pb.h.

◆ set_store_names()

void operations_research::ConstraintSolverParameters::set_store_names ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.store_names)

Definition at line 745 of file solver_parameters.pb.h.

◆ set_trace_propagation()

void operations_research::ConstraintSolverParameters::set_trace_propagation ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.trace_propagation)

Definition at line 954 of file solver_parameters.pb.h.

◆ set_trace_search()

void operations_research::ConstraintSolverParameters::set_trace_search ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.trace_search)

Definition at line 978 of file solver_parameters.pb.h.

◆ set_trail_block_size()

void operations_research::ConstraintSolverParameters::set_trail_block_size ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.trail_block_size)

Definition at line 697 of file solver_parameters.pb.h.

◆ set_use_all_possible_disjunctions()

void operations_research::ConstraintSolverParameters::set_use_all_possible_disjunctions ( bool value)
inline

◆ set_use_cumulative_edge_finder()

void operations_research::ConstraintSolverParameters::set_use_cumulative_edge_finder ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.use_cumulative_edge_finder)

Definition at line 1122 of file solver_parameters.pb.h.

◆ set_use_cumulative_time_table()

void operations_research::ConstraintSolverParameters::set_use_cumulative_time_table ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.use_cumulative_time_table)

Definition at line 1146 of file solver_parameters.pb.h.

◆ set_use_cumulative_time_table_sync()

void operations_research::ConstraintSolverParameters::set_use_cumulative_time_table_sync ( bool value)
inline

◆ set_use_element_rmq()

void operations_research::ConstraintSolverParameters::set_use_element_rmq ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.use_element_rmq)

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

◆ set_use_sequence_high_demand_tasks()

void operations_research::ConstraintSolverParameters::set_use_sequence_high_demand_tasks ( bool value)
inline

◆ set_use_small_table()

void operations_research::ConstraintSolverParameters::set_use_small_table ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.ConstraintSolverParameters.use_small_table)

Definition at line 1098 of file solver_parameters.pb.h.

◆ skip_locally_optimal_paths()

bool operations_research::ConstraintSolverParameters::skip_locally_optimal_paths ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.skip_locally_optimal_paths)

Definition at line 1310 of file solver_parameters.pb.h.

◆ store_names()

bool operations_research::ConstraintSolverParameters::store_names ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.store_names)

Definition at line 741 of file solver_parameters.pb.h.

◆ Swap()

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

Definition at line 174 of file solver_parameters.pb.h.

◆ trace_propagation()

bool operations_research::ConstraintSolverParameters::trace_propagation ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.trace_propagation)

Definition at line 950 of file solver_parameters.pb.h.

◆ trace_search()

bool operations_research::ConstraintSolverParameters::trace_search ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.trace_search)

Definition at line 974 of file solver_parameters.pb.h.

◆ trail_block_size()

int32_t operations_research::ConstraintSolverParameters::trail_block_size ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.trail_block_size)

Definition at line 693 of file solver_parameters.pb.h.

◆ TrailCompression_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::ConstraintSolverParameters::TrailCompression_descriptor ( )
inlinestatic

Definition at line 266 of file solver_parameters.pb.h.

◆ TrailCompression_IsValid()

bool operations_research::ConstraintSolverParameters::TrailCompression_IsValid ( int value)
inlinestatic

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

◆ TrailCompression_Name()

template<typename T>
const ::std::string & operations_research::ConstraintSolverParameters::TrailCompression_Name ( T value)
inlinestatic

Definition at line 270 of file solver_parameters.pb.h.

◆ TrailCompression_Parse()

bool operations_research::ConstraintSolverParameters::TrailCompression_Parse ( ::absl::string_view name,
TrailCompression *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 273 of file solver_parameters.pb.h.

◆ unknown_fields()

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

Definition at line 150 of file solver_parameters.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 182 of file solver_parameters.pb.h.

◆ use_all_possible_disjunctions()

bool operations_research::ConstraintSolverParameters::use_all_possible_disjunctions ( ) const
inline

◆ use_cumulative_edge_finder()

bool operations_research::ConstraintSolverParameters::use_cumulative_edge_finder ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.use_cumulative_edge_finder)

Definition at line 1118 of file solver_parameters.pb.h.

◆ use_cumulative_time_table()

bool operations_research::ConstraintSolverParameters::use_cumulative_time_table ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.use_cumulative_time_table)

Definition at line 1142 of file solver_parameters.pb.h.

◆ use_cumulative_time_table_sync()

bool operations_research::ConstraintSolverParameters::use_cumulative_time_table_sync ( ) const
inline

◆ use_element_rmq()

bool operations_research::ConstraintSolverParameters::use_element_rmq ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.use_element_rmq)

Definition at line 1286 of file solver_parameters.pb.h.

◆ use_sequence_high_demand_tasks()

bool operations_research::ConstraintSolverParameters::use_sequence_high_demand_tasks ( ) const
inline

◆ use_small_table()

bool operations_research::ConstraintSolverParameters::use_small_table ( ) const
inline

@protoc_insertion_point(field_get:operations_research.ConstraintSolverParameters.use_small_table)

Definition at line 1094 of file solver_parameters.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 593 of file solver_parameters.pb.h.

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

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

Definition at line 595 of file solver_parameters.pb.h.

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

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

Definition at line 586 of file solver_parameters.pb.h.

◆ ::google::protobuf::MessageLite

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

Definition at line 592 of file solver_parameters.pb.h.

◆ ::TableStruct_ortools_2fconstraint_5fsolver_2fsolver_5fparameters_2eproto

◆ swap

Definition at line 173 of file solver_parameters.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::ConstraintSolverParameters::_impl_

Definition at line 638 of file solver_parameters.pb.h.

◆ COMPRESS_WITH_ZLIB

TrailCompression operations_research::ConstraintSolverParameters::COMPRESS_WITH_ZLIB = ConstraintSolverParameters_TrailCompression_COMPRESS_WITH_ZLIB
staticconstexpr

Definition at line 259 of file solver_parameters.pb.h.

◆ kIndexInFileMessages

int operations_research::ConstraintSolverParameters::kIndexInFileMessages = 0
staticconstexpr

Definition at line 172 of file solver_parameters.pb.h.

◆ NO_COMPRESSION

TrailCompression operations_research::ConstraintSolverParameters::NO_COMPRESSION = ConstraintSolverParameters_TrailCompression_NO_COMPRESSION
staticconstexpr

Definition at line 258 of file solver_parameters.pb.h.

◆ TrailCompression_ARRAYSIZE

int operations_research::ConstraintSolverParameters::TrailCompression_ARRAYSIZE = ConstraintSolverParameters_TrailCompression_TrailCompression_ARRAYSIZE
staticconstexpr

Definition at line 265 of file solver_parameters.pb.h.

◆ TrailCompression_MAX

TrailCompression operations_research::ConstraintSolverParameters::TrailCompression_MAX = ConstraintSolverParameters_TrailCompression_TrailCompression_MAX
staticconstexpr

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

◆ TrailCompression_MIN

TrailCompression operations_research::ConstraintSolverParameters::TrailCompression_MIN = ConstraintSolverParameters_TrailCompression_TrailCompression_MIN
staticconstexpr

Definition at line 263 of file solver_parameters.pb.h.


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