C++ Reference

C++ Reference: Routing

ConstraintSolverParameters

Detailed Description

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

Public Types

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

Public Member Functions

 ConstraintSolverParameters ()
 
virtual ~ConstraintSolverParameters ()
 
 ConstraintSolverParameters (const ConstraintSolverParameters &from)
 
 ConstraintSolverParameters (ConstraintSolverParameters &&from) noexcept
 
ConstraintSolverParametersoperator= (const ConstraintSolverParameters &from)
 
ConstraintSolverParametersoperator= (ConstraintSolverParameters &&from) noexcept
 
void Swap (ConstraintSolverParameters *other)
 
ConstraintSolverParametersNew () const final
 
ConstraintSolverParametersNew (::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 ConstraintSolverParameters &from)
 
void MergeFrom (const ConstraintSolverParameters &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
void clear_profile_file ()
 
const std::string & profile_file () const
 
void set_profile_file (const std::string &value)
 
void set_profile_file (std::string &&value)
 
void set_profile_file (const char *value)
 
void set_profile_file (const char *value, size_t size)
 
std::string * mutable_profile_file ()
 
std::string * release_profile_file ()
 
void set_allocated_profile_file (std::string *profile_file)
 
void clear_compress_trail ()
 
::operations_research::ConstraintSolverParameters_TrailCompression compress_trail () const
 
void set_compress_trail (::operations_research::ConstraintSolverParameters_TrailCompression value)
 
void clear_trail_block_size ()
 
::PROTOBUF_NAMESPACE_ID::int32 trail_block_size () const
 
void set_trail_block_size (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_array_split_size ()
 
::PROTOBUF_NAMESPACE_ID::int32 array_split_size () const
 
void set_array_split_size (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_store_names ()
 
bool store_names () const
 
void set_store_names (bool value)
 
void clear_name_cast_variables ()
 
bool name_cast_variables () const
 
void set_name_cast_variables (bool value)
 
void clear_name_all_variables ()
 
bool name_all_variables () const
 
void set_name_all_variables (bool value)
 
void clear_profile_propagation ()
 
bool profile_propagation () const
 
void set_profile_propagation (bool value)
 
void clear_print_model ()
 
bool print_model () const
 
void set_print_model (bool value)
 
void clear_print_model_stats ()
 
bool print_model_stats () const
 
void set_print_model_stats (bool value)
 
void clear_print_added_constraints ()
 
bool print_added_constraints () const
 
void set_print_added_constraints (bool value)
 
void clear_disable_solve ()
 
bool disable_solve () const
 
void set_disable_solve (bool value)
 
void clear_profile_local_search ()
 
bool profile_local_search () const
 
void set_profile_local_search (bool value)
 
void clear_print_local_search_profile ()
 
bool print_local_search_profile () const
 
void set_print_local_search_profile (bool value)
 
void clear_trace_propagation ()
 
bool trace_propagation () const
 
void set_trace_propagation (bool value)
 
void clear_trace_search ()
 
bool trace_search () const
 
void set_trace_search (bool value)
 
void clear_check_solution_period ()
 
::PROTOBUF_NAMESPACE_ID::int32 check_solution_period () const
 
void set_check_solution_period (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_use_small_table ()
 
bool use_small_table () const
 
void set_use_small_table (bool value)
 
void clear_use_cumulative_edge_finder ()
 
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 () const
 
void set_use_cumulative_time_table (bool value)
 
void clear_use_cumulative_time_table_sync ()
 
bool use_cumulative_time_table_sync () const
 
void set_use_cumulative_time_table_sync (bool value)
 
void clear_max_edge_finder_size ()
 
::PROTOBUF_NAMESPACE_ID::int32 max_edge_finder_size () const
 
void set_max_edge_finder_size (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_use_sequence_high_demand_tasks ()
 
bool use_sequence_high_demand_tasks () const
 
void set_use_sequence_high_demand_tasks (bool value)
 
void clear_use_all_possible_disjunctions ()
 
bool use_all_possible_disjunctions () const
 
void set_use_all_possible_disjunctions (bool value)
 
void clear_diffn_use_cumulative ()
 
bool diffn_use_cumulative () const
 
void set_diffn_use_cumulative (bool value)
 
void clear_use_element_rmq ()
 
bool use_element_rmq () const
 
void set_use_element_rmq (bool value)
 
void clear_skip_locally_optimal_paths ()
 
bool skip_locally_optimal_paths () const
 
void set_skip_locally_optimal_paths (bool 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 ConstraintSolverParametersdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ConstraintSolverParametersinternal_default_instance ()
 
static bool TrailCompression_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TrailCompression_descriptor ()
 
template<typename T >
static const std::string & TrailCompression_Name (T enum_t_value)
 
static bool TrailCompression_Parse (const std::string &name, TrailCompression *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static constexpr TrailCompression NO_COMPRESSION
 
static constexpr TrailCompression COMPRESS_WITH_ZLIB
 
static constexpr TrailCompression TrailCompression_MIN
 
static constexpr TrailCompression TrailCompression_MAX
 
static constexpr int TrailCompression_ARRAYSIZE
 

Member Typedef Documentation

◆ TrailCompression

Member Enumeration Documentation

◆ anonymous enum

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

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

Constructor & Destructor Documentation

◆ ConstraintSolverParameters() [1/3]

◆ ~ConstraintSolverParameters()

virtual ~ConstraintSolverParameters ( )
virtual

◆ ConstraintSolverParameters() [2/3]

◆ ConstraintSolverParameters() [3/3]

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

Member Function Documentation

◆ _InternalParse()

const char* _InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ array_split_size()

PROTOBUF_NAMESPACE_ID::int32 array_split_size ( ) const
inline

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

◆ ByteSizeLong()

size_t ByteSizeLong ( ) const
final

◆ check_solution_period()

PROTOBUF_NAMESPACE_ID::int32 check_solution_period ( ) const
inline

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

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ clear_array_split_size()

void clear_array_split_size ( )
inline

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

◆ clear_check_solution_period()

void clear_check_solution_period ( )
inline

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

◆ clear_compress_trail()

void clear_compress_trail ( )
inline

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

◆ clear_diffn_use_cumulative()

void clear_diffn_use_cumulative ( )
inline

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

◆ clear_disable_solve()

void clear_disable_solve ( )
inline

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

◆ clear_max_edge_finder_size()

void clear_max_edge_finder_size ( )
inline

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

◆ clear_name_all_variables()

void clear_name_all_variables ( )
inline

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

◆ clear_name_cast_variables()

void clear_name_cast_variables ( )
inline

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

◆ clear_print_added_constraints()

void clear_print_added_constraints ( )
inline

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

◆ clear_print_local_search_profile()

void clear_print_local_search_profile ( )
inline

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

◆ clear_print_model()

void clear_print_model ( )
inline

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

◆ clear_print_model_stats()

void clear_print_model_stats ( )
inline

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

◆ clear_profile_file()

void clear_profile_file ( )
inline

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

◆ clear_profile_local_search()

void clear_profile_local_search ( )
inline

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

◆ clear_profile_propagation()

void clear_profile_propagation ( )
inline

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

◆ clear_skip_locally_optimal_paths()

void clear_skip_locally_optimal_paths ( )
inline

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

◆ clear_store_names()

void clear_store_names ( )
inline

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

◆ clear_trace_propagation()

void clear_trace_propagation ( )
inline

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

◆ clear_trace_search()

void clear_trace_search ( )
inline

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

◆ clear_trail_block_size()

void clear_trail_block_size ( )
inline

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

◆ clear_use_all_possible_disjunctions()

void clear_use_all_possible_disjunctions ( )
inline

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

◆ clear_use_cumulative_edge_finder()

void clear_use_cumulative_edge_finder ( )
inline

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

◆ clear_use_cumulative_time_table()

void clear_use_cumulative_time_table ( )
inline

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

◆ clear_use_cumulative_time_table_sync()

void clear_use_cumulative_time_table_sync ( )
inline

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

◆ clear_use_element_rmq()

void clear_use_element_rmq ( )
inline

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

◆ clear_use_sequence_high_demand_tasks()

void clear_use_sequence_high_demand_tasks ( )
inline

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

◆ clear_use_small_table()

void clear_use_small_table ( )
inline

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

◆ compress_trail()

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

void CopyFrom ( const ConstraintSolverParameters from)

◆ default_instance()

static const ConstraintSolverParameters& default_instance ( )
static

◆ descriptor()

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

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

◆ diffn_use_cumulative()

bool diffn_use_cumulative ( ) const
inline

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

◆ disable_solve()

bool disable_solve ( ) const
inline

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

◆ GetCachedSize()

int GetCachedSize ( ) const
inlinefinal

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

◆ GetDescriptor()

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

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

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetReflection()

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

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

◆ InitAsDefaultInstance()

static void InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const ConstraintSolverParameters* internal_default_instance ( )
inlinestatic

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

◆ IsInitialized()

bool IsInitialized ( ) const
final

◆ max_edge_finder_size()

PROTOBUF_NAMESPACE_ID::int32 max_edge_finder_size ( ) const
inline

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

void MergeFrom ( const ConstraintSolverParameters from)

◆ mutable_profile_file()

std::string * mutable_profile_file ( )
inline

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

◆ name_all_variables()

bool name_all_variables ( ) const
inline

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

◆ name_cast_variables()

bool name_cast_variables ( ) const
inline

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

◆ New() [1/2]

ConstraintSolverParameters* New ( ) const
inlinefinal

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

◆ New() [2/2]

ConstraintSolverParameters* New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

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

◆ operator=() [1/2]

ConstraintSolverParameters& operator= ( const ConstraintSolverParameters from)
inline

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

◆ operator=() [2/2]

ConstraintSolverParameters& operator= ( ConstraintSolverParameters &&  from)
inlinenoexcept

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

◆ print_added_constraints()

bool print_added_constraints ( ) const
inline

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

◆ print_local_search_profile()

bool print_local_search_profile ( ) const
inline

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

◆ print_model()

bool print_model ( ) const
inline

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

◆ print_model_stats()

bool print_model_stats ( ) const
inline

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

◆ profile_file()

const std::string & profile_file ( ) const
inline

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

◆ profile_local_search()

bool profile_local_search ( ) const
inline

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

◆ profile_propagation()

bool profile_propagation ( ) const
inline

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

◆ release_profile_file()

std::string * release_profile_file ( )
inline

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

◆ set_allocated_profile_file()

void set_allocated_profile_file ( std::string *  profile_file)
inline

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

◆ set_array_split_size()

void set_array_split_size ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_check_solution_period()

void set_check_solution_period ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_compress_trail()

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

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

◆ set_diffn_use_cumulative()

void set_diffn_use_cumulative ( bool  value)
inline

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

◆ set_disable_solve()

void set_disable_solve ( bool  value)
inline

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

◆ set_max_edge_finder_size()

void set_max_edge_finder_size ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_name_all_variables()

void set_name_all_variables ( bool  value)
inline

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

◆ set_name_cast_variables()

void set_name_cast_variables ( bool  value)
inline

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

◆ set_print_added_constraints()

void set_print_added_constraints ( bool  value)
inline

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

◆ set_print_local_search_profile()

void set_print_local_search_profile ( bool  value)
inline

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

◆ set_print_model()

void set_print_model ( bool  value)
inline

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

◆ set_print_model_stats()

void set_print_model_stats ( bool  value)
inline

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

◆ set_profile_file() [1/4]

void set_profile_file ( const char *  value)
inline

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

◆ set_profile_file() [2/4]

void set_profile_file ( const char *  value,
size_t  size 
)
inline

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

◆ set_profile_file() [3/4]

void set_profile_file ( const std::string &  value)
inline

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

◆ set_profile_file() [4/4]

void set_profile_file ( std::string &&  value)
inline

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

◆ set_profile_local_search()

void set_profile_local_search ( bool  value)
inline

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

◆ set_profile_propagation()

void set_profile_propagation ( bool  value)
inline

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

◆ set_skip_locally_optimal_paths()

void set_skip_locally_optimal_paths ( bool  value)
inline

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

◆ set_store_names()

void set_store_names ( bool  value)
inline

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

◆ set_trace_propagation()

void set_trace_propagation ( bool  value)
inline

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

◆ set_trace_search()

void set_trace_search ( bool  value)
inline

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

◆ set_trail_block_size()

void set_trail_block_size ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_use_all_possible_disjunctions()

void set_use_all_possible_disjunctions ( bool  value)
inline

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

◆ set_use_cumulative_edge_finder()

void set_use_cumulative_edge_finder ( bool  value)
inline

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

◆ set_use_cumulative_time_table()

void set_use_cumulative_time_table ( bool  value)
inline

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

◆ set_use_cumulative_time_table_sync()

void set_use_cumulative_time_table_sync ( bool  value)
inline

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

◆ set_use_element_rmq()

void set_use_element_rmq ( bool  value)
inline

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

◆ set_use_sequence_high_demand_tasks()

void set_use_sequence_high_demand_tasks ( bool  value)
inline

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

◆ set_use_small_table()

void set_use_small_table ( bool  value)
inline

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

◆ skip_locally_optimal_paths()

bool skip_locally_optimal_paths ( ) const
inline

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

◆ store_names()

bool store_names ( ) const
inline

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

◆ Swap()

void Swap ( ConstraintSolverParameters other)
inline

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

◆ trace_propagation()

bool trace_propagation ( ) const
inline

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

◆ trace_search()

bool trace_search ( ) const
inline

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

◆ trail_block_size()

PROTOBUF_NAMESPACE_ID::int32 trail_block_size ( ) const
inline

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

◆ TrailCompression_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TrailCompression_descriptor ( )
inlinestatic

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

◆ TrailCompression_IsValid()

static bool TrailCompression_IsValid ( int  value)
inlinestatic

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

◆ TrailCompression_Name()

static const std::string& TrailCompression_Name ( enum_t_value)
inlinestatic

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

◆ TrailCompression_Parse()

static bool TrailCompression_Parse ( const std::string &  name,
TrailCompression value 
)
inlinestatic

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

◆ use_all_possible_disjunctions()

bool use_all_possible_disjunctions ( ) const
inline

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

◆ use_cumulative_edge_finder()

bool use_cumulative_edge_finder ( ) const
inline

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

◆ use_cumulative_time_table()

bool use_cumulative_time_table ( ) const
inline

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

◆ use_cumulative_time_table_sync()

bool use_cumulative_time_table_sync ( ) const
inline

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

◆ use_element_rmq()

bool use_element_rmq ( ) const
inline

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

◆ use_sequence_high_demand_tasks()

bool use_sequence_high_demand_tasks ( ) const
inline

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

◆ use_small_table()

bool use_small_table ( ) const
inline

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

Member Data Documentation

◆ COMPRESS_WITH_ZLIB

constexpr TrailCompression COMPRESS_WITH_ZLIB
staticconstexpr

◆ kIndexInFileMessages

constexpr int kIndexInFileMessages
staticconstexpr
Initial value:
=
0

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

◆ NO_COMPRESSION

constexpr TrailCompression NO_COMPRESSION
staticconstexpr

◆ TrailCompression_ARRAYSIZE

constexpr int TrailCompression_ARRAYSIZE
staticconstexpr

◆ TrailCompression_MAX

constexpr TrailCompression TrailCompression_MAX
staticconstexpr

◆ TrailCompression_MIN

constexpr TrailCompression TrailCompression_MIN
staticconstexpr

The documentation for this class was generated from the following file:
constexpr ConstraintSolverParameters_TrailCompression ConstraintSolverParameters_TrailCompression_TrailCompression_MAX
constexpr ConstraintSolverParameters_TrailCompression ConstraintSolverParameters_TrailCompression_TrailCompression_MIN
constexpr int ConstraintSolverParameters_TrailCompression_TrailCompression_ARRAYSIZE