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

Detailed Description

Definition at line 598 of file bop_parameters.pb.h.

#include <bop_parameters.pb.h>

Inheritance diagram for operations_research::bop::BopParameters:

Classes

class  _Internal

Public Types

enum  : int {
  kSolverOptimizerSetsFieldNumber = 26 , kPruneSearchTreeFieldNumber = 4 , kSortConstraintsByNumTermsFieldNumber = 5 , kLogSearchProgressFieldNumber = 14 ,
  kUseSymmetryFieldNumber = 17 , kSynchronizationTypeFieldNumber = 25 , kUseLpStrongBranchingFieldNumber = 29 , kMaxNumberOfConsecutiveFailingOptimizerCallsFieldNumber = 35 ,
  kMaxTimeInSecondsFieldNumber = 1 , kMaxNumDecisionsInLsFieldNumber = 2 , kRandomSeedFieldNumber = 7 , kNumRelaxedVarsFieldNumber = 8 ,
  kMaxNumberOfConflictsInRandomLnsFieldNumber = 9 , kComputeEstimatedImpactFieldNumber = 3 , kUseRandomLnsFieldNumber = 6 , kUseLpLnsFieldNumber = 12 ,
  kUseSatToChooseLnsNeighbourhoodFieldNumber = 15 , kNumRandomLnsTriesFieldNumber = 10 , kMaxNumberOfBacktracksInLsFieldNumber = 11 , kMaxNumberOfConflictsForQuickCheckFieldNumber = 16 ,
  kMaxNumberOfConflictsInRandomSolutionGenerationFieldNumber = 20 , kMaxNumberOfExploredAssignmentsPerTryInLsFieldNumber = 21 , kUseTranspositionTableInLsFieldNumber = 22 , kUseLearnedBinaryClausesInLpFieldNumber = 23 ,
  kNumberOfSolversFieldNumber = 24 , kMaxDeterministicTimeFieldNumber = 27 , kRelativeGapLimitFieldNumber = 28 , kDecomposerNumVariablesThresholdFieldNumber = 30 ,
  kNumBopSolversUsedByDecompositionFieldNumber = 31 , kGuidedSatConflictsChunkFieldNumber = 34 , kDefaultSolverOptimizerSetsFieldNumber = 33 , kDecomposedProblemMinTimeInSecondsFieldNumber = 36 ,
  kUsePotentialOneFlipRepairsInLsFieldNumber = 39 , kExploitSymmetryInSatFirstSolutionFieldNumber = 40 , kMaxLpSolveForFeasibilityProblemsFieldNumber = 41 , kLpMaxDeterministicTimeFieldNumber = 37 ,
  kMaxNumBrokenConstraintsInLsFieldNumber = 38
}
using ThreadSynchronizationType = BopParameters_ThreadSynchronizationType

Public Member Functions

 BopParameters ()
 ~BopParameters () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR BopParameters (::google::protobuf::internal::ConstantInitialized)
 BopParameters (const BopParameters &from)
 BopParameters (BopParameters &&from) noexcept
BopParametersoperator= (const BopParameters &from)
BopParametersoperator= (BopParameters &&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 (BopParameters *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (BopParameters *PROTOBUF_NONNULL other)
BopParameters *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void CopyFrom (const BopParameters &from)
void MergeFrom (const BopParameters &from)
bool IsInitialized () const
ABSL_ATTRIBUTE_REINITIALIZES void Clear () PROTOBUF_FINAL
::size_t ByteSizeLong () const final
::uint8_t *PROTOBUF_NONNULL _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
int solver_optimizer_sets_size () const
void clear_solver_optimizer_sets ()
::operations_research::bop::BopSolverOptimizerSet *PROTOBUF_NONNULL mutable_solver_optimizer_sets (int index)
::google::protobuf::RepeatedPtrField<::operations_research::bop::BopSolverOptimizerSet > *PROTOBUF_NONNULL mutable_solver_optimizer_sets ()
const ::operations_research::bop::BopSolverOptimizerSetsolver_optimizer_sets (int index) const
::operations_research::bop::BopSolverOptimizerSet *PROTOBUF_NONNULL add_solver_optimizer_sets ()
const ::google::protobuf::RepeatedPtrField<::operations_research::bop::BopSolverOptimizerSet > & solver_optimizer_sets () const
bool has_prune_search_tree () const
void clear_prune_search_tree ()
bool prune_search_tree () const
void set_prune_search_tree (bool value)
bool has_sort_constraints_by_num_terms () const
void clear_sort_constraints_by_num_terms ()
bool sort_constraints_by_num_terms () const
void set_sort_constraints_by_num_terms (bool value)
bool has_log_search_progress () const
void clear_log_search_progress ()
bool log_search_progress () const
void set_log_search_progress (bool value)
bool has_use_symmetry () const
void clear_use_symmetry ()
bool use_symmetry () const
void set_use_symmetry (bool value)
bool has_synchronization_type () const
void clear_synchronization_type ()
::operations_research::bop::BopParameters_ThreadSynchronizationType synchronization_type () const
void set_synchronization_type (::operations_research::bop::BopParameters_ThreadSynchronizationType value)
bool has_use_lp_strong_branching () const
void clear_use_lp_strong_branching ()
bool use_lp_strong_branching () const
void set_use_lp_strong_branching (bool value)
bool has_max_number_of_consecutive_failing_optimizer_calls () const
void clear_max_number_of_consecutive_failing_optimizer_calls ()
::int32_t max_number_of_consecutive_failing_optimizer_calls () const
void set_max_number_of_consecutive_failing_optimizer_calls (::int32_t value)
bool has_max_time_in_seconds () const
void clear_max_time_in_seconds ()
double max_time_in_seconds () const
void set_max_time_in_seconds (double value)
bool has_max_num_decisions_in_ls () const
void clear_max_num_decisions_in_ls ()
::int32_t max_num_decisions_in_ls () const
void set_max_num_decisions_in_ls (::int32_t value)
bool has_random_seed () const
void clear_random_seed ()
::int32_t random_seed () const
void set_random_seed (::int32_t value)
bool has_num_relaxed_vars () const
void clear_num_relaxed_vars ()
::int32_t num_relaxed_vars () const
void set_num_relaxed_vars (::int32_t value)
bool has_max_number_of_conflicts_in_random_lns () const
void clear_max_number_of_conflicts_in_random_lns ()
::int32_t max_number_of_conflicts_in_random_lns () const
void set_max_number_of_conflicts_in_random_lns (::int32_t value)
bool has_compute_estimated_impact () const
void clear_compute_estimated_impact ()
bool compute_estimated_impact () const
void set_compute_estimated_impact (bool value)
bool has_use_random_lns () const
void clear_use_random_lns ()
bool use_random_lns () const
void set_use_random_lns (bool value)
bool has_use_lp_lns () const
void clear_use_lp_lns ()
bool use_lp_lns () const
void set_use_lp_lns (bool value)
bool has_use_sat_to_choose_lns_neighbourhood () const
void clear_use_sat_to_choose_lns_neighbourhood ()
bool use_sat_to_choose_lns_neighbourhood () const
void set_use_sat_to_choose_lns_neighbourhood (bool value)
bool has_num_random_lns_tries () const
void clear_num_random_lns_tries ()
::int32_t num_random_lns_tries () const
void set_num_random_lns_tries (::int32_t value)
bool has_max_number_of_backtracks_in_ls () const
void clear_max_number_of_backtracks_in_ls ()
::int64_t max_number_of_backtracks_in_ls () const
void set_max_number_of_backtracks_in_ls (::int64_t value)
bool has_max_number_of_conflicts_for_quick_check () const
void clear_max_number_of_conflicts_for_quick_check ()
::int32_t max_number_of_conflicts_for_quick_check () const
void set_max_number_of_conflicts_for_quick_check (::int32_t value)
bool has_max_number_of_conflicts_in_random_solution_generation () const
void clear_max_number_of_conflicts_in_random_solution_generation ()
::int32_t max_number_of_conflicts_in_random_solution_generation () const
void set_max_number_of_conflicts_in_random_solution_generation (::int32_t value)
bool has_max_number_of_explored_assignments_per_try_in_ls () const
void clear_max_number_of_explored_assignments_per_try_in_ls ()
::int64_t max_number_of_explored_assignments_per_try_in_ls () const
void set_max_number_of_explored_assignments_per_try_in_ls (::int64_t value)
bool has_use_transposition_table_in_ls () const
void clear_use_transposition_table_in_ls ()
bool use_transposition_table_in_ls () const
void set_use_transposition_table_in_ls (bool value)
bool has_use_learned_binary_clauses_in_lp () const
void clear_use_learned_binary_clauses_in_lp ()
bool use_learned_binary_clauses_in_lp () const
void set_use_learned_binary_clauses_in_lp (bool value)
bool has_number_of_solvers () const
void clear_number_of_solvers ()
::int32_t number_of_solvers () const
void set_number_of_solvers (::int32_t value)
bool has_max_deterministic_time () const
void clear_max_deterministic_time ()
double max_deterministic_time () const
void set_max_deterministic_time (double value)
bool has_relative_gap_limit () const
void clear_relative_gap_limit ()
double relative_gap_limit () const
void set_relative_gap_limit (double value)
bool has_decomposer_num_variables_threshold () const
void clear_decomposer_num_variables_threshold ()
::int32_t decomposer_num_variables_threshold () const
void set_decomposer_num_variables_threshold (::int32_t value)
bool has_num_bop_solvers_used_by_decomposition () const
void clear_num_bop_solvers_used_by_decomposition ()
::int32_t num_bop_solvers_used_by_decomposition () const
void set_num_bop_solvers_used_by_decomposition (::int32_t value)
bool has_guided_sat_conflicts_chunk () const
void clear_guided_sat_conflicts_chunk ()
::int32_t guided_sat_conflicts_chunk () const
void set_guided_sat_conflicts_chunk (::int32_t value)
bool has_default_solver_optimizer_sets () const
void clear_default_solver_optimizer_sets ()
const ::std::string & default_solver_optimizer_sets () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_default_solver_optimizer_sets (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_default_solver_optimizer_sets ()
::std::string *PROTOBUF_NULLABLE release_default_solver_optimizer_sets ()
void set_allocated_default_solver_optimizer_sets (::std::string *PROTOBUF_NULLABLE value)
bool has_decomposed_problem_min_time_in_seconds () const
void clear_decomposed_problem_min_time_in_seconds ()
double decomposed_problem_min_time_in_seconds () const
void set_decomposed_problem_min_time_in_seconds (double value)
bool has_use_potential_one_flip_repairs_in_ls () const
void clear_use_potential_one_flip_repairs_in_ls ()
bool use_potential_one_flip_repairs_in_ls () const
void set_use_potential_one_flip_repairs_in_ls (bool value)
bool has_exploit_symmetry_in_sat_first_solution () const
void clear_exploit_symmetry_in_sat_first_solution ()
bool exploit_symmetry_in_sat_first_solution () const
void set_exploit_symmetry_in_sat_first_solution (bool value)
bool has_max_lp_solve_for_feasibility_problems () const
void clear_max_lp_solve_for_feasibility_problems ()
::int32_t max_lp_solve_for_feasibility_problems () const
void set_max_lp_solve_for_feasibility_problems (::int32_t value)
bool has_lp_max_deterministic_time () const
void clear_lp_max_deterministic_time ()
double lp_max_deterministic_time () const
void set_lp_max_deterministic_time (double value)
bool has_max_num_broken_constraints_in_ls () const
void clear_max_num_broken_constraints_in_ls ()
::int32_t max_num_broken_constraints_in_ls () const
void set_max_num_broken_constraints_in_ls (::int32_t value)
template<typename>
PROTOBUF_CONSTEXPR BopParameters (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_default_solver_optimizer_sets (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 BopParametersdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool ThreadSynchronizationType_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL ThreadSynchronizationType_descriptor ()
template<typename T>
static const ::std::string & ThreadSynchronizationType_Name (T value)
static bool ThreadSynchronizationType_Parse (::absl::string_view name, ThreadSynchronizationType *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 2
static constexpr ThreadSynchronizationType NO_SYNCHRONIZATION = BopParameters_ThreadSynchronizationType_NO_SYNCHRONIZATION
static constexpr ThreadSynchronizationType SYNCHRONIZE_ALL = BopParameters_ThreadSynchronizationType_SYNCHRONIZE_ALL
static constexpr ThreadSynchronizationType SYNCHRONIZE_ON_RIGHT = BopParameters_ThreadSynchronizationType_SYNCHRONIZE_ON_RIGHT
static constexpr ThreadSynchronizationType ThreadSynchronizationType_MIN = BopParameters_ThreadSynchronizationType_ThreadSynchronizationType_MIN
static constexpr ThreadSynchronizationType ThreadSynchronizationType_MAX = BopParameters_ThreadSynchronizationType_ThreadSynchronizationType_MAX
static constexpr int ThreadSynchronizationType_ARRAYSIZE = BopParameters_ThreadSynchronizationType_ThreadSynchronizationType_ARRAYSIZE

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_2fbop_2fbop_5fparameters_2eproto
void swap (BopParameters &a, BopParameters &b)

Member Typedef Documentation

◆ ThreadSynchronizationType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kSolverOptimizerSetsFieldNumber 
kPruneSearchTreeFieldNumber 
kSortConstraintsByNumTermsFieldNumber 
kLogSearchProgressFieldNumber 
kUseSymmetryFieldNumber 
kSynchronizationTypeFieldNumber 
kUseLpStrongBranchingFieldNumber 
kMaxNumberOfConsecutiveFailingOptimizerCallsFieldNumber 
kMaxTimeInSecondsFieldNumber 
kMaxNumDecisionsInLsFieldNumber 
kRandomSeedFieldNumber 
kNumRelaxedVarsFieldNumber 
kMaxNumberOfConflictsInRandomLnsFieldNumber 
kComputeEstimatedImpactFieldNumber 
kUseRandomLnsFieldNumber 
kUseLpLnsFieldNumber 
kUseSatToChooseLnsNeighbourhoodFieldNumber 
kNumRandomLnsTriesFieldNumber 
kMaxNumberOfBacktracksInLsFieldNumber 
kMaxNumberOfConflictsForQuickCheckFieldNumber 
kMaxNumberOfConflictsInRandomSolutionGenerationFieldNumber 
kMaxNumberOfExploredAssignmentsPerTryInLsFieldNumber 
kUseTranspositionTableInLsFieldNumber 
kUseLearnedBinaryClausesInLpFieldNumber 
kNumberOfSolversFieldNumber 
kMaxDeterministicTimeFieldNumber 
kRelativeGapLimitFieldNumber 
kDecomposerNumVariablesThresholdFieldNumber 
kNumBopSolversUsedByDecompositionFieldNumber 
kGuidedSatConflictsChunkFieldNumber 
kDefaultSolverOptimizerSetsFieldNumber 
kDecomposedProblemMinTimeInSecondsFieldNumber 
kUsePotentialOneFlipRepairsInLsFieldNumber 
kExploitSymmetryInSatFirstSolutionFieldNumber 
kMaxLpSolveForFeasibilityProblemsFieldNumber 
kLpMaxDeterministicTimeFieldNumber 
kMaxNumBrokenConstraintsInLsFieldNumber 

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

Constructor & Destructor Documentation

◆ BopParameters() [1/5]

operations_research::bop::BopParameters::BopParameters ( )
inline

Definition at line 601 of file bop_parameters.pb.h.

◆ ~BopParameters()

operations_research::bop::BopParameters::~BopParameters ( )

Definition at line 1006 of file bop_parameters.pb.cc.

◆ BopParameters() [2/5]

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

◆ BopParameters() [3/5]

operations_research::bop::BopParameters::BopParameters ( const BopParameters & from)
inline

Definition at line 614 of file bop_parameters.pb.h.

◆ BopParameters() [4/5]

operations_research::bop::BopParameters::BopParameters ( BopParameters && from)
inlinenoexcept

Definition at line 615 of file bop_parameters.pb.h.

◆ BopParameters() [5/5]

template<typename>
PROTOBUF_CONSTEXPR operations_research::bop::BopParameters::BopParameters ( ::_pbi::ConstantInitialized )

Definition at line 124 of file bop_parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

Definition at line 1370 of file bop_parameters.pb.cc.

◆ add_solver_optimizer_sets()

operations_research::bop::BopSolverOptimizerSet *PROTOBUF_NONNULL operations_research::bop::BopParameters::add_solver_optimizer_sets ( )
inline

Definition at line 2280 of file bop_parameters.pb.h.

◆ ByteSizeLong()

size_t operations_research::bop::BopParameters::ByteSizeLong ( ) const
final

Definition at line 1661 of file bop_parameters.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::bop::BopParameters::Clear ( )

Definition at line 1304 of file bop_parameters.pb.cc.

◆ clear_compute_estimated_impact()

void operations_research::bop::BopParameters::clear_compute_estimated_impact ( )
inline

Definition at line 1643 of file bop_parameters.pb.h.

◆ clear_decomposed_problem_min_time_in_seconds()

void operations_research::bop::BopParameters::clear_decomposed_problem_min_time_in_seconds ( )
inline

Definition at line 2463 of file bop_parameters.pb.h.

◆ clear_decomposer_num_variables_threshold()

void operations_research::bop::BopParameters::clear_decomposer_num_variables_threshold ( )
inline

Definition at line 2405 of file bop_parameters.pb.h.

◆ clear_default_solver_optimizer_sets()

void operations_research::bop::BopParameters::clear_default_solver_optimizer_sets ( )
inline

Definition at line 2311 of file bop_parameters.pb.h.

◆ clear_exploit_symmetry_in_sat_first_solution()

void operations_research::bop::BopParameters::clear_exploit_symmetry_in_sat_first_solution ( )
inline

Definition at line 2020 of file bop_parameters.pb.h.

◆ clear_guided_sat_conflicts_chunk()

void operations_research::bop::BopParameters::clear_guided_sat_conflicts_chunk ( )
inline

Definition at line 2492 of file bop_parameters.pb.h.

◆ clear_log_search_progress()

void operations_research::bop::BopParameters::clear_log_search_progress ( )
inline

Definition at line 1614 of file bop_parameters.pb.h.

◆ clear_lp_max_deterministic_time()

void operations_research::bop::BopParameters::clear_lp_max_deterministic_time ( )
inline

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

◆ clear_max_deterministic_time()

void operations_research::bop::BopParameters::clear_max_deterministic_time ( )
inline

Definition at line 1440 of file bop_parameters.pb.h.

◆ clear_max_lp_solve_for_feasibility_problems()

void operations_research::bop::BopParameters::clear_max_lp_solve_for_feasibility_problems ( )
inline

Definition at line 2521 of file bop_parameters.pb.h.

◆ clear_max_num_broken_constraints_in_ls()

void operations_research::bop::BopParameters::clear_max_num_broken_constraints_in_ls ( )
inline

Definition at line 1585 of file bop_parameters.pb.h.

◆ clear_max_num_decisions_in_ls()

void operations_research::bop::BopParameters::clear_max_num_decisions_in_ls ( )
inline

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

◆ clear_max_number_of_backtracks_in_ls()

void operations_research::bop::BopParameters::clear_max_number_of_backtracks_in_ls ( )
inline

Definition at line 1875 of file bop_parameters.pb.h.

◆ clear_max_number_of_conflicts_for_quick_check()

void operations_research::bop::BopParameters::clear_max_number_of_conflicts_for_quick_check ( )
inline

Definition at line 1962 of file bop_parameters.pb.h.

◆ clear_max_number_of_conflicts_in_random_lns()

void operations_research::bop::BopParameters::clear_max_number_of_conflicts_in_random_lns ( )
inline

Definition at line 1817 of file bop_parameters.pb.h.

◆ clear_max_number_of_conflicts_in_random_solution_generation()

void operations_research::bop::BopParameters::clear_max_number_of_conflicts_in_random_solution_generation ( )
inline

Definition at line 2049 of file bop_parameters.pb.h.

◆ clear_max_number_of_consecutive_failing_optimizer_calls()

void operations_research::bop::BopParameters::clear_max_number_of_consecutive_failing_optimizer_calls ( )
inline

Definition at line 1498 of file bop_parameters.pb.h.

◆ clear_max_number_of_explored_assignments_per_try_in_ls()

void operations_research::bop::BopParameters::clear_max_number_of_explored_assignments_per_try_in_ls ( )
inline

Definition at line 2078 of file bop_parameters.pb.h.

◆ clear_max_time_in_seconds()

void operations_research::bop::BopParameters::clear_max_time_in_seconds ( )
inline

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

◆ clear_num_bop_solvers_used_by_decomposition()

void operations_research::bop::BopParameters::clear_num_bop_solvers_used_by_decomposition ( )
inline

Definition at line 2434 of file bop_parameters.pb.h.

◆ clear_num_random_lns_tries()

void operations_research::bop::BopParameters::clear_num_random_lns_tries ( )
inline

Definition at line 1846 of file bop_parameters.pb.h.

◆ clear_num_relaxed_vars()

void operations_research::bop::BopParameters::clear_num_relaxed_vars ( )
inline

Definition at line 1788 of file bop_parameters.pb.h.

◆ clear_number_of_solvers()

void operations_research::bop::BopParameters::clear_number_of_solvers ( )
inline

Definition at line 2194 of file bop_parameters.pb.h.

◆ clear_prune_search_tree()

void operations_research::bop::BopParameters::clear_prune_search_tree ( )
inline

Definition at line 1672 of file bop_parameters.pb.h.

◆ clear_random_seed()

void operations_research::bop::BopParameters::clear_random_seed ( )
inline

Definition at line 1759 of file bop_parameters.pb.h.

◆ clear_relative_gap_limit()

void operations_research::bop::BopParameters::clear_relative_gap_limit ( )
inline

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

◆ clear_solver_optimizer_sets()

void operations_research::bop::BopParameters::clear_solver_optimizer_sets ( )
inline

Definition at line 2257 of file bop_parameters.pb.h.

◆ clear_sort_constraints_by_num_terms()

void operations_research::bop::BopParameters::clear_sort_constraints_by_num_terms ( )
inline

Definition at line 1701 of file bop_parameters.pb.h.

◆ clear_synchronization_type()

void operations_research::bop::BopParameters::clear_synchronization_type ( )
inline

Definition at line 2223 of file bop_parameters.pb.h.

◆ clear_use_learned_binary_clauses_in_lp()

void operations_research::bop::BopParameters::clear_use_learned_binary_clauses_in_lp ( )
inline

Definition at line 2165 of file bop_parameters.pb.h.

◆ clear_use_lp_lns()

void operations_research::bop::BopParameters::clear_use_lp_lns ( )
inline

Definition at line 1904 of file bop_parameters.pb.h.

◆ clear_use_lp_strong_branching()

void operations_research::bop::BopParameters::clear_use_lp_strong_branching ( )
inline

Definition at line 2376 of file bop_parameters.pb.h.

◆ clear_use_potential_one_flip_repairs_in_ls()

void operations_research::bop::BopParameters::clear_use_potential_one_flip_repairs_in_ls ( )
inline

Definition at line 2136 of file bop_parameters.pb.h.

◆ clear_use_random_lns()

void operations_research::bop::BopParameters::clear_use_random_lns ( )
inline

Definition at line 1730 of file bop_parameters.pb.h.

◆ clear_use_sat_to_choose_lns_neighbourhood()

void operations_research::bop::BopParameters::clear_use_sat_to_choose_lns_neighbourhood ( )
inline

Definition at line 1933 of file bop_parameters.pb.h.

◆ clear_use_symmetry()

void operations_research::bop::BopParameters::clear_use_symmetry ( )
inline

Definition at line 1991 of file bop_parameters.pb.h.

◆ clear_use_transposition_table_in_ls()

void operations_research::bop::BopParameters::clear_use_transposition_table_in_ls ( )
inline

Definition at line 2107 of file bop_parameters.pb.h.

◆ compute_estimated_impact()

bool operations_research::bop::BopParameters::compute_estimated_impact ( ) const
inline

Definition at line 1649 of file bop_parameters.pb.h.

◆ CopyFrom()

void operations_research::bop::BopParameters::CopyFrom ( const BopParameters & from)

Definition at line 1935 of file bop_parameters.pb.cc.

◆ decomposed_problem_min_time_in_seconds()

double operations_research::bop::BopParameters::decomposed_problem_min_time_in_seconds ( ) const
inline

Definition at line 2469 of file bop_parameters.pb.h.

◆ decomposer_num_variables_threshold()

int32_t operations_research::bop::BopParameters::decomposer_num_variables_threshold ( ) const
inline

Definition at line 2411 of file bop_parameters.pb.h.

◆ default_instance()

const BopParameters & operations_research::bop::BopParameters::default_instance ( )
inlinestatic

Definition at line 649 of file bop_parameters.pb.h.

◆ default_solver_optimizer_sets()

const::std::string & operations_research::bop::BopParameters::default_solver_optimizer_sets ( ) const
inline

Definition at line 2317 of file bop_parameters.pb.h.

◆ descriptor()

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

Definition at line 640 of file bop_parameters.pb.h.

◆ exploit_symmetry_in_sat_first_solution()

bool operations_research::bop::BopParameters::exploit_symmetry_in_sat_first_solution ( ) const
inline

Definition at line 2026 of file bop_parameters.pb.h.

◆ GetCachedSize()

int operations_research::bop::BopParameters::GetCachedSize ( ) const
inline

Definition at line 708 of file bop_parameters.pb.h.

◆ GetDescriptor()

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

Definition at line 643 of file bop_parameters.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::bop::BopParameters::GetMetadata ( ) const

Definition at line 1966 of file bop_parameters.pb.cc.

◆ GetReflection()

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

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

◆ guided_sat_conflicts_chunk()

int32_t operations_research::bop::BopParameters::guided_sat_conflicts_chunk ( ) const
inline

Definition at line 2498 of file bop_parameters.pb.h.

◆ has_compute_estimated_impact()

bool operations_research::bop::BopParameters::has_compute_estimated_impact ( ) const
inline

Definition at line 1639 of file bop_parameters.pb.h.

◆ has_decomposed_problem_min_time_in_seconds()

bool operations_research::bop::BopParameters::has_decomposed_problem_min_time_in_seconds ( ) const
inline

Definition at line 2459 of file bop_parameters.pb.h.

◆ has_decomposer_num_variables_threshold()

bool operations_research::bop::BopParameters::has_decomposer_num_variables_threshold ( ) const
inline

Definition at line 2401 of file bop_parameters.pb.h.

◆ has_default_solver_optimizer_sets()

bool operations_research::bop::BopParameters::has_default_solver_optimizer_sets ( ) const
inline

Definition at line 2307 of file bop_parameters.pb.h.

◆ has_exploit_symmetry_in_sat_first_solution()

bool operations_research::bop::BopParameters::has_exploit_symmetry_in_sat_first_solution ( ) const
inline

Definition at line 2016 of file bop_parameters.pb.h.

◆ has_guided_sat_conflicts_chunk()

bool operations_research::bop::BopParameters::has_guided_sat_conflicts_chunk ( ) const
inline

Definition at line 2488 of file bop_parameters.pb.h.

◆ has_log_search_progress()

bool operations_research::bop::BopParameters::has_log_search_progress ( ) const
inline

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

◆ has_lp_max_deterministic_time()

bool operations_research::bop::BopParameters::has_lp_max_deterministic_time ( ) const
inline

Definition at line 1465 of file bop_parameters.pb.h.

◆ has_max_deterministic_time()

bool operations_research::bop::BopParameters::has_max_deterministic_time ( ) const
inline

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

◆ has_max_lp_solve_for_feasibility_problems()

bool operations_research::bop::BopParameters::has_max_lp_solve_for_feasibility_problems ( ) const
inline

Definition at line 2517 of file bop_parameters.pb.h.

◆ has_max_num_broken_constraints_in_ls()

bool operations_research::bop::BopParameters::has_max_num_broken_constraints_in_ls ( ) const
inline

Definition at line 1581 of file bop_parameters.pb.h.

◆ has_max_num_decisions_in_ls()

bool operations_research::bop::BopParameters::has_max_num_decisions_in_ls ( ) const
inline

Definition at line 1552 of file bop_parameters.pb.h.

◆ has_max_number_of_backtracks_in_ls()

bool operations_research::bop::BopParameters::has_max_number_of_backtracks_in_ls ( ) const
inline

Definition at line 1871 of file bop_parameters.pb.h.

◆ has_max_number_of_conflicts_for_quick_check()

bool operations_research::bop::BopParameters::has_max_number_of_conflicts_for_quick_check ( ) const
inline

Definition at line 1958 of file bop_parameters.pb.h.

◆ has_max_number_of_conflicts_in_random_lns()

bool operations_research::bop::BopParameters::has_max_number_of_conflicts_in_random_lns ( ) const
inline

Definition at line 1813 of file bop_parameters.pb.h.

◆ has_max_number_of_conflicts_in_random_solution_generation()

bool operations_research::bop::BopParameters::has_max_number_of_conflicts_in_random_solution_generation ( ) const
inline

Definition at line 2045 of file bop_parameters.pb.h.

◆ has_max_number_of_consecutive_failing_optimizer_calls()

bool operations_research::bop::BopParameters::has_max_number_of_consecutive_failing_optimizer_calls ( ) const
inline

Definition at line 1494 of file bop_parameters.pb.h.

◆ has_max_number_of_explored_assignments_per_try_in_ls()

bool operations_research::bop::BopParameters::has_max_number_of_explored_assignments_per_try_in_ls ( ) const
inline

Definition at line 2074 of file bop_parameters.pb.h.

◆ has_max_time_in_seconds()

bool operations_research::bop::BopParameters::has_max_time_in_seconds ( ) const
inline

Definition at line 1407 of file bop_parameters.pb.h.

◆ has_num_bop_solvers_used_by_decomposition()

bool operations_research::bop::BopParameters::has_num_bop_solvers_used_by_decomposition ( ) const
inline

Definition at line 2430 of file bop_parameters.pb.h.

◆ has_num_random_lns_tries()

bool operations_research::bop::BopParameters::has_num_random_lns_tries ( ) const
inline

Definition at line 1842 of file bop_parameters.pb.h.

◆ has_num_relaxed_vars()

bool operations_research::bop::BopParameters::has_num_relaxed_vars ( ) const
inline

Definition at line 1784 of file bop_parameters.pb.h.

◆ has_number_of_solvers()

bool operations_research::bop::BopParameters::has_number_of_solvers ( ) const
inline

Definition at line 2190 of file bop_parameters.pb.h.

◆ has_prune_search_tree()

bool operations_research::bop::BopParameters::has_prune_search_tree ( ) const
inline

Definition at line 1668 of file bop_parameters.pb.h.

◆ has_random_seed()

bool operations_research::bop::BopParameters::has_random_seed ( ) const
inline

Definition at line 1755 of file bop_parameters.pb.h.

◆ has_relative_gap_limit()

bool operations_research::bop::BopParameters::has_relative_gap_limit ( ) const
inline

Definition at line 1523 of file bop_parameters.pb.h.

◆ has_sort_constraints_by_num_terms()

bool operations_research::bop::BopParameters::has_sort_constraints_by_num_terms ( ) const
inline

Definition at line 1697 of file bop_parameters.pb.h.

◆ has_synchronization_type()

bool operations_research::bop::BopParameters::has_synchronization_type ( ) const
inline

Definition at line 2219 of file bop_parameters.pb.h.

◆ has_use_learned_binary_clauses_in_lp()

bool operations_research::bop::BopParameters::has_use_learned_binary_clauses_in_lp ( ) const
inline

Definition at line 2161 of file bop_parameters.pb.h.

◆ has_use_lp_lns()

bool operations_research::bop::BopParameters::has_use_lp_lns ( ) const
inline

Definition at line 1900 of file bop_parameters.pb.h.

◆ has_use_lp_strong_branching()

bool operations_research::bop::BopParameters::has_use_lp_strong_branching ( ) const
inline

Definition at line 2372 of file bop_parameters.pb.h.

◆ has_use_potential_one_flip_repairs_in_ls()

bool operations_research::bop::BopParameters::has_use_potential_one_flip_repairs_in_ls ( ) const
inline

Definition at line 2132 of file bop_parameters.pb.h.

◆ has_use_random_lns()

bool operations_research::bop::BopParameters::has_use_random_lns ( ) const
inline

Definition at line 1726 of file bop_parameters.pb.h.

◆ has_use_sat_to_choose_lns_neighbourhood()

bool operations_research::bop::BopParameters::has_use_sat_to_choose_lns_neighbourhood ( ) const
inline

Definition at line 1929 of file bop_parameters.pb.h.

◆ has_use_symmetry()

bool operations_research::bop::BopParameters::has_use_symmetry ( ) const
inline

Definition at line 1987 of file bop_parameters.pb.h.

◆ has_use_transposition_table_in_ls()

bool operations_research::bop::BopParameters::has_use_transposition_table_in_ls ( ) const
inline

Definition at line 2103 of file bop_parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::bop::BopParameters::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 1042 of file bop_parameters.pb.cc.

◆ IsInitialized()

bool operations_research::bop::BopParameters::IsInitialized ( ) const
inline

Definition at line 684 of file bop_parameters.pb.h.

◆ log_search_progress()

bool operations_research::bop::BopParameters::log_search_progress ( ) const
inline

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

◆ lp_max_deterministic_time()

double operations_research::bop::BopParameters::lp_max_deterministic_time ( ) const
inline

Definition at line 1475 of file bop_parameters.pb.h.

◆ max_deterministic_time()

double operations_research::bop::BopParameters::max_deterministic_time ( ) const
inline

Definition at line 1446 of file bop_parameters.pb.h.

◆ max_lp_solve_for_feasibility_problems()

int32_t operations_research::bop::BopParameters::max_lp_solve_for_feasibility_problems ( ) const
inline

Definition at line 2527 of file bop_parameters.pb.h.

◆ max_num_broken_constraints_in_ls()

int32_t operations_research::bop::BopParameters::max_num_broken_constraints_in_ls ( ) const
inline

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

◆ max_num_decisions_in_ls()

int32_t operations_research::bop::BopParameters::max_num_decisions_in_ls ( ) const
inline

Definition at line 1562 of file bop_parameters.pb.h.

◆ max_number_of_backtracks_in_ls()

int64_t operations_research::bop::BopParameters::max_number_of_backtracks_in_ls ( ) const
inline

Definition at line 1881 of file bop_parameters.pb.h.

◆ max_number_of_conflicts_for_quick_check()

int32_t operations_research::bop::BopParameters::max_number_of_conflicts_for_quick_check ( ) const
inline

Definition at line 1968 of file bop_parameters.pb.h.

◆ max_number_of_conflicts_in_random_lns()

int32_t operations_research::bop::BopParameters::max_number_of_conflicts_in_random_lns ( ) const
inline

Definition at line 1823 of file bop_parameters.pb.h.

◆ max_number_of_conflicts_in_random_solution_generation()

int32_t operations_research::bop::BopParameters::max_number_of_conflicts_in_random_solution_generation ( ) const
inline

Definition at line 2055 of file bop_parameters.pb.h.

◆ max_number_of_consecutive_failing_optimizer_calls()

int32_t operations_research::bop::BopParameters::max_number_of_consecutive_failing_optimizer_calls ( ) const
inline

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

◆ max_number_of_explored_assignments_per_try_in_ls()

int64_t operations_research::bop::BopParameters::max_number_of_explored_assignments_per_try_in_ls ( ) const
inline

Definition at line 2084 of file bop_parameters.pb.h.

◆ max_time_in_seconds()

double operations_research::bop::BopParameters::max_time_in_seconds ( ) const
inline

Definition at line 1417 of file bop_parameters.pb.h.

◆ MergeFrom()

void operations_research::bop::BopParameters::MergeFrom ( const BopParameters & from)
inline

Definition at line 677 of file bop_parameters.pb.h.

◆ mutable_default_solver_optimizer_sets()

std::string *PROTOBUF_NONNULL operations_research::bop::BopParameters::mutable_default_solver_optimizer_sets ( )
inline

Definition at line 2332 of file bop_parameters.pb.h.

◆ mutable_solver_optimizer_sets() [1/2]

google::protobuf::RepeatedPtrField<::operations_research::bop::BopSolverOptimizerSet > *PROTOBUF_NONNULL operations_research::bop::BopParameters::mutable_solver_optimizer_sets ( )
inline

Definition at line 2268 of file bop_parameters.pb.h.

◆ mutable_solver_optimizer_sets() [2/2]

operations_research::bop::BopSolverOptimizerSet *PROTOBUF_NONNULL operations_research::bop::BopParameters::mutable_solver_optimizer_sets ( int index)
inline

Definition at line 2263 of file bop_parameters.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::bop::BopParameters::mutable_unknown_fields ( )
inline

Definition at line 635 of file bop_parameters.pb.h.

◆ New()

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

Definition at line 671 of file bop_parameters.pb.h.

◆ num_bop_solvers_used_by_decomposition()

int32_t operations_research::bop::BopParameters::num_bop_solvers_used_by_decomposition ( ) const
inline

Definition at line 2440 of file bop_parameters.pb.h.

◆ num_random_lns_tries()

int32_t operations_research::bop::BopParameters::num_random_lns_tries ( ) const
inline

Definition at line 1852 of file bop_parameters.pb.h.

◆ num_relaxed_vars()

int32_t operations_research::bop::BopParameters::num_relaxed_vars ( ) const
inline

Definition at line 1794 of file bop_parameters.pb.h.

◆ number_of_solvers()

int32_t operations_research::bop::BopParameters::number_of_solvers ( ) const
inline

Definition at line 2200 of file bop_parameters.pb.h.

◆ operator=() [1/2]

BopParameters & operations_research::bop::BopParameters::operator= ( BopParameters && from)
inlinenoexcept

Definition at line 621 of file bop_parameters.pb.h.

◆ operator=() [2/2]

BopParameters & operations_research::bop::BopParameters::operator= ( const BopParameters & from)
inline

Definition at line 617 of file bop_parameters.pb.h.

◆ prune_search_tree()

bool operations_research::bop::BopParameters::prune_search_tree ( ) const
inline

Definition at line 1678 of file bop_parameters.pb.h.

◆ random_seed()

int32_t operations_research::bop::BopParameters::random_seed ( ) const
inline

Definition at line 1765 of file bop_parameters.pb.h.

◆ relative_gap_limit()

double operations_research::bop::BopParameters::relative_gap_limit ( ) const
inline

Definition at line 1533 of file bop_parameters.pb.h.

◆ release_default_solver_optimizer_sets()

std::string *PROTOBUF_NULLABLE operations_research::bop::BopParameters::release_default_solver_optimizer_sets ( )
inlinenodiscard

Definition at line 2351 of file bop_parameters.pb.h.

◆ set_allocated_default_solver_optimizer_sets()

void operations_research::bop::BopParameters::set_allocated_default_solver_optimizer_sets ( ::std::string *PROTOBUF_NULLABLE value)
inline

Definition at line 2360 of file bop_parameters.pb.h.

◆ set_compute_estimated_impact()

void operations_research::bop::BopParameters::set_compute_estimated_impact ( bool value)
inline

Definition at line 1653 of file bop_parameters.pb.h.

◆ set_decomposed_problem_min_time_in_seconds()

void operations_research::bop::BopParameters::set_decomposed_problem_min_time_in_seconds ( double value)
inline

Definition at line 2473 of file bop_parameters.pb.h.

◆ set_decomposer_num_variables_threshold()

void operations_research::bop::BopParameters::set_decomposer_num_variables_threshold ( ::int32_t value)
inline

Definition at line 2415 of file bop_parameters.pb.h.

◆ set_default_solver_optimizer_sets() [1/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::bop::BopParameters::set_default_solver_optimizer_sets ( Arg_ && arg,
Args_... args )

Definition at line 2326 of file bop_parameters.pb.h.

◆ set_default_solver_optimizer_sets() [2/2]

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

◆ set_exploit_symmetry_in_sat_first_solution()

void operations_research::bop::BopParameters::set_exploit_symmetry_in_sat_first_solution ( bool value)
inline

Definition at line 2030 of file bop_parameters.pb.h.

◆ set_guided_sat_conflicts_chunk()

void operations_research::bop::BopParameters::set_guided_sat_conflicts_chunk ( ::int32_t value)
inline

Definition at line 2502 of file bop_parameters.pb.h.

◆ set_log_search_progress()

void operations_research::bop::BopParameters::set_log_search_progress ( bool value)
inline

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

◆ set_lp_max_deterministic_time()

void operations_research::bop::BopParameters::set_lp_max_deterministic_time ( double value)
inline

Definition at line 1479 of file bop_parameters.pb.h.

◆ set_max_deterministic_time()

void operations_research::bop::BopParameters::set_max_deterministic_time ( double value)
inline

Definition at line 1450 of file bop_parameters.pb.h.

◆ set_max_lp_solve_for_feasibility_problems()

void operations_research::bop::BopParameters::set_max_lp_solve_for_feasibility_problems ( ::int32_t value)
inline

Definition at line 2531 of file bop_parameters.pb.h.

◆ set_max_num_broken_constraints_in_ls()

void operations_research::bop::BopParameters::set_max_num_broken_constraints_in_ls ( ::int32_t value)
inline

Definition at line 1595 of file bop_parameters.pb.h.

◆ set_max_num_decisions_in_ls()

void operations_research::bop::BopParameters::set_max_num_decisions_in_ls ( ::int32_t value)
inline

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

◆ set_max_number_of_backtracks_in_ls()

void operations_research::bop::BopParameters::set_max_number_of_backtracks_in_ls ( ::int64_t value)
inline

Definition at line 1885 of file bop_parameters.pb.h.

◆ set_max_number_of_conflicts_for_quick_check()

void operations_research::bop::BopParameters::set_max_number_of_conflicts_for_quick_check ( ::int32_t value)
inline

Definition at line 1972 of file bop_parameters.pb.h.

◆ set_max_number_of_conflicts_in_random_lns()

void operations_research::bop::BopParameters::set_max_number_of_conflicts_in_random_lns ( ::int32_t value)
inline

Definition at line 1827 of file bop_parameters.pb.h.

◆ set_max_number_of_conflicts_in_random_solution_generation()

void operations_research::bop::BopParameters::set_max_number_of_conflicts_in_random_solution_generation ( ::int32_t value)
inline

Definition at line 2059 of file bop_parameters.pb.h.

◆ set_max_number_of_consecutive_failing_optimizer_calls()

void operations_research::bop::BopParameters::set_max_number_of_consecutive_failing_optimizer_calls ( ::int32_t value)
inline

Definition at line 1508 of file bop_parameters.pb.h.

◆ set_max_number_of_explored_assignments_per_try_in_ls()

void operations_research::bop::BopParameters::set_max_number_of_explored_assignments_per_try_in_ls ( ::int64_t value)
inline

Definition at line 2088 of file bop_parameters.pb.h.

◆ set_max_time_in_seconds()

void operations_research::bop::BopParameters::set_max_time_in_seconds ( double value)
inline

Definition at line 1421 of file bop_parameters.pb.h.

◆ set_num_bop_solvers_used_by_decomposition()

void operations_research::bop::BopParameters::set_num_bop_solvers_used_by_decomposition ( ::int32_t value)
inline

Definition at line 2444 of file bop_parameters.pb.h.

◆ set_num_random_lns_tries()

void operations_research::bop::BopParameters::set_num_random_lns_tries ( ::int32_t value)
inline

Definition at line 1856 of file bop_parameters.pb.h.

◆ set_num_relaxed_vars()

void operations_research::bop::BopParameters::set_num_relaxed_vars ( ::int32_t value)
inline

Definition at line 1798 of file bop_parameters.pb.h.

◆ set_number_of_solvers()

void operations_research::bop::BopParameters::set_number_of_solvers ( ::int32_t value)
inline

Definition at line 2204 of file bop_parameters.pb.h.

◆ set_prune_search_tree()

void operations_research::bop::BopParameters::set_prune_search_tree ( bool value)
inline

Definition at line 1682 of file bop_parameters.pb.h.

◆ set_random_seed()

void operations_research::bop::BopParameters::set_random_seed ( ::int32_t value)
inline

Definition at line 1769 of file bop_parameters.pb.h.

◆ set_relative_gap_limit()

void operations_research::bop::BopParameters::set_relative_gap_limit ( double value)
inline

Definition at line 1537 of file bop_parameters.pb.h.

◆ set_sort_constraints_by_num_terms()

void operations_research::bop::BopParameters::set_sort_constraints_by_num_terms ( bool value)
inline

Definition at line 1711 of file bop_parameters.pb.h.

◆ set_synchronization_type()

void operations_research::bop::BopParameters::set_synchronization_type ( ::operations_research::bop::BopParameters_ThreadSynchronizationType value)
inline

Definition at line 2233 of file bop_parameters.pb.h.

◆ set_use_learned_binary_clauses_in_lp()

void operations_research::bop::BopParameters::set_use_learned_binary_clauses_in_lp ( bool value)
inline

Definition at line 2175 of file bop_parameters.pb.h.

◆ set_use_lp_lns()

void operations_research::bop::BopParameters::set_use_lp_lns ( bool value)
inline

Definition at line 1914 of file bop_parameters.pb.h.

◆ set_use_lp_strong_branching()

void operations_research::bop::BopParameters::set_use_lp_strong_branching ( bool value)
inline

Definition at line 2386 of file bop_parameters.pb.h.

◆ set_use_potential_one_flip_repairs_in_ls()

void operations_research::bop::BopParameters::set_use_potential_one_flip_repairs_in_ls ( bool value)
inline

Definition at line 2146 of file bop_parameters.pb.h.

◆ set_use_random_lns()

void operations_research::bop::BopParameters::set_use_random_lns ( bool value)
inline

Definition at line 1740 of file bop_parameters.pb.h.

◆ set_use_sat_to_choose_lns_neighbourhood()

void operations_research::bop::BopParameters::set_use_sat_to_choose_lns_neighbourhood ( bool value)
inline

Definition at line 1943 of file bop_parameters.pb.h.

◆ set_use_symmetry()

void operations_research::bop::BopParameters::set_use_symmetry ( bool value)
inline

Definition at line 2001 of file bop_parameters.pb.h.

◆ set_use_transposition_table_in_ls()

void operations_research::bop::BopParameters::set_use_transposition_table_in_ls ( bool value)
inline

Definition at line 2117 of file bop_parameters.pb.h.

◆ solver_optimizer_sets() [1/2]

const::google::protobuf::RepeatedPtrField<::operations_research::bop::BopSolverOptimizerSet > & operations_research::bop::BopParameters::solver_optimizer_sets ( ) const
inline

Definition at line 2290 of file bop_parameters.pb.h.

◆ solver_optimizer_sets() [2/2]

const::operations_research::bop::BopSolverOptimizerSet & operations_research::bop::BopParameters::solver_optimizer_sets ( int index) const
inline

Definition at line 2275 of file bop_parameters.pb.h.

◆ solver_optimizer_sets_size()

int operations_research::bop::BopParameters::solver_optimizer_sets_size ( ) const
inline

Definition at line 2254 of file bop_parameters.pb.h.

◆ sort_constraints_by_num_terms()

bool operations_research::bop::BopParameters::sort_constraints_by_num_terms ( ) const
inline

Definition at line 1707 of file bop_parameters.pb.h.

◆ Swap()

void operations_research::bop::BopParameters::Swap ( BopParameters *PROTOBUF_NONNULL other)
inline

Definition at line 655 of file bop_parameters.pb.h.

◆ synchronization_type()

operations_research::bop::BopParameters_ThreadSynchronizationType operations_research::bop::BopParameters::synchronization_type ( ) const
inline

Definition at line 2229 of file bop_parameters.pb.h.

◆ ThreadSynchronizationType_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::bop::BopParameters::ThreadSynchronizationType_descriptor ( )
inlinestatic

Definition at line 747 of file bop_parameters.pb.h.

◆ ThreadSynchronizationType_IsValid()

bool operations_research::bop::BopParameters::ThreadSynchronizationType_IsValid ( int value)
inlinestatic

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

◆ ThreadSynchronizationType_Name()

template<typename T>
const ::std::string & operations_research::bop::BopParameters::ThreadSynchronizationType_Name ( T value)
inlinestatic

Definition at line 751 of file bop_parameters.pb.h.

◆ ThreadSynchronizationType_Parse()

bool operations_research::bop::BopParameters::ThreadSynchronizationType_Parse ( ::absl::string_view name,
ThreadSynchronizationType *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 754 of file bop_parameters.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::bop::BopParameters::unknown_fields ( ) const
inline

Definition at line 631 of file bop_parameters.pb.h.

◆ UnsafeArenaSwap()

void operations_research::bop::BopParameters::UnsafeArenaSwap ( BopParameters *PROTOBUF_NONNULL other)
inline

Definition at line 663 of file bop_parameters.pb.h.

◆ use_learned_binary_clauses_in_lp()

bool operations_research::bop::BopParameters::use_learned_binary_clauses_in_lp ( ) const
inline

Definition at line 2171 of file bop_parameters.pb.h.

◆ use_lp_lns()

bool operations_research::bop::BopParameters::use_lp_lns ( ) const
inline

Definition at line 1910 of file bop_parameters.pb.h.

◆ use_lp_strong_branching()

bool operations_research::bop::BopParameters::use_lp_strong_branching ( ) const
inline

Definition at line 2382 of file bop_parameters.pb.h.

◆ use_potential_one_flip_repairs_in_ls()

bool operations_research::bop::BopParameters::use_potential_one_flip_repairs_in_ls ( ) const
inline

Definition at line 2142 of file bop_parameters.pb.h.

◆ use_random_lns()

bool operations_research::bop::BopParameters::use_random_lns ( ) const
inline

Definition at line 1736 of file bop_parameters.pb.h.

◆ use_sat_to_choose_lns_neighbourhood()

bool operations_research::bop::BopParameters::use_sat_to_choose_lns_neighbourhood ( ) const
inline

Definition at line 1939 of file bop_parameters.pb.h.

◆ use_symmetry()

bool operations_research::bop::BopParameters::use_symmetry ( ) const
inline

Definition at line 1997 of file bop_parameters.pb.h.

◆ use_transposition_table_in_ls()

bool operations_research::bop::BopParameters::use_transposition_table_in_ls ( ) const
inline

Definition at line 2113 of file bop_parameters.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 1227 of file bop_parameters.pb.h.

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

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

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

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

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

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

◆ ::google::protobuf::MessageLite

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

Definition at line 1226 of file bop_parameters.pb.h.

◆ ::TableStruct_ortools_2fbop_2fbop_5fparameters_2eproto

friend struct ::TableStruct_ortools_2fbop_2fbop_5fparameters_2eproto
friend

Definition at line 1284 of file bop_parameters.pb.h.

◆ swap

void swap ( BopParameters & a,
BopParameters & b )
friend

Definition at line 654 of file bop_parameters.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::bop::BopParameters::_impl_

Definition at line 1283 of file bop_parameters.pb.h.

◆ kIndexInFileMessages

int operations_research::bop::BopParameters::kIndexInFileMessages = 2
staticconstexpr

Definition at line 653 of file bop_parameters.pb.h.

◆ NO_SYNCHRONIZATION

ThreadSynchronizationType operations_research::bop::BopParameters::NO_SYNCHRONIZATION = BopParameters_ThreadSynchronizationType_NO_SYNCHRONIZATION
staticconstexpr

Definition at line 738 of file bop_parameters.pb.h.

◆ SYNCHRONIZE_ALL

ThreadSynchronizationType operations_research::bop::BopParameters::SYNCHRONIZE_ALL = BopParameters_ThreadSynchronizationType_SYNCHRONIZE_ALL
staticconstexpr

Definition at line 739 of file bop_parameters.pb.h.

◆ SYNCHRONIZE_ON_RIGHT

ThreadSynchronizationType operations_research::bop::BopParameters::SYNCHRONIZE_ON_RIGHT = BopParameters_ThreadSynchronizationType_SYNCHRONIZE_ON_RIGHT
staticconstexpr

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

◆ ThreadSynchronizationType_ARRAYSIZE

int operations_research::bop::BopParameters::ThreadSynchronizationType_ARRAYSIZE = BopParameters_ThreadSynchronizationType_ThreadSynchronizationType_ARRAYSIZE
staticconstexpr

Definition at line 746 of file bop_parameters.pb.h.

◆ ThreadSynchronizationType_MAX

ThreadSynchronizationType operations_research::bop::BopParameters::ThreadSynchronizationType_MAX = BopParameters_ThreadSynchronizationType_ThreadSynchronizationType_MAX
staticconstexpr

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

◆ ThreadSynchronizationType_MIN

ThreadSynchronizationType operations_research::bop::BopParameters::ThreadSynchronizationType_MIN = BopParameters_ThreadSynchronizationType_ThreadSynchronizationType_MIN
staticconstexpr

Definition at line 744 of file bop_parameters.pb.h.


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