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

Detailed Description

Definition at line 507 of file sat_parameters.pb.h.

#include <sat_parameters.pb.h>

Inheritance diagram for operations_research::sat::SatParameters:

Classes

class  _Internal

Public Types

enum  : int {
  kPreferredVariableOrderFieldNumber = 1 , kClauseCleanupTargetFieldNumber = 13 , kRandomPolarityRatioFieldNumber = 45 , kLogSearchProgressFieldNumber = 41 ,
  kUsePbResolutionFieldNumber = 43 , kUseOptimizationHintsFieldNumber = 35 , kUsePhaseSavingFieldNumber = 44 , kUsePrecedencesInDisjunctiveConstraintFieldNumber = 74 ,
  kInitialPolarityFieldNumber = 2 , kMinimizationAlgorithmFieldNumber = 4 , kVariableActivityDecayFieldNumber = 15 , kMaxVariableActivityValueFieldNumber = 16 ,
  kClauseActivityDecayFieldNumber = 17 , kClauseCleanupPeriodFieldNumber = 11 , kGlucoseDecayIncrementPeriodFieldNumber = 24 , kMaxClauseActivityValueFieldNumber = 18 ,
  kGlucoseMaxDecayFieldNumber = 22 , kGlucoseDecayIncrementFieldNumber = 23 , kRestartPeriodFieldNumber = 30 , kRandomSeedFieldNumber = 31 ,
  kMaxTimeInSecondsFieldNumber = 36 , kMaxNumberOfConflictsFieldNumber = 37 , kRestartAlgorithmsFieldNumber = 61 , kSubsolversFieldNumber = 207 ,
  kIgnoreSubsolversFieldNumber = 209 , kSubsolverParamsFieldNumber = 210 , kExtraSubsolversFieldNumber = 219 , kFilterSubsolversFieldNumber = 293 ,
  kDefaultRestartAlgorithmsFieldNumber = 70 , kNameFieldNumber = 171 , kLogPrefixFieldNumber = 185 , kRandomBranchesRatioFieldNumber = 32 ,
  kMaxSatAssumptionOrderFieldNumber = 51 , kMinimizeReductionDuringPbResolutionFieldNumber = 48 , kMaxSatReverseAssumptionOrderFieldNumber = 52 , kUseBlockingRestartFieldNumber = 64 ,
  kUseErwaHeuristicFieldNumber = 75 , kClauseCleanupOrderingFieldNumber = 60 , kNumConflictsBeforeStrategyChangesFieldNumber = 68 , kStrategyChangeIncreaseRatioFieldNumber = 69 ,
  kInitialVariablesActivityFieldNumber = 76 , kAlsoBumpVariablesInConflictReasonsFieldNumber = 77 , kUseOverloadCheckerInCumulativeFieldNumber = 78 , kUseTimetableEdgeFindingInCumulativeFieldNumber = 79 ,
  kOptimizeWithCoreFieldNumber = 83 , kSearchBranchingFieldNumber = 82 , kOptimizeWithMaxHsFieldNumber = 85 , kEnumerateAllSolutionsFieldNumber = 87 ,
  kOnlyAddCutsAtLevelZeroFieldNumber = 92 , kStopAfterFirstSolutionFieldNumber = 98 , kNumSearchWorkersFieldNumber = 100 , kSearchRandomVariablePoolSizeFieldNumber = 104 ,
  kUseLnsOnlyFieldNumber = 101 , kRandomizeSearchFieldNumber = 103 , kUseOptionalVariablesFieldNumber = 108 , kExploitBestSolutionFieldNumber = 130 ,
  kInterleaveBatchSizeFieldNumber = 134 , kFillTightenedDomainsInResponseFieldNumber = 132 , kUseCombinedNoOverlapFieldNumber = 133 , kInterleaveSearchFieldNumber = 136 ,
  kDiversifyLnsParamsFieldNumber = 137 , kDebugMaxNumPresolveOperationsFieldNumber = 151 , kRelativeGapLimitFieldNumber = 160 , kStopAfterPresolveFieldNumber = 149 ,
  kExploitRelaxationSolutionFieldNumber = 161 , kDebugPostsolveWithFullSolverFieldNumber = 162 , kRepairHintFieldNumber = 167 , kExpandAlldiffConstraintsFieldNumber = 170 ,
  kKeepAllFeasibleSolutionsInPresolveFieldNumber = 173 , kPresolveExtractIntegerEnforcementFieldNumber = 174 , kPolishLpSolutionFieldNumber = 175 , kUseProbingSearchFieldNumber = 176 ,
  kPermuteVariableRandomlyFieldNumber = 178 , kPermutePresolveConstraintOrderFieldNumber = 179 , kUseAbslRandomFieldNumber = 180 , kDisableConstraintExpansionFieldNumber = 181 ,
  kLogToResponseFieldNumber = 187 , kOptimizeWithLbTreeSearchFieldNumber = 188 , kLogSubsolverStatisticsFieldNumber = 189 , kFixVariablesToTheirHintedValueFieldNumber = 192 ,
  kFillAdditionalSolutionsInResponseFieldNumber = 194 , kDebugCrashOnBadHintFieldNumber = 195 , kAddObjectiveCutFieldNumber = 197 , kNumWorkersFieldNumber = 206 ,
  kUseTimetablingInNoOverlap2DFieldNumber = 200 , kUseEnergeticReasoningInNoOverlap2DFieldNumber = 213 , kUseHardPrecedencesInCumulativeFieldNumber = 215 , kDetectTableWithCostFieldNumber = 216 ,
  kExploitAllPrecedencesFieldNumber = 220 , kOnlySolveIpFieldNumber = 222 , kEncodeComplexLinearConstraintWithIntegerFieldNumber = 223 , kMipScaleLargeDomainFieldNumber = 225 ,
  kUseObjectiveLbSearchFieldNumber = 228 , kUseStrongPropagationInDisjunctiveFieldNumber = 230 , kUseSharedTreeSearchFieldNumber = 236 , kUseLsOnlyFieldNumber = 240 ,
  kSharedTreeSplitStrategyFieldNumber = 239 , kNumViolationLsFieldNumber = 244 , kStopAfterRootPropagationFieldNumber = 252 , kUseObjectiveShavingSearchFieldNumber = 253 ,
  kPushAllTasksTowardStartFieldNumber = 262 , kUseDynamicPrecedenceInDisjunctiveFieldNumber = 263 , kUseDynamicPrecedenceInCumulativeFieldNumber = 268 , kUseAreaEnergeticReasoningInNoOverlap2DFieldNumber = 271 ,
  kDetectLinearizedProductFieldNumber = 277 , kMipTreatHighMagnitudeBoundsAsInfinityFieldNumber = 278 , kMaxLinMaxSizeForExpansionFieldNumber = 280 , kSaveLpBasisInLbTreeSearchFieldNumber = 284 ,
  kUseConservativeScaleOverloadCheckerFieldNumber = 286 , kEncodeCumulativeAsReservoirFieldNumber = 287 , kExpandReservoirUsingCircuitFieldNumber = 288 , kMaxNumDeterministicBatchesFieldNumber = 291 ,
  kNumFullSubsolversFieldNumber = 294 , kInprocessingMinimizationUseAllOrderingsFieldNumber = 298 , kUseTryEdgeReasoningInNoOverlap2DFieldNumber = 299 , kUseSymmetryInLpFieldNumber = 301 ,
  kKeepSymmetryInPresolveFieldNumber = 303 , kRoutingCutSubsetSizeForBinaryRelationBoundFieldNumber = 312 , kDebugCrashIfPresolveBreaksHintFieldNumber = 306 , kPolarityExploitLsHintsFieldNumber = 309 ,
  kUseAllDifferentForCircuitFieldNumber = 311 , kFilterSatPostsolveClausesFieldNumber = 324 , kRoutingCutSubsetSizeForTightBinaryRelationBoundFieldNumber = 313 , kMaximumRegionsToSplitInDisconnectedNoOverlap2DFieldNumber = 315 ,
  kShareLinear2BoundsFieldNumber = 326 , kUseChronologicalBacktrackingFieldNumber = 330 , kLoadAtMostOnesInSatPresolveFieldNumber = 335 , kUseNewIntegerConflictResolutionFieldNumber = 336 ,
  kClauseCleanupPeriodIncrementFieldNumber = 337 , kDebugCrashIfLratCheckFailsFieldNumber = 339 , kCheckLratProofFieldNumber = 344 , kOutputLratProofFieldNumber = 345 ,
  kCheckDratProofFieldNumber = 346 , kClauseCleanupLbdTier1FieldNumber = 349 , kClauseCleanupLbdTier2FieldNumber = 350 , kOutputDratProofFieldNumber = 347 ,
  kCheckMergedLratProofFieldNumber = 352 , kInprocessingUseSatSweepingFieldNumber = 354 , kMaxMemoryInMbFieldNumber = 40 , kBinaryMinimizationAlgorithmFieldNumber = 34 ,
  kPbCleanupIncrementFieldNumber = 46 , kPbCleanupRatioFieldNumber = 47 , kCoreMinimizationLevelFieldNumber = 50 , kMaxSatStratificationFieldNumber = 53 ,
  kPresolveBveThresholdFieldNumber = 54 , kPresolveBveClauseWeightFieldNumber = 55 , kPresolveProbingDeterministicTimeLimitFieldNumber = 57 , kClauseCleanupLbdBoundFieldNumber = 59 ,
  kRestartRunningWindowSizeFieldNumber = 62 , kRestartDlAverageRatioFieldNumber = 63 , kCountAssumptionLevelsInLbdFieldNumber = 49 , kSubsumptionDuringConflictAnalysisFieldNumber = 56 ,
  kPresolveUseBvaFieldNumber = 72 , kUseDisjunctiveConstraintInCumulativeFieldNumber = 80 , kBlockingRestartWindowSizeFieldNumber = 65 , kBlockingRestartMultiplierFieldNumber = 66 ,
  kMaxDeterministicTimeFieldNumber = 67 , kRestartLbdAverageRatioFieldNumber = 71 , kPresolveBvaThresholdFieldNumber = 73 , kFindMultipleCoresFieldNumber = 84 ,
  kCpModelPresolveFieldNumber = 86 , kPresolveBlockedClauseFieldNumber = 88 , kCoverOptimizationFieldNumber = 89 , kLinearizationLevelFieldNumber = 90 ,
  kMaxNumCutsFieldNumber = 91 , kCpModelUseSatPresolveFieldNumber = 93 , kExploitIntegerLpSolutionFieldNumber = 94 , kAutoDetectGreaterThanAtLeastOneOfFieldNumber = 95 ,
  kInstantiateAllVariablesFieldNumber = 106 , kBinarySearchNumConflictsFieldNumber = 99 , kBooleanEncodingLevelFieldNumber = 107 , kCpModelProbingLevelFieldNumber = 110 ,
  kUseExactLpReasonFieldNumber = 109 , kAddLpConstraintsLazilyFieldNumber = 112 , kShareObjectiveBoundsFieldNumber = 113 , kShareLevelZeroBoundsFieldNumber = 114 ,
  kMaxIntegerRoundingScalingFieldNumber = 119 , kMinOrthogonalityForLpConstraintsFieldNumber = 115 , kExploitAllLpSolutionFieldNumber = 116 , kAddCgCutsFieldNumber = 117 ,
  kAddMirCutsFieldNumber = 120 , kUseRinsLnsFieldNumber = 129 , kMaxConsecutiveInactiveCountFieldNumber = 121 , kPseudoCostReliabilityThresholdFieldNumber = 123 ,
  kMipMaxBoundFieldNumber = 124 , kNewConstraintsBatchSizeFieldNumber = 122 , kMipMaxActivityExponentFieldNumber = 127 , kMipVarScalingFieldNumber = 125 ,
  kMipWantedPrecisionFieldNumber = 126 , kMipCheckPrecisionFieldNumber = 128 , kMaxPresolveIterationsFieldNumber = 138 , kExploitObjectiveFieldNumber = 131 ,
  kCatchSigintSignalFieldNumber = 135 , kUseImpliedBoundsFieldNumber = 144 , kAddLinMaxCutsFieldNumber = 152 , kMergeNoOverlapWorkLimitFieldNumber = 145 ,
  kMergeAtMostOneWorkLimitFieldNumber = 146 , kPresolveSubstitutionLevelFieldNumber = 147 , kMaxAllDiffCutSizeFieldNumber = 148 , kHintConflictLimitFieldNumber = 153 ,
  kMaxCutRoundsAtLevelZeroFieldNumber = 154 , kCutMaxActiveCountValueFieldNumber = 155 , kCutActiveCountDecayFieldNumber = 156 , kAbsoluteGapLimitFieldNumber = 159 ,
  kCutCleanupTargetFieldNumber = 157 , kFpRoundingFieldNumber = 165 , kUseSatInprocessingFieldNumber = 163 , kUseFeasibilityPumpFieldNumber = 164 ,
  kMipAutomaticallyScaleVariablesFieldNumber = 166 , kAddZeroHalfCutsFieldNumber = 169 , kPolarityRephaseIncrementFieldNumber = 168 , kAddCliqueCutsFieldNumber = 172 ,
  kConvertIntervalsFieldNumber = 177 , kExpandReservoirConstraintsFieldNumber = 182 , kLogToStdoutFieldNumber = 186 , kSymmetryLevelFieldNumber = 183 ,
  kClauseCleanupRatioFieldNumber = 190 , kMaxDomainSizeWhenEncodingEqNeqConstraintsFieldNumber = 191 , kSolutionPoolSizeFieldNumber = 193 , kMipMaxValidMagnitudeFieldNumber = 199 ,
  kPresolveInclusionWorkLimitFieldNumber = 201 , kCutLevelFieldNumber = 196 , kMipComputeTrueObjectiveBoundFieldNumber = 198 , kIgnoreNamesFieldNumber = 202 ,
  kShareBinaryClausesFieldNumber = 203 , kUseDualSchedulingHeuristicsFieldNumber = 214 , kShavingDeterministicTimeInProbingSearchFieldNumber = 204 , kShavingSearchDeterministicTimeFieldNumber = 205 ,
  kPropagationLoopDetectionFactorFieldNumber = 221 , kTableCompressionLevelFieldNumber = 217 , kRootLpIterationsFieldNumber = 227 , kProbingDeterministicTimeLimitFieldNumber = 226 ,
  kMipDropToleranceFieldNumber = 232 , kMaxSizeToCreatePrecedenceLiteralsInDisjunctiveFieldNumber = 229 , kSharedTreeNumWorkersFieldNumber = 235 , kNewLinearPropagationFieldNumber = 224 ,
  kInferAllDiffsFieldNumber = 233 , kFindBigLinearOverlapFieldNumber = 234 , kFeasibilityJumpEnableRestartsFieldNumber = 250 , kSharedTreeMaxNodesPerWorkerFieldNumber = 238 ,
  kFeasibilityJumpDecayFieldNumber = 242 , kFeasibilityJumpVarRandomizationProbabilityFieldNumber = 247 , kFeasibilityJumpVarPerburbationRangeRatioFieldNumber = 248 , kViolationLsPerturbationPeriodFieldNumber = 249 ,
  kLinearSplitSizeFieldNumber = 256 , kFeasibilityJumpLinearizationLevelFieldNumber = 257 , kFeasibilityJumpRestartFactorFieldNumber = 258 , kViolationLsCompoundMoveProbabilityFieldNumber = 259 ,
  kMaxNumIntervalsForTimetableEdgeFindingFieldNumber = 260 , kMipPresolveLevelFieldNumber = 261 , kLpPrimalToleranceFieldNumber = 266 , kFeasibilityJumpMaxExpandedConstraintSizeFieldNumber = 264 ,
  kUseLbRelaxLnsFieldNumber = 255 , kUseFeasibilityJumpFieldNumber = 265 , kUseExtendedProbingFieldNumber = 269 , kAddRltCutsFieldNumber = 279 ,
  kLpDualToleranceFieldNumber = 267 , kAtMostOneMaxExpansionSizeFieldNumber = 270 , kProbingNumCombinationsLimitFieldNumber = 272 , kInprocessingDtimeRatioFieldNumber = 273 ,
  kInprocessingProbingDtimeFieldNumber = 274 , kInprocessingMinimizationDtimeFieldNumber = 275 , kMaxPairsPairwiseReasoningInNoOverlap2DFieldNumber = 276 , kSharedTreeWorkerMinRestartsPerSubtreeFieldNumber = 282 ,
  kSharedTreeOpenLeavesPerWorkerFieldNumber = 281 , kVariablesShavingLevelFieldNumber = 289 , kUseLnsFieldNumber = 283 , kShareGlueClausesFieldNumber = 285 ,
  kSharedTreeWorkerEnableTrailSharingFieldNumber = 295 , kInprocessingMinimizationUseConflictAnalysisFieldNumber = 297 , kShavingSearchThresholdFieldNumber = 290 , kFeasibilityJumpBatchDtimeFieldNumber = 292 ,
  kLbRelaxNumWorkersThresholdFieldNumber = 296 , kSharedTreeBalanceToleranceFieldNumber = 305 , kSymmetryDetectionDeterministicTimeLimitFieldNumber = 302 , kLnsInitialDifficultyFieldNumber = 307 ,
  kLnsInitialDeterministicLimitFieldNumber = 308 , kMinimizeSharedClausesFieldNumber = 300 , kSharedTreeWorkerEnablePhaseSharingFieldNumber = 304 , kRemoveFixedVariablesEarlyFieldNumber = 310 ,
  kUseLinear3ForNoOverlap2DPrecedencesFieldNumber = 323 , kRoutingCutSubsetSizeForExactBinaryRelationBoundFieldNumber = 316 , kRoutingCutDpEffortFieldNumber = 314 , kRoutingCutMaxInfeasiblePathLengthFieldNumber = 317 ,
  kRoutingCutSubsetSizeForShortestPathsBoundFieldNumber = 318 , kMaxAlldiffDomainSizeFieldNumber = 320 , kNoOverlap2DBooleanRelationsLimitFieldNumber = 321 , kShareGlueClausesDtimeFieldNumber = 322 ,
  kAlternativePoolSizeFieldNumber = 325 , kTransitivePrecedencesWorkLimitFieldNumber = 327 , kSharedTreeSplitMinDtimeFieldNumber = 328 , kSolutionPoolDiversityLimitFieldNumber = 329 ,
  kMaxBackjumpLevelsFieldNumber = 331 , kChronologicalBacktrackMinConflictsFieldNumber = 332 , kMaxDomainSizeForLinear2ExpansionFieldNumber = 340 , kFindClausesThatAreExactlyOneFieldNumber = 333 ,
  kCreate1UipBooleanDuringIcrFieldNumber = 341 , kInprocessingUseCongruenceClosureFieldNumber = 342 , kExtraSubsumptionDuringConflictAnalysisFieldNumber = 351 , kEagerlySubsumeLastNConflictsFieldNumber = 343 ,
  kMaxDratTimeInSecondsFieldNumber = 348 , kDecisionSubsumptionDuringConflictAnalysisFieldNumber = 353 , kSubsumeDuringVivificationFieldNumber = 355
}
using VariableOrder = SatParameters_VariableOrder
using Polarity = SatParameters_Polarity
using ConflictMinimizationAlgorithm = SatParameters_ConflictMinimizationAlgorithm
using BinaryMinizationAlgorithm = SatParameters_BinaryMinizationAlgorithm
using ClauseOrdering = SatParameters_ClauseOrdering
using RestartAlgorithm = SatParameters_RestartAlgorithm
using MaxSatAssumptionOrder = SatParameters_MaxSatAssumptionOrder
using MaxSatStratificationAlgorithm = SatParameters_MaxSatStratificationAlgorithm
using SearchBranching = SatParameters_SearchBranching
using SharedTreeSplitStrategy = SatParameters_SharedTreeSplitStrategy
using FPRoundingMethod = SatParameters_FPRoundingMethod

Public Member Functions

 SatParameters ()
 ~SatParameters () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR SatParameters (::google::protobuf::internal::ConstantInitialized)
 SatParameters (const SatParameters &from)
 SatParameters (SatParameters &&from) noexcept
SatParametersoperator= (const SatParameters &from)
SatParametersoperator= (SatParameters &&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 (SatParameters *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (SatParameters *PROTOBUF_NONNULL other)
SatParameters *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void CopyFrom (const SatParameters &from)
void MergeFrom (const SatParameters &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
bool has_preferred_variable_order () const
void clear_preferred_variable_order ()
::operations_research::sat::SatParameters_VariableOrder preferred_variable_order () const
void set_preferred_variable_order (::operations_research::sat::SatParameters_VariableOrder value)
bool has_clause_cleanup_target () const
void clear_clause_cleanup_target ()
::int32_t clause_cleanup_target () const
void set_clause_cleanup_target (::int32_t value)
bool has_random_polarity_ratio () const
void clear_random_polarity_ratio ()
double random_polarity_ratio () const
void set_random_polarity_ratio (double 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_pb_resolution () const
void clear_use_pb_resolution ()
bool use_pb_resolution () const
void set_use_pb_resolution (bool value)
bool has_use_optimization_hints () const
void clear_use_optimization_hints ()
bool use_optimization_hints () const
void set_use_optimization_hints (bool value)
bool has_use_phase_saving () const
void clear_use_phase_saving ()
bool use_phase_saving () const
void set_use_phase_saving (bool value)
bool has_use_precedences_in_disjunctive_constraint () const
void clear_use_precedences_in_disjunctive_constraint ()
bool use_precedences_in_disjunctive_constraint () const
void set_use_precedences_in_disjunctive_constraint (bool value)
bool has_initial_polarity () const
void clear_initial_polarity ()
::operations_research::sat::SatParameters_Polarity initial_polarity () const
void set_initial_polarity (::operations_research::sat::SatParameters_Polarity value)
bool has_minimization_algorithm () const
void clear_minimization_algorithm ()
::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm minimization_algorithm () const
void set_minimization_algorithm (::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm value)
bool has_variable_activity_decay () const
void clear_variable_activity_decay ()
double variable_activity_decay () const
void set_variable_activity_decay (double value)
bool has_max_variable_activity_value () const
void clear_max_variable_activity_value ()
double max_variable_activity_value () const
void set_max_variable_activity_value (double value)
bool has_clause_activity_decay () const
void clear_clause_activity_decay ()
double clause_activity_decay () const
void set_clause_activity_decay (double value)
bool has_clause_cleanup_period () const
void clear_clause_cleanup_period ()
::int32_t clause_cleanup_period () const
void set_clause_cleanup_period (::int32_t value)
bool has_glucose_decay_increment_period () const
void clear_glucose_decay_increment_period ()
::int32_t glucose_decay_increment_period () const
void set_glucose_decay_increment_period (::int32_t value)
bool has_max_clause_activity_value () const
void clear_max_clause_activity_value ()
double max_clause_activity_value () const
void set_max_clause_activity_value (double value)
bool has_glucose_max_decay () const
void clear_glucose_max_decay ()
double glucose_max_decay () const
void set_glucose_max_decay (double value)
bool has_glucose_decay_increment () const
void clear_glucose_decay_increment ()
double glucose_decay_increment () const
void set_glucose_decay_increment (double value)
bool has_restart_period () const
void clear_restart_period ()
::int32_t restart_period () const
void set_restart_period (::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_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_number_of_conflicts () const
void clear_max_number_of_conflicts ()
::int64_t max_number_of_conflicts () const
void set_max_number_of_conflicts (::int64_t value)
int restart_algorithms_size () const
void clear_restart_algorithms ()
::operations_research::sat::SatParameters_RestartAlgorithm restart_algorithms (int index) const
void set_restart_algorithms (int index, ::operations_research::sat::SatParameters_RestartAlgorithm value)
void add_restart_algorithms (::operations_research::sat::SatParameters_RestartAlgorithm value)
const ::google::protobuf::RepeatedField< int > & restart_algorithms () const
::google::protobuf::RepeatedField< int > *PROTOBUF_NONNULL mutable_restart_algorithms ()
int subsolvers_size () const
void clear_subsolvers ()
const ::std::string & subsolvers (int index) const
::std::string *PROTOBUF_NONNULL mutable_subsolvers (int index)
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_subsolvers (int index, Arg_ &&value, Args_... args)
::std::string *PROTOBUF_NONNULL add_subsolvers ()
template<typename Arg_ = const ::std::string&, typename... Args_>
void add_subsolvers (Arg_ &&value, Args_... args)
const ::google::protobuf::RepeatedPtrField<::std::string > & subsolvers () const
::google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL mutable_subsolvers ()
int ignore_subsolvers_size () const
void clear_ignore_subsolvers ()
const ::std::string & ignore_subsolvers (int index) const
::std::string *PROTOBUF_NONNULL mutable_ignore_subsolvers (int index)
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_ignore_subsolvers (int index, Arg_ &&value, Args_... args)
::std::string *PROTOBUF_NONNULL add_ignore_subsolvers ()
template<typename Arg_ = const ::std::string&, typename... Args_>
void add_ignore_subsolvers (Arg_ &&value, Args_... args)
const ::google::protobuf::RepeatedPtrField<::std::string > & ignore_subsolvers () const
::google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL mutable_ignore_subsolvers ()
int subsolver_params_size () const
void clear_subsolver_params ()
::operations_research::sat::SatParameters *PROTOBUF_NONNULL mutable_subsolver_params (int index)
::google::protobuf::RepeatedPtrField<::operations_research::sat::SatParameters > *PROTOBUF_NONNULL mutable_subsolver_params ()
const ::operations_research::sat::SatParameterssubsolver_params (int index) const
::operations_research::sat::SatParameters *PROTOBUF_NONNULL add_subsolver_params ()
const ::google::protobuf::RepeatedPtrField<::operations_research::sat::SatParameters > & subsolver_params () const
int extra_subsolvers_size () const
void clear_extra_subsolvers ()
const ::std::string & extra_subsolvers (int index) const
::std::string *PROTOBUF_NONNULL mutable_extra_subsolvers (int index)
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_extra_subsolvers (int index, Arg_ &&value, Args_... args)
::std::string *PROTOBUF_NONNULL add_extra_subsolvers ()
template<typename Arg_ = const ::std::string&, typename... Args_>
void add_extra_subsolvers (Arg_ &&value, Args_... args)
const ::google::protobuf::RepeatedPtrField<::std::string > & extra_subsolvers () const
::google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL mutable_extra_subsolvers ()
int filter_subsolvers_size () const
void clear_filter_subsolvers ()
const ::std::string & filter_subsolvers (int index) const
::std::string *PROTOBUF_NONNULL mutable_filter_subsolvers (int index)
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_filter_subsolvers (int index, Arg_ &&value, Args_... args)
::std::string *PROTOBUF_NONNULL add_filter_subsolvers ()
template<typename Arg_ = const ::std::string&, typename... Args_>
void add_filter_subsolvers (Arg_ &&value, Args_... args)
const ::google::protobuf::RepeatedPtrField<::std::string > & filter_subsolvers () const
::google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL mutable_filter_subsolvers ()
bool has_default_restart_algorithms () const
void clear_default_restart_algorithms ()
const ::std::string & default_restart_algorithms () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_default_restart_algorithms (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_default_restart_algorithms ()
::std::string *PROTOBUF_NULLABLE release_default_restart_algorithms ()
void set_allocated_default_restart_algorithms (::std::string *PROTOBUF_NULLABLE value)
bool has_name () const
void clear_name ()
const ::std::string & name () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_name (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_name ()
::std::string *PROTOBUF_NULLABLE release_name ()
void set_allocated_name (::std::string *PROTOBUF_NULLABLE value)
bool has_log_prefix () const
void clear_log_prefix ()
const ::std::string & log_prefix () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_log_prefix (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_log_prefix ()
::std::string *PROTOBUF_NULLABLE release_log_prefix ()
void set_allocated_log_prefix (::std::string *PROTOBUF_NULLABLE value)
bool has_random_branches_ratio () const
void clear_random_branches_ratio ()
double random_branches_ratio () const
void set_random_branches_ratio (double value)
bool has_max_sat_assumption_order () const
void clear_max_sat_assumption_order ()
::operations_research::sat::SatParameters_MaxSatAssumptionOrder max_sat_assumption_order () const
void set_max_sat_assumption_order (::operations_research::sat::SatParameters_MaxSatAssumptionOrder value)
bool has_minimize_reduction_during_pb_resolution () const
void clear_minimize_reduction_during_pb_resolution ()
bool minimize_reduction_during_pb_resolution () const
void set_minimize_reduction_during_pb_resolution (bool value)
bool has_max_sat_reverse_assumption_order () const
void clear_max_sat_reverse_assumption_order ()
bool max_sat_reverse_assumption_order () const
void set_max_sat_reverse_assumption_order (bool value)
bool has_use_blocking_restart () const
void clear_use_blocking_restart ()
bool use_blocking_restart () const
void set_use_blocking_restart (bool value)
bool has_use_erwa_heuristic () const
void clear_use_erwa_heuristic ()
bool use_erwa_heuristic () const
void set_use_erwa_heuristic (bool value)
bool has_clause_cleanup_ordering () const
void clear_clause_cleanup_ordering ()
::operations_research::sat::SatParameters_ClauseOrdering clause_cleanup_ordering () const
void set_clause_cleanup_ordering (::operations_research::sat::SatParameters_ClauseOrdering value)
bool has_num_conflicts_before_strategy_changes () const
void clear_num_conflicts_before_strategy_changes ()
::int32_t num_conflicts_before_strategy_changes () const
void set_num_conflicts_before_strategy_changes (::int32_t value)
bool has_strategy_change_increase_ratio () const
void clear_strategy_change_increase_ratio ()
double strategy_change_increase_ratio () const
void set_strategy_change_increase_ratio (double value)
bool has_initial_variables_activity () const
void clear_initial_variables_activity ()
double initial_variables_activity () const
void set_initial_variables_activity (double value)
bool has_also_bump_variables_in_conflict_reasons () const
void clear_also_bump_variables_in_conflict_reasons ()
bool also_bump_variables_in_conflict_reasons () const
void set_also_bump_variables_in_conflict_reasons (bool value)
bool has_use_overload_checker_in_cumulative () const
void clear_use_overload_checker_in_cumulative ()
bool use_overload_checker_in_cumulative () const
void set_use_overload_checker_in_cumulative (bool value)
bool has_use_timetable_edge_finding_in_cumulative () const
void clear_use_timetable_edge_finding_in_cumulative ()
bool use_timetable_edge_finding_in_cumulative () const
void set_use_timetable_edge_finding_in_cumulative (bool value)
bool has_optimize_with_core () const
void clear_optimize_with_core ()
bool optimize_with_core () const
void set_optimize_with_core (bool value)
bool has_search_branching () const
void clear_search_branching ()
::operations_research::sat::SatParameters_SearchBranching search_branching () const
void set_search_branching (::operations_research::sat::SatParameters_SearchBranching value)
bool has_optimize_with_max_hs () const
void clear_optimize_with_max_hs ()
bool optimize_with_max_hs () const
void set_optimize_with_max_hs (bool value)
bool has_enumerate_all_solutions () const
void clear_enumerate_all_solutions ()
bool enumerate_all_solutions () const
void set_enumerate_all_solutions (bool value)
bool has_only_add_cuts_at_level_zero () const
void clear_only_add_cuts_at_level_zero ()
bool only_add_cuts_at_level_zero () const
void set_only_add_cuts_at_level_zero (bool value)
bool has_stop_after_first_solution () const
void clear_stop_after_first_solution ()
bool stop_after_first_solution () const
void set_stop_after_first_solution (bool value)
bool has_num_search_workers () const
void clear_num_search_workers ()
::int32_t num_search_workers () const
void set_num_search_workers (::int32_t value)
bool has_search_random_variable_pool_size () const
void clear_search_random_variable_pool_size ()
::int64_t search_random_variable_pool_size () const
void set_search_random_variable_pool_size (::int64_t value)
bool has_use_lns_only () const
void clear_use_lns_only ()
bool use_lns_only () const
void set_use_lns_only (bool value)
bool has_randomize_search () const
void clear_randomize_search ()
bool randomize_search () const
void set_randomize_search (bool value)
bool has_use_optional_variables () const
void clear_use_optional_variables ()
bool use_optional_variables () const
void set_use_optional_variables (bool value)
bool has_exploit_best_solution () const
void clear_exploit_best_solution ()
bool exploit_best_solution () const
void set_exploit_best_solution (bool value)
bool has_interleave_batch_size () const
void clear_interleave_batch_size ()
::int32_t interleave_batch_size () const
void set_interleave_batch_size (::int32_t value)
bool has_fill_tightened_domains_in_response () const
void clear_fill_tightened_domains_in_response ()
bool fill_tightened_domains_in_response () const
void set_fill_tightened_domains_in_response (bool value)
bool has_use_combined_no_overlap () const
void clear_use_combined_no_overlap ()
bool use_combined_no_overlap () const
void set_use_combined_no_overlap (bool value)
bool has_interleave_search () const
void clear_interleave_search ()
bool interleave_search () const
void set_interleave_search (bool value)
bool has_diversify_lns_params () const
void clear_diversify_lns_params ()
bool diversify_lns_params () const
void set_diversify_lns_params (bool value)
bool has_debug_max_num_presolve_operations () const
void clear_debug_max_num_presolve_operations ()
::int32_t debug_max_num_presolve_operations () const
void set_debug_max_num_presolve_operations (::int32_t 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_stop_after_presolve () const
void clear_stop_after_presolve ()
bool stop_after_presolve () const
void set_stop_after_presolve (bool value)
bool has_exploit_relaxation_solution () const
void clear_exploit_relaxation_solution ()
bool exploit_relaxation_solution () const
void set_exploit_relaxation_solution (bool value)
bool has_debug_postsolve_with_full_solver () const
void clear_debug_postsolve_with_full_solver ()
bool debug_postsolve_with_full_solver () const
void set_debug_postsolve_with_full_solver (bool value)
bool has_repair_hint () const
void clear_repair_hint ()
bool repair_hint () const
void set_repair_hint (bool value)
bool has_expand_alldiff_constraints () const
void clear_expand_alldiff_constraints ()
bool expand_alldiff_constraints () const
void set_expand_alldiff_constraints (bool value)
bool has_keep_all_feasible_solutions_in_presolve () const
void clear_keep_all_feasible_solutions_in_presolve ()
bool keep_all_feasible_solutions_in_presolve () const
void set_keep_all_feasible_solutions_in_presolve (bool value)
bool has_presolve_extract_integer_enforcement () const
void clear_presolve_extract_integer_enforcement ()
bool presolve_extract_integer_enforcement () const
void set_presolve_extract_integer_enforcement (bool value)
bool has_polish_lp_solution () const
void clear_polish_lp_solution ()
bool polish_lp_solution () const
void set_polish_lp_solution (bool value)
bool has_use_probing_search () const
void clear_use_probing_search ()
bool use_probing_search () const
void set_use_probing_search (bool value)
bool has_permute_variable_randomly () const
void clear_permute_variable_randomly ()
bool permute_variable_randomly () const
void set_permute_variable_randomly (bool value)
bool has_permute_presolve_constraint_order () const
void clear_permute_presolve_constraint_order ()
bool permute_presolve_constraint_order () const
void set_permute_presolve_constraint_order (bool value)
bool has_use_absl_random () const
void clear_use_absl_random ()
bool use_absl_random () const
void set_use_absl_random (bool value)
bool has_disable_constraint_expansion () const
void clear_disable_constraint_expansion ()
bool disable_constraint_expansion () const
void set_disable_constraint_expansion (bool value)
bool has_log_to_response () const
void clear_log_to_response ()
bool log_to_response () const
void set_log_to_response (bool value)
bool has_optimize_with_lb_tree_search () const
void clear_optimize_with_lb_tree_search ()
bool optimize_with_lb_tree_search () const
void set_optimize_with_lb_tree_search (bool value)
bool has_log_subsolver_statistics () const
void clear_log_subsolver_statistics ()
bool log_subsolver_statistics () const
void set_log_subsolver_statistics (bool value)
bool has_fix_variables_to_their_hinted_value () const
void clear_fix_variables_to_their_hinted_value ()
bool fix_variables_to_their_hinted_value () const
void set_fix_variables_to_their_hinted_value (bool value)
bool has_fill_additional_solutions_in_response () const
void clear_fill_additional_solutions_in_response ()
bool fill_additional_solutions_in_response () const
void set_fill_additional_solutions_in_response (bool value)
bool has_debug_crash_on_bad_hint () const
void clear_debug_crash_on_bad_hint ()
bool debug_crash_on_bad_hint () const
void set_debug_crash_on_bad_hint (bool value)
bool has_add_objective_cut () const
void clear_add_objective_cut ()
bool add_objective_cut () const
void set_add_objective_cut (bool value)
bool has_num_workers () const
void clear_num_workers ()
::int32_t num_workers () const
void set_num_workers (::int32_t value)
bool has_use_timetabling_in_no_overlap_2d () const
void clear_use_timetabling_in_no_overlap_2d ()
bool use_timetabling_in_no_overlap_2d () const
void set_use_timetabling_in_no_overlap_2d (bool value)
bool has_use_energetic_reasoning_in_no_overlap_2d () const
void clear_use_energetic_reasoning_in_no_overlap_2d ()
bool use_energetic_reasoning_in_no_overlap_2d () const
void set_use_energetic_reasoning_in_no_overlap_2d (bool value)
bool has_use_hard_precedences_in_cumulative () const
void clear_use_hard_precedences_in_cumulative ()
bool use_hard_precedences_in_cumulative () const
void set_use_hard_precedences_in_cumulative (bool value)
bool has_detect_table_with_cost () const
void clear_detect_table_with_cost ()
bool detect_table_with_cost () const
void set_detect_table_with_cost (bool value)
bool has_exploit_all_precedences () const
void clear_exploit_all_precedences ()
bool exploit_all_precedences () const
void set_exploit_all_precedences (bool value)
bool has_only_solve_ip () const
void clear_only_solve_ip ()
bool only_solve_ip () const
void set_only_solve_ip (bool value)
bool has_encode_complex_linear_constraint_with_integer () const
void clear_encode_complex_linear_constraint_with_integer ()
bool encode_complex_linear_constraint_with_integer () const
void set_encode_complex_linear_constraint_with_integer (bool value)
bool has_mip_scale_large_domain () const
void clear_mip_scale_large_domain ()
bool mip_scale_large_domain () const
void set_mip_scale_large_domain (bool value)
bool has_use_objective_lb_search () const
void clear_use_objective_lb_search ()
bool use_objective_lb_search () const
void set_use_objective_lb_search (bool value)
bool has_use_strong_propagation_in_disjunctive () const
void clear_use_strong_propagation_in_disjunctive ()
bool use_strong_propagation_in_disjunctive () const
void set_use_strong_propagation_in_disjunctive (bool value)
bool has_use_shared_tree_search () const
void clear_use_shared_tree_search ()
bool use_shared_tree_search () const
void set_use_shared_tree_search (bool value)
bool has_use_ls_only () const
void clear_use_ls_only ()
bool use_ls_only () const
void set_use_ls_only (bool value)
bool has_shared_tree_split_strategy () const
void clear_shared_tree_split_strategy ()
::operations_research::sat::SatParameters_SharedTreeSplitStrategy shared_tree_split_strategy () const
void set_shared_tree_split_strategy (::operations_research::sat::SatParameters_SharedTreeSplitStrategy value)
bool has_num_violation_ls () const
void clear_num_violation_ls ()
::int32_t num_violation_ls () const
void set_num_violation_ls (::int32_t value)
bool has_stop_after_root_propagation () const
void clear_stop_after_root_propagation ()
bool stop_after_root_propagation () const
void set_stop_after_root_propagation (bool value)
bool has_use_objective_shaving_search () const
void clear_use_objective_shaving_search ()
bool use_objective_shaving_search () const
void set_use_objective_shaving_search (bool value)
bool has_push_all_tasks_toward_start () const
void clear_push_all_tasks_toward_start ()
bool push_all_tasks_toward_start () const
void set_push_all_tasks_toward_start (bool value)
bool has_use_dynamic_precedence_in_disjunctive () const
void clear_use_dynamic_precedence_in_disjunctive ()
bool use_dynamic_precedence_in_disjunctive () const
void set_use_dynamic_precedence_in_disjunctive (bool value)
bool has_use_dynamic_precedence_in_cumulative () const
void clear_use_dynamic_precedence_in_cumulative ()
bool use_dynamic_precedence_in_cumulative () const
void set_use_dynamic_precedence_in_cumulative (bool value)
bool has_use_area_energetic_reasoning_in_no_overlap_2d () const
void clear_use_area_energetic_reasoning_in_no_overlap_2d ()
bool use_area_energetic_reasoning_in_no_overlap_2d () const
void set_use_area_energetic_reasoning_in_no_overlap_2d (bool value)
bool has_detect_linearized_product () const
void clear_detect_linearized_product ()
bool detect_linearized_product () const
void set_detect_linearized_product (bool value)
bool has_mip_treat_high_magnitude_bounds_as_infinity () const
void clear_mip_treat_high_magnitude_bounds_as_infinity ()
bool mip_treat_high_magnitude_bounds_as_infinity () const
void set_mip_treat_high_magnitude_bounds_as_infinity (bool value)
bool has_max_lin_max_size_for_expansion () const
void clear_max_lin_max_size_for_expansion ()
::int32_t max_lin_max_size_for_expansion () const
void set_max_lin_max_size_for_expansion (::int32_t value)
bool has_save_lp_basis_in_lb_tree_search () const
void clear_save_lp_basis_in_lb_tree_search ()
bool save_lp_basis_in_lb_tree_search () const
void set_save_lp_basis_in_lb_tree_search (bool value)
bool has_use_conservative_scale_overload_checker () const
void clear_use_conservative_scale_overload_checker ()
bool use_conservative_scale_overload_checker () const
void set_use_conservative_scale_overload_checker (bool value)
bool has_encode_cumulative_as_reservoir () const
void clear_encode_cumulative_as_reservoir ()
bool encode_cumulative_as_reservoir () const
void set_encode_cumulative_as_reservoir (bool value)
bool has_expand_reservoir_using_circuit () const
void clear_expand_reservoir_using_circuit ()
bool expand_reservoir_using_circuit () const
void set_expand_reservoir_using_circuit (bool value)
bool has_max_num_deterministic_batches () const
void clear_max_num_deterministic_batches ()
::int32_t max_num_deterministic_batches () const
void set_max_num_deterministic_batches (::int32_t value)
bool has_num_full_subsolvers () const
void clear_num_full_subsolvers ()
::int32_t num_full_subsolvers () const
void set_num_full_subsolvers (::int32_t value)
bool has_inprocessing_minimization_use_all_orderings () const
void clear_inprocessing_minimization_use_all_orderings ()
bool inprocessing_minimization_use_all_orderings () const
void set_inprocessing_minimization_use_all_orderings (bool value)
bool has_use_try_edge_reasoning_in_no_overlap_2d () const
void clear_use_try_edge_reasoning_in_no_overlap_2d ()
bool use_try_edge_reasoning_in_no_overlap_2d () const
void set_use_try_edge_reasoning_in_no_overlap_2d (bool value)
bool has_use_symmetry_in_lp () const
void clear_use_symmetry_in_lp ()
bool use_symmetry_in_lp () const
void set_use_symmetry_in_lp (bool value)
bool has_keep_symmetry_in_presolve () const
void clear_keep_symmetry_in_presolve ()
bool keep_symmetry_in_presolve () const
void set_keep_symmetry_in_presolve (bool value)
bool has_routing_cut_subset_size_for_binary_relation_bound () const
void clear_routing_cut_subset_size_for_binary_relation_bound ()
::int32_t routing_cut_subset_size_for_binary_relation_bound () const
void set_routing_cut_subset_size_for_binary_relation_bound (::int32_t value)
bool has_debug_crash_if_presolve_breaks_hint () const
void clear_debug_crash_if_presolve_breaks_hint ()
bool debug_crash_if_presolve_breaks_hint () const
void set_debug_crash_if_presolve_breaks_hint (bool value)
bool has_polarity_exploit_ls_hints () const
void clear_polarity_exploit_ls_hints ()
bool polarity_exploit_ls_hints () const
void set_polarity_exploit_ls_hints (bool value)
bool has_use_all_different_for_circuit () const
void clear_use_all_different_for_circuit ()
bool use_all_different_for_circuit () const
void set_use_all_different_for_circuit (bool value)
bool has_filter_sat_postsolve_clauses () const
void clear_filter_sat_postsolve_clauses ()
bool filter_sat_postsolve_clauses () const
void set_filter_sat_postsolve_clauses (bool value)
bool has_routing_cut_subset_size_for_tight_binary_relation_bound () const
void clear_routing_cut_subset_size_for_tight_binary_relation_bound ()
::int32_t routing_cut_subset_size_for_tight_binary_relation_bound () const
void set_routing_cut_subset_size_for_tight_binary_relation_bound (::int32_t value)
bool has_maximum_regions_to_split_in_disconnected_no_overlap_2d () const
void clear_maximum_regions_to_split_in_disconnected_no_overlap_2d ()
::int32_t maximum_regions_to_split_in_disconnected_no_overlap_2d () const
void set_maximum_regions_to_split_in_disconnected_no_overlap_2d (::int32_t value)
bool has_share_linear2_bounds () const
void clear_share_linear2_bounds ()
bool share_linear2_bounds () const
void set_share_linear2_bounds (bool value)
bool has_use_chronological_backtracking () const
void clear_use_chronological_backtracking ()
bool use_chronological_backtracking () const
void set_use_chronological_backtracking (bool value)
bool has_load_at_most_ones_in_sat_presolve () const
void clear_load_at_most_ones_in_sat_presolve ()
bool load_at_most_ones_in_sat_presolve () const
void set_load_at_most_ones_in_sat_presolve (bool value)
bool has_use_new_integer_conflict_resolution () const
void clear_use_new_integer_conflict_resolution ()
bool use_new_integer_conflict_resolution () const
void set_use_new_integer_conflict_resolution (bool value)
bool has_clause_cleanup_period_increment () const
void clear_clause_cleanup_period_increment ()
::int32_t clause_cleanup_period_increment () const
void set_clause_cleanup_period_increment (::int32_t value)
bool has_debug_crash_if_lrat_check_fails () const
void clear_debug_crash_if_lrat_check_fails ()
bool debug_crash_if_lrat_check_fails () const
void set_debug_crash_if_lrat_check_fails (bool value)
bool has_check_lrat_proof () const
void clear_check_lrat_proof ()
bool check_lrat_proof () const
void set_check_lrat_proof (bool value)
bool has_output_lrat_proof () const
void clear_output_lrat_proof ()
bool output_lrat_proof () const
void set_output_lrat_proof (bool value)
bool has_check_drat_proof () const
void clear_check_drat_proof ()
bool check_drat_proof () const
void set_check_drat_proof (bool value)
bool has_clause_cleanup_lbd_tier1 () const
void clear_clause_cleanup_lbd_tier1 ()
::int32_t clause_cleanup_lbd_tier1 () const
void set_clause_cleanup_lbd_tier1 (::int32_t value)
bool has_clause_cleanup_lbd_tier2 () const
void clear_clause_cleanup_lbd_tier2 ()
::int32_t clause_cleanup_lbd_tier2 () const
void set_clause_cleanup_lbd_tier2 (::int32_t value)
bool has_output_drat_proof () const
void clear_output_drat_proof ()
bool output_drat_proof () const
void set_output_drat_proof (bool value)
bool has_check_merged_lrat_proof () const
void clear_check_merged_lrat_proof ()
bool check_merged_lrat_proof () const
void set_check_merged_lrat_proof (bool value)
bool has_inprocessing_use_sat_sweeping () const
void clear_inprocessing_use_sat_sweeping ()
bool inprocessing_use_sat_sweeping () const
void set_inprocessing_use_sat_sweeping (bool value)
bool has_max_memory_in_mb () const
void clear_max_memory_in_mb ()
::int64_t max_memory_in_mb () const
void set_max_memory_in_mb (::int64_t value)
bool has_binary_minimization_algorithm () const
void clear_binary_minimization_algorithm ()
::operations_research::sat::SatParameters_BinaryMinizationAlgorithm binary_minimization_algorithm () const
void set_binary_minimization_algorithm (::operations_research::sat::SatParameters_BinaryMinizationAlgorithm value)
bool has_pb_cleanup_increment () const
void clear_pb_cleanup_increment ()
::int32_t pb_cleanup_increment () const
void set_pb_cleanup_increment (::int32_t value)
bool has_pb_cleanup_ratio () const
void clear_pb_cleanup_ratio ()
double pb_cleanup_ratio () const
void set_pb_cleanup_ratio (double value)
bool has_core_minimization_level () const
void clear_core_minimization_level ()
::int32_t core_minimization_level () const
void set_core_minimization_level (::int32_t value)
bool has_max_sat_stratification () const
void clear_max_sat_stratification ()
::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm max_sat_stratification () const
void set_max_sat_stratification (::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm value)
bool has_presolve_bve_threshold () const
void clear_presolve_bve_threshold ()
::int32_t presolve_bve_threshold () const
void set_presolve_bve_threshold (::int32_t value)
bool has_presolve_bve_clause_weight () const
void clear_presolve_bve_clause_weight ()
::int32_t presolve_bve_clause_weight () const
void set_presolve_bve_clause_weight (::int32_t value)
bool has_presolve_probing_deterministic_time_limit () const
void clear_presolve_probing_deterministic_time_limit ()
double presolve_probing_deterministic_time_limit () const
void set_presolve_probing_deterministic_time_limit (double value)
bool has_clause_cleanup_lbd_bound () const
void clear_clause_cleanup_lbd_bound ()
::int32_t clause_cleanup_lbd_bound () const
void set_clause_cleanup_lbd_bound (::int32_t value)
bool has_restart_running_window_size () const
void clear_restart_running_window_size ()
::int32_t restart_running_window_size () const
void set_restart_running_window_size (::int32_t value)
bool has_restart_dl_average_ratio () const
void clear_restart_dl_average_ratio ()
double restart_dl_average_ratio () const
void set_restart_dl_average_ratio (double value)
bool has_count_assumption_levels_in_lbd () const
void clear_count_assumption_levels_in_lbd ()
bool count_assumption_levels_in_lbd () const
void set_count_assumption_levels_in_lbd (bool value)
bool has_subsumption_during_conflict_analysis () const
void clear_subsumption_during_conflict_analysis ()
bool subsumption_during_conflict_analysis () const
void set_subsumption_during_conflict_analysis (bool value)
bool has_presolve_use_bva () const
void clear_presolve_use_bva ()
bool presolve_use_bva () const
void set_presolve_use_bva (bool value)
bool has_use_disjunctive_constraint_in_cumulative () const
void clear_use_disjunctive_constraint_in_cumulative ()
bool use_disjunctive_constraint_in_cumulative () const
void set_use_disjunctive_constraint_in_cumulative (bool value)
bool has_blocking_restart_window_size () const
void clear_blocking_restart_window_size ()
::int32_t blocking_restart_window_size () const
void set_blocking_restart_window_size (::int32_t value)
bool has_blocking_restart_multiplier () const
void clear_blocking_restart_multiplier ()
double blocking_restart_multiplier () const
void set_blocking_restart_multiplier (double 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_restart_lbd_average_ratio () const
void clear_restart_lbd_average_ratio ()
double restart_lbd_average_ratio () const
void set_restart_lbd_average_ratio (double value)
bool has_presolve_bva_threshold () const
void clear_presolve_bva_threshold ()
::int32_t presolve_bva_threshold () const
void set_presolve_bva_threshold (::int32_t value)
bool has_find_multiple_cores () const
void clear_find_multiple_cores ()
bool find_multiple_cores () const
void set_find_multiple_cores (bool value)
bool has_cp_model_presolve () const
void clear_cp_model_presolve ()
bool cp_model_presolve () const
void set_cp_model_presolve (bool value)
bool has_presolve_blocked_clause () const
void clear_presolve_blocked_clause ()
bool presolve_blocked_clause () const
void set_presolve_blocked_clause (bool value)
bool has_cover_optimization () const
void clear_cover_optimization ()
bool cover_optimization () const
void set_cover_optimization (bool value)
bool has_linearization_level () const
void clear_linearization_level ()
::int32_t linearization_level () const
void set_linearization_level (::int32_t value)
bool has_max_num_cuts () const
void clear_max_num_cuts ()
::int32_t max_num_cuts () const
void set_max_num_cuts (::int32_t value)
bool has_cp_model_use_sat_presolve () const
void clear_cp_model_use_sat_presolve ()
bool cp_model_use_sat_presolve () const
void set_cp_model_use_sat_presolve (bool value)
bool has_exploit_integer_lp_solution () const
void clear_exploit_integer_lp_solution ()
bool exploit_integer_lp_solution () const
void set_exploit_integer_lp_solution (bool value)
bool has_auto_detect_greater_than_at_least_one_of () const
void clear_auto_detect_greater_than_at_least_one_of ()
bool auto_detect_greater_than_at_least_one_of () const
void set_auto_detect_greater_than_at_least_one_of (bool value)
bool has_instantiate_all_variables () const
void clear_instantiate_all_variables ()
bool instantiate_all_variables () const
void set_instantiate_all_variables (bool value)
bool has_binary_search_num_conflicts () const
void clear_binary_search_num_conflicts ()
::int32_t binary_search_num_conflicts () const
void set_binary_search_num_conflicts (::int32_t value)
bool has_boolean_encoding_level () const
void clear_boolean_encoding_level ()
::int32_t boolean_encoding_level () const
void set_boolean_encoding_level (::int32_t value)
bool has_cp_model_probing_level () const
void clear_cp_model_probing_level ()
::int32_t cp_model_probing_level () const
void set_cp_model_probing_level (::int32_t value)
bool has_use_exact_lp_reason () const
void clear_use_exact_lp_reason ()
bool use_exact_lp_reason () const
void set_use_exact_lp_reason (bool value)
bool has_add_lp_constraints_lazily () const
void clear_add_lp_constraints_lazily ()
bool add_lp_constraints_lazily () const
void set_add_lp_constraints_lazily (bool value)
bool has_share_objective_bounds () const
void clear_share_objective_bounds ()
bool share_objective_bounds () const
void set_share_objective_bounds (bool value)
bool has_share_level_zero_bounds () const
void clear_share_level_zero_bounds ()
bool share_level_zero_bounds () const
void set_share_level_zero_bounds (bool value)
bool has_max_integer_rounding_scaling () const
void clear_max_integer_rounding_scaling ()
::int32_t max_integer_rounding_scaling () const
void set_max_integer_rounding_scaling (::int32_t value)
bool has_min_orthogonality_for_lp_constraints () const
void clear_min_orthogonality_for_lp_constraints ()
double min_orthogonality_for_lp_constraints () const
void set_min_orthogonality_for_lp_constraints (double value)
bool has_exploit_all_lp_solution () const
void clear_exploit_all_lp_solution ()
bool exploit_all_lp_solution () const
void set_exploit_all_lp_solution (bool value)
bool has_add_cg_cuts () const
void clear_add_cg_cuts ()
bool add_cg_cuts () const
void set_add_cg_cuts (bool value)
bool has_add_mir_cuts () const
void clear_add_mir_cuts ()
bool add_mir_cuts () const
void set_add_mir_cuts (bool value)
bool has_use_rins_lns () const
void clear_use_rins_lns ()
bool use_rins_lns () const
void set_use_rins_lns (bool value)
bool has_max_consecutive_inactive_count () const
void clear_max_consecutive_inactive_count ()
::int32_t max_consecutive_inactive_count () const
void set_max_consecutive_inactive_count (::int32_t value)
bool has_pseudo_cost_reliability_threshold () const
void clear_pseudo_cost_reliability_threshold ()
::int64_t pseudo_cost_reliability_threshold () const
void set_pseudo_cost_reliability_threshold (::int64_t value)
bool has_mip_max_bound () const
void clear_mip_max_bound ()
double mip_max_bound () const
void set_mip_max_bound (double value)
bool has_new_constraints_batch_size () const
void clear_new_constraints_batch_size ()
::int32_t new_constraints_batch_size () const
void set_new_constraints_batch_size (::int32_t value)
bool has_mip_max_activity_exponent () const
void clear_mip_max_activity_exponent ()
::int32_t mip_max_activity_exponent () const
void set_mip_max_activity_exponent (::int32_t value)
bool has_mip_var_scaling () const
void clear_mip_var_scaling ()
double mip_var_scaling () const
void set_mip_var_scaling (double value)
bool has_mip_wanted_precision () const
void clear_mip_wanted_precision ()
double mip_wanted_precision () const
void set_mip_wanted_precision (double value)
bool has_mip_check_precision () const
void clear_mip_check_precision ()
double mip_check_precision () const
void set_mip_check_precision (double value)
bool has_max_presolve_iterations () const
void clear_max_presolve_iterations ()
::int32_t max_presolve_iterations () const
void set_max_presolve_iterations (::int32_t value)
bool has_exploit_objective () const
void clear_exploit_objective ()
bool exploit_objective () const
void set_exploit_objective (bool value)
bool has_catch_sigint_signal () const
void clear_catch_sigint_signal ()
bool catch_sigint_signal () const
void set_catch_sigint_signal (bool value)
bool has_use_implied_bounds () const
void clear_use_implied_bounds ()
bool use_implied_bounds () const
void set_use_implied_bounds (bool value)
bool has_add_lin_max_cuts () const
void clear_add_lin_max_cuts ()
bool add_lin_max_cuts () const
void set_add_lin_max_cuts (bool value)
bool has_merge_no_overlap_work_limit () const
void clear_merge_no_overlap_work_limit ()
double merge_no_overlap_work_limit () const
void set_merge_no_overlap_work_limit (double value)
bool has_merge_at_most_one_work_limit () const
void clear_merge_at_most_one_work_limit ()
double merge_at_most_one_work_limit () const
void set_merge_at_most_one_work_limit (double value)
bool has_presolve_substitution_level () const
void clear_presolve_substitution_level ()
::int32_t presolve_substitution_level () const
void set_presolve_substitution_level (::int32_t value)
bool has_max_all_diff_cut_size () const
void clear_max_all_diff_cut_size ()
::int32_t max_all_diff_cut_size () const
void set_max_all_diff_cut_size (::int32_t value)
bool has_hint_conflict_limit () const
void clear_hint_conflict_limit ()
::int32_t hint_conflict_limit () const
void set_hint_conflict_limit (::int32_t value)
bool has_max_cut_rounds_at_level_zero () const
void clear_max_cut_rounds_at_level_zero ()
::int32_t max_cut_rounds_at_level_zero () const
void set_max_cut_rounds_at_level_zero (::int32_t value)
bool has_cut_max_active_count_value () const
void clear_cut_max_active_count_value ()
double cut_max_active_count_value () const
void set_cut_max_active_count_value (double value)
bool has_cut_active_count_decay () const
void clear_cut_active_count_decay ()
double cut_active_count_decay () const
void set_cut_active_count_decay (double value)
bool has_absolute_gap_limit () const
void clear_absolute_gap_limit ()
double absolute_gap_limit () const
void set_absolute_gap_limit (double value)
bool has_cut_cleanup_target () const
void clear_cut_cleanup_target ()
::int32_t cut_cleanup_target () const
void set_cut_cleanup_target (::int32_t value)
bool has_fp_rounding () const
void clear_fp_rounding ()
::operations_research::sat::SatParameters_FPRoundingMethod fp_rounding () const
void set_fp_rounding (::operations_research::sat::SatParameters_FPRoundingMethod value)
bool has_use_sat_inprocessing () const
void clear_use_sat_inprocessing ()
bool use_sat_inprocessing () const
void set_use_sat_inprocessing (bool value)
bool has_use_feasibility_pump () const
void clear_use_feasibility_pump ()
bool use_feasibility_pump () const
void set_use_feasibility_pump (bool value)
bool has_mip_automatically_scale_variables () const
void clear_mip_automatically_scale_variables ()
bool mip_automatically_scale_variables () const
void set_mip_automatically_scale_variables (bool value)
bool has_add_zero_half_cuts () const
void clear_add_zero_half_cuts ()
bool add_zero_half_cuts () const
void set_add_zero_half_cuts (bool value)
bool has_polarity_rephase_increment () const
void clear_polarity_rephase_increment ()
::int32_t polarity_rephase_increment () const
void set_polarity_rephase_increment (::int32_t value)
bool has_add_clique_cuts () const
void clear_add_clique_cuts ()
bool add_clique_cuts () const
void set_add_clique_cuts (bool value)
bool has_convert_intervals () const
void clear_convert_intervals ()
bool convert_intervals () const
void set_convert_intervals (bool value)
bool has_expand_reservoir_constraints () const
void clear_expand_reservoir_constraints ()
bool expand_reservoir_constraints () const
void set_expand_reservoir_constraints (bool value)
bool has_log_to_stdout () const
void clear_log_to_stdout ()
bool log_to_stdout () const
void set_log_to_stdout (bool value)
bool has_symmetry_level () const
void clear_symmetry_level ()
::int32_t symmetry_level () const
void set_symmetry_level (::int32_t value)
bool has_clause_cleanup_ratio () const
void clear_clause_cleanup_ratio ()
double clause_cleanup_ratio () const
void set_clause_cleanup_ratio (double value)
bool has_max_domain_size_when_encoding_eq_neq_constraints () const
void clear_max_domain_size_when_encoding_eq_neq_constraints ()
::int32_t max_domain_size_when_encoding_eq_neq_constraints () const
void set_max_domain_size_when_encoding_eq_neq_constraints (::int32_t value)
bool has_solution_pool_size () const
void clear_solution_pool_size ()
::int32_t solution_pool_size () const
void set_solution_pool_size (::int32_t value)
bool has_mip_max_valid_magnitude () const
void clear_mip_max_valid_magnitude ()
double mip_max_valid_magnitude () const
void set_mip_max_valid_magnitude (double value)
bool has_presolve_inclusion_work_limit () const
void clear_presolve_inclusion_work_limit ()
::int64_t presolve_inclusion_work_limit () const
void set_presolve_inclusion_work_limit (::int64_t value)
bool has_cut_level () const
void clear_cut_level ()
::int32_t cut_level () const
void set_cut_level (::int32_t value)
bool has_mip_compute_true_objective_bound () const
void clear_mip_compute_true_objective_bound ()
bool mip_compute_true_objective_bound () const
void set_mip_compute_true_objective_bound (bool value)
bool has_ignore_names () const
void clear_ignore_names ()
bool ignore_names () const
void set_ignore_names (bool value)
bool has_share_binary_clauses () const
void clear_share_binary_clauses ()
bool share_binary_clauses () const
void set_share_binary_clauses (bool value)
bool has_use_dual_scheduling_heuristics () const
void clear_use_dual_scheduling_heuristics ()
bool use_dual_scheduling_heuristics () const
void set_use_dual_scheduling_heuristics (bool value)
bool has_shaving_deterministic_time_in_probing_search () const
void clear_shaving_deterministic_time_in_probing_search ()
double shaving_deterministic_time_in_probing_search () const
void set_shaving_deterministic_time_in_probing_search (double value)
bool has_shaving_search_deterministic_time () const
void clear_shaving_search_deterministic_time ()
double shaving_search_deterministic_time () const
void set_shaving_search_deterministic_time (double value)
bool has_propagation_loop_detection_factor () const
void clear_propagation_loop_detection_factor ()
double propagation_loop_detection_factor () const
void set_propagation_loop_detection_factor (double value)
bool has_table_compression_level () const
void clear_table_compression_level ()
::int32_t table_compression_level () const
void set_table_compression_level (::int32_t value)
bool has_root_lp_iterations () const
void clear_root_lp_iterations ()
::int32_t root_lp_iterations () const
void set_root_lp_iterations (::int32_t value)
bool has_probing_deterministic_time_limit () const
void clear_probing_deterministic_time_limit ()
double probing_deterministic_time_limit () const
void set_probing_deterministic_time_limit (double value)
bool has_mip_drop_tolerance () const
void clear_mip_drop_tolerance ()
double mip_drop_tolerance () const
void set_mip_drop_tolerance (double value)
bool has_max_size_to_create_precedence_literals_in_disjunctive () const
void clear_max_size_to_create_precedence_literals_in_disjunctive ()
::int32_t max_size_to_create_precedence_literals_in_disjunctive () const
void set_max_size_to_create_precedence_literals_in_disjunctive (::int32_t value)
bool has_shared_tree_num_workers () const
void clear_shared_tree_num_workers ()
::int32_t shared_tree_num_workers () const
void set_shared_tree_num_workers (::int32_t value)
bool has_new_linear_propagation () const
void clear_new_linear_propagation ()
bool new_linear_propagation () const
void set_new_linear_propagation (bool value)
bool has_infer_all_diffs () const
void clear_infer_all_diffs ()
bool infer_all_diffs () const
void set_infer_all_diffs (bool value)
bool has_find_big_linear_overlap () const
void clear_find_big_linear_overlap ()
bool find_big_linear_overlap () const
void set_find_big_linear_overlap (bool value)
bool has_feasibility_jump_enable_restarts () const
void clear_feasibility_jump_enable_restarts ()
bool feasibility_jump_enable_restarts () const
void set_feasibility_jump_enable_restarts (bool value)
bool has_shared_tree_max_nodes_per_worker () const
void clear_shared_tree_max_nodes_per_worker ()
::int32_t shared_tree_max_nodes_per_worker () const
void set_shared_tree_max_nodes_per_worker (::int32_t value)
bool has_feasibility_jump_decay () const
void clear_feasibility_jump_decay ()
double feasibility_jump_decay () const
void set_feasibility_jump_decay (double value)
bool has_feasibility_jump_var_randomization_probability () const
void clear_feasibility_jump_var_randomization_probability ()
double feasibility_jump_var_randomization_probability () const
void set_feasibility_jump_var_randomization_probability (double value)
bool has_feasibility_jump_var_perburbation_range_ratio () const
void clear_feasibility_jump_var_perburbation_range_ratio ()
double feasibility_jump_var_perburbation_range_ratio () const
void set_feasibility_jump_var_perburbation_range_ratio (double value)
bool has_violation_ls_perturbation_period () const
void clear_violation_ls_perturbation_period ()
::int32_t violation_ls_perturbation_period () const
void set_violation_ls_perturbation_period (::int32_t value)
bool has_linear_split_size () const
void clear_linear_split_size ()
::int32_t linear_split_size () const
void set_linear_split_size (::int32_t value)
bool has_feasibility_jump_linearization_level () const
void clear_feasibility_jump_linearization_level ()
::int32_t feasibility_jump_linearization_level () const
void set_feasibility_jump_linearization_level (::int32_t value)
bool has_feasibility_jump_restart_factor () const
void clear_feasibility_jump_restart_factor ()
::int32_t feasibility_jump_restart_factor () const
void set_feasibility_jump_restart_factor (::int32_t value)
bool has_violation_ls_compound_move_probability () const
void clear_violation_ls_compound_move_probability ()
double violation_ls_compound_move_probability () const
void set_violation_ls_compound_move_probability (double value)
bool has_max_num_intervals_for_timetable_edge_finding () const
void clear_max_num_intervals_for_timetable_edge_finding ()
::int32_t max_num_intervals_for_timetable_edge_finding () const
void set_max_num_intervals_for_timetable_edge_finding (::int32_t value)
bool has_mip_presolve_level () const
void clear_mip_presolve_level ()
::int32_t mip_presolve_level () const
void set_mip_presolve_level (::int32_t value)
bool has_lp_primal_tolerance () const
void clear_lp_primal_tolerance ()
double lp_primal_tolerance () const
void set_lp_primal_tolerance (double value)
bool has_feasibility_jump_max_expanded_constraint_size () const
void clear_feasibility_jump_max_expanded_constraint_size ()
::int32_t feasibility_jump_max_expanded_constraint_size () const
void set_feasibility_jump_max_expanded_constraint_size (::int32_t value)
bool has_use_lb_relax_lns () const
void clear_use_lb_relax_lns ()
bool use_lb_relax_lns () const
void set_use_lb_relax_lns (bool value)
bool has_use_feasibility_jump () const
void clear_use_feasibility_jump ()
bool use_feasibility_jump () const
void set_use_feasibility_jump (bool value)
bool has_use_extended_probing () const
void clear_use_extended_probing ()
bool use_extended_probing () const
void set_use_extended_probing (bool value)
bool has_add_rlt_cuts () const
void clear_add_rlt_cuts ()
bool add_rlt_cuts () const
void set_add_rlt_cuts (bool value)
bool has_lp_dual_tolerance () const
void clear_lp_dual_tolerance ()
double lp_dual_tolerance () const
void set_lp_dual_tolerance (double value)
bool has_at_most_one_max_expansion_size () const
void clear_at_most_one_max_expansion_size ()
::int32_t at_most_one_max_expansion_size () const
void set_at_most_one_max_expansion_size (::int32_t value)
bool has_probing_num_combinations_limit () const
void clear_probing_num_combinations_limit ()
::int32_t probing_num_combinations_limit () const
void set_probing_num_combinations_limit (::int32_t value)
bool has_inprocessing_dtime_ratio () const
void clear_inprocessing_dtime_ratio ()
double inprocessing_dtime_ratio () const
void set_inprocessing_dtime_ratio (double value)
bool has_inprocessing_probing_dtime () const
void clear_inprocessing_probing_dtime ()
double inprocessing_probing_dtime () const
void set_inprocessing_probing_dtime (double value)
bool has_inprocessing_minimization_dtime () const
void clear_inprocessing_minimization_dtime ()
double inprocessing_minimization_dtime () const
void set_inprocessing_minimization_dtime (double value)
bool has_max_pairs_pairwise_reasoning_in_no_overlap_2d () const
void clear_max_pairs_pairwise_reasoning_in_no_overlap_2d ()
::int32_t max_pairs_pairwise_reasoning_in_no_overlap_2d () const
void set_max_pairs_pairwise_reasoning_in_no_overlap_2d (::int32_t value)
bool has_shared_tree_worker_min_restarts_per_subtree () const
void clear_shared_tree_worker_min_restarts_per_subtree ()
::int32_t shared_tree_worker_min_restarts_per_subtree () const
void set_shared_tree_worker_min_restarts_per_subtree (::int32_t value)
bool has_shared_tree_open_leaves_per_worker () const
void clear_shared_tree_open_leaves_per_worker ()
double shared_tree_open_leaves_per_worker () const
void set_shared_tree_open_leaves_per_worker (double value)
bool has_variables_shaving_level () const
void clear_variables_shaving_level ()
::int32_t variables_shaving_level () const
void set_variables_shaving_level (::int32_t value)
bool has_use_lns () const
void clear_use_lns ()
bool use_lns () const
void set_use_lns (bool value)
bool has_share_glue_clauses () const
void clear_share_glue_clauses ()
bool share_glue_clauses () const
void set_share_glue_clauses (bool value)
bool has_shared_tree_worker_enable_trail_sharing () const
void clear_shared_tree_worker_enable_trail_sharing ()
bool shared_tree_worker_enable_trail_sharing () const
void set_shared_tree_worker_enable_trail_sharing (bool value)
bool has_inprocessing_minimization_use_conflict_analysis () const
void clear_inprocessing_minimization_use_conflict_analysis ()
bool inprocessing_minimization_use_conflict_analysis () const
void set_inprocessing_minimization_use_conflict_analysis (bool value)
bool has_shaving_search_threshold () const
void clear_shaving_search_threshold ()
::int64_t shaving_search_threshold () const
void set_shaving_search_threshold (::int64_t value)
bool has_feasibility_jump_batch_dtime () const
void clear_feasibility_jump_batch_dtime ()
double feasibility_jump_batch_dtime () const
void set_feasibility_jump_batch_dtime (double value)
bool has_lb_relax_num_workers_threshold () const
void clear_lb_relax_num_workers_threshold ()
::int32_t lb_relax_num_workers_threshold () const
void set_lb_relax_num_workers_threshold (::int32_t value)
bool has_shared_tree_balance_tolerance () const
void clear_shared_tree_balance_tolerance ()
::int32_t shared_tree_balance_tolerance () const
void set_shared_tree_balance_tolerance (::int32_t value)
bool has_symmetry_detection_deterministic_time_limit () const
void clear_symmetry_detection_deterministic_time_limit ()
double symmetry_detection_deterministic_time_limit () const
void set_symmetry_detection_deterministic_time_limit (double value)
bool has_lns_initial_difficulty () const
void clear_lns_initial_difficulty ()
double lns_initial_difficulty () const
void set_lns_initial_difficulty (double value)
bool has_lns_initial_deterministic_limit () const
void clear_lns_initial_deterministic_limit ()
double lns_initial_deterministic_limit () const
void set_lns_initial_deterministic_limit (double value)
bool has_minimize_shared_clauses () const
void clear_minimize_shared_clauses ()
bool minimize_shared_clauses () const
void set_minimize_shared_clauses (bool value)
bool has_shared_tree_worker_enable_phase_sharing () const
void clear_shared_tree_worker_enable_phase_sharing ()
bool shared_tree_worker_enable_phase_sharing () const
void set_shared_tree_worker_enable_phase_sharing (bool value)
bool has_remove_fixed_variables_early () const
void clear_remove_fixed_variables_early ()
bool remove_fixed_variables_early () const
void set_remove_fixed_variables_early (bool value)
bool has_use_linear3_for_no_overlap_2d_precedences () const
void clear_use_linear3_for_no_overlap_2d_precedences ()
bool use_linear3_for_no_overlap_2d_precedences () const
void set_use_linear3_for_no_overlap_2d_precedences (bool value)
bool has_routing_cut_subset_size_for_exact_binary_relation_bound () const
void clear_routing_cut_subset_size_for_exact_binary_relation_bound ()
::int32_t routing_cut_subset_size_for_exact_binary_relation_bound () const
void set_routing_cut_subset_size_for_exact_binary_relation_bound (::int32_t value)
bool has_routing_cut_dp_effort () const
void clear_routing_cut_dp_effort ()
double routing_cut_dp_effort () const
void set_routing_cut_dp_effort (double value)
bool has_routing_cut_max_infeasible_path_length () const
void clear_routing_cut_max_infeasible_path_length ()
::int32_t routing_cut_max_infeasible_path_length () const
void set_routing_cut_max_infeasible_path_length (::int32_t value)
bool has_routing_cut_subset_size_for_shortest_paths_bound () const
void clear_routing_cut_subset_size_for_shortest_paths_bound ()
::int32_t routing_cut_subset_size_for_shortest_paths_bound () const
void set_routing_cut_subset_size_for_shortest_paths_bound (::int32_t value)
bool has_max_alldiff_domain_size () const
void clear_max_alldiff_domain_size ()
::int32_t max_alldiff_domain_size () const
void set_max_alldiff_domain_size (::int32_t value)
bool has_no_overlap_2d_boolean_relations_limit () const
void clear_no_overlap_2d_boolean_relations_limit ()
::int32_t no_overlap_2d_boolean_relations_limit () const
void set_no_overlap_2d_boolean_relations_limit (::int32_t value)
bool has_share_glue_clauses_dtime () const
void clear_share_glue_clauses_dtime ()
double share_glue_clauses_dtime () const
void set_share_glue_clauses_dtime (double value)
bool has_alternative_pool_size () const
void clear_alternative_pool_size ()
::int32_t alternative_pool_size () const
void set_alternative_pool_size (::int32_t value)
bool has_transitive_precedences_work_limit () const
void clear_transitive_precedences_work_limit ()
::int32_t transitive_precedences_work_limit () const
void set_transitive_precedences_work_limit (::int32_t value)
bool has_shared_tree_split_min_dtime () const
void clear_shared_tree_split_min_dtime ()
double shared_tree_split_min_dtime () const
void set_shared_tree_split_min_dtime (double value)
bool has_solution_pool_diversity_limit () const
void clear_solution_pool_diversity_limit ()
::int32_t solution_pool_diversity_limit () const
void set_solution_pool_diversity_limit (::int32_t value)
bool has_max_backjump_levels () const
void clear_max_backjump_levels ()
::int32_t max_backjump_levels () const
void set_max_backjump_levels (::int32_t value)
bool has_chronological_backtrack_min_conflicts () const
void clear_chronological_backtrack_min_conflicts ()
::int32_t chronological_backtrack_min_conflicts () const
void set_chronological_backtrack_min_conflicts (::int32_t value)
bool has_max_domain_size_for_linear2_expansion () const
void clear_max_domain_size_for_linear2_expansion ()
::int32_t max_domain_size_for_linear2_expansion () const
void set_max_domain_size_for_linear2_expansion (::int32_t value)
bool has_find_clauses_that_are_exactly_one () const
void clear_find_clauses_that_are_exactly_one ()
bool find_clauses_that_are_exactly_one () const
void set_find_clauses_that_are_exactly_one (bool value)
bool has_create_1uip_boolean_during_icr () const
void clear_create_1uip_boolean_during_icr ()
bool create_1uip_boolean_during_icr () const
void set_create_1uip_boolean_during_icr (bool value)
bool has_inprocessing_use_congruence_closure () const
void clear_inprocessing_use_congruence_closure ()
bool inprocessing_use_congruence_closure () const
void set_inprocessing_use_congruence_closure (bool value)
bool has_extra_subsumption_during_conflict_analysis () const
void clear_extra_subsumption_during_conflict_analysis ()
bool extra_subsumption_during_conflict_analysis () const
void set_extra_subsumption_during_conflict_analysis (bool value)
bool has_eagerly_subsume_last_n_conflicts () const
void clear_eagerly_subsume_last_n_conflicts ()
::int32_t eagerly_subsume_last_n_conflicts () const
void set_eagerly_subsume_last_n_conflicts (::int32_t value)
bool has_max_drat_time_in_seconds () const
void clear_max_drat_time_in_seconds ()
double max_drat_time_in_seconds () const
void set_max_drat_time_in_seconds (double value)
bool has_decision_subsumption_during_conflict_analysis () const
void clear_decision_subsumption_during_conflict_analysis ()
bool decision_subsumption_during_conflict_analysis () const
void set_decision_subsumption_during_conflict_analysis (bool value)
bool has_subsume_during_vivification () const
void clear_subsume_during_vivification ()
bool subsume_during_vivification () const
void set_subsume_during_vivification (bool value)
template<typename>
PROTOBUF_CONSTEXPR SatParameters (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_name (Arg_ &&arg, Args_... args)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_default_restart_algorithms (Arg_ &&arg, Args_... args)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_log_prefix (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 SatParametersdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool VariableOrder_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL VariableOrder_descriptor ()
template<typename T>
static const ::std::string & VariableOrder_Name (T value)
static bool VariableOrder_Parse (::absl::string_view name, VariableOrder *PROTOBUF_NONNULL value)
static bool Polarity_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL Polarity_descriptor ()
template<typename T>
static const ::std::string & Polarity_Name (T value)
static bool Polarity_Parse (::absl::string_view name, Polarity *PROTOBUF_NONNULL value)
static bool ConflictMinimizationAlgorithm_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL ConflictMinimizationAlgorithm_descriptor ()
template<typename T>
static const ::std::string & ConflictMinimizationAlgorithm_Name (T value)
static bool ConflictMinimizationAlgorithm_Parse (::absl::string_view name, ConflictMinimizationAlgorithm *PROTOBUF_NONNULL value)
static bool BinaryMinizationAlgorithm_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL BinaryMinizationAlgorithm_descriptor ()
template<typename T>
static const ::std::string & BinaryMinizationAlgorithm_Name (T value)
static bool BinaryMinizationAlgorithm_Parse (::absl::string_view name, BinaryMinizationAlgorithm *PROTOBUF_NONNULL value)
static bool ClauseOrdering_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL ClauseOrdering_descriptor ()
template<typename T>
static const ::std::string & ClauseOrdering_Name (T value)
static bool ClauseOrdering_Parse (::absl::string_view name, ClauseOrdering *PROTOBUF_NONNULL value)
static bool RestartAlgorithm_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL RestartAlgorithm_descriptor ()
template<typename T>
static const ::std::string & RestartAlgorithm_Name (T value)
static bool RestartAlgorithm_Parse (::absl::string_view name, RestartAlgorithm *PROTOBUF_NONNULL value)
static bool MaxSatAssumptionOrder_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL MaxSatAssumptionOrder_descriptor ()
template<typename T>
static const ::std::string & MaxSatAssumptionOrder_Name (T value)
static bool MaxSatAssumptionOrder_Parse (::absl::string_view name, MaxSatAssumptionOrder *PROTOBUF_NONNULL value)
static bool MaxSatStratificationAlgorithm_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL MaxSatStratificationAlgorithm_descriptor ()
template<typename T>
static const ::std::string & MaxSatStratificationAlgorithm_Name (T value)
static bool MaxSatStratificationAlgorithm_Parse (::absl::string_view name, MaxSatStratificationAlgorithm *PROTOBUF_NONNULL value)
static bool SearchBranching_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL SearchBranching_descriptor ()
template<typename T>
static const ::std::string & SearchBranching_Name (T value)
static bool SearchBranching_Parse (::absl::string_view name, SearchBranching *PROTOBUF_NONNULL value)
static bool SharedTreeSplitStrategy_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL SharedTreeSplitStrategy_descriptor ()
template<typename T>
static const ::std::string & SharedTreeSplitStrategy_Name (T value)
static bool SharedTreeSplitStrategy_Parse (::absl::string_view name, SharedTreeSplitStrategy *PROTOBUF_NONNULL value)
static bool FPRoundingMethod_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL FPRoundingMethod_descriptor ()
template<typename T>
static const ::std::string & FPRoundingMethod_Name (T value)
static bool FPRoundingMethod_Parse (::absl::string_view name, FPRoundingMethod *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 0
static constexpr VariableOrder IN_ORDER = SatParameters_VariableOrder_IN_ORDER
static constexpr VariableOrder IN_REVERSE_ORDER = SatParameters_VariableOrder_IN_REVERSE_ORDER
static constexpr VariableOrder IN_RANDOM_ORDER = SatParameters_VariableOrder_IN_RANDOM_ORDER
static constexpr VariableOrder VariableOrder_MIN = SatParameters_VariableOrder_VariableOrder_MIN
static constexpr VariableOrder VariableOrder_MAX = SatParameters_VariableOrder_VariableOrder_MAX
static constexpr int VariableOrder_ARRAYSIZE = SatParameters_VariableOrder_VariableOrder_ARRAYSIZE
static constexpr Polarity POLARITY_TRUE = SatParameters_Polarity_POLARITY_TRUE
static constexpr Polarity POLARITY_FALSE = SatParameters_Polarity_POLARITY_FALSE
static constexpr Polarity POLARITY_RANDOM = SatParameters_Polarity_POLARITY_RANDOM
static constexpr Polarity Polarity_MIN = SatParameters_Polarity_Polarity_MIN
static constexpr Polarity Polarity_MAX = SatParameters_Polarity_Polarity_MAX
static constexpr int Polarity_ARRAYSIZE = SatParameters_Polarity_Polarity_ARRAYSIZE
static constexpr ConflictMinimizationAlgorithm NONE = SatParameters_ConflictMinimizationAlgorithm_NONE
static constexpr ConflictMinimizationAlgorithm SIMPLE = SatParameters_ConflictMinimizationAlgorithm_SIMPLE
static constexpr ConflictMinimizationAlgorithm RECURSIVE = SatParameters_ConflictMinimizationAlgorithm_RECURSIVE
static constexpr ConflictMinimizationAlgorithm ConflictMinimizationAlgorithm_MIN = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN
static constexpr ConflictMinimizationAlgorithm ConflictMinimizationAlgorithm_MAX = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX
static constexpr int ConflictMinimizationAlgorithm_ARRAYSIZE = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE
static constexpr BinaryMinizationAlgorithm NO_BINARY_MINIMIZATION = SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION
static constexpr BinaryMinizationAlgorithm BINARY_MINIMIZATION_FROM_UIP = SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FROM_UIP
static constexpr BinaryMinizationAlgorithm BINARY_MINIMIZATION_FROM_UIP_AND_DECISIONS = SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FROM_UIP_AND_DECISIONS
static constexpr BinaryMinizationAlgorithm BinaryMinizationAlgorithm_MIN = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN
static constexpr BinaryMinizationAlgorithm BinaryMinizationAlgorithm_MAX = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX
static constexpr int BinaryMinizationAlgorithm_ARRAYSIZE = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE
static constexpr ClauseOrdering CLAUSE_ACTIVITY = SatParameters_ClauseOrdering_CLAUSE_ACTIVITY
static constexpr ClauseOrdering CLAUSE_LBD = SatParameters_ClauseOrdering_CLAUSE_LBD
static constexpr ClauseOrdering ClauseOrdering_MIN = SatParameters_ClauseOrdering_ClauseOrdering_MIN
static constexpr ClauseOrdering ClauseOrdering_MAX = SatParameters_ClauseOrdering_ClauseOrdering_MAX
static constexpr int ClauseOrdering_ARRAYSIZE = SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE
static constexpr RestartAlgorithm NO_RESTART = SatParameters_RestartAlgorithm_NO_RESTART
static constexpr RestartAlgorithm LUBY_RESTART = SatParameters_RestartAlgorithm_LUBY_RESTART
static constexpr RestartAlgorithm DL_MOVING_AVERAGE_RESTART = SatParameters_RestartAlgorithm_DL_MOVING_AVERAGE_RESTART
static constexpr RestartAlgorithm LBD_MOVING_AVERAGE_RESTART = SatParameters_RestartAlgorithm_LBD_MOVING_AVERAGE_RESTART
static constexpr RestartAlgorithm FIXED_RESTART = SatParameters_RestartAlgorithm_FIXED_RESTART
static constexpr RestartAlgorithm RestartAlgorithm_MIN = SatParameters_RestartAlgorithm_RestartAlgorithm_MIN
static constexpr RestartAlgorithm RestartAlgorithm_MAX = SatParameters_RestartAlgorithm_RestartAlgorithm_MAX
static constexpr int RestartAlgorithm_ARRAYSIZE = SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE
static constexpr MaxSatAssumptionOrder DEFAULT_ASSUMPTION_ORDER = SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER
static constexpr MaxSatAssumptionOrder ORDER_ASSUMPTION_BY_DEPTH = SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_DEPTH
static constexpr MaxSatAssumptionOrder ORDER_ASSUMPTION_BY_WEIGHT = SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT
static constexpr MaxSatAssumptionOrder MaxSatAssumptionOrder_MIN = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN
static constexpr MaxSatAssumptionOrder MaxSatAssumptionOrder_MAX = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX
static constexpr int MaxSatAssumptionOrder_ARRAYSIZE = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE
static constexpr MaxSatStratificationAlgorithm STRATIFICATION_NONE = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE
static constexpr MaxSatStratificationAlgorithm STRATIFICATION_DESCENT = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_DESCENT
static constexpr MaxSatStratificationAlgorithm STRATIFICATION_ASCENT = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT
static constexpr MaxSatStratificationAlgorithm MaxSatStratificationAlgorithm_MIN = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN
static constexpr MaxSatStratificationAlgorithm MaxSatStratificationAlgorithm_MAX = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX
static constexpr int MaxSatStratificationAlgorithm_ARRAYSIZE = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE
static constexpr SearchBranching AUTOMATIC_SEARCH = SatParameters_SearchBranching_AUTOMATIC_SEARCH
static constexpr SearchBranching FIXED_SEARCH = SatParameters_SearchBranching_FIXED_SEARCH
static constexpr SearchBranching PORTFOLIO_SEARCH = SatParameters_SearchBranching_PORTFOLIO_SEARCH
static constexpr SearchBranching LP_SEARCH = SatParameters_SearchBranching_LP_SEARCH
static constexpr SearchBranching PSEUDO_COST_SEARCH = SatParameters_SearchBranching_PSEUDO_COST_SEARCH
static constexpr SearchBranching PORTFOLIO_WITH_QUICK_RESTART_SEARCH = SatParameters_SearchBranching_PORTFOLIO_WITH_QUICK_RESTART_SEARCH
static constexpr SearchBranching HINT_SEARCH = SatParameters_SearchBranching_HINT_SEARCH
static constexpr SearchBranching PARTIAL_FIXED_SEARCH = SatParameters_SearchBranching_PARTIAL_FIXED_SEARCH
static constexpr SearchBranching RANDOMIZED_SEARCH = SatParameters_SearchBranching_RANDOMIZED_SEARCH
static constexpr SearchBranching SearchBranching_MIN = SatParameters_SearchBranching_SearchBranching_MIN
static constexpr SearchBranching SearchBranching_MAX = SatParameters_SearchBranching_SearchBranching_MAX
static constexpr int SearchBranching_ARRAYSIZE = SatParameters_SearchBranching_SearchBranching_ARRAYSIZE
static constexpr SharedTreeSplitStrategy SPLIT_STRATEGY_AUTO = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_AUTO
static constexpr SharedTreeSplitStrategy SPLIT_STRATEGY_DISCREPANCY = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_DISCREPANCY
static constexpr SharedTreeSplitStrategy SPLIT_STRATEGY_OBJECTIVE_LB = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_OBJECTIVE_LB
static constexpr SharedTreeSplitStrategy SPLIT_STRATEGY_BALANCED_TREE = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_BALANCED_TREE
static constexpr SharedTreeSplitStrategy SPLIT_STRATEGY_FIRST_PROPOSAL = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_FIRST_PROPOSAL
static constexpr SharedTreeSplitStrategy SharedTreeSplitStrategy_MIN = SatParameters_SharedTreeSplitStrategy_SharedTreeSplitStrategy_MIN
static constexpr SharedTreeSplitStrategy SharedTreeSplitStrategy_MAX = SatParameters_SharedTreeSplitStrategy_SharedTreeSplitStrategy_MAX
static constexpr int SharedTreeSplitStrategy_ARRAYSIZE = SatParameters_SharedTreeSplitStrategy_SharedTreeSplitStrategy_ARRAYSIZE
static constexpr FPRoundingMethod NEAREST_INTEGER = SatParameters_FPRoundingMethod_NEAREST_INTEGER
static constexpr FPRoundingMethod LOCK_BASED = SatParameters_FPRoundingMethod_LOCK_BASED
static constexpr FPRoundingMethod ACTIVE_LOCK_BASED = SatParameters_FPRoundingMethod_ACTIVE_LOCK_BASED
static constexpr FPRoundingMethod PROPAGATION_ASSISTED = SatParameters_FPRoundingMethod_PROPAGATION_ASSISTED
static constexpr FPRoundingMethod FPRoundingMethod_MIN = SatParameters_FPRoundingMethod_FPRoundingMethod_MIN
static constexpr FPRoundingMethod FPRoundingMethod_MAX = SatParameters_FPRoundingMethod_FPRoundingMethod_MAX
static constexpr int FPRoundingMethod_ARRAYSIZE = SatParameters_FPRoundingMethod_FPRoundingMethod_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_2fsat_2fsat_5fparameters_2eproto
void swap (SatParameters &a, SatParameters &b)

Member Typedef Documentation

◆ BinaryMinizationAlgorithm

◆ ClauseOrdering

◆ ConflictMinimizationAlgorithm

◆ FPRoundingMethod

◆ MaxSatAssumptionOrder

◆ MaxSatStratificationAlgorithm

◆ Polarity

◆ RestartAlgorithm

◆ SearchBranching

◆ SharedTreeSplitStrategy

◆ VariableOrder

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kPreferredVariableOrderFieldNumber 
kClauseCleanupTargetFieldNumber 
kRandomPolarityRatioFieldNumber 
kLogSearchProgressFieldNumber 
kUsePbResolutionFieldNumber 
kUseOptimizationHintsFieldNumber 
kUsePhaseSavingFieldNumber 
kUsePrecedencesInDisjunctiveConstraintFieldNumber 
kInitialPolarityFieldNumber 
kMinimizationAlgorithmFieldNumber 
kVariableActivityDecayFieldNumber 
kMaxVariableActivityValueFieldNumber 
kClauseActivityDecayFieldNumber 
kClauseCleanupPeriodFieldNumber 
kGlucoseDecayIncrementPeriodFieldNumber 
kMaxClauseActivityValueFieldNumber 
kGlucoseMaxDecayFieldNumber 
kGlucoseDecayIncrementFieldNumber 
kRestartPeriodFieldNumber 
kRandomSeedFieldNumber 
kMaxTimeInSecondsFieldNumber 
kMaxNumberOfConflictsFieldNumber 
kRestartAlgorithmsFieldNumber 
kSubsolversFieldNumber 
kIgnoreSubsolversFieldNumber 
kSubsolverParamsFieldNumber 
kExtraSubsolversFieldNumber 
kFilterSubsolversFieldNumber 
kDefaultRestartAlgorithmsFieldNumber 
kNameFieldNumber 
kLogPrefixFieldNumber 
kRandomBranchesRatioFieldNumber 
kMaxSatAssumptionOrderFieldNumber 
kMinimizeReductionDuringPbResolutionFieldNumber 
kMaxSatReverseAssumptionOrderFieldNumber 
kUseBlockingRestartFieldNumber 
kUseErwaHeuristicFieldNumber 
kClauseCleanupOrderingFieldNumber 
kNumConflictsBeforeStrategyChangesFieldNumber 
kStrategyChangeIncreaseRatioFieldNumber 
kInitialVariablesActivityFieldNumber 
kAlsoBumpVariablesInConflictReasonsFieldNumber 
kUseOverloadCheckerInCumulativeFieldNumber 
kUseTimetableEdgeFindingInCumulativeFieldNumber 
kOptimizeWithCoreFieldNumber 
kSearchBranchingFieldNumber 
kOptimizeWithMaxHsFieldNumber 
kEnumerateAllSolutionsFieldNumber 
kOnlyAddCutsAtLevelZeroFieldNumber 
kStopAfterFirstSolutionFieldNumber 
kNumSearchWorkersFieldNumber 
kSearchRandomVariablePoolSizeFieldNumber 
kUseLnsOnlyFieldNumber 
kRandomizeSearchFieldNumber 
kUseOptionalVariablesFieldNumber 
kExploitBestSolutionFieldNumber 
kInterleaveBatchSizeFieldNumber 
kFillTightenedDomainsInResponseFieldNumber 
kUseCombinedNoOverlapFieldNumber 
kInterleaveSearchFieldNumber 
kDiversifyLnsParamsFieldNumber 
kDebugMaxNumPresolveOperationsFieldNumber 
kRelativeGapLimitFieldNumber 
kStopAfterPresolveFieldNumber 
kExploitRelaxationSolutionFieldNumber 
kDebugPostsolveWithFullSolverFieldNumber 
kRepairHintFieldNumber 
kExpandAlldiffConstraintsFieldNumber 
kKeepAllFeasibleSolutionsInPresolveFieldNumber 
kPresolveExtractIntegerEnforcementFieldNumber 
kPolishLpSolutionFieldNumber 
kUseProbingSearchFieldNumber 
kPermuteVariableRandomlyFieldNumber 
kPermutePresolveConstraintOrderFieldNumber 
kUseAbslRandomFieldNumber 
kDisableConstraintExpansionFieldNumber 
kLogToResponseFieldNumber 
kOptimizeWithLbTreeSearchFieldNumber 
kLogSubsolverStatisticsFieldNumber 
kFixVariablesToTheirHintedValueFieldNumber 
kFillAdditionalSolutionsInResponseFieldNumber 
kDebugCrashOnBadHintFieldNumber 
kAddObjectiveCutFieldNumber 
kNumWorkersFieldNumber 
kUseTimetablingInNoOverlap2DFieldNumber 
kUseEnergeticReasoningInNoOverlap2DFieldNumber 
kUseHardPrecedencesInCumulativeFieldNumber 
kDetectTableWithCostFieldNumber 
kExploitAllPrecedencesFieldNumber 
kOnlySolveIpFieldNumber 
kEncodeComplexLinearConstraintWithIntegerFieldNumber 
kMipScaleLargeDomainFieldNumber 
kUseObjectiveLbSearchFieldNumber 
kUseStrongPropagationInDisjunctiveFieldNumber 
kUseSharedTreeSearchFieldNumber 
kUseLsOnlyFieldNumber 
kSharedTreeSplitStrategyFieldNumber 
kNumViolationLsFieldNumber 
kStopAfterRootPropagationFieldNumber 
kUseObjectiveShavingSearchFieldNumber 
kPushAllTasksTowardStartFieldNumber 
kUseDynamicPrecedenceInDisjunctiveFieldNumber 
kUseDynamicPrecedenceInCumulativeFieldNumber 
kUseAreaEnergeticReasoningInNoOverlap2DFieldNumber 
kDetectLinearizedProductFieldNumber 
kMipTreatHighMagnitudeBoundsAsInfinityFieldNumber 
kMaxLinMaxSizeForExpansionFieldNumber 
kSaveLpBasisInLbTreeSearchFieldNumber 
kUseConservativeScaleOverloadCheckerFieldNumber 
kEncodeCumulativeAsReservoirFieldNumber 
kExpandReservoirUsingCircuitFieldNumber 
kMaxNumDeterministicBatchesFieldNumber 
kNumFullSubsolversFieldNumber 
kInprocessingMinimizationUseAllOrderingsFieldNumber 
kUseTryEdgeReasoningInNoOverlap2DFieldNumber 
kUseSymmetryInLpFieldNumber 
kKeepSymmetryInPresolveFieldNumber 
kRoutingCutSubsetSizeForBinaryRelationBoundFieldNumber 
kDebugCrashIfPresolveBreaksHintFieldNumber 
kPolarityExploitLsHintsFieldNumber 
kUseAllDifferentForCircuitFieldNumber 
kFilterSatPostsolveClausesFieldNumber 
kRoutingCutSubsetSizeForTightBinaryRelationBoundFieldNumber 
kMaximumRegionsToSplitInDisconnectedNoOverlap2DFieldNumber 
kShareLinear2BoundsFieldNumber 
kUseChronologicalBacktrackingFieldNumber 
kLoadAtMostOnesInSatPresolveFieldNumber 
kUseNewIntegerConflictResolutionFieldNumber 
kClauseCleanupPeriodIncrementFieldNumber 
kDebugCrashIfLratCheckFailsFieldNumber 
kCheckLratProofFieldNumber 
kOutputLratProofFieldNumber 
kCheckDratProofFieldNumber 
kClauseCleanupLbdTier1FieldNumber 
kClauseCleanupLbdTier2FieldNumber 
kOutputDratProofFieldNumber 
kCheckMergedLratProofFieldNumber 
kInprocessingUseSatSweepingFieldNumber 
kMaxMemoryInMbFieldNumber 
kBinaryMinimizationAlgorithmFieldNumber 
kPbCleanupIncrementFieldNumber 
kPbCleanupRatioFieldNumber 
kCoreMinimizationLevelFieldNumber 
kMaxSatStratificationFieldNumber 
kPresolveBveThresholdFieldNumber 
kPresolveBveClauseWeightFieldNumber 
kPresolveProbingDeterministicTimeLimitFieldNumber 
kClauseCleanupLbdBoundFieldNumber 
kRestartRunningWindowSizeFieldNumber 
kRestartDlAverageRatioFieldNumber 
kCountAssumptionLevelsInLbdFieldNumber 
kSubsumptionDuringConflictAnalysisFieldNumber 
kPresolveUseBvaFieldNumber 
kUseDisjunctiveConstraintInCumulativeFieldNumber 
kBlockingRestartWindowSizeFieldNumber 
kBlockingRestartMultiplierFieldNumber 
kMaxDeterministicTimeFieldNumber 
kRestartLbdAverageRatioFieldNumber 
kPresolveBvaThresholdFieldNumber 
kFindMultipleCoresFieldNumber 
kCpModelPresolveFieldNumber 
kPresolveBlockedClauseFieldNumber 
kCoverOptimizationFieldNumber 
kLinearizationLevelFieldNumber 
kMaxNumCutsFieldNumber 
kCpModelUseSatPresolveFieldNumber 
kExploitIntegerLpSolutionFieldNumber 
kAutoDetectGreaterThanAtLeastOneOfFieldNumber 
kInstantiateAllVariablesFieldNumber 
kBinarySearchNumConflictsFieldNumber 
kBooleanEncodingLevelFieldNumber 
kCpModelProbingLevelFieldNumber 
kUseExactLpReasonFieldNumber 
kAddLpConstraintsLazilyFieldNumber 
kShareObjectiveBoundsFieldNumber 
kShareLevelZeroBoundsFieldNumber 
kMaxIntegerRoundingScalingFieldNumber 
kMinOrthogonalityForLpConstraintsFieldNumber 
kExploitAllLpSolutionFieldNumber 
kAddCgCutsFieldNumber 
kAddMirCutsFieldNumber 
kUseRinsLnsFieldNumber 
kMaxConsecutiveInactiveCountFieldNumber 
kPseudoCostReliabilityThresholdFieldNumber 
kMipMaxBoundFieldNumber 
kNewConstraintsBatchSizeFieldNumber 
kMipMaxActivityExponentFieldNumber 
kMipVarScalingFieldNumber 
kMipWantedPrecisionFieldNumber 
kMipCheckPrecisionFieldNumber 
kMaxPresolveIterationsFieldNumber 
kExploitObjectiveFieldNumber 
kCatchSigintSignalFieldNumber 
kUseImpliedBoundsFieldNumber 
kAddLinMaxCutsFieldNumber 
kMergeNoOverlapWorkLimitFieldNumber 
kMergeAtMostOneWorkLimitFieldNumber 
kPresolveSubstitutionLevelFieldNumber 
kMaxAllDiffCutSizeFieldNumber 
kHintConflictLimitFieldNumber 
kMaxCutRoundsAtLevelZeroFieldNumber 
kCutMaxActiveCountValueFieldNumber 
kCutActiveCountDecayFieldNumber 
kAbsoluteGapLimitFieldNumber 
kCutCleanupTargetFieldNumber 
kFpRoundingFieldNumber 
kUseSatInprocessingFieldNumber 
kUseFeasibilityPumpFieldNumber 
kMipAutomaticallyScaleVariablesFieldNumber 
kAddZeroHalfCutsFieldNumber 
kPolarityRephaseIncrementFieldNumber 
kAddCliqueCutsFieldNumber 
kConvertIntervalsFieldNumber 
kExpandReservoirConstraintsFieldNumber 
kLogToStdoutFieldNumber 
kSymmetryLevelFieldNumber 
kClauseCleanupRatioFieldNumber 
kMaxDomainSizeWhenEncodingEqNeqConstraintsFieldNumber 
kSolutionPoolSizeFieldNumber 
kMipMaxValidMagnitudeFieldNumber 
kPresolveInclusionWorkLimitFieldNumber 
kCutLevelFieldNumber 
kMipComputeTrueObjectiveBoundFieldNumber 
kIgnoreNamesFieldNumber 
kShareBinaryClausesFieldNumber 
kUseDualSchedulingHeuristicsFieldNumber 
kShavingDeterministicTimeInProbingSearchFieldNumber 
kShavingSearchDeterministicTimeFieldNumber 
kPropagationLoopDetectionFactorFieldNumber 
kTableCompressionLevelFieldNumber 
kRootLpIterationsFieldNumber 
kProbingDeterministicTimeLimitFieldNumber 
kMipDropToleranceFieldNumber 
kMaxSizeToCreatePrecedenceLiteralsInDisjunctiveFieldNumber 
kSharedTreeNumWorkersFieldNumber 
kNewLinearPropagationFieldNumber 
kInferAllDiffsFieldNumber 
kFindBigLinearOverlapFieldNumber 
kFeasibilityJumpEnableRestartsFieldNumber 
kSharedTreeMaxNodesPerWorkerFieldNumber 
kFeasibilityJumpDecayFieldNumber 
kFeasibilityJumpVarRandomizationProbabilityFieldNumber 
kFeasibilityJumpVarPerburbationRangeRatioFieldNumber 
kViolationLsPerturbationPeriodFieldNumber 
kLinearSplitSizeFieldNumber 
kFeasibilityJumpLinearizationLevelFieldNumber 
kFeasibilityJumpRestartFactorFieldNumber 
kViolationLsCompoundMoveProbabilityFieldNumber 
kMaxNumIntervalsForTimetableEdgeFindingFieldNumber 
kMipPresolveLevelFieldNumber 
kLpPrimalToleranceFieldNumber 
kFeasibilityJumpMaxExpandedConstraintSizeFieldNumber 
kUseLbRelaxLnsFieldNumber 
kUseFeasibilityJumpFieldNumber 
kUseExtendedProbingFieldNumber 
kAddRltCutsFieldNumber 
kLpDualToleranceFieldNumber 
kAtMostOneMaxExpansionSizeFieldNumber 
kProbingNumCombinationsLimitFieldNumber 
kInprocessingDtimeRatioFieldNumber 
kInprocessingProbingDtimeFieldNumber 
kInprocessingMinimizationDtimeFieldNumber 
kMaxPairsPairwiseReasoningInNoOverlap2DFieldNumber 
kSharedTreeWorkerMinRestartsPerSubtreeFieldNumber 
kSharedTreeOpenLeavesPerWorkerFieldNumber 
kVariablesShavingLevelFieldNumber 
kUseLnsFieldNumber 
kShareGlueClausesFieldNumber 
kSharedTreeWorkerEnableTrailSharingFieldNumber 
kInprocessingMinimizationUseConflictAnalysisFieldNumber 
kShavingSearchThresholdFieldNumber 
kFeasibilityJumpBatchDtimeFieldNumber 
kLbRelaxNumWorkersThresholdFieldNumber 
kSharedTreeBalanceToleranceFieldNumber 
kSymmetryDetectionDeterministicTimeLimitFieldNumber 
kLnsInitialDifficultyFieldNumber 
kLnsInitialDeterministicLimitFieldNumber 
kMinimizeSharedClausesFieldNumber 
kSharedTreeWorkerEnablePhaseSharingFieldNumber 
kRemoveFixedVariablesEarlyFieldNumber 
kUseLinear3ForNoOverlap2DPrecedencesFieldNumber 
kRoutingCutSubsetSizeForExactBinaryRelationBoundFieldNumber 
kRoutingCutDpEffortFieldNumber 
kRoutingCutMaxInfeasiblePathLengthFieldNumber 
kRoutingCutSubsetSizeForShortestPathsBoundFieldNumber 
kMaxAlldiffDomainSizeFieldNumber 
kNoOverlap2DBooleanRelationsLimitFieldNumber 
kShareGlueClausesDtimeFieldNumber 
kAlternativePoolSizeFieldNumber 
kTransitivePrecedencesWorkLimitFieldNumber 
kSharedTreeSplitMinDtimeFieldNumber 
kSolutionPoolDiversityLimitFieldNumber 
kMaxBackjumpLevelsFieldNumber 
kChronologicalBacktrackMinConflictsFieldNumber 
kMaxDomainSizeForLinear2ExpansionFieldNumber 
kFindClausesThatAreExactlyOneFieldNumber 
kCreate1UipBooleanDuringIcrFieldNumber 
kInprocessingUseCongruenceClosureFieldNumber 
kExtraSubsumptionDuringConflictAnalysisFieldNumber 
kEagerlySubsumeLastNConflictsFieldNumber 
kMaxDratTimeInSecondsFieldNumber 
kDecisionSubsumptionDuringConflictAnalysisFieldNumber 
kSubsumeDuringVivificationFieldNumber 

Definition at line 889 of file sat_parameters.pb.h.

Constructor & Destructor Documentation

◆ SatParameters() [1/5]

operations_research::sat::SatParameters::SatParameters ( )
inline

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

◆ ~SatParameters()

operations_research::sat::SatParameters::~SatParameters ( )

Definition at line 1738 of file sat_parameters.pb.cc.

◆ SatParameters() [2/5]

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

◆ SatParameters() [3/5]

operations_research::sat::SatParameters::SatParameters ( const SatParameters & from)
inline

Definition at line 523 of file sat_parameters.pb.h.

◆ SatParameters() [4/5]

operations_research::sat::SatParameters::SatParameters ( SatParameters && from)
inlinenoexcept

Definition at line 524 of file sat_parameters.pb.h.

◆ SatParameters() [5/5]

template<typename>
PROTOBUF_CONSTEXPR operations_research::sat::SatParameters::SatParameters ( ::_pbi::ConstantInitialized )

Definition at line 344 of file sat_parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

Definition at line 2954 of file sat_parameters.pb.cc.

◆ absolute_gap_limit()

double operations_research::sat::SatParameters::absolute_gap_limit ( ) const
inline

Definition at line 6652 of file sat_parameters.pb.h.

◆ add_cg_cuts()

bool operations_research::sat::SatParameters::add_cg_cuts ( ) const
inline

Definition at line 13025 of file sat_parameters.pb.h.

◆ add_clique_cuts()

bool operations_research::sat::SatParameters::add_clique_cuts ( ) const
inline

Definition at line 13112 of file sat_parameters.pb.h.

◆ add_extra_subsolvers() [1/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::add_extra_subsolvers ( )
inline

Definition at line 8477 of file sat_parameters.pb.h.

◆ add_extra_subsolvers() [2/2]

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::add_extra_subsolvers ( Arg_ && value,
Args_... args )
inline

Definition at line 8504 of file sat_parameters.pb.h.

◆ add_filter_subsolvers() [1/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::add_filter_subsolvers ( )
inline

Definition at line 8621 of file sat_parameters.pb.h.

◆ add_filter_subsolvers() [2/2]

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::add_filter_subsolvers ( Arg_ && value,
Args_... args )
inline

Definition at line 8648 of file sat_parameters.pb.h.

◆ add_ignore_subsolvers() [1/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::add_ignore_subsolvers ( )
inline

Definition at line 8549 of file sat_parameters.pb.h.

◆ add_ignore_subsolvers() [2/2]

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::add_ignore_subsolvers ( Arg_ && value,
Args_... args )
inline

Definition at line 8576 of file sat_parameters.pb.h.

◆ add_lin_max_cuts()

bool operations_research::sat::SatParameters::add_lin_max_cuts ( ) const
inline

Definition at line 13199 of file sat_parameters.pb.h.

◆ add_lp_constraints_lazily()

bool operations_research::sat::SatParameters::add_lp_constraints_lazily ( ) const
inline

Definition at line 13257 of file sat_parameters.pb.h.

◆ add_mir_cuts()

bool operations_research::sat::SatParameters::add_mir_cuts ( ) const
inline

Definition at line 13054 of file sat_parameters.pb.h.

◆ add_objective_cut()

bool operations_research::sat::SatParameters::add_objective_cut ( ) const
inline

Definition at line 12996 of file sat_parameters.pb.h.

◆ add_restart_algorithms()

void operations_research::sat::SatParameters::add_restart_algorithms ( ::operations_research::sat::SatParameters_RestartAlgorithm value)
inline

Definition at line 6138 of file sat_parameters.pb.h.

◆ add_rlt_cuts()

bool operations_research::sat::SatParameters::add_rlt_cuts ( ) const
inline

Definition at line 13141 of file sat_parameters.pb.h.

◆ add_subsolver_params()

operations_research::sat::SatParameters *PROTOBUF_NONNULL operations_research::sat::SatParameters::add_subsolver_params ( )
inline

Definition at line 8710 of file sat_parameters.pb.h.

◆ add_subsolvers() [1/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::add_subsolvers ( )
inline

Definition at line 8405 of file sat_parameters.pb.h.

◆ add_subsolvers() [2/2]

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::add_subsolvers ( Arg_ && value,
Args_... args )
inline

Definition at line 8432 of file sat_parameters.pb.h.

◆ add_zero_half_cuts()

bool operations_research::sat::SatParameters::add_zero_half_cuts ( ) const
inline

Definition at line 13083 of file sat_parameters.pb.h.

◆ also_bump_variables_in_conflict_reasons()

bool operations_research::sat::SatParameters::also_bump_variables_in_conflict_reasons ( ) const
inline

Definition at line 5304 of file sat_parameters.pb.h.

◆ alternative_pool_size()

int32_t operations_research::sat::SatParameters::alternative_pool_size ( ) const
inline

Definition at line 12065 of file sat_parameters.pb.h.

◆ at_most_one_max_expansion_size()

int32_t operations_research::sat::SatParameters::at_most_one_max_expansion_size ( ) const
inline

Definition at line 12445 of file sat_parameters.pb.h.

◆ auto_detect_greater_than_at_least_one_of()

bool operations_research::sat::SatParameters::auto_detect_greater_than_at_least_one_of ( ) const
inline

Definition at line 11775 of file sat_parameters.pb.h.

◆ binary_minimization_algorithm()

operations_research::sat::SatParameters_BinaryMinizationAlgorithm operations_research::sat::SatParameters::binary_minimization_algorithm ( ) const
inline

Definition at line 5365 of file sat_parameters.pb.h.

◆ binary_search_num_conflicts()

int32_t operations_research::sat::SatParameters::binary_search_num_conflicts ( ) const
inline

Definition at line 10902 of file sat_parameters.pb.h.

◆ BinaryMinizationAlgorithm_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::BinaryMinizationAlgorithm_descriptor ( )
inlinestatic

Definition at line 719 of file sat_parameters.pb.h.

◆ BinaryMinizationAlgorithm_IsValid()

bool operations_research::sat::SatParameters::BinaryMinizationAlgorithm_IsValid ( int value)
inlinestatic

Definition at line 713 of file sat_parameters.pb.h.

◆ BinaryMinizationAlgorithm_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::BinaryMinizationAlgorithm_Name ( T value)
inlinestatic

Definition at line 723 of file sat_parameters.pb.h.

◆ BinaryMinizationAlgorithm_Parse()

bool operations_research::sat::SatParameters::BinaryMinizationAlgorithm_Parse ( ::absl::string_view name,
BinaryMinizationAlgorithm *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 726 of file sat_parameters.pb.h.

◆ blocking_restart_multiplier()

double operations_research::sat::SatParameters::blocking_restart_multiplier ( ) const
inline

Definition at line 6420 of file sat_parameters.pb.h.

◆ blocking_restart_window_size()

int32_t operations_research::sat::SatParameters::blocking_restart_window_size ( ) const
inline

Definition at line 6391 of file sat_parameters.pb.h.

◆ boolean_encoding_level()

int32_t operations_research::sat::SatParameters::boolean_encoding_level ( ) const
inline

Definition at line 12851 of file sat_parameters.pb.h.

◆ ByteSizeLong()

size_t operations_research::sat::SatParameters::ByteSizeLong ( ) const
final

Definition at line 5257 of file sat_parameters.pb.cc.

◆ catch_sigint_signal()

bool operations_research::sat::SatParameters::catch_sigint_signal ( ) const
inline

Definition at line 12474 of file sat_parameters.pb.h.

◆ check_drat_proof()

bool operations_research::sat::SatParameters::check_drat_proof ( ) const
inline

Definition at line 9095 of file sat_parameters.pb.h.

◆ check_lrat_proof()

bool operations_research::sat::SatParameters::check_lrat_proof ( ) const
inline

Definition at line 9008 of file sat_parameters.pb.h.

◆ check_merged_lrat_proof()

bool operations_research::sat::SatParameters::check_merged_lrat_proof ( ) const
inline

Definition at line 9037 of file sat_parameters.pb.h.

◆ chronological_backtrack_min_conflicts()

int32_t operations_research::sat::SatParameters::chronological_backtrack_min_conflicts ( ) const
inline

Definition at line 5600 of file sat_parameters.pb.h.

◆ clause_activity_decay()

double operations_research::sat::SatParameters::clause_activity_decay ( ) const
inline

Definition at line 6067 of file sat_parameters.pb.h.

◆ clause_cleanup_lbd_bound()

int32_t operations_research::sat::SatParameters::clause_cleanup_lbd_bound ( ) const
inline

Definition at line 5745 of file sat_parameters.pb.h.

◆ clause_cleanup_lbd_tier1()

int32_t operations_research::sat::SatParameters::clause_cleanup_lbd_tier1 ( ) const
inline

Definition at line 5774 of file sat_parameters.pb.h.

◆ clause_cleanup_lbd_tier2()

int32_t operations_research::sat::SatParameters::clause_cleanup_lbd_tier2 ( ) const
inline

Definition at line 5803 of file sat_parameters.pb.h.

◆ clause_cleanup_ordering()

operations_research::sat::SatParameters_ClauseOrdering operations_research::sat::SatParameters::clause_cleanup_ordering ( ) const
inline

Definition at line 5832 of file sat_parameters.pb.h.

◆ clause_cleanup_period()

int32_t operations_research::sat::SatParameters::clause_cleanup_period ( ) const
inline

Definition at line 5629 of file sat_parameters.pb.h.

◆ clause_cleanup_period_increment()

int32_t operations_research::sat::SatParameters::clause_cleanup_period_increment ( ) const
inline

Definition at line 5658 of file sat_parameters.pb.h.

◆ clause_cleanup_ratio()

double operations_research::sat::SatParameters::clause_cleanup_ratio ( ) const
inline

Definition at line 5716 of file sat_parameters.pb.h.

◆ clause_cleanup_target()

int32_t operations_research::sat::SatParameters::clause_cleanup_target ( ) const
inline

Definition at line 5687 of file sat_parameters.pb.h.

◆ ClauseOrdering_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::ClauseOrdering_descriptor ( )
inlinestatic

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

◆ ClauseOrdering_IsValid()

bool operations_research::sat::SatParameters::ClauseOrdering_IsValid ( int value)
inlinestatic

Definition at line 733 of file sat_parameters.pb.h.

◆ ClauseOrdering_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::ClauseOrdering_Name ( T value)
inlinestatic

Definition at line 743 of file sat_parameters.pb.h.

◆ ClauseOrdering_Parse()

bool operations_research::sat::SatParameters::ClauseOrdering_Parse ( ::absl::string_view name,
ClauseOrdering *PROTOBUF_NONNULL value )
inlinestatic

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

◆ Clear()

PROTOBUF_NOINLINE void operations_research::sat::SatParameters::Clear ( )

Definition at line 2596 of file sat_parameters.pb.cc.

◆ clear_absolute_gap_limit()

void operations_research::sat::SatParameters::clear_absolute_gap_limit ( )
inline

Definition at line 6646 of file sat_parameters.pb.h.

◆ clear_add_cg_cuts()

void operations_research::sat::SatParameters::clear_add_cg_cuts ( )
inline

Definition at line 13019 of file sat_parameters.pb.h.

◆ clear_add_clique_cuts()

void operations_research::sat::SatParameters::clear_add_clique_cuts ( )
inline

Definition at line 13106 of file sat_parameters.pb.h.

◆ clear_add_lin_max_cuts()

void operations_research::sat::SatParameters::clear_add_lin_max_cuts ( )
inline

Definition at line 13193 of file sat_parameters.pb.h.

◆ clear_add_lp_constraints_lazily()

void operations_research::sat::SatParameters::clear_add_lp_constraints_lazily ( )
inline

Definition at line 13251 of file sat_parameters.pb.h.

◆ clear_add_mir_cuts()

void operations_research::sat::SatParameters::clear_add_mir_cuts ( )
inline

Definition at line 13048 of file sat_parameters.pb.h.

◆ clear_add_objective_cut()

void operations_research::sat::SatParameters::clear_add_objective_cut ( )
inline

Definition at line 12990 of file sat_parameters.pb.h.

◆ clear_add_rlt_cuts()

void operations_research::sat::SatParameters::clear_add_rlt_cuts ( )
inline

Definition at line 13135 of file sat_parameters.pb.h.

◆ clear_add_zero_half_cuts()

void operations_research::sat::SatParameters::clear_add_zero_half_cuts ( )
inline

Definition at line 13077 of file sat_parameters.pb.h.

◆ clear_also_bump_variables_in_conflict_reasons()

void operations_research::sat::SatParameters::clear_also_bump_variables_in_conflict_reasons ( )
inline

Definition at line 5298 of file sat_parameters.pb.h.

◆ clear_alternative_pool_size()

void operations_research::sat::SatParameters::clear_alternative_pool_size ( )
inline

Definition at line 12059 of file sat_parameters.pb.h.

◆ clear_at_most_one_max_expansion_size()

void operations_research::sat::SatParameters::clear_at_most_one_max_expansion_size ( )
inline

Definition at line 12439 of file sat_parameters.pb.h.

◆ clear_auto_detect_greater_than_at_least_one_of()

void operations_research::sat::SatParameters::clear_auto_detect_greater_than_at_least_one_of ( )
inline

Definition at line 11769 of file sat_parameters.pb.h.

◆ clear_binary_minimization_algorithm()

void operations_research::sat::SatParameters::clear_binary_minimization_algorithm ( )
inline

Definition at line 5359 of file sat_parameters.pb.h.

◆ clear_binary_search_num_conflicts()

void operations_research::sat::SatParameters::clear_binary_search_num_conflicts ( )
inline

Definition at line 10896 of file sat_parameters.pb.h.

◆ clear_blocking_restart_multiplier()

void operations_research::sat::SatParameters::clear_blocking_restart_multiplier ( )
inline

Definition at line 6414 of file sat_parameters.pb.h.

◆ clear_blocking_restart_window_size()

void operations_research::sat::SatParameters::clear_blocking_restart_window_size ( )
inline

Definition at line 6385 of file sat_parameters.pb.h.

◆ clear_boolean_encoding_level()

void operations_research::sat::SatParameters::clear_boolean_encoding_level ( )
inline

Definition at line 12845 of file sat_parameters.pb.h.

◆ clear_catch_sigint_signal()

void operations_research::sat::SatParameters::clear_catch_sigint_signal ( )
inline

Definition at line 12468 of file sat_parameters.pb.h.

◆ clear_check_drat_proof()

void operations_research::sat::SatParameters::clear_check_drat_proof ( )
inline

Definition at line 9089 of file sat_parameters.pb.h.

◆ clear_check_lrat_proof()

void operations_research::sat::SatParameters::clear_check_lrat_proof ( )
inline

Definition at line 9002 of file sat_parameters.pb.h.

◆ clear_check_merged_lrat_proof()

void operations_research::sat::SatParameters::clear_check_merged_lrat_proof ( )
inline

Definition at line 9031 of file sat_parameters.pb.h.

◆ clear_chronological_backtrack_min_conflicts()

void operations_research::sat::SatParameters::clear_chronological_backtrack_min_conflicts ( )
inline

Definition at line 5594 of file sat_parameters.pb.h.

◆ clear_clause_activity_decay()

void operations_research::sat::SatParameters::clear_clause_activity_decay ( )
inline

Definition at line 6061 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_lbd_bound()

void operations_research::sat::SatParameters::clear_clause_cleanup_lbd_bound ( )
inline

Definition at line 5739 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_lbd_tier1()

void operations_research::sat::SatParameters::clear_clause_cleanup_lbd_tier1 ( )
inline

Definition at line 5768 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_lbd_tier2()

void operations_research::sat::SatParameters::clear_clause_cleanup_lbd_tier2 ( )
inline

Definition at line 5797 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_ordering()

void operations_research::sat::SatParameters::clear_clause_cleanup_ordering ( )
inline

Definition at line 5826 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_period()

void operations_research::sat::SatParameters::clear_clause_cleanup_period ( )
inline

Definition at line 5623 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_period_increment()

void operations_research::sat::SatParameters::clear_clause_cleanup_period_increment ( )
inline

Definition at line 5652 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_ratio()

void operations_research::sat::SatParameters::clear_clause_cleanup_ratio ( )
inline

Definition at line 5710 of file sat_parameters.pb.h.

◆ clear_clause_cleanup_target()

void operations_research::sat::SatParameters::clear_clause_cleanup_target ( )
inline

Definition at line 5681 of file sat_parameters.pb.h.

◆ clear_convert_intervals()

void operations_research::sat::SatParameters::clear_convert_intervals ( )
inline

Definition at line 12613 of file sat_parameters.pb.h.

◆ clear_core_minimization_level()

void operations_research::sat::SatParameters::clear_core_minimization_level ( )
inline

Definition at line 9350 of file sat_parameters.pb.h.

◆ clear_count_assumption_levels_in_lbd()

void operations_research::sat::SatParameters::clear_count_assumption_levels_in_lbd ( )
inline

Definition at line 7063 of file sat_parameters.pb.h.

◆ clear_cover_optimization()

void operations_research::sat::SatParameters::clear_cover_optimization ( )
inline

Definition at line 9408 of file sat_parameters.pb.h.

◆ clear_cp_model_presolve()

void operations_research::sat::SatParameters::clear_cp_model_presolve ( )
inline

Definition at line 7353 of file sat_parameters.pb.h.

◆ clear_cp_model_probing_level()

void operations_research::sat::SatParameters::clear_cp_model_probing_level ( )
inline

Definition at line 7382 of file sat_parameters.pb.h.

◆ clear_cp_model_use_sat_presolve()

void operations_research::sat::SatParameters::clear_cp_model_use_sat_presolve ( )
inline

Definition at line 7411 of file sat_parameters.pb.h.

◆ clear_create_1uip_boolean_during_icr()

void operations_research::sat::SatParameters::clear_create_1uip_boolean_during_icr ( )
inline

Definition at line 13715 of file sat_parameters.pb.h.

◆ clear_cut_active_count_decay()

void operations_research::sat::SatParameters::clear_cut_active_count_decay ( )
inline

Definition at line 13425 of file sat_parameters.pb.h.

◆ clear_cut_cleanup_target()

void operations_research::sat::SatParameters::clear_cut_cleanup_target ( )
inline

Definition at line 13454 of file sat_parameters.pb.h.

◆ clear_cut_level()

void operations_research::sat::SatParameters::clear_cut_level ( )
inline

Definition at line 12932 of file sat_parameters.pb.h.

◆ clear_cut_max_active_count_value()

void operations_research::sat::SatParameters::clear_cut_max_active_count_value ( )
inline

Definition at line 13396 of file sat_parameters.pb.h.

◆ clear_debug_crash_if_lrat_check_fails()

void operations_research::sat::SatParameters::clear_debug_crash_if_lrat_check_fails ( )
inline

Definition at line 9292 of file sat_parameters.pb.h.

◆ clear_debug_crash_if_presolve_breaks_hint()

void operations_research::sat::SatParameters::clear_debug_crash_if_presolve_breaks_hint ( )
inline

Definition at line 9263 of file sat_parameters.pb.h.

◆ clear_debug_crash_on_bad_hint()

void operations_research::sat::SatParameters::clear_debug_crash_on_bad_hint ( )
inline

Definition at line 9234 of file sat_parameters.pb.h.

◆ clear_debug_max_num_presolve_operations()

void operations_research::sat::SatParameters::clear_debug_max_num_presolve_operations ( )
inline

Definition at line 9205 of file sat_parameters.pb.h.

◆ clear_debug_postsolve_with_full_solver()

void operations_research::sat::SatParameters::clear_debug_postsolve_with_full_solver ( )
inline

Definition at line 9176 of file sat_parameters.pb.h.

◆ clear_decision_subsumption_during_conflict_analysis()

void operations_research::sat::SatParameters::clear_decision_subsumption_during_conflict_analysis ( )
inline

Definition at line 5449 of file sat_parameters.pb.h.

◆ clear_default_restart_algorithms()

void operations_research::sat::SatParameters::clear_default_restart_algorithms ( )
inline

Definition at line 6175 of file sat_parameters.pb.h.

◆ clear_detect_linearized_product()

void operations_research::sat::SatParameters::clear_detect_linearized_product ( )
inline

Definition at line 13657 of file sat_parameters.pb.h.

◆ clear_detect_table_with_cost()

void operations_research::sat::SatParameters::clear_detect_table_with_cost ( )
inline

Definition at line 7498 of file sat_parameters.pb.h.

◆ clear_disable_constraint_expansion()

void operations_research::sat::SatParameters::clear_disable_constraint_expansion ( )
inline

Definition at line 7759 of file sat_parameters.pb.h.

◆ clear_diversify_lns_params()

void operations_research::sat::SatParameters::clear_diversify_lns_params ( )
inline

Definition at line 12236 of file sat_parameters.pb.h.

◆ clear_eagerly_subsume_last_n_conflicts()

void operations_research::sat::SatParameters::clear_eagerly_subsume_last_n_conflicts ( )
inline

Definition at line 5478 of file sat_parameters.pb.h.

◆ clear_encode_complex_linear_constraint_with_integer()

void operations_research::sat::SatParameters::clear_encode_complex_linear_constraint_with_integer ( )
inline

Definition at line 7788 of file sat_parameters.pb.h.

◆ clear_encode_cumulative_as_reservoir()

void operations_research::sat::SatParameters::clear_encode_cumulative_as_reservoir ( )
inline

Definition at line 7701 of file sat_parameters.pb.h.

◆ clear_enumerate_all_solutions()

void operations_research::sat::SatParameters::clear_enumerate_all_solutions ( )
inline

Definition at line 11624 of file sat_parameters.pb.h.

◆ clear_expand_alldiff_constraints()

void operations_research::sat::SatParameters::clear_expand_alldiff_constraints ( )
inline

Definition at line 7556 of file sat_parameters.pb.h.

◆ clear_expand_reservoir_constraints()

void operations_research::sat::SatParameters::clear_expand_reservoir_constraints ( )
inline

Definition at line 7614 of file sat_parameters.pb.h.

◆ clear_expand_reservoir_using_circuit()

void operations_research::sat::SatParameters::clear_expand_reservoir_using_circuit ( )
inline

Definition at line 7672 of file sat_parameters.pb.h.

◆ clear_exploit_all_lp_solution()

void operations_research::sat::SatParameters::clear_exploit_all_lp_solution ( )
inline

Definition at line 13541 of file sat_parameters.pb.h.

◆ clear_exploit_all_precedences()

void operations_research::sat::SatParameters::clear_exploit_all_precedences ( )
inline

Definition at line 9878 of file sat_parameters.pb.h.

◆ clear_exploit_best_solution()

void operations_research::sat::SatParameters::clear_exploit_best_solution ( )
inline

Definition at line 13570 of file sat_parameters.pb.h.

◆ clear_exploit_integer_lp_solution()

void operations_research::sat::SatParameters::clear_exploit_integer_lp_solution ( )
inline

Definition at line 13512 of file sat_parameters.pb.h.

◆ clear_exploit_objective()

void operations_research::sat::SatParameters::clear_exploit_objective ( )
inline

Definition at line 13628 of file sat_parameters.pb.h.

◆ clear_exploit_relaxation_solution()

void operations_research::sat::SatParameters::clear_exploit_relaxation_solution ( )
inline

Definition at line 13599 of file sat_parameters.pb.h.

◆ clear_extra_subsolvers()

void operations_research::sat::SatParameters::clear_extra_subsolvers ( )
inline

Definition at line 8471 of file sat_parameters.pb.h.

◆ clear_extra_subsumption_during_conflict_analysis()

void operations_research::sat::SatParameters::clear_extra_subsumption_during_conflict_analysis ( )
inline

Definition at line 5420 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_batch_dtime()

void operations_research::sat::SatParameters::clear_feasibility_jump_batch_dtime ( )
inline

Definition at line 11099 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_decay()

void operations_research::sat::SatParameters::clear_feasibility_jump_decay ( )
inline

Definition at line 11012 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_enable_restarts()

void operations_research::sat::SatParameters::clear_feasibility_jump_enable_restarts ( )
inline

Definition at line 11186 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_linearization_level()

void operations_research::sat::SatParameters::clear_feasibility_jump_linearization_level ( )
inline

Definition at line 11041 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_max_expanded_constraint_size()

void operations_research::sat::SatParameters::clear_feasibility_jump_max_expanded_constraint_size ( )
inline

Definition at line 11215 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_restart_factor()

void operations_research::sat::SatParameters::clear_feasibility_jump_restart_factor ( )
inline

Definition at line 11070 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_var_perburbation_range_ratio()

void operations_research::sat::SatParameters::clear_feasibility_jump_var_perburbation_range_ratio ( )
inline

Definition at line 11157 of file sat_parameters.pb.h.

◆ clear_feasibility_jump_var_randomization_probability()

void operations_research::sat::SatParameters::clear_feasibility_jump_var_randomization_probability ( )
inline

Definition at line 11128 of file sat_parameters.pb.h.

◆ clear_fill_additional_solutions_in_response()

void operations_research::sat::SatParameters::clear_fill_additional_solutions_in_response ( )
inline

Definition at line 11711 of file sat_parameters.pb.h.

◆ clear_fill_tightened_domains_in_response()

void operations_research::sat::SatParameters::clear_fill_tightened_domains_in_response ( )
inline

Definition at line 11682 of file sat_parameters.pb.h.

◆ clear_filter_sat_postsolve_clauses()

void operations_research::sat::SatParameters::clear_filter_sat_postsolve_clauses ( )
inline

Definition at line 7121 of file sat_parameters.pb.h.

◆ clear_filter_subsolvers()

void operations_research::sat::SatParameters::clear_filter_subsolvers ( )
inline

Definition at line 8615 of file sat_parameters.pb.h.

◆ clear_find_big_linear_overlap()

void operations_research::sat::SatParameters::clear_find_big_linear_overlap ( )
inline

Definition at line 8020 of file sat_parameters.pb.h.

◆ clear_find_clauses_that_are_exactly_one()

void operations_research::sat::SatParameters::clear_find_clauses_that_are_exactly_one ( )
inline

Definition at line 8049 of file sat_parameters.pb.h.

◆ clear_find_multiple_cores()

void operations_research::sat::SatParameters::clear_find_multiple_cores ( )
inline

Definition at line 9379 of file sat_parameters.pb.h.

◆ clear_fix_variables_to_their_hinted_value()

void operations_research::sat::SatParameters::clear_fix_variables_to_their_hinted_value ( )
inline

Definition at line 10490 of file sat_parameters.pb.h.

◆ clear_fp_rounding()

void operations_research::sat::SatParameters::clear_fp_rounding ( )
inline

Definition at line 12204 of file sat_parameters.pb.h.

◆ clear_glucose_decay_increment()

void operations_research::sat::SatParameters::clear_glucose_decay_increment ( )
inline

Definition at line 6003 of file sat_parameters.pb.h.

◆ clear_glucose_decay_increment_period()

void operations_research::sat::SatParameters::clear_glucose_decay_increment_period ( )
inline

Definition at line 6032 of file sat_parameters.pb.h.

◆ clear_glucose_max_decay()

void operations_research::sat::SatParameters::clear_glucose_max_decay ( )
inline

Definition at line 5974 of file sat_parameters.pb.h.

◆ clear_hint_conflict_limit()

void operations_research::sat::SatParameters::clear_hint_conflict_limit ( )
inline

Definition at line 10432 of file sat_parameters.pb.h.

◆ clear_ignore_names()

void operations_research::sat::SatParameters::clear_ignore_names ( )
inline

Definition at line 7962 of file sat_parameters.pb.h.

◆ clear_ignore_subsolvers()

void operations_research::sat::SatParameters::clear_ignore_subsolvers ( )
inline

Definition at line 8543 of file sat_parameters.pb.h.

◆ clear_infer_all_diffs()

void operations_research::sat::SatParameters::clear_infer_all_diffs ( )
inline

Definition at line 7991 of file sat_parameters.pb.h.

◆ clear_initial_polarity()

void operations_research::sat::SatParameters::clear_initial_polarity ( )
inline

Definition at line 5063 of file sat_parameters.pb.h.

◆ clear_initial_variables_activity()

void operations_research::sat::SatParameters::clear_initial_variables_activity ( )
inline

Definition at line 5269 of file sat_parameters.pb.h.

◆ clear_inprocessing_dtime_ratio()

void operations_research::sat::SatParameters::clear_inprocessing_dtime_ratio ( )
inline

Definition at line 8107 of file sat_parameters.pb.h.

◆ clear_inprocessing_minimization_dtime()

void operations_research::sat::SatParameters::clear_inprocessing_minimization_dtime ( )
inline

Definition at line 8165 of file sat_parameters.pb.h.

◆ clear_inprocessing_minimization_use_all_orderings()

void operations_research::sat::SatParameters::clear_inprocessing_minimization_use_all_orderings ( )
inline

Definition at line 8223 of file sat_parameters.pb.h.

◆ clear_inprocessing_minimization_use_conflict_analysis()

void operations_research::sat::SatParameters::clear_inprocessing_minimization_use_conflict_analysis ( )
inline

Definition at line 8194 of file sat_parameters.pb.h.

◆ clear_inprocessing_probing_dtime()

void operations_research::sat::SatParameters::clear_inprocessing_probing_dtime ( )
inline

Definition at line 8136 of file sat_parameters.pb.h.

◆ clear_inprocessing_use_congruence_closure()

void operations_research::sat::SatParameters::clear_inprocessing_use_congruence_closure ( )
inline

Definition at line 8252 of file sat_parameters.pb.h.

◆ clear_inprocessing_use_sat_sweeping()

void operations_research::sat::SatParameters::clear_inprocessing_use_sat_sweeping ( )
inline

Definition at line 8281 of file sat_parameters.pb.h.

◆ clear_instantiate_all_variables()

void operations_research::sat::SatParameters::clear_instantiate_all_variables ( )
inline

Definition at line 11740 of file sat_parameters.pb.h.

◆ clear_interleave_batch_size()

void operations_research::sat::SatParameters::clear_interleave_batch_size ( )
inline

Definition at line 8770 of file sat_parameters.pb.h.

◆ clear_interleave_search()

void operations_research::sat::SatParameters::clear_interleave_search ( )
inline

Definition at line 8741 of file sat_parameters.pb.h.

◆ clear_keep_all_feasible_solutions_in_presolve()

void operations_research::sat::SatParameters::clear_keep_all_feasible_solutions_in_presolve ( )
inline

Definition at line 11653 of file sat_parameters.pb.h.

◆ clear_keep_symmetry_in_presolve()

void operations_research::sat::SatParameters::clear_keep_symmetry_in_presolve ( )
inline

Definition at line 12700 of file sat_parameters.pb.h.

◆ clear_lb_relax_num_workers_threshold()

void operations_research::sat::SatParameters::clear_lb_relax_num_workers_threshold ( )
inline

Definition at line 12175 of file sat_parameters.pb.h.

◆ clear_linear_split_size()

void operations_research::sat::SatParameters::clear_linear_split_size ( )
inline

Definition at line 12787 of file sat_parameters.pb.h.

◆ clear_linearization_level()

void operations_research::sat::SatParameters::clear_linearization_level ( )
inline

Definition at line 12816 of file sat_parameters.pb.h.

◆ clear_lns_initial_deterministic_limit()

void operations_research::sat::SatParameters::clear_lns_initial_deterministic_limit ( )
inline

Definition at line 11914 of file sat_parameters.pb.h.

◆ clear_lns_initial_difficulty()

void operations_research::sat::SatParameters::clear_lns_initial_difficulty ( )
inline

Definition at line 11885 of file sat_parameters.pb.h.

◆ clear_load_at_most_ones_in_sat_presolve()

void operations_research::sat::SatParameters::clear_load_at_most_ones_in_sat_presolve ( )
inline

Definition at line 7440 of file sat_parameters.pb.h.

◆ clear_log_prefix()

void operations_research::sat::SatParameters::clear_log_prefix ( )
inline

Definition at line 6878 of file sat_parameters.pb.h.

◆ clear_log_search_progress()

void operations_research::sat::SatParameters::clear_log_search_progress ( )
inline

Definition at line 6820 of file sat_parameters.pb.h.

◆ clear_log_subsolver_statistics()

void operations_research::sat::SatParameters::clear_log_subsolver_statistics ( )
inline

Definition at line 6849 of file sat_parameters.pb.h.

◆ clear_log_to_response()

void operations_research::sat::SatParameters::clear_log_to_response ( )
inline

Definition at line 6976 of file sat_parameters.pb.h.

◆ clear_log_to_stdout()

void operations_research::sat::SatParameters::clear_log_to_stdout ( )
inline

Definition at line 6947 of file sat_parameters.pb.h.

◆ clear_lp_dual_tolerance()

void operations_research::sat::SatParameters::clear_lp_dual_tolerance ( )
inline

Definition at line 12584 of file sat_parameters.pb.h.

◆ clear_lp_primal_tolerance()

void operations_research::sat::SatParameters::clear_lp_primal_tolerance ( )
inline

Definition at line 12555 of file sat_parameters.pb.h.

◆ clear_max_all_diff_cut_size()

void operations_research::sat::SatParameters::clear_max_all_diff_cut_size ( )
inline

Definition at line 13164 of file sat_parameters.pb.h.

◆ clear_max_alldiff_domain_size()

void operations_research::sat::SatParameters::clear_max_alldiff_domain_size ( )
inline

Definition at line 7585 of file sat_parameters.pb.h.

◆ clear_max_backjump_levels()

void operations_research::sat::SatParameters::clear_max_backjump_levels ( )
inline

Definition at line 5565 of file sat_parameters.pb.h.

◆ clear_max_clause_activity_value()

void operations_research::sat::SatParameters::clear_max_clause_activity_value ( )
inline

Definition at line 6090 of file sat_parameters.pb.h.

◆ clear_max_consecutive_inactive_count()

void operations_research::sat::SatParameters::clear_max_consecutive_inactive_count ( )
inline

Definition at line 13367 of file sat_parameters.pb.h.

◆ clear_max_cut_rounds_at_level_zero()

void operations_research::sat::SatParameters::clear_max_cut_rounds_at_level_zero ( )
inline

Definition at line 13338 of file sat_parameters.pb.h.

◆ clear_max_deterministic_time()

void operations_research::sat::SatParameters::clear_max_deterministic_time ( )
inline

Definition at line 6530 of file sat_parameters.pb.h.

◆ clear_max_domain_size_for_linear2_expansion()

void operations_research::sat::SatParameters::clear_max_domain_size_for_linear2_expansion ( )
inline

Definition at line 7643 of file sat_parameters.pb.h.

◆ clear_max_domain_size_when_encoding_eq_neq_constraints()

void operations_research::sat::SatParameters::clear_max_domain_size_when_encoding_eq_neq_constraints ( )
inline

Definition at line 12874 of file sat_parameters.pb.h.

◆ clear_max_drat_time_in_seconds()

void operations_research::sat::SatParameters::clear_max_drat_time_in_seconds ( )
inline

Definition at line 9147 of file sat_parameters.pb.h.

◆ clear_max_integer_rounding_scaling()

void operations_research::sat::SatParameters::clear_max_integer_rounding_scaling ( )
inline

Definition at line 13222 of file sat_parameters.pb.h.

◆ clear_max_lin_max_size_for_expansion()

void operations_research::sat::SatParameters::clear_max_lin_max_size_for_expansion ( )
inline

Definition at line 7730 of file sat_parameters.pb.h.

◆ clear_max_memory_in_mb()

void operations_research::sat::SatParameters::clear_max_memory_in_mb ( )
inline

Definition at line 6617 of file sat_parameters.pb.h.

◆ clear_max_num_cuts()

void operations_research::sat::SatParameters::clear_max_num_cuts ( )
inline

Definition at line 12903 of file sat_parameters.pb.h.

◆ clear_max_num_deterministic_batches()

void operations_research::sat::SatParameters::clear_max_num_deterministic_batches ( )
inline

Definition at line 6559 of file sat_parameters.pb.h.

◆ clear_max_num_intervals_for_timetable_edge_finding()

void operations_research::sat::SatParameters::clear_max_num_intervals_for_timetable_edge_finding ( )
inline

Definition at line 9820 of file sat_parameters.pb.h.

◆ clear_max_number_of_conflicts()

void operations_research::sat::SatParameters::clear_max_number_of_conflicts ( )
inline

Definition at line 6588 of file sat_parameters.pb.h.

◆ clear_max_pairs_pairwise_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::clear_max_pairs_pairwise_reasoning_in_no_overlap_2d ( )
inline

Definition at line 10081 of file sat_parameters.pb.h.

◆ clear_max_presolve_iterations()

void operations_research::sat::SatParameters::clear_max_presolve_iterations ( )
inline

Definition at line 7324 of file sat_parameters.pb.h.

◆ clear_max_sat_assumption_order()

void operations_research::sat::SatParameters::clear_max_sat_assumption_order ( )
inline

Definition at line 9437 of file sat_parameters.pb.h.

◆ clear_max_sat_reverse_assumption_order()

void operations_research::sat::SatParameters::clear_max_sat_reverse_assumption_order ( )
inline

Definition at line 9469 of file sat_parameters.pb.h.

◆ clear_max_sat_stratification()

void operations_research::sat::SatParameters::clear_max_sat_stratification ( )
inline

Definition at line 9498 of file sat_parameters.pb.h.

◆ clear_max_size_to_create_precedence_literals_in_disjunctive()

void operations_research::sat::SatParameters::clear_max_size_to_create_precedence_literals_in_disjunctive ( )
inline

Definition at line 9617 of file sat_parameters.pb.h.

◆ clear_max_time_in_seconds()

void operations_research::sat::SatParameters::clear_max_time_in_seconds ( )
inline

Definition at line 6501 of file sat_parameters.pb.h.

◆ clear_max_variable_activity_value()

void operations_research::sat::SatParameters::clear_max_variable_activity_value ( )
inline

Definition at line 5945 of file sat_parameters.pb.h.

◆ clear_maximum_regions_to_split_in_disconnected_no_overlap_2d()

void operations_research::sat::SatParameters::clear_maximum_regions_to_split_in_disconnected_no_overlap_2d ( )
inline

Definition at line 10110 of file sat_parameters.pb.h.

◆ clear_merge_at_most_one_work_limit()

void operations_research::sat::SatParameters::clear_merge_at_most_one_work_limit ( )
inline

Definition at line 7846 of file sat_parameters.pb.h.

◆ clear_merge_no_overlap_work_limit()

void operations_research::sat::SatParameters::clear_merge_no_overlap_work_limit ( )
inline

Definition at line 7817 of file sat_parameters.pb.h.

◆ clear_min_orthogonality_for_lp_constraints()

void operations_research::sat::SatParameters::clear_min_orthogonality_for_lp_constraints ( )
inline

Definition at line 13309 of file sat_parameters.pb.h.

◆ clear_minimization_algorithm()

void operations_research::sat::SatParameters::clear_minimization_algorithm ( )
inline

Definition at line 5327 of file sat_parameters.pb.h.

◆ clear_minimize_reduction_during_pb_resolution()

void operations_research::sat::SatParameters::clear_minimize_reduction_during_pb_resolution ( )
inline

Definition at line 7034 of file sat_parameters.pb.h.

◆ clear_minimize_shared_clauses()

void operations_research::sat::SatParameters::clear_minimize_shared_clauses ( )
inline

Definition at line 8944 of file sat_parameters.pb.h.

◆ clear_mip_automatically_scale_variables()

void operations_research::sat::SatParameters::clear_mip_automatically_scale_variables ( )
inline

Definition at line 13831 of file sat_parameters.pb.h.

◆ clear_mip_check_precision()

void operations_research::sat::SatParameters::clear_mip_check_precision ( )
inline

Definition at line 13947 of file sat_parameters.pb.h.

◆ clear_mip_compute_true_objective_bound()

void operations_research::sat::SatParameters::clear_mip_compute_true_objective_bound ( )
inline

Definition at line 13976 of file sat_parameters.pb.h.

◆ clear_mip_drop_tolerance()

void operations_research::sat::SatParameters::clear_mip_drop_tolerance ( )
inline

Definition at line 14063 of file sat_parameters.pb.h.

◆ clear_mip_max_activity_exponent()

void operations_research::sat::SatParameters::clear_mip_max_activity_exponent ( )
inline

Definition at line 13918 of file sat_parameters.pb.h.

◆ clear_mip_max_bound()

void operations_research::sat::SatParameters::clear_mip_max_bound ( )
inline

Definition at line 13744 of file sat_parameters.pb.h.

◆ clear_mip_max_valid_magnitude()

void operations_research::sat::SatParameters::clear_mip_max_valid_magnitude ( )
inline

Definition at line 14005 of file sat_parameters.pb.h.

◆ clear_mip_presolve_level()

void operations_research::sat::SatParameters::clear_mip_presolve_level ( )
inline

Definition at line 14092 of file sat_parameters.pb.h.

◆ clear_mip_scale_large_domain()

void operations_research::sat::SatParameters::clear_mip_scale_large_domain ( )
inline

Definition at line 13802 of file sat_parameters.pb.h.

◆ clear_mip_treat_high_magnitude_bounds_as_infinity()

void operations_research::sat::SatParameters::clear_mip_treat_high_magnitude_bounds_as_infinity ( )
inline

Definition at line 14034 of file sat_parameters.pb.h.

◆ clear_mip_var_scaling()

void operations_research::sat::SatParameters::clear_mip_var_scaling ( )
inline

Definition at line 13773 of file sat_parameters.pb.h.

◆ clear_mip_wanted_precision()

void operations_research::sat::SatParameters::clear_mip_wanted_precision ( )
inline

Definition at line 13889 of file sat_parameters.pb.h.

◆ clear_name()

void operations_research::sat::SatParameters::clear_name ( )
inline

Definition at line 4962 of file sat_parameters.pb.h.

◆ clear_new_constraints_batch_size()

void operations_research::sat::SatParameters::clear_new_constraints_batch_size ( )
inline

Definition at line 13483 of file sat_parameters.pb.h.

◆ clear_new_linear_propagation()

void operations_research::sat::SatParameters::clear_new_linear_propagation ( )
inline

Definition at line 12758 of file sat_parameters.pb.h.

◆ clear_no_overlap_2d_boolean_relations_limit()

void operations_research::sat::SatParameters::clear_no_overlap_2d_boolean_relations_limit ( )
inline

Definition at line 9936 of file sat_parameters.pb.h.

◆ clear_num_conflicts_before_strategy_changes()

void operations_research::sat::SatParameters::clear_num_conflicts_before_strategy_changes ( )
inline

Definition at line 6443 of file sat_parameters.pb.h.

◆ clear_num_full_subsolvers()

void operations_research::sat::SatParameters::clear_num_full_subsolvers ( )
inline

Definition at line 8368 of file sat_parameters.pb.h.

◆ clear_num_search_workers()

void operations_research::sat::SatParameters::clear_num_search_workers ( )
inline

Definition at line 8339 of file sat_parameters.pb.h.

◆ clear_num_violation_ls()

void operations_research::sat::SatParameters::clear_num_violation_ls ( )
inline

Definition at line 11244 of file sat_parameters.pb.h.

◆ clear_num_workers()

void operations_research::sat::SatParameters::clear_num_workers ( )
inline

Definition at line 8310 of file sat_parameters.pb.h.

◆ clear_only_add_cuts_at_level_zero()

void operations_research::sat::SatParameters::clear_only_add_cuts_at_level_zero ( )
inline

Definition at line 12961 of file sat_parameters.pb.h.

◆ clear_only_solve_ip()

void operations_research::sat::SatParameters::clear_only_solve_ip ( )
inline

Definition at line 13860 of file sat_parameters.pb.h.

◆ clear_optimize_with_core()

void operations_research::sat::SatParameters::clear_optimize_with_core ( )
inline

Definition at line 10809 of file sat_parameters.pb.h.

◆ clear_optimize_with_lb_tree_search()

void operations_research::sat::SatParameters::clear_optimize_with_lb_tree_search ( )
inline

Definition at line 10838 of file sat_parameters.pb.h.

◆ clear_optimize_with_max_hs()

void operations_research::sat::SatParameters::clear_optimize_with_max_hs ( )
inline

Definition at line 10925 of file sat_parameters.pb.h.

◆ clear_output_drat_proof()

void operations_research::sat::SatParameters::clear_output_drat_proof ( )
inline

Definition at line 9118 of file sat_parameters.pb.h.

◆ clear_output_lrat_proof()

void operations_research::sat::SatParameters::clear_output_lrat_proof ( )
inline

Definition at line 9060 of file sat_parameters.pb.h.

◆ clear_pb_cleanup_increment()

void operations_research::sat::SatParameters::clear_pb_cleanup_increment ( )
inline

Definition at line 5858 of file sat_parameters.pb.h.

◆ clear_pb_cleanup_ratio()

void operations_research::sat::SatParameters::clear_pb_cleanup_ratio ( )
inline

Definition at line 5887 of file sat_parameters.pb.h.

◆ clear_permute_presolve_constraint_order()

void operations_research::sat::SatParameters::clear_permute_presolve_constraint_order ( )
inline

Definition at line 6762 of file sat_parameters.pb.h.

◆ clear_permute_variable_randomly()

void operations_research::sat::SatParameters::clear_permute_variable_randomly ( )
inline

Definition at line 6733 of file sat_parameters.pb.h.

◆ clear_polarity_exploit_ls_hints()

void operations_research::sat::SatParameters::clear_polarity_exploit_ls_hints ( )
inline

Definition at line 5153 of file sat_parameters.pb.h.

◆ clear_polarity_rephase_increment()

void operations_research::sat::SatParameters::clear_polarity_rephase_increment ( )
inline

Definition at line 5124 of file sat_parameters.pb.h.

◆ clear_polish_lp_solution()

void operations_research::sat::SatParameters::clear_polish_lp_solution ( )
inline

Definition at line 12526 of file sat_parameters.pb.h.

◆ clear_preferred_variable_order()

void operations_research::sat::SatParameters::clear_preferred_variable_order ( )
inline

Definition at line 5031 of file sat_parameters.pb.h.

◆ clear_presolve_blocked_clause()

void operations_research::sat::SatParameters::clear_presolve_blocked_clause ( )
inline

Definition at line 7237 of file sat_parameters.pb.h.

◆ clear_presolve_bva_threshold()

void operations_research::sat::SatParameters::clear_presolve_bva_threshold ( )
inline

Definition at line 7295 of file sat_parameters.pb.h.

◆ clear_presolve_bve_clause_weight()

void operations_research::sat::SatParameters::clear_presolve_bve_clause_weight ( )
inline

Definition at line 7150 of file sat_parameters.pb.h.

◆ clear_presolve_bve_threshold()

void operations_research::sat::SatParameters::clear_presolve_bve_threshold ( )
inline

Definition at line 7092 of file sat_parameters.pb.h.

◆ clear_presolve_extract_integer_enforcement()

void operations_research::sat::SatParameters::clear_presolve_extract_integer_enforcement ( )
inline

Definition at line 7904 of file sat_parameters.pb.h.

◆ clear_presolve_inclusion_work_limit()

void operations_research::sat::SatParameters::clear_presolve_inclusion_work_limit ( )
inline

Definition at line 7933 of file sat_parameters.pb.h.

◆ clear_presolve_probing_deterministic_time_limit()

void operations_research::sat::SatParameters::clear_presolve_probing_deterministic_time_limit ( )
inline

Definition at line 7208 of file sat_parameters.pb.h.

◆ clear_presolve_substitution_level()

void operations_research::sat::SatParameters::clear_presolve_substitution_level ( )
inline

Definition at line 7875 of file sat_parameters.pb.h.

◆ clear_presolve_use_bva()

void operations_research::sat::SatParameters::clear_presolve_use_bva ( )
inline

Definition at line 7266 of file sat_parameters.pb.h.

◆ clear_probing_deterministic_time_limit()

void operations_research::sat::SatParameters::clear_probing_deterministic_time_limit ( )
inline

Definition at line 7179 of file sat_parameters.pb.h.

◆ clear_probing_num_combinations_limit()

void operations_research::sat::SatParameters::clear_probing_num_combinations_limit ( )
inline

Definition at line 10577 of file sat_parameters.pb.h.

◆ clear_propagation_loop_detection_factor()

void operations_research::sat::SatParameters::clear_propagation_loop_detection_factor ( )
inline

Definition at line 9530 of file sat_parameters.pb.h.

◆ clear_pseudo_cost_reliability_threshold()

void operations_research::sat::SatParameters::clear_pseudo_cost_reliability_threshold ( )
inline

Definition at line 10780 of file sat_parameters.pb.h.

◆ clear_push_all_tasks_toward_start()

void operations_research::sat::SatParameters::clear_push_all_tasks_toward_start ( )
inline

Definition at line 12323 of file sat_parameters.pb.h.

◆ clear_random_branches_ratio()

void operations_research::sat::SatParameters::clear_random_branches_ratio ( )
inline

Definition at line 5211 of file sat_parameters.pb.h.

◆ clear_random_polarity_ratio()

void operations_research::sat::SatParameters::clear_random_polarity_ratio ( )
inline

Definition at line 5182 of file sat_parameters.pb.h.

◆ clear_random_seed()

void operations_research::sat::SatParameters::clear_random_seed ( )
inline

Definition at line 6704 of file sat_parameters.pb.h.

◆ clear_randomize_search()

void operations_research::sat::SatParameters::clear_randomize_search ( )
inline

Definition at line 12265 of file sat_parameters.pb.h.

◆ clear_relative_gap_limit()

void operations_research::sat::SatParameters::clear_relative_gap_limit ( )
inline

Definition at line 6675 of file sat_parameters.pb.h.

◆ clear_remove_fixed_variables_early()

void operations_research::sat::SatParameters::clear_remove_fixed_variables_early ( )
inline

Definition at line 7469 of file sat_parameters.pb.h.

◆ clear_repair_hint()

void operations_research::sat::SatParameters::clear_repair_hint ( )
inline

Definition at line 10461 of file sat_parameters.pb.h.

◆ clear_restart_algorithms()

void operations_research::sat::SatParameters::clear_restart_algorithms ( )
inline

Definition at line 6121 of file sat_parameters.pb.h.

◆ clear_restart_dl_average_ratio()

void operations_research::sat::SatParameters::clear_restart_dl_average_ratio ( )
inline

Definition at line 6298 of file sat_parameters.pb.h.

◆ clear_restart_lbd_average_ratio()

void operations_research::sat::SatParameters::clear_restart_lbd_average_ratio ( )
inline

Definition at line 6327 of file sat_parameters.pb.h.

◆ clear_restart_period()

void operations_research::sat::SatParameters::clear_restart_period ( )
inline

Definition at line 6240 of file sat_parameters.pb.h.

◆ clear_restart_running_window_size()

void operations_research::sat::SatParameters::clear_restart_running_window_size ( )
inline

Definition at line 6269 of file sat_parameters.pb.h.

◆ clear_root_lp_iterations()

void operations_research::sat::SatParameters::clear_root_lp_iterations ( )
inline

Definition at line 13280 of file sat_parameters.pb.h.

◆ clear_routing_cut_dp_effort()

void operations_research::sat::SatParameters::clear_routing_cut_dp_effort ( )
inline

Definition at line 10342 of file sat_parameters.pb.h.

◆ clear_routing_cut_max_infeasible_path_length()

void operations_research::sat::SatParameters::clear_routing_cut_max_infeasible_path_length ( )
inline

Definition at line 10371 of file sat_parameters.pb.h.

◆ clear_routing_cut_subset_size_for_binary_relation_bound()

void operations_research::sat::SatParameters::clear_routing_cut_subset_size_for_binary_relation_bound ( )
inline

Definition at line 10226 of file sat_parameters.pb.h.

◆ clear_routing_cut_subset_size_for_exact_binary_relation_bound()

void operations_research::sat::SatParameters::clear_routing_cut_subset_size_for_exact_binary_relation_bound ( )
inline

Definition at line 10284 of file sat_parameters.pb.h.

◆ clear_routing_cut_subset_size_for_shortest_paths_bound()

void operations_research::sat::SatParameters::clear_routing_cut_subset_size_for_shortest_paths_bound ( )
inline

Definition at line 10313 of file sat_parameters.pb.h.

◆ clear_routing_cut_subset_size_for_tight_binary_relation_bound()

void operations_research::sat::SatParameters::clear_routing_cut_subset_size_for_tight_binary_relation_bound ( )
inline

Definition at line 10255 of file sat_parameters.pb.h.

◆ clear_save_lp_basis_in_lb_tree_search()

void operations_research::sat::SatParameters::clear_save_lp_basis_in_lb_tree_search ( )
inline

Definition at line 10867 of file sat_parameters.pb.h.

◆ clear_search_branching()

void operations_research::sat::SatParameters::clear_search_branching ( )
inline

Definition at line 10400 of file sat_parameters.pb.h.

◆ clear_search_random_variable_pool_size()

void operations_research::sat::SatParameters::clear_search_random_variable_pool_size ( )
inline

Definition at line 12294 of file sat_parameters.pb.h.

◆ clear_share_binary_clauses()

void operations_research::sat::SatParameters::clear_share_binary_clauses ( )
inline

Definition at line 8886 of file sat_parameters.pb.h.

◆ clear_share_glue_clauses()

void operations_research::sat::SatParameters::clear_share_glue_clauses ( )
inline

Definition at line 8915 of file sat_parameters.pb.h.

◆ clear_share_glue_clauses_dtime()

void operations_research::sat::SatParameters::clear_share_glue_clauses_dtime ( )
inline

Definition at line 8973 of file sat_parameters.pb.h.

◆ clear_share_level_zero_bounds()

void operations_research::sat::SatParameters::clear_share_level_zero_bounds ( )
inline

Definition at line 8828 of file sat_parameters.pb.h.

◆ clear_share_linear2_bounds()

void operations_research::sat::SatParameters::clear_share_linear2_bounds ( )
inline

Definition at line 8857 of file sat_parameters.pb.h.

◆ clear_share_objective_bounds()

void operations_research::sat::SatParameters::clear_share_objective_bounds ( )
inline

Definition at line 8799 of file sat_parameters.pb.h.

◆ clear_shared_tree_balance_tolerance()

void operations_research::sat::SatParameters::clear_shared_tree_balance_tolerance ( )
inline

Definition at line 11566 of file sat_parameters.pb.h.

◆ clear_shared_tree_max_nodes_per_worker()

void operations_research::sat::SatParameters::clear_shared_tree_max_nodes_per_worker ( )
inline

Definition at line 11505 of file sat_parameters.pb.h.

◆ clear_shared_tree_num_workers()

void operations_research::sat::SatParameters::clear_shared_tree_num_workers ( )
inline

Definition at line 11331 of file sat_parameters.pb.h.

◆ clear_shared_tree_open_leaves_per_worker()

void operations_research::sat::SatParameters::clear_shared_tree_open_leaves_per_worker ( )
inline

Definition at line 11476 of file sat_parameters.pb.h.

◆ clear_shared_tree_split_min_dtime()

void operations_research::sat::SatParameters::clear_shared_tree_split_min_dtime ( )
inline

Definition at line 11595 of file sat_parameters.pb.h.

◆ clear_shared_tree_split_strategy()

void operations_research::sat::SatParameters::clear_shared_tree_split_strategy ( )
inline

Definition at line 11534 of file sat_parameters.pb.h.

◆ clear_shared_tree_worker_enable_phase_sharing()

void operations_research::sat::SatParameters::clear_shared_tree_worker_enable_phase_sharing ( )
inline

Definition at line 11447 of file sat_parameters.pb.h.

◆ clear_shared_tree_worker_enable_trail_sharing()

void operations_research::sat::SatParameters::clear_shared_tree_worker_enable_trail_sharing ( )
inline

Definition at line 11418 of file sat_parameters.pb.h.

◆ clear_shared_tree_worker_min_restarts_per_subtree()

void operations_research::sat::SatParameters::clear_shared_tree_worker_min_restarts_per_subtree ( )
inline

Definition at line 11389 of file sat_parameters.pb.h.

◆ clear_shaving_deterministic_time_in_probing_search()

void operations_research::sat::SatParameters::clear_shaving_deterministic_time_in_probing_search ( )
inline

Definition at line 10606 of file sat_parameters.pb.h.

◆ clear_shaving_search_deterministic_time()

void operations_research::sat::SatParameters::clear_shaving_search_deterministic_time ( )
inline

Definition at line 10635 of file sat_parameters.pb.h.

◆ clear_shaving_search_threshold()

void operations_research::sat::SatParameters::clear_shaving_search_threshold ( )
inline

Definition at line 10664 of file sat_parameters.pb.h.

◆ clear_solution_pool_diversity_limit()

void operations_research::sat::SatParameters::clear_solution_pool_diversity_limit ( )
inline

Definition at line 12030 of file sat_parameters.pb.h.

◆ clear_solution_pool_size()

void operations_research::sat::SatParameters::clear_solution_pool_size ( )
inline

Definition at line 12001 of file sat_parameters.pb.h.

◆ clear_stop_after_first_solution()

void operations_research::sat::SatParameters::clear_stop_after_first_solution ( )
inline

Definition at line 11798 of file sat_parameters.pb.h.

◆ clear_stop_after_presolve()

void operations_research::sat::SatParameters::clear_stop_after_presolve ( )
inline

Definition at line 11827 of file sat_parameters.pb.h.

◆ clear_stop_after_root_propagation()

void operations_research::sat::SatParameters::clear_stop_after_root_propagation ( )
inline

Definition at line 11856 of file sat_parameters.pb.h.

◆ clear_strategy_change_increase_ratio()

void operations_research::sat::SatParameters::clear_strategy_change_increase_ratio ( )
inline

Definition at line 6472 of file sat_parameters.pb.h.

◆ clear_subsolver_params()

void operations_research::sat::SatParameters::clear_subsolver_params ( )
inline

Definition at line 8687 of file sat_parameters.pb.h.

◆ clear_subsolvers()

void operations_research::sat::SatParameters::clear_subsolvers ( )
inline

Definition at line 8399 of file sat_parameters.pb.h.

◆ clear_subsume_during_vivification()

void operations_research::sat::SatParameters::clear_subsume_during_vivification ( )
inline

Definition at line 5507 of file sat_parameters.pb.h.

◆ clear_subsumption_during_conflict_analysis()

void operations_research::sat::SatParameters::clear_subsumption_during_conflict_analysis ( )
inline

Definition at line 5391 of file sat_parameters.pb.h.

◆ clear_symmetry_detection_deterministic_time_limit()

void operations_research::sat::SatParameters::clear_symmetry_detection_deterministic_time_limit ( )
inline

Definition at line 12729 of file sat_parameters.pb.h.

◆ clear_symmetry_level()

void operations_research::sat::SatParameters::clear_symmetry_level ( )
inline

Definition at line 12642 of file sat_parameters.pb.h.

◆ clear_table_compression_level()

void operations_research::sat::SatParameters::clear_table_compression_level ( )
inline

Definition at line 7527 of file sat_parameters.pb.h.

◆ clear_transitive_precedences_work_limit()

void operations_research::sat::SatParameters::clear_transitive_precedences_work_limit ( )
inline

Definition at line 9588 of file sat_parameters.pb.h.

◆ clear_use_absl_random()

void operations_research::sat::SatParameters::clear_use_absl_random ( )
inline

Definition at line 6791 of file sat_parameters.pb.h.

◆ clear_use_all_different_for_circuit()

void operations_research::sat::SatParameters::clear_use_all_different_for_circuit ( )
inline

Definition at line 10197 of file sat_parameters.pb.h.

◆ clear_use_area_energetic_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::clear_use_area_energetic_reasoning_in_no_overlap_2d ( )
inline

Definition at line 10023 of file sat_parameters.pb.h.

◆ clear_use_blocking_restart()

void operations_research::sat::SatParameters::clear_use_blocking_restart ( )
inline

Definition at line 6356 of file sat_parameters.pb.h.

◆ clear_use_chronological_backtracking()

void operations_research::sat::SatParameters::clear_use_chronological_backtracking ( )
inline

Definition at line 5536 of file sat_parameters.pb.h.

◆ clear_use_combined_no_overlap()

void operations_research::sat::SatParameters::clear_use_combined_no_overlap ( )
inline

Definition at line 12410 of file sat_parameters.pb.h.

◆ clear_use_conservative_scale_overload_checker()

void operations_research::sat::SatParameters::clear_use_conservative_scale_overload_checker ( )
inline

Definition at line 9762 of file sat_parameters.pb.h.

◆ clear_use_disjunctive_constraint_in_cumulative()

void operations_research::sat::SatParameters::clear_use_disjunctive_constraint_in_cumulative ( )
inline

Definition at line 9907 of file sat_parameters.pb.h.

◆ clear_use_dual_scheduling_heuristics()

void operations_research::sat::SatParameters::clear_use_dual_scheduling_heuristics ( )
inline

Definition at line 10168 of file sat_parameters.pb.h.

◆ clear_use_dynamic_precedence_in_cumulative()

void operations_research::sat::SatParameters::clear_use_dynamic_precedence_in_cumulative ( )
inline

Definition at line 9704 of file sat_parameters.pb.h.

◆ clear_use_dynamic_precedence_in_disjunctive()

void operations_research::sat::SatParameters::clear_use_dynamic_precedence_in_disjunctive ( )
inline

Definition at line 9675 of file sat_parameters.pb.h.

◆ clear_use_energetic_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::clear_use_energetic_reasoning_in_no_overlap_2d ( )
inline

Definition at line 9994 of file sat_parameters.pb.h.

◆ clear_use_erwa_heuristic()

void operations_research::sat::SatParameters::clear_use_erwa_heuristic ( )
inline

Definition at line 5240 of file sat_parameters.pb.h.

◆ clear_use_exact_lp_reason()

void operations_research::sat::SatParameters::clear_use_exact_lp_reason ( )
inline

Definition at line 12381 of file sat_parameters.pb.h.

◆ clear_use_extended_probing()

void operations_research::sat::SatParameters::clear_use_extended_probing ( )
inline

Definition at line 10548 of file sat_parameters.pb.h.

◆ clear_use_feasibility_jump()

void operations_research::sat::SatParameters::clear_use_feasibility_jump ( )
inline

Definition at line 10954 of file sat_parameters.pb.h.

◆ clear_use_feasibility_pump()

void operations_research::sat::SatParameters::clear_use_feasibility_pump ( )
inline

Definition at line 12117 of file sat_parameters.pb.h.

◆ clear_use_hard_precedences_in_cumulative()

void operations_research::sat::SatParameters::clear_use_hard_precedences_in_cumulative ( )
inline

Definition at line 9849 of file sat_parameters.pb.h.

◆ clear_use_implied_bounds()

void operations_research::sat::SatParameters::clear_use_implied_bounds ( )
inline

Definition at line 12497 of file sat_parameters.pb.h.

◆ clear_use_lb_relax_lns()

void operations_research::sat::SatParameters::clear_use_lb_relax_lns ( )
inline

Definition at line 12146 of file sat_parameters.pb.h.

◆ clear_use_linear3_for_no_overlap_2d_precedences()

void operations_research::sat::SatParameters::clear_use_linear3_for_no_overlap_2d_precedences ( )
inline

Definition at line 10139 of file sat_parameters.pb.h.

◆ clear_use_lns()

void operations_research::sat::SatParameters::clear_use_lns ( )
inline

Definition at line 11943 of file sat_parameters.pb.h.

◆ clear_use_lns_only()

void operations_research::sat::SatParameters::clear_use_lns_only ( )
inline

Definition at line 11972 of file sat_parameters.pb.h.

◆ clear_use_ls_only()

void operations_research::sat::SatParameters::clear_use_ls_only ( )
inline

Definition at line 10983 of file sat_parameters.pb.h.

◆ clear_use_new_integer_conflict_resolution()

void operations_research::sat::SatParameters::clear_use_new_integer_conflict_resolution ( )
inline

Definition at line 13686 of file sat_parameters.pb.h.

◆ clear_use_objective_lb_search()

void operations_research::sat::SatParameters::clear_use_objective_lb_search ( )
inline

Definition at line 10693 of file sat_parameters.pb.h.

◆ clear_use_objective_shaving_search()

void operations_research::sat::SatParameters::clear_use_objective_shaving_search ( )
inline

Definition at line 10722 of file sat_parameters.pb.h.

◆ clear_use_optimization_hints()

void operations_research::sat::SatParameters::clear_use_optimization_hints ( )
inline

Definition at line 9321 of file sat_parameters.pb.h.

◆ clear_use_optional_variables()

void operations_research::sat::SatParameters::clear_use_optional_variables ( )
inline

Definition at line 12352 of file sat_parameters.pb.h.

◆ clear_use_overload_checker_in_cumulative()

void operations_research::sat::SatParameters::clear_use_overload_checker_in_cumulative ( )
inline

Definition at line 9733 of file sat_parameters.pb.h.

◆ clear_use_pb_resolution()

void operations_research::sat::SatParameters::clear_use_pb_resolution ( )
inline

Definition at line 7005 of file sat_parameters.pb.h.

◆ clear_use_phase_saving()

void operations_research::sat::SatParameters::clear_use_phase_saving ( )
inline

Definition at line 5095 of file sat_parameters.pb.h.

◆ clear_use_precedences_in_disjunctive_constraint()

void operations_research::sat::SatParameters::clear_use_precedences_in_disjunctive_constraint ( )
inline

Definition at line 9559 of file sat_parameters.pb.h.

◆ clear_use_probing_search()

void operations_research::sat::SatParameters::clear_use_probing_search ( )
inline

Definition at line 10519 of file sat_parameters.pb.h.

◆ clear_use_rins_lns()

void operations_research::sat::SatParameters::clear_use_rins_lns ( )
inline

Definition at line 12088 of file sat_parameters.pb.h.

◆ clear_use_sat_inprocessing()

void operations_research::sat::SatParameters::clear_use_sat_inprocessing ( )
inline

Definition at line 8078 of file sat_parameters.pb.h.

◆ clear_use_shared_tree_search()

void operations_research::sat::SatParameters::clear_use_shared_tree_search ( )
inline

Definition at line 11360 of file sat_parameters.pb.h.

◆ clear_use_strong_propagation_in_disjunctive()

void operations_research::sat::SatParameters::clear_use_strong_propagation_in_disjunctive ( )
inline

Definition at line 9646 of file sat_parameters.pb.h.

◆ clear_use_symmetry_in_lp()

void operations_research::sat::SatParameters::clear_use_symmetry_in_lp ( )
inline

Definition at line 12671 of file sat_parameters.pb.h.

◆ clear_use_timetable_edge_finding_in_cumulative()

void operations_research::sat::SatParameters::clear_use_timetable_edge_finding_in_cumulative ( )
inline

Definition at line 9791 of file sat_parameters.pb.h.

◆ clear_use_timetabling_in_no_overlap_2d()

void operations_research::sat::SatParameters::clear_use_timetabling_in_no_overlap_2d ( )
inline

Definition at line 9965 of file sat_parameters.pb.h.

◆ clear_use_try_edge_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::clear_use_try_edge_reasoning_in_no_overlap_2d ( )
inline

Definition at line 10052 of file sat_parameters.pb.h.

◆ clear_variable_activity_decay()

void operations_research::sat::SatParameters::clear_variable_activity_decay ( )
inline

Definition at line 5916 of file sat_parameters.pb.h.

◆ clear_variables_shaving_level()

void operations_research::sat::SatParameters::clear_variables_shaving_level ( )
inline

Definition at line 10751 of file sat_parameters.pb.h.

◆ clear_violation_ls_compound_move_probability()

void operations_research::sat::SatParameters::clear_violation_ls_compound_move_probability ( )
inline

Definition at line 11302 of file sat_parameters.pb.h.

◆ clear_violation_ls_perturbation_period()

void operations_research::sat::SatParameters::clear_violation_ls_perturbation_period ( )
inline

Definition at line 11273 of file sat_parameters.pb.h.

◆ ConflictMinimizationAlgorithm_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_descriptor ( )
inlinestatic

Definition at line 698 of file sat_parameters.pb.h.

◆ ConflictMinimizationAlgorithm_IsValid()

bool operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_IsValid ( int value)
inlinestatic

Definition at line 692 of file sat_parameters.pb.h.

◆ ConflictMinimizationAlgorithm_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_Name ( T value)
inlinestatic

Definition at line 702 of file sat_parameters.pb.h.

◆ ConflictMinimizationAlgorithm_Parse()

bool operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_Parse ( ::absl::string_view name,
ConflictMinimizationAlgorithm *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 705 of file sat_parameters.pb.h.

◆ convert_intervals()

bool operations_research::sat::SatParameters::convert_intervals ( ) const
inline

Definition at line 12619 of file sat_parameters.pb.h.

◆ CopyFrom()

void operations_research::sat::SatParameters::CopyFrom ( const SatParameters & from)

Definition at line 6936 of file sat_parameters.pb.cc.

◆ core_minimization_level()

int32_t operations_research::sat::SatParameters::core_minimization_level ( ) const
inline

Definition at line 9356 of file sat_parameters.pb.h.

◆ count_assumption_levels_in_lbd()

bool operations_research::sat::SatParameters::count_assumption_levels_in_lbd ( ) const
inline

Definition at line 7069 of file sat_parameters.pb.h.

◆ cover_optimization()

bool operations_research::sat::SatParameters::cover_optimization ( ) const
inline

Definition at line 9414 of file sat_parameters.pb.h.

◆ cp_model_presolve()

bool operations_research::sat::SatParameters::cp_model_presolve ( ) const
inline

Definition at line 7359 of file sat_parameters.pb.h.

◆ cp_model_probing_level()

int32_t operations_research::sat::SatParameters::cp_model_probing_level ( ) const
inline

Definition at line 7388 of file sat_parameters.pb.h.

◆ cp_model_use_sat_presolve()

bool operations_research::sat::SatParameters::cp_model_use_sat_presolve ( ) const
inline

Definition at line 7417 of file sat_parameters.pb.h.

◆ create_1uip_boolean_during_icr()

bool operations_research::sat::SatParameters::create_1uip_boolean_during_icr ( ) const
inline

Definition at line 13721 of file sat_parameters.pb.h.

◆ cut_active_count_decay()

double operations_research::sat::SatParameters::cut_active_count_decay ( ) const
inline

Definition at line 13431 of file sat_parameters.pb.h.

◆ cut_cleanup_target()

int32_t operations_research::sat::SatParameters::cut_cleanup_target ( ) const
inline

Definition at line 13460 of file sat_parameters.pb.h.

◆ cut_level()

int32_t operations_research::sat::SatParameters::cut_level ( ) const
inline

Definition at line 12938 of file sat_parameters.pb.h.

◆ cut_max_active_count_value()

double operations_research::sat::SatParameters::cut_max_active_count_value ( ) const
inline

Definition at line 13402 of file sat_parameters.pb.h.

◆ debug_crash_if_lrat_check_fails()

bool operations_research::sat::SatParameters::debug_crash_if_lrat_check_fails ( ) const
inline

Definition at line 9298 of file sat_parameters.pb.h.

◆ debug_crash_if_presolve_breaks_hint()

bool operations_research::sat::SatParameters::debug_crash_if_presolve_breaks_hint ( ) const
inline

Definition at line 9269 of file sat_parameters.pb.h.

◆ debug_crash_on_bad_hint()

bool operations_research::sat::SatParameters::debug_crash_on_bad_hint ( ) const
inline

Definition at line 9240 of file sat_parameters.pb.h.

◆ debug_max_num_presolve_operations()

int32_t operations_research::sat::SatParameters::debug_max_num_presolve_operations ( ) const
inline

Definition at line 9211 of file sat_parameters.pb.h.

◆ debug_postsolve_with_full_solver()

bool operations_research::sat::SatParameters::debug_postsolve_with_full_solver ( ) const
inline

Definition at line 9182 of file sat_parameters.pb.h.

◆ decision_subsumption_during_conflict_analysis()

bool operations_research::sat::SatParameters::decision_subsumption_during_conflict_analysis ( ) const
inline

Definition at line 5455 of file sat_parameters.pb.h.

◆ default_instance()

const SatParameters & operations_research::sat::SatParameters::default_instance ( )
inlinestatic

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

◆ default_restart_algorithms()

const::std::string & operations_research::sat::SatParameters::default_restart_algorithms ( ) const
inline

Definition at line 6181 of file sat_parameters.pb.h.

◆ descriptor()

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

Definition at line 549 of file sat_parameters.pb.h.

◆ detect_linearized_product()

bool operations_research::sat::SatParameters::detect_linearized_product ( ) const
inline

Definition at line 13663 of file sat_parameters.pb.h.

◆ detect_table_with_cost()

bool operations_research::sat::SatParameters::detect_table_with_cost ( ) const
inline

Definition at line 7504 of file sat_parameters.pb.h.

◆ disable_constraint_expansion()

bool operations_research::sat::SatParameters::disable_constraint_expansion ( ) const
inline

Definition at line 7765 of file sat_parameters.pb.h.

◆ diversify_lns_params()

bool operations_research::sat::SatParameters::diversify_lns_params ( ) const
inline

Definition at line 12242 of file sat_parameters.pb.h.

◆ eagerly_subsume_last_n_conflicts()

int32_t operations_research::sat::SatParameters::eagerly_subsume_last_n_conflicts ( ) const
inline

Definition at line 5484 of file sat_parameters.pb.h.

◆ encode_complex_linear_constraint_with_integer()

bool operations_research::sat::SatParameters::encode_complex_linear_constraint_with_integer ( ) const
inline

Definition at line 7794 of file sat_parameters.pb.h.

◆ encode_cumulative_as_reservoir()

bool operations_research::sat::SatParameters::encode_cumulative_as_reservoir ( ) const
inline

Definition at line 7707 of file sat_parameters.pb.h.

◆ enumerate_all_solutions()

bool operations_research::sat::SatParameters::enumerate_all_solutions ( ) const
inline

Definition at line 11630 of file sat_parameters.pb.h.

◆ expand_alldiff_constraints()

bool operations_research::sat::SatParameters::expand_alldiff_constraints ( ) const
inline

Definition at line 7562 of file sat_parameters.pb.h.

◆ expand_reservoir_constraints()

bool operations_research::sat::SatParameters::expand_reservoir_constraints ( ) const
inline

Definition at line 7620 of file sat_parameters.pb.h.

◆ expand_reservoir_using_circuit()

bool operations_research::sat::SatParameters::expand_reservoir_using_circuit ( ) const
inline

Definition at line 7678 of file sat_parameters.pb.h.

◆ exploit_all_lp_solution()

bool operations_research::sat::SatParameters::exploit_all_lp_solution ( ) const
inline

Definition at line 13547 of file sat_parameters.pb.h.

◆ exploit_all_precedences()

bool operations_research::sat::SatParameters::exploit_all_precedences ( ) const
inline

Definition at line 9884 of file sat_parameters.pb.h.

◆ exploit_best_solution()

bool operations_research::sat::SatParameters::exploit_best_solution ( ) const
inline

Definition at line 13576 of file sat_parameters.pb.h.

◆ exploit_integer_lp_solution()

bool operations_research::sat::SatParameters::exploit_integer_lp_solution ( ) const
inline

Definition at line 13518 of file sat_parameters.pb.h.

◆ exploit_objective()

bool operations_research::sat::SatParameters::exploit_objective ( ) const
inline

Definition at line 13634 of file sat_parameters.pb.h.

◆ exploit_relaxation_solution()

bool operations_research::sat::SatParameters::exploit_relaxation_solution ( ) const
inline

Definition at line 13605 of file sat_parameters.pb.h.

◆ extra_subsolvers() [1/2]

const::google::protobuf::RepeatedPtrField<::std::string > & operations_research::sat::SatParameters::extra_subsolvers ( ) const
inline

Definition at line 8513 of file sat_parameters.pb.h.

◆ extra_subsolvers() [2/2]

const::std::string & operations_research::sat::SatParameters::extra_subsolvers ( int index) const
inline

Definition at line 8487 of file sat_parameters.pb.h.

◆ extra_subsolvers_size()

int operations_research::sat::SatParameters::extra_subsolvers_size ( ) const
inline

Definition at line 8468 of file sat_parameters.pb.h.

◆ extra_subsumption_during_conflict_analysis()

bool operations_research::sat::SatParameters::extra_subsumption_during_conflict_analysis ( ) const
inline

Definition at line 5426 of file sat_parameters.pb.h.

◆ feasibility_jump_batch_dtime()

double operations_research::sat::SatParameters::feasibility_jump_batch_dtime ( ) const
inline

Definition at line 11105 of file sat_parameters.pb.h.

◆ feasibility_jump_decay()

double operations_research::sat::SatParameters::feasibility_jump_decay ( ) const
inline

Definition at line 11018 of file sat_parameters.pb.h.

◆ feasibility_jump_enable_restarts()

bool operations_research::sat::SatParameters::feasibility_jump_enable_restarts ( ) const
inline

Definition at line 11192 of file sat_parameters.pb.h.

◆ feasibility_jump_linearization_level()

int32_t operations_research::sat::SatParameters::feasibility_jump_linearization_level ( ) const
inline

Definition at line 11047 of file sat_parameters.pb.h.

◆ feasibility_jump_max_expanded_constraint_size()

int32_t operations_research::sat::SatParameters::feasibility_jump_max_expanded_constraint_size ( ) const
inline

Definition at line 11221 of file sat_parameters.pb.h.

◆ feasibility_jump_restart_factor()

int32_t operations_research::sat::SatParameters::feasibility_jump_restart_factor ( ) const
inline

Definition at line 11076 of file sat_parameters.pb.h.

◆ feasibility_jump_var_perburbation_range_ratio()

double operations_research::sat::SatParameters::feasibility_jump_var_perburbation_range_ratio ( ) const
inline

Definition at line 11163 of file sat_parameters.pb.h.

◆ feasibility_jump_var_randomization_probability()

double operations_research::sat::SatParameters::feasibility_jump_var_randomization_probability ( ) const
inline

Definition at line 11134 of file sat_parameters.pb.h.

◆ fill_additional_solutions_in_response()

bool operations_research::sat::SatParameters::fill_additional_solutions_in_response ( ) const
inline

Definition at line 11717 of file sat_parameters.pb.h.

◆ fill_tightened_domains_in_response()

bool operations_research::sat::SatParameters::fill_tightened_domains_in_response ( ) const
inline

Definition at line 11688 of file sat_parameters.pb.h.

◆ filter_sat_postsolve_clauses()

bool operations_research::sat::SatParameters::filter_sat_postsolve_clauses ( ) const
inline

Definition at line 7127 of file sat_parameters.pb.h.

◆ filter_subsolvers() [1/2]

const::google::protobuf::RepeatedPtrField<::std::string > & operations_research::sat::SatParameters::filter_subsolvers ( ) const
inline

Definition at line 8657 of file sat_parameters.pb.h.

◆ filter_subsolvers() [2/2]

const::std::string & operations_research::sat::SatParameters::filter_subsolvers ( int index) const
inline

Definition at line 8631 of file sat_parameters.pb.h.

◆ filter_subsolvers_size()

int operations_research::sat::SatParameters::filter_subsolvers_size ( ) const
inline

Definition at line 8612 of file sat_parameters.pb.h.

◆ find_big_linear_overlap()

bool operations_research::sat::SatParameters::find_big_linear_overlap ( ) const
inline

Definition at line 8026 of file sat_parameters.pb.h.

◆ find_clauses_that_are_exactly_one()

bool operations_research::sat::SatParameters::find_clauses_that_are_exactly_one ( ) const
inline

Definition at line 8055 of file sat_parameters.pb.h.

◆ find_multiple_cores()

bool operations_research::sat::SatParameters::find_multiple_cores ( ) const
inline

Definition at line 9385 of file sat_parameters.pb.h.

◆ fix_variables_to_their_hinted_value()

bool operations_research::sat::SatParameters::fix_variables_to_their_hinted_value ( ) const
inline

Definition at line 10496 of file sat_parameters.pb.h.

◆ fp_rounding()

operations_research::sat::SatParameters_FPRoundingMethod operations_research::sat::SatParameters::fp_rounding ( ) const
inline

Definition at line 12210 of file sat_parameters.pb.h.

◆ FPRoundingMethod_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::FPRoundingMethod_descriptor ( )
inlinestatic

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

◆ FPRoundingMethod_IsValid()

bool operations_research::sat::SatParameters::FPRoundingMethod_IsValid ( int value)
inlinestatic

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

◆ FPRoundingMethod_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::FPRoundingMethod_Name ( T value)
inlinestatic

Definition at line 880 of file sat_parameters.pb.h.

◆ FPRoundingMethod_Parse()

bool operations_research::sat::SatParameters::FPRoundingMethod_Parse ( ::absl::string_view name,
FPRoundingMethod *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 883 of file sat_parameters.pb.h.

◆ GetCachedSize()

int operations_research::sat::SatParameters::GetCachedSize ( ) const
inline

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

◆ GetDescriptor()

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

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

◆ GetMetadata()

google::protobuf::Metadata operations_research::sat::SatParameters::GetMetadata ( ) const

Definition at line 6982 of file sat_parameters.pb.cc.

◆ GetReflection()

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

Definition at line 555 of file sat_parameters.pb.h.

◆ glucose_decay_increment()

double operations_research::sat::SatParameters::glucose_decay_increment ( ) const
inline

Definition at line 6009 of file sat_parameters.pb.h.

◆ glucose_decay_increment_period()

int32_t operations_research::sat::SatParameters::glucose_decay_increment_period ( ) const
inline

Definition at line 6038 of file sat_parameters.pb.h.

◆ glucose_max_decay()

double operations_research::sat::SatParameters::glucose_max_decay ( ) const
inline

Definition at line 5980 of file sat_parameters.pb.h.

◆ has_absolute_gap_limit()

bool operations_research::sat::SatParameters::has_absolute_gap_limit ( ) const
inline

Definition at line 6642 of file sat_parameters.pb.h.

◆ has_add_cg_cuts()

bool operations_research::sat::SatParameters::has_add_cg_cuts ( ) const
inline

Definition at line 13015 of file sat_parameters.pb.h.

◆ has_add_clique_cuts()

bool operations_research::sat::SatParameters::has_add_clique_cuts ( ) const
inline

Definition at line 13102 of file sat_parameters.pb.h.

◆ has_add_lin_max_cuts()

bool operations_research::sat::SatParameters::has_add_lin_max_cuts ( ) const
inline

Definition at line 13189 of file sat_parameters.pb.h.

◆ has_add_lp_constraints_lazily()

bool operations_research::sat::SatParameters::has_add_lp_constraints_lazily ( ) const
inline

Definition at line 13247 of file sat_parameters.pb.h.

◆ has_add_mir_cuts()

bool operations_research::sat::SatParameters::has_add_mir_cuts ( ) const
inline

Definition at line 13044 of file sat_parameters.pb.h.

◆ has_add_objective_cut()

bool operations_research::sat::SatParameters::has_add_objective_cut ( ) const
inline

Definition at line 12986 of file sat_parameters.pb.h.

◆ has_add_rlt_cuts()

bool operations_research::sat::SatParameters::has_add_rlt_cuts ( ) const
inline

Definition at line 13131 of file sat_parameters.pb.h.

◆ has_add_zero_half_cuts()

bool operations_research::sat::SatParameters::has_add_zero_half_cuts ( ) const
inline

Definition at line 13073 of file sat_parameters.pb.h.

◆ has_also_bump_variables_in_conflict_reasons()

bool operations_research::sat::SatParameters::has_also_bump_variables_in_conflict_reasons ( ) const
inline

Definition at line 5294 of file sat_parameters.pb.h.

◆ has_alternative_pool_size()

bool operations_research::sat::SatParameters::has_alternative_pool_size ( ) const
inline

Definition at line 12055 of file sat_parameters.pb.h.

◆ has_at_most_one_max_expansion_size()

bool operations_research::sat::SatParameters::has_at_most_one_max_expansion_size ( ) const
inline

Definition at line 12435 of file sat_parameters.pb.h.

◆ has_auto_detect_greater_than_at_least_one_of()

bool operations_research::sat::SatParameters::has_auto_detect_greater_than_at_least_one_of ( ) const
inline

Definition at line 11765 of file sat_parameters.pb.h.

◆ has_binary_minimization_algorithm()

bool operations_research::sat::SatParameters::has_binary_minimization_algorithm ( ) const
inline

Definition at line 5355 of file sat_parameters.pb.h.

◆ has_binary_search_num_conflicts()

bool operations_research::sat::SatParameters::has_binary_search_num_conflicts ( ) const
inline

Definition at line 10892 of file sat_parameters.pb.h.

◆ has_blocking_restart_multiplier()

bool operations_research::sat::SatParameters::has_blocking_restart_multiplier ( ) const
inline

Definition at line 6410 of file sat_parameters.pb.h.

◆ has_blocking_restart_window_size()

bool operations_research::sat::SatParameters::has_blocking_restart_window_size ( ) const
inline

Definition at line 6381 of file sat_parameters.pb.h.

◆ has_boolean_encoding_level()

bool operations_research::sat::SatParameters::has_boolean_encoding_level ( ) const
inline

Definition at line 12841 of file sat_parameters.pb.h.

◆ has_catch_sigint_signal()

bool operations_research::sat::SatParameters::has_catch_sigint_signal ( ) const
inline

Definition at line 12464 of file sat_parameters.pb.h.

◆ has_check_drat_proof()

bool operations_research::sat::SatParameters::has_check_drat_proof ( ) const
inline

Definition at line 9085 of file sat_parameters.pb.h.

◆ has_check_lrat_proof()

bool operations_research::sat::SatParameters::has_check_lrat_proof ( ) const
inline

Definition at line 8998 of file sat_parameters.pb.h.

◆ has_check_merged_lrat_proof()

bool operations_research::sat::SatParameters::has_check_merged_lrat_proof ( ) const
inline

Definition at line 9027 of file sat_parameters.pb.h.

◆ has_chronological_backtrack_min_conflicts()

bool operations_research::sat::SatParameters::has_chronological_backtrack_min_conflicts ( ) const
inline

Definition at line 5590 of file sat_parameters.pb.h.

◆ has_clause_activity_decay()

bool operations_research::sat::SatParameters::has_clause_activity_decay ( ) const
inline

Definition at line 6057 of file sat_parameters.pb.h.

◆ has_clause_cleanup_lbd_bound()

bool operations_research::sat::SatParameters::has_clause_cleanup_lbd_bound ( ) const
inline

Definition at line 5735 of file sat_parameters.pb.h.

◆ has_clause_cleanup_lbd_tier1()

bool operations_research::sat::SatParameters::has_clause_cleanup_lbd_tier1 ( ) const
inline

Definition at line 5764 of file sat_parameters.pb.h.

◆ has_clause_cleanup_lbd_tier2()

bool operations_research::sat::SatParameters::has_clause_cleanup_lbd_tier2 ( ) const
inline

Definition at line 5793 of file sat_parameters.pb.h.

◆ has_clause_cleanup_ordering()

bool operations_research::sat::SatParameters::has_clause_cleanup_ordering ( ) const
inline

Definition at line 5822 of file sat_parameters.pb.h.

◆ has_clause_cleanup_period()

bool operations_research::sat::SatParameters::has_clause_cleanup_period ( ) const
inline

Definition at line 5619 of file sat_parameters.pb.h.

◆ has_clause_cleanup_period_increment()

bool operations_research::sat::SatParameters::has_clause_cleanup_period_increment ( ) const
inline

Definition at line 5648 of file sat_parameters.pb.h.

◆ has_clause_cleanup_ratio()

bool operations_research::sat::SatParameters::has_clause_cleanup_ratio ( ) const
inline

Definition at line 5706 of file sat_parameters.pb.h.

◆ has_clause_cleanup_target()

bool operations_research::sat::SatParameters::has_clause_cleanup_target ( ) const
inline

Definition at line 5677 of file sat_parameters.pb.h.

◆ has_convert_intervals()

bool operations_research::sat::SatParameters::has_convert_intervals ( ) const
inline

Definition at line 12609 of file sat_parameters.pb.h.

◆ has_core_minimization_level()

bool operations_research::sat::SatParameters::has_core_minimization_level ( ) const
inline

Definition at line 9346 of file sat_parameters.pb.h.

◆ has_count_assumption_levels_in_lbd()

bool operations_research::sat::SatParameters::has_count_assumption_levels_in_lbd ( ) const
inline

Definition at line 7059 of file sat_parameters.pb.h.

◆ has_cover_optimization()

bool operations_research::sat::SatParameters::has_cover_optimization ( ) const
inline

Definition at line 9404 of file sat_parameters.pb.h.

◆ has_cp_model_presolve()

bool operations_research::sat::SatParameters::has_cp_model_presolve ( ) const
inline

Definition at line 7349 of file sat_parameters.pb.h.

◆ has_cp_model_probing_level()

bool operations_research::sat::SatParameters::has_cp_model_probing_level ( ) const
inline

Definition at line 7378 of file sat_parameters.pb.h.

◆ has_cp_model_use_sat_presolve()

bool operations_research::sat::SatParameters::has_cp_model_use_sat_presolve ( ) const
inline

Definition at line 7407 of file sat_parameters.pb.h.

◆ has_create_1uip_boolean_during_icr()

bool operations_research::sat::SatParameters::has_create_1uip_boolean_during_icr ( ) const
inline

Definition at line 13711 of file sat_parameters.pb.h.

◆ has_cut_active_count_decay()

bool operations_research::sat::SatParameters::has_cut_active_count_decay ( ) const
inline

Definition at line 13421 of file sat_parameters.pb.h.

◆ has_cut_cleanup_target()

bool operations_research::sat::SatParameters::has_cut_cleanup_target ( ) const
inline

Definition at line 13450 of file sat_parameters.pb.h.

◆ has_cut_level()

bool operations_research::sat::SatParameters::has_cut_level ( ) const
inline

Definition at line 12928 of file sat_parameters.pb.h.

◆ has_cut_max_active_count_value()

bool operations_research::sat::SatParameters::has_cut_max_active_count_value ( ) const
inline

Definition at line 13392 of file sat_parameters.pb.h.

◆ has_debug_crash_if_lrat_check_fails()

bool operations_research::sat::SatParameters::has_debug_crash_if_lrat_check_fails ( ) const
inline

Definition at line 9288 of file sat_parameters.pb.h.

◆ has_debug_crash_if_presolve_breaks_hint()

bool operations_research::sat::SatParameters::has_debug_crash_if_presolve_breaks_hint ( ) const
inline

Definition at line 9259 of file sat_parameters.pb.h.

◆ has_debug_crash_on_bad_hint()

bool operations_research::sat::SatParameters::has_debug_crash_on_bad_hint ( ) const
inline

Definition at line 9230 of file sat_parameters.pb.h.

◆ has_debug_max_num_presolve_operations()

bool operations_research::sat::SatParameters::has_debug_max_num_presolve_operations ( ) const
inline

Definition at line 9201 of file sat_parameters.pb.h.

◆ has_debug_postsolve_with_full_solver()

bool operations_research::sat::SatParameters::has_debug_postsolve_with_full_solver ( ) const
inline

Definition at line 9172 of file sat_parameters.pb.h.

◆ has_decision_subsumption_during_conflict_analysis()

bool operations_research::sat::SatParameters::has_decision_subsumption_during_conflict_analysis ( ) const
inline

Definition at line 5445 of file sat_parameters.pb.h.

◆ has_default_restart_algorithms()

bool operations_research::sat::SatParameters::has_default_restart_algorithms ( ) const
inline

Definition at line 6171 of file sat_parameters.pb.h.

◆ has_detect_linearized_product()

bool operations_research::sat::SatParameters::has_detect_linearized_product ( ) const
inline

Definition at line 13653 of file sat_parameters.pb.h.

◆ has_detect_table_with_cost()

bool operations_research::sat::SatParameters::has_detect_table_with_cost ( ) const
inline

Definition at line 7494 of file sat_parameters.pb.h.

◆ has_disable_constraint_expansion()

bool operations_research::sat::SatParameters::has_disable_constraint_expansion ( ) const
inline

Definition at line 7755 of file sat_parameters.pb.h.

◆ has_diversify_lns_params()

bool operations_research::sat::SatParameters::has_diversify_lns_params ( ) const
inline

Definition at line 12232 of file sat_parameters.pb.h.

◆ has_eagerly_subsume_last_n_conflicts()

bool operations_research::sat::SatParameters::has_eagerly_subsume_last_n_conflicts ( ) const
inline

Definition at line 5474 of file sat_parameters.pb.h.

◆ has_encode_complex_linear_constraint_with_integer()

bool operations_research::sat::SatParameters::has_encode_complex_linear_constraint_with_integer ( ) const
inline

Definition at line 7784 of file sat_parameters.pb.h.

◆ has_encode_cumulative_as_reservoir()

bool operations_research::sat::SatParameters::has_encode_cumulative_as_reservoir ( ) const
inline

Definition at line 7697 of file sat_parameters.pb.h.

◆ has_enumerate_all_solutions()

bool operations_research::sat::SatParameters::has_enumerate_all_solutions ( ) const
inline

Definition at line 11620 of file sat_parameters.pb.h.

◆ has_expand_alldiff_constraints()

bool operations_research::sat::SatParameters::has_expand_alldiff_constraints ( ) const
inline

Definition at line 7552 of file sat_parameters.pb.h.

◆ has_expand_reservoir_constraints()

bool operations_research::sat::SatParameters::has_expand_reservoir_constraints ( ) const
inline

Definition at line 7610 of file sat_parameters.pb.h.

◆ has_expand_reservoir_using_circuit()

bool operations_research::sat::SatParameters::has_expand_reservoir_using_circuit ( ) const
inline

Definition at line 7668 of file sat_parameters.pb.h.

◆ has_exploit_all_lp_solution()

bool operations_research::sat::SatParameters::has_exploit_all_lp_solution ( ) const
inline

Definition at line 13537 of file sat_parameters.pb.h.

◆ has_exploit_all_precedences()

bool operations_research::sat::SatParameters::has_exploit_all_precedences ( ) const
inline

Definition at line 9874 of file sat_parameters.pb.h.

◆ has_exploit_best_solution()

bool operations_research::sat::SatParameters::has_exploit_best_solution ( ) const
inline

Definition at line 13566 of file sat_parameters.pb.h.

◆ has_exploit_integer_lp_solution()

bool operations_research::sat::SatParameters::has_exploit_integer_lp_solution ( ) const
inline

Definition at line 13508 of file sat_parameters.pb.h.

◆ has_exploit_objective()

bool operations_research::sat::SatParameters::has_exploit_objective ( ) const
inline

Definition at line 13624 of file sat_parameters.pb.h.

◆ has_exploit_relaxation_solution()

bool operations_research::sat::SatParameters::has_exploit_relaxation_solution ( ) const
inline

Definition at line 13595 of file sat_parameters.pb.h.

◆ has_extra_subsumption_during_conflict_analysis()

bool operations_research::sat::SatParameters::has_extra_subsumption_during_conflict_analysis ( ) const
inline

Definition at line 5416 of file sat_parameters.pb.h.

◆ has_feasibility_jump_batch_dtime()

bool operations_research::sat::SatParameters::has_feasibility_jump_batch_dtime ( ) const
inline

Definition at line 11095 of file sat_parameters.pb.h.

◆ has_feasibility_jump_decay()

bool operations_research::sat::SatParameters::has_feasibility_jump_decay ( ) const
inline

Definition at line 11008 of file sat_parameters.pb.h.

◆ has_feasibility_jump_enable_restarts()

bool operations_research::sat::SatParameters::has_feasibility_jump_enable_restarts ( ) const
inline

Definition at line 11182 of file sat_parameters.pb.h.

◆ has_feasibility_jump_linearization_level()

bool operations_research::sat::SatParameters::has_feasibility_jump_linearization_level ( ) const
inline

Definition at line 11037 of file sat_parameters.pb.h.

◆ has_feasibility_jump_max_expanded_constraint_size()

bool operations_research::sat::SatParameters::has_feasibility_jump_max_expanded_constraint_size ( ) const
inline

Definition at line 11211 of file sat_parameters.pb.h.

◆ has_feasibility_jump_restart_factor()

bool operations_research::sat::SatParameters::has_feasibility_jump_restart_factor ( ) const
inline

Definition at line 11066 of file sat_parameters.pb.h.

◆ has_feasibility_jump_var_perburbation_range_ratio()

bool operations_research::sat::SatParameters::has_feasibility_jump_var_perburbation_range_ratio ( ) const
inline

Definition at line 11153 of file sat_parameters.pb.h.

◆ has_feasibility_jump_var_randomization_probability()

bool operations_research::sat::SatParameters::has_feasibility_jump_var_randomization_probability ( ) const
inline

Definition at line 11124 of file sat_parameters.pb.h.

◆ has_fill_additional_solutions_in_response()

bool operations_research::sat::SatParameters::has_fill_additional_solutions_in_response ( ) const
inline

Definition at line 11707 of file sat_parameters.pb.h.

◆ has_fill_tightened_domains_in_response()

bool operations_research::sat::SatParameters::has_fill_tightened_domains_in_response ( ) const
inline

Definition at line 11678 of file sat_parameters.pb.h.

◆ has_filter_sat_postsolve_clauses()

bool operations_research::sat::SatParameters::has_filter_sat_postsolve_clauses ( ) const
inline

Definition at line 7117 of file sat_parameters.pb.h.

◆ has_find_big_linear_overlap()

bool operations_research::sat::SatParameters::has_find_big_linear_overlap ( ) const
inline

Definition at line 8016 of file sat_parameters.pb.h.

◆ has_find_clauses_that_are_exactly_one()

bool operations_research::sat::SatParameters::has_find_clauses_that_are_exactly_one ( ) const
inline

Definition at line 8045 of file sat_parameters.pb.h.

◆ has_find_multiple_cores()

bool operations_research::sat::SatParameters::has_find_multiple_cores ( ) const
inline

Definition at line 9375 of file sat_parameters.pb.h.

◆ has_fix_variables_to_their_hinted_value()

bool operations_research::sat::SatParameters::has_fix_variables_to_their_hinted_value ( ) const
inline

Definition at line 10486 of file sat_parameters.pb.h.

◆ has_fp_rounding()

bool operations_research::sat::SatParameters::has_fp_rounding ( ) const
inline

Definition at line 12200 of file sat_parameters.pb.h.

◆ has_glucose_decay_increment()

bool operations_research::sat::SatParameters::has_glucose_decay_increment ( ) const
inline

Definition at line 5999 of file sat_parameters.pb.h.

◆ has_glucose_decay_increment_period()

bool operations_research::sat::SatParameters::has_glucose_decay_increment_period ( ) const
inline

Definition at line 6028 of file sat_parameters.pb.h.

◆ has_glucose_max_decay()

bool operations_research::sat::SatParameters::has_glucose_max_decay ( ) const
inline

Definition at line 5970 of file sat_parameters.pb.h.

◆ has_hint_conflict_limit()

bool operations_research::sat::SatParameters::has_hint_conflict_limit ( ) const
inline

Definition at line 10428 of file sat_parameters.pb.h.

◆ has_ignore_names()

bool operations_research::sat::SatParameters::has_ignore_names ( ) const
inline

Definition at line 7958 of file sat_parameters.pb.h.

◆ has_infer_all_diffs()

bool operations_research::sat::SatParameters::has_infer_all_diffs ( ) const
inline

Definition at line 7987 of file sat_parameters.pb.h.

◆ has_initial_polarity()

bool operations_research::sat::SatParameters::has_initial_polarity ( ) const
inline

Definition at line 5059 of file sat_parameters.pb.h.

◆ has_initial_variables_activity()

bool operations_research::sat::SatParameters::has_initial_variables_activity ( ) const
inline

Definition at line 5265 of file sat_parameters.pb.h.

◆ has_inprocessing_dtime_ratio()

bool operations_research::sat::SatParameters::has_inprocessing_dtime_ratio ( ) const
inline

Definition at line 8103 of file sat_parameters.pb.h.

◆ has_inprocessing_minimization_dtime()

bool operations_research::sat::SatParameters::has_inprocessing_minimization_dtime ( ) const
inline

Definition at line 8161 of file sat_parameters.pb.h.

◆ has_inprocessing_minimization_use_all_orderings()

bool operations_research::sat::SatParameters::has_inprocessing_minimization_use_all_orderings ( ) const
inline

Definition at line 8219 of file sat_parameters.pb.h.

◆ has_inprocessing_minimization_use_conflict_analysis()

bool operations_research::sat::SatParameters::has_inprocessing_minimization_use_conflict_analysis ( ) const
inline

Definition at line 8190 of file sat_parameters.pb.h.

◆ has_inprocessing_probing_dtime()

bool operations_research::sat::SatParameters::has_inprocessing_probing_dtime ( ) const
inline

Definition at line 8132 of file sat_parameters.pb.h.

◆ has_inprocessing_use_congruence_closure()

bool operations_research::sat::SatParameters::has_inprocessing_use_congruence_closure ( ) const
inline

Definition at line 8248 of file sat_parameters.pb.h.

◆ has_inprocessing_use_sat_sweeping()

bool operations_research::sat::SatParameters::has_inprocessing_use_sat_sweeping ( ) const
inline

Definition at line 8277 of file sat_parameters.pb.h.

◆ has_instantiate_all_variables()

bool operations_research::sat::SatParameters::has_instantiate_all_variables ( ) const
inline

Definition at line 11736 of file sat_parameters.pb.h.

◆ has_interleave_batch_size()

bool operations_research::sat::SatParameters::has_interleave_batch_size ( ) const
inline

Definition at line 8766 of file sat_parameters.pb.h.

◆ has_interleave_search()

bool operations_research::sat::SatParameters::has_interleave_search ( ) const
inline

Definition at line 8737 of file sat_parameters.pb.h.

◆ has_keep_all_feasible_solutions_in_presolve()

bool operations_research::sat::SatParameters::has_keep_all_feasible_solutions_in_presolve ( ) const
inline

Definition at line 11649 of file sat_parameters.pb.h.

◆ has_keep_symmetry_in_presolve()

bool operations_research::sat::SatParameters::has_keep_symmetry_in_presolve ( ) const
inline

Definition at line 12696 of file sat_parameters.pb.h.

◆ has_lb_relax_num_workers_threshold()

bool operations_research::sat::SatParameters::has_lb_relax_num_workers_threshold ( ) const
inline

Definition at line 12171 of file sat_parameters.pb.h.

◆ has_linear_split_size()

bool operations_research::sat::SatParameters::has_linear_split_size ( ) const
inline

Definition at line 12783 of file sat_parameters.pb.h.

◆ has_linearization_level()

bool operations_research::sat::SatParameters::has_linearization_level ( ) const
inline

Definition at line 12812 of file sat_parameters.pb.h.

◆ has_lns_initial_deterministic_limit()

bool operations_research::sat::SatParameters::has_lns_initial_deterministic_limit ( ) const
inline

Definition at line 11910 of file sat_parameters.pb.h.

◆ has_lns_initial_difficulty()

bool operations_research::sat::SatParameters::has_lns_initial_difficulty ( ) const
inline

Definition at line 11881 of file sat_parameters.pb.h.

◆ has_load_at_most_ones_in_sat_presolve()

bool operations_research::sat::SatParameters::has_load_at_most_ones_in_sat_presolve ( ) const
inline

Definition at line 7436 of file sat_parameters.pb.h.

◆ has_log_prefix()

bool operations_research::sat::SatParameters::has_log_prefix ( ) const
inline

Definition at line 6874 of file sat_parameters.pb.h.

◆ has_log_search_progress()

bool operations_research::sat::SatParameters::has_log_search_progress ( ) const
inline

Definition at line 6816 of file sat_parameters.pb.h.

◆ has_log_subsolver_statistics()

bool operations_research::sat::SatParameters::has_log_subsolver_statistics ( ) const
inline

Definition at line 6845 of file sat_parameters.pb.h.

◆ has_log_to_response()

bool operations_research::sat::SatParameters::has_log_to_response ( ) const
inline

Definition at line 6972 of file sat_parameters.pb.h.

◆ has_log_to_stdout()

bool operations_research::sat::SatParameters::has_log_to_stdout ( ) const
inline

Definition at line 6943 of file sat_parameters.pb.h.

◆ has_lp_dual_tolerance()

bool operations_research::sat::SatParameters::has_lp_dual_tolerance ( ) const
inline

Definition at line 12580 of file sat_parameters.pb.h.

◆ has_lp_primal_tolerance()

bool operations_research::sat::SatParameters::has_lp_primal_tolerance ( ) const
inline

Definition at line 12551 of file sat_parameters.pb.h.

◆ has_max_all_diff_cut_size()

bool operations_research::sat::SatParameters::has_max_all_diff_cut_size ( ) const
inline

Definition at line 13160 of file sat_parameters.pb.h.

◆ has_max_alldiff_domain_size()

bool operations_research::sat::SatParameters::has_max_alldiff_domain_size ( ) const
inline

Definition at line 7581 of file sat_parameters.pb.h.

◆ has_max_backjump_levels()

bool operations_research::sat::SatParameters::has_max_backjump_levels ( ) const
inline

Definition at line 5561 of file sat_parameters.pb.h.

◆ has_max_clause_activity_value()

bool operations_research::sat::SatParameters::has_max_clause_activity_value ( ) const
inline

Definition at line 6086 of file sat_parameters.pb.h.

◆ has_max_consecutive_inactive_count()

bool operations_research::sat::SatParameters::has_max_consecutive_inactive_count ( ) const
inline

Definition at line 13363 of file sat_parameters.pb.h.

◆ has_max_cut_rounds_at_level_zero()

bool operations_research::sat::SatParameters::has_max_cut_rounds_at_level_zero ( ) const
inline

Definition at line 13334 of file sat_parameters.pb.h.

◆ has_max_deterministic_time()

bool operations_research::sat::SatParameters::has_max_deterministic_time ( ) const
inline

Definition at line 6526 of file sat_parameters.pb.h.

◆ has_max_domain_size_for_linear2_expansion()

bool operations_research::sat::SatParameters::has_max_domain_size_for_linear2_expansion ( ) const
inline

Definition at line 7639 of file sat_parameters.pb.h.

◆ has_max_domain_size_when_encoding_eq_neq_constraints()

bool operations_research::sat::SatParameters::has_max_domain_size_when_encoding_eq_neq_constraints ( ) const
inline

Definition at line 12870 of file sat_parameters.pb.h.

◆ has_max_drat_time_in_seconds()

bool operations_research::sat::SatParameters::has_max_drat_time_in_seconds ( ) const
inline

Definition at line 9143 of file sat_parameters.pb.h.

◆ has_max_integer_rounding_scaling()

bool operations_research::sat::SatParameters::has_max_integer_rounding_scaling ( ) const
inline

Definition at line 13218 of file sat_parameters.pb.h.

◆ has_max_lin_max_size_for_expansion()

bool operations_research::sat::SatParameters::has_max_lin_max_size_for_expansion ( ) const
inline

Definition at line 7726 of file sat_parameters.pb.h.

◆ has_max_memory_in_mb()

bool operations_research::sat::SatParameters::has_max_memory_in_mb ( ) const
inline

Definition at line 6613 of file sat_parameters.pb.h.

◆ has_max_num_cuts()

bool operations_research::sat::SatParameters::has_max_num_cuts ( ) const
inline

Definition at line 12899 of file sat_parameters.pb.h.

◆ has_max_num_deterministic_batches()

bool operations_research::sat::SatParameters::has_max_num_deterministic_batches ( ) const
inline

Definition at line 6555 of file sat_parameters.pb.h.

◆ has_max_num_intervals_for_timetable_edge_finding()

bool operations_research::sat::SatParameters::has_max_num_intervals_for_timetable_edge_finding ( ) const
inline

Definition at line 9816 of file sat_parameters.pb.h.

◆ has_max_number_of_conflicts()

bool operations_research::sat::SatParameters::has_max_number_of_conflicts ( ) const
inline

Definition at line 6584 of file sat_parameters.pb.h.

◆ has_max_pairs_pairwise_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::has_max_pairs_pairwise_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10077 of file sat_parameters.pb.h.

◆ has_max_presolve_iterations()

bool operations_research::sat::SatParameters::has_max_presolve_iterations ( ) const
inline

Definition at line 7320 of file sat_parameters.pb.h.

◆ has_max_sat_assumption_order()

bool operations_research::sat::SatParameters::has_max_sat_assumption_order ( ) const
inline

Definition at line 9433 of file sat_parameters.pb.h.

◆ has_max_sat_reverse_assumption_order()

bool operations_research::sat::SatParameters::has_max_sat_reverse_assumption_order ( ) const
inline

Definition at line 9465 of file sat_parameters.pb.h.

◆ has_max_sat_stratification()

bool operations_research::sat::SatParameters::has_max_sat_stratification ( ) const
inline

Definition at line 9494 of file sat_parameters.pb.h.

◆ has_max_size_to_create_precedence_literals_in_disjunctive()

bool operations_research::sat::SatParameters::has_max_size_to_create_precedence_literals_in_disjunctive ( ) const
inline

Definition at line 9613 of file sat_parameters.pb.h.

◆ has_max_time_in_seconds()

bool operations_research::sat::SatParameters::has_max_time_in_seconds ( ) const
inline

Definition at line 6497 of file sat_parameters.pb.h.

◆ has_max_variable_activity_value()

bool operations_research::sat::SatParameters::has_max_variable_activity_value ( ) const
inline

Definition at line 5941 of file sat_parameters.pb.h.

◆ has_maximum_regions_to_split_in_disconnected_no_overlap_2d()

bool operations_research::sat::SatParameters::has_maximum_regions_to_split_in_disconnected_no_overlap_2d ( ) const
inline

Definition at line 10106 of file sat_parameters.pb.h.

◆ has_merge_at_most_one_work_limit()

bool operations_research::sat::SatParameters::has_merge_at_most_one_work_limit ( ) const
inline

Definition at line 7842 of file sat_parameters.pb.h.

◆ has_merge_no_overlap_work_limit()

bool operations_research::sat::SatParameters::has_merge_no_overlap_work_limit ( ) const
inline

Definition at line 7813 of file sat_parameters.pb.h.

◆ has_min_orthogonality_for_lp_constraints()

bool operations_research::sat::SatParameters::has_min_orthogonality_for_lp_constraints ( ) const
inline

Definition at line 13305 of file sat_parameters.pb.h.

◆ has_minimization_algorithm()

bool operations_research::sat::SatParameters::has_minimization_algorithm ( ) const
inline

Definition at line 5323 of file sat_parameters.pb.h.

◆ has_minimize_reduction_during_pb_resolution()

bool operations_research::sat::SatParameters::has_minimize_reduction_during_pb_resolution ( ) const
inline

Definition at line 7030 of file sat_parameters.pb.h.

◆ has_minimize_shared_clauses()

bool operations_research::sat::SatParameters::has_minimize_shared_clauses ( ) const
inline

Definition at line 8940 of file sat_parameters.pb.h.

◆ has_mip_automatically_scale_variables()

bool operations_research::sat::SatParameters::has_mip_automatically_scale_variables ( ) const
inline

Definition at line 13827 of file sat_parameters.pb.h.

◆ has_mip_check_precision()

bool operations_research::sat::SatParameters::has_mip_check_precision ( ) const
inline

Definition at line 13943 of file sat_parameters.pb.h.

◆ has_mip_compute_true_objective_bound()

bool operations_research::sat::SatParameters::has_mip_compute_true_objective_bound ( ) const
inline

Definition at line 13972 of file sat_parameters.pb.h.

◆ has_mip_drop_tolerance()

bool operations_research::sat::SatParameters::has_mip_drop_tolerance ( ) const
inline

Definition at line 14059 of file sat_parameters.pb.h.

◆ has_mip_max_activity_exponent()

bool operations_research::sat::SatParameters::has_mip_max_activity_exponent ( ) const
inline

Definition at line 13914 of file sat_parameters.pb.h.

◆ has_mip_max_bound()

bool operations_research::sat::SatParameters::has_mip_max_bound ( ) const
inline

Definition at line 13740 of file sat_parameters.pb.h.

◆ has_mip_max_valid_magnitude()

bool operations_research::sat::SatParameters::has_mip_max_valid_magnitude ( ) const
inline

Definition at line 14001 of file sat_parameters.pb.h.

◆ has_mip_presolve_level()

bool operations_research::sat::SatParameters::has_mip_presolve_level ( ) const
inline

Definition at line 14088 of file sat_parameters.pb.h.

◆ has_mip_scale_large_domain()

bool operations_research::sat::SatParameters::has_mip_scale_large_domain ( ) const
inline

Definition at line 13798 of file sat_parameters.pb.h.

◆ has_mip_treat_high_magnitude_bounds_as_infinity()

bool operations_research::sat::SatParameters::has_mip_treat_high_magnitude_bounds_as_infinity ( ) const
inline

Definition at line 14030 of file sat_parameters.pb.h.

◆ has_mip_var_scaling()

bool operations_research::sat::SatParameters::has_mip_var_scaling ( ) const
inline

Definition at line 13769 of file sat_parameters.pb.h.

◆ has_mip_wanted_precision()

bool operations_research::sat::SatParameters::has_mip_wanted_precision ( ) const
inline

Definition at line 13885 of file sat_parameters.pb.h.

◆ has_name()

bool operations_research::sat::SatParameters::has_name ( ) const
inline

Definition at line 4958 of file sat_parameters.pb.h.

◆ has_new_constraints_batch_size()

bool operations_research::sat::SatParameters::has_new_constraints_batch_size ( ) const
inline

Definition at line 13479 of file sat_parameters.pb.h.

◆ has_new_linear_propagation()

bool operations_research::sat::SatParameters::has_new_linear_propagation ( ) const
inline

Definition at line 12754 of file sat_parameters.pb.h.

◆ has_no_overlap_2d_boolean_relations_limit()

bool operations_research::sat::SatParameters::has_no_overlap_2d_boolean_relations_limit ( ) const
inline

Definition at line 9932 of file sat_parameters.pb.h.

◆ has_num_conflicts_before_strategy_changes()

bool operations_research::sat::SatParameters::has_num_conflicts_before_strategy_changes ( ) const
inline

Definition at line 6439 of file sat_parameters.pb.h.

◆ has_num_full_subsolvers()

bool operations_research::sat::SatParameters::has_num_full_subsolvers ( ) const
inline

Definition at line 8364 of file sat_parameters.pb.h.

◆ has_num_search_workers()

bool operations_research::sat::SatParameters::has_num_search_workers ( ) const
inline

Definition at line 8335 of file sat_parameters.pb.h.

◆ has_num_violation_ls()

bool operations_research::sat::SatParameters::has_num_violation_ls ( ) const
inline

Definition at line 11240 of file sat_parameters.pb.h.

◆ has_num_workers()

bool operations_research::sat::SatParameters::has_num_workers ( ) const
inline

Definition at line 8306 of file sat_parameters.pb.h.

◆ has_only_add_cuts_at_level_zero()

bool operations_research::sat::SatParameters::has_only_add_cuts_at_level_zero ( ) const
inline

Definition at line 12957 of file sat_parameters.pb.h.

◆ has_only_solve_ip()

bool operations_research::sat::SatParameters::has_only_solve_ip ( ) const
inline

Definition at line 13856 of file sat_parameters.pb.h.

◆ has_optimize_with_core()

bool operations_research::sat::SatParameters::has_optimize_with_core ( ) const
inline

Definition at line 10805 of file sat_parameters.pb.h.

◆ has_optimize_with_lb_tree_search()

bool operations_research::sat::SatParameters::has_optimize_with_lb_tree_search ( ) const
inline

Definition at line 10834 of file sat_parameters.pb.h.

◆ has_optimize_with_max_hs()

bool operations_research::sat::SatParameters::has_optimize_with_max_hs ( ) const
inline

Definition at line 10921 of file sat_parameters.pb.h.

◆ has_output_drat_proof()

bool operations_research::sat::SatParameters::has_output_drat_proof ( ) const
inline

Definition at line 9114 of file sat_parameters.pb.h.

◆ has_output_lrat_proof()

bool operations_research::sat::SatParameters::has_output_lrat_proof ( ) const
inline

Definition at line 9056 of file sat_parameters.pb.h.

◆ has_pb_cleanup_increment()

bool operations_research::sat::SatParameters::has_pb_cleanup_increment ( ) const
inline

Definition at line 5854 of file sat_parameters.pb.h.

◆ has_pb_cleanup_ratio()

bool operations_research::sat::SatParameters::has_pb_cleanup_ratio ( ) const
inline

Definition at line 5883 of file sat_parameters.pb.h.

◆ has_permute_presolve_constraint_order()

bool operations_research::sat::SatParameters::has_permute_presolve_constraint_order ( ) const
inline

Definition at line 6758 of file sat_parameters.pb.h.

◆ has_permute_variable_randomly()

bool operations_research::sat::SatParameters::has_permute_variable_randomly ( ) const
inline

Definition at line 6729 of file sat_parameters.pb.h.

◆ has_polarity_exploit_ls_hints()

bool operations_research::sat::SatParameters::has_polarity_exploit_ls_hints ( ) const
inline

Definition at line 5149 of file sat_parameters.pb.h.

◆ has_polarity_rephase_increment()

bool operations_research::sat::SatParameters::has_polarity_rephase_increment ( ) const
inline

Definition at line 5120 of file sat_parameters.pb.h.

◆ has_polish_lp_solution()

bool operations_research::sat::SatParameters::has_polish_lp_solution ( ) const
inline

Definition at line 12522 of file sat_parameters.pb.h.

◆ has_preferred_variable_order()

bool operations_research::sat::SatParameters::has_preferred_variable_order ( ) const
inline

Definition at line 5027 of file sat_parameters.pb.h.

◆ has_presolve_blocked_clause()

bool operations_research::sat::SatParameters::has_presolve_blocked_clause ( ) const
inline

Definition at line 7233 of file sat_parameters.pb.h.

◆ has_presolve_bva_threshold()

bool operations_research::sat::SatParameters::has_presolve_bva_threshold ( ) const
inline

Definition at line 7291 of file sat_parameters.pb.h.

◆ has_presolve_bve_clause_weight()

bool operations_research::sat::SatParameters::has_presolve_bve_clause_weight ( ) const
inline

Definition at line 7146 of file sat_parameters.pb.h.

◆ has_presolve_bve_threshold()

bool operations_research::sat::SatParameters::has_presolve_bve_threshold ( ) const
inline

Definition at line 7088 of file sat_parameters.pb.h.

◆ has_presolve_extract_integer_enforcement()

bool operations_research::sat::SatParameters::has_presolve_extract_integer_enforcement ( ) const
inline

Definition at line 7900 of file sat_parameters.pb.h.

◆ has_presolve_inclusion_work_limit()

bool operations_research::sat::SatParameters::has_presolve_inclusion_work_limit ( ) const
inline

Definition at line 7929 of file sat_parameters.pb.h.

◆ has_presolve_probing_deterministic_time_limit()

bool operations_research::sat::SatParameters::has_presolve_probing_deterministic_time_limit ( ) const
inline

Definition at line 7204 of file sat_parameters.pb.h.

◆ has_presolve_substitution_level()

bool operations_research::sat::SatParameters::has_presolve_substitution_level ( ) const
inline

Definition at line 7871 of file sat_parameters.pb.h.

◆ has_presolve_use_bva()

bool operations_research::sat::SatParameters::has_presolve_use_bva ( ) const
inline

Definition at line 7262 of file sat_parameters.pb.h.

◆ has_probing_deterministic_time_limit()

bool operations_research::sat::SatParameters::has_probing_deterministic_time_limit ( ) const
inline

Definition at line 7175 of file sat_parameters.pb.h.

◆ has_probing_num_combinations_limit()

bool operations_research::sat::SatParameters::has_probing_num_combinations_limit ( ) const
inline

Definition at line 10573 of file sat_parameters.pb.h.

◆ has_propagation_loop_detection_factor()

bool operations_research::sat::SatParameters::has_propagation_loop_detection_factor ( ) const
inline

Definition at line 9526 of file sat_parameters.pb.h.

◆ has_pseudo_cost_reliability_threshold()

bool operations_research::sat::SatParameters::has_pseudo_cost_reliability_threshold ( ) const
inline

Definition at line 10776 of file sat_parameters.pb.h.

◆ has_push_all_tasks_toward_start()

bool operations_research::sat::SatParameters::has_push_all_tasks_toward_start ( ) const
inline

Definition at line 12319 of file sat_parameters.pb.h.

◆ has_random_branches_ratio()

bool operations_research::sat::SatParameters::has_random_branches_ratio ( ) const
inline

Definition at line 5207 of file sat_parameters.pb.h.

◆ has_random_polarity_ratio()

bool operations_research::sat::SatParameters::has_random_polarity_ratio ( ) const
inline

Definition at line 5178 of file sat_parameters.pb.h.

◆ has_random_seed()

bool operations_research::sat::SatParameters::has_random_seed ( ) const
inline

Definition at line 6700 of file sat_parameters.pb.h.

◆ has_randomize_search()

bool operations_research::sat::SatParameters::has_randomize_search ( ) const
inline

Definition at line 12261 of file sat_parameters.pb.h.

◆ has_relative_gap_limit()

bool operations_research::sat::SatParameters::has_relative_gap_limit ( ) const
inline

Definition at line 6671 of file sat_parameters.pb.h.

◆ has_remove_fixed_variables_early()

bool operations_research::sat::SatParameters::has_remove_fixed_variables_early ( ) const
inline

Definition at line 7465 of file sat_parameters.pb.h.

◆ has_repair_hint()

bool operations_research::sat::SatParameters::has_repair_hint ( ) const
inline

Definition at line 10457 of file sat_parameters.pb.h.

◆ has_restart_dl_average_ratio()

bool operations_research::sat::SatParameters::has_restart_dl_average_ratio ( ) const
inline

Definition at line 6294 of file sat_parameters.pb.h.

◆ has_restart_lbd_average_ratio()

bool operations_research::sat::SatParameters::has_restart_lbd_average_ratio ( ) const
inline

Definition at line 6323 of file sat_parameters.pb.h.

◆ has_restart_period()

bool operations_research::sat::SatParameters::has_restart_period ( ) const
inline

Definition at line 6236 of file sat_parameters.pb.h.

◆ has_restart_running_window_size()

bool operations_research::sat::SatParameters::has_restart_running_window_size ( ) const
inline

Definition at line 6265 of file sat_parameters.pb.h.

◆ has_root_lp_iterations()

bool operations_research::sat::SatParameters::has_root_lp_iterations ( ) const
inline

Definition at line 13276 of file sat_parameters.pb.h.

◆ has_routing_cut_dp_effort()

bool operations_research::sat::SatParameters::has_routing_cut_dp_effort ( ) const
inline

Definition at line 10338 of file sat_parameters.pb.h.

◆ has_routing_cut_max_infeasible_path_length()

bool operations_research::sat::SatParameters::has_routing_cut_max_infeasible_path_length ( ) const
inline

Definition at line 10367 of file sat_parameters.pb.h.

◆ has_routing_cut_subset_size_for_binary_relation_bound()

bool operations_research::sat::SatParameters::has_routing_cut_subset_size_for_binary_relation_bound ( ) const
inline

Definition at line 10222 of file sat_parameters.pb.h.

◆ has_routing_cut_subset_size_for_exact_binary_relation_bound()

bool operations_research::sat::SatParameters::has_routing_cut_subset_size_for_exact_binary_relation_bound ( ) const
inline

Definition at line 10280 of file sat_parameters.pb.h.

◆ has_routing_cut_subset_size_for_shortest_paths_bound()

bool operations_research::sat::SatParameters::has_routing_cut_subset_size_for_shortest_paths_bound ( ) const
inline

Definition at line 10309 of file sat_parameters.pb.h.

◆ has_routing_cut_subset_size_for_tight_binary_relation_bound()

bool operations_research::sat::SatParameters::has_routing_cut_subset_size_for_tight_binary_relation_bound ( ) const
inline

Definition at line 10251 of file sat_parameters.pb.h.

◆ has_save_lp_basis_in_lb_tree_search()

bool operations_research::sat::SatParameters::has_save_lp_basis_in_lb_tree_search ( ) const
inline

Definition at line 10863 of file sat_parameters.pb.h.

◆ has_search_branching()

bool operations_research::sat::SatParameters::has_search_branching ( ) const
inline

Definition at line 10396 of file sat_parameters.pb.h.

◆ has_search_random_variable_pool_size()

bool operations_research::sat::SatParameters::has_search_random_variable_pool_size ( ) const
inline

Definition at line 12290 of file sat_parameters.pb.h.

◆ has_share_binary_clauses()

bool operations_research::sat::SatParameters::has_share_binary_clauses ( ) const
inline

Definition at line 8882 of file sat_parameters.pb.h.

◆ has_share_glue_clauses()

bool operations_research::sat::SatParameters::has_share_glue_clauses ( ) const
inline

Definition at line 8911 of file sat_parameters.pb.h.

◆ has_share_glue_clauses_dtime()

bool operations_research::sat::SatParameters::has_share_glue_clauses_dtime ( ) const
inline

Definition at line 8969 of file sat_parameters.pb.h.

◆ has_share_level_zero_bounds()

bool operations_research::sat::SatParameters::has_share_level_zero_bounds ( ) const
inline

Definition at line 8824 of file sat_parameters.pb.h.

◆ has_share_linear2_bounds()

bool operations_research::sat::SatParameters::has_share_linear2_bounds ( ) const
inline

Definition at line 8853 of file sat_parameters.pb.h.

◆ has_share_objective_bounds()

bool operations_research::sat::SatParameters::has_share_objective_bounds ( ) const
inline

Definition at line 8795 of file sat_parameters.pb.h.

◆ has_shared_tree_balance_tolerance()

bool operations_research::sat::SatParameters::has_shared_tree_balance_tolerance ( ) const
inline

Definition at line 11562 of file sat_parameters.pb.h.

◆ has_shared_tree_max_nodes_per_worker()

bool operations_research::sat::SatParameters::has_shared_tree_max_nodes_per_worker ( ) const
inline

Definition at line 11501 of file sat_parameters.pb.h.

◆ has_shared_tree_num_workers()

bool operations_research::sat::SatParameters::has_shared_tree_num_workers ( ) const
inline

Definition at line 11327 of file sat_parameters.pb.h.

◆ has_shared_tree_open_leaves_per_worker()

bool operations_research::sat::SatParameters::has_shared_tree_open_leaves_per_worker ( ) const
inline

Definition at line 11472 of file sat_parameters.pb.h.

◆ has_shared_tree_split_min_dtime()

bool operations_research::sat::SatParameters::has_shared_tree_split_min_dtime ( ) const
inline

Definition at line 11591 of file sat_parameters.pb.h.

◆ has_shared_tree_split_strategy()

bool operations_research::sat::SatParameters::has_shared_tree_split_strategy ( ) const
inline

Definition at line 11530 of file sat_parameters.pb.h.

◆ has_shared_tree_worker_enable_phase_sharing()

bool operations_research::sat::SatParameters::has_shared_tree_worker_enable_phase_sharing ( ) const
inline

Definition at line 11443 of file sat_parameters.pb.h.

◆ has_shared_tree_worker_enable_trail_sharing()

bool operations_research::sat::SatParameters::has_shared_tree_worker_enable_trail_sharing ( ) const
inline

Definition at line 11414 of file sat_parameters.pb.h.

◆ has_shared_tree_worker_min_restarts_per_subtree()

bool operations_research::sat::SatParameters::has_shared_tree_worker_min_restarts_per_subtree ( ) const
inline

Definition at line 11385 of file sat_parameters.pb.h.

◆ has_shaving_deterministic_time_in_probing_search()

bool operations_research::sat::SatParameters::has_shaving_deterministic_time_in_probing_search ( ) const
inline

Definition at line 10602 of file sat_parameters.pb.h.

◆ has_shaving_search_deterministic_time()

bool operations_research::sat::SatParameters::has_shaving_search_deterministic_time ( ) const
inline

Definition at line 10631 of file sat_parameters.pb.h.

◆ has_shaving_search_threshold()

bool operations_research::sat::SatParameters::has_shaving_search_threshold ( ) const
inline

Definition at line 10660 of file sat_parameters.pb.h.

◆ has_solution_pool_diversity_limit()

bool operations_research::sat::SatParameters::has_solution_pool_diversity_limit ( ) const
inline

Definition at line 12026 of file sat_parameters.pb.h.

◆ has_solution_pool_size()

bool operations_research::sat::SatParameters::has_solution_pool_size ( ) const
inline

Definition at line 11997 of file sat_parameters.pb.h.

◆ has_stop_after_first_solution()

bool operations_research::sat::SatParameters::has_stop_after_first_solution ( ) const
inline

Definition at line 11794 of file sat_parameters.pb.h.

◆ has_stop_after_presolve()

bool operations_research::sat::SatParameters::has_stop_after_presolve ( ) const
inline

Definition at line 11823 of file sat_parameters.pb.h.

◆ has_stop_after_root_propagation()

bool operations_research::sat::SatParameters::has_stop_after_root_propagation ( ) const
inline

Definition at line 11852 of file sat_parameters.pb.h.

◆ has_strategy_change_increase_ratio()

bool operations_research::sat::SatParameters::has_strategy_change_increase_ratio ( ) const
inline

Definition at line 6468 of file sat_parameters.pb.h.

◆ has_subsume_during_vivification()

bool operations_research::sat::SatParameters::has_subsume_during_vivification ( ) const
inline

Definition at line 5503 of file sat_parameters.pb.h.

◆ has_subsumption_during_conflict_analysis()

bool operations_research::sat::SatParameters::has_subsumption_during_conflict_analysis ( ) const
inline

Definition at line 5387 of file sat_parameters.pb.h.

◆ has_symmetry_detection_deterministic_time_limit()

bool operations_research::sat::SatParameters::has_symmetry_detection_deterministic_time_limit ( ) const
inline

Definition at line 12725 of file sat_parameters.pb.h.

◆ has_symmetry_level()

bool operations_research::sat::SatParameters::has_symmetry_level ( ) const
inline

Definition at line 12638 of file sat_parameters.pb.h.

◆ has_table_compression_level()

bool operations_research::sat::SatParameters::has_table_compression_level ( ) const
inline

Definition at line 7523 of file sat_parameters.pb.h.

◆ has_transitive_precedences_work_limit()

bool operations_research::sat::SatParameters::has_transitive_precedences_work_limit ( ) const
inline

Definition at line 9584 of file sat_parameters.pb.h.

◆ has_use_absl_random()

bool operations_research::sat::SatParameters::has_use_absl_random ( ) const
inline

Definition at line 6787 of file sat_parameters.pb.h.

◆ has_use_all_different_for_circuit()

bool operations_research::sat::SatParameters::has_use_all_different_for_circuit ( ) const
inline

Definition at line 10193 of file sat_parameters.pb.h.

◆ has_use_area_energetic_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::has_use_area_energetic_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10019 of file sat_parameters.pb.h.

◆ has_use_blocking_restart()

bool operations_research::sat::SatParameters::has_use_blocking_restart ( ) const
inline

Definition at line 6352 of file sat_parameters.pb.h.

◆ has_use_chronological_backtracking()

bool operations_research::sat::SatParameters::has_use_chronological_backtracking ( ) const
inline

Definition at line 5532 of file sat_parameters.pb.h.

◆ has_use_combined_no_overlap()

bool operations_research::sat::SatParameters::has_use_combined_no_overlap ( ) const
inline

Definition at line 12406 of file sat_parameters.pb.h.

◆ has_use_conservative_scale_overload_checker()

bool operations_research::sat::SatParameters::has_use_conservative_scale_overload_checker ( ) const
inline

Definition at line 9758 of file sat_parameters.pb.h.

◆ has_use_disjunctive_constraint_in_cumulative()

bool operations_research::sat::SatParameters::has_use_disjunctive_constraint_in_cumulative ( ) const
inline

Definition at line 9903 of file sat_parameters.pb.h.

◆ has_use_dual_scheduling_heuristics()

bool operations_research::sat::SatParameters::has_use_dual_scheduling_heuristics ( ) const
inline

Definition at line 10164 of file sat_parameters.pb.h.

◆ has_use_dynamic_precedence_in_cumulative()

bool operations_research::sat::SatParameters::has_use_dynamic_precedence_in_cumulative ( ) const
inline

Definition at line 9700 of file sat_parameters.pb.h.

◆ has_use_dynamic_precedence_in_disjunctive()

bool operations_research::sat::SatParameters::has_use_dynamic_precedence_in_disjunctive ( ) const
inline

Definition at line 9671 of file sat_parameters.pb.h.

◆ has_use_energetic_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::has_use_energetic_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 9990 of file sat_parameters.pb.h.

◆ has_use_erwa_heuristic()

bool operations_research::sat::SatParameters::has_use_erwa_heuristic ( ) const
inline

Definition at line 5236 of file sat_parameters.pb.h.

◆ has_use_exact_lp_reason()

bool operations_research::sat::SatParameters::has_use_exact_lp_reason ( ) const
inline

Definition at line 12377 of file sat_parameters.pb.h.

◆ has_use_extended_probing()

bool operations_research::sat::SatParameters::has_use_extended_probing ( ) const
inline

Definition at line 10544 of file sat_parameters.pb.h.

◆ has_use_feasibility_jump()

bool operations_research::sat::SatParameters::has_use_feasibility_jump ( ) const
inline

Definition at line 10950 of file sat_parameters.pb.h.

◆ has_use_feasibility_pump()

bool operations_research::sat::SatParameters::has_use_feasibility_pump ( ) const
inline

Definition at line 12113 of file sat_parameters.pb.h.

◆ has_use_hard_precedences_in_cumulative()

bool operations_research::sat::SatParameters::has_use_hard_precedences_in_cumulative ( ) const
inline

Definition at line 9845 of file sat_parameters.pb.h.

◆ has_use_implied_bounds()

bool operations_research::sat::SatParameters::has_use_implied_bounds ( ) const
inline

Definition at line 12493 of file sat_parameters.pb.h.

◆ has_use_lb_relax_lns()

bool operations_research::sat::SatParameters::has_use_lb_relax_lns ( ) const
inline

Definition at line 12142 of file sat_parameters.pb.h.

◆ has_use_linear3_for_no_overlap_2d_precedences()

bool operations_research::sat::SatParameters::has_use_linear3_for_no_overlap_2d_precedences ( ) const
inline

Definition at line 10135 of file sat_parameters.pb.h.

◆ has_use_lns()

bool operations_research::sat::SatParameters::has_use_lns ( ) const
inline

Definition at line 11939 of file sat_parameters.pb.h.

◆ has_use_lns_only()

bool operations_research::sat::SatParameters::has_use_lns_only ( ) const
inline

Definition at line 11968 of file sat_parameters.pb.h.

◆ has_use_ls_only()

bool operations_research::sat::SatParameters::has_use_ls_only ( ) const
inline

Definition at line 10979 of file sat_parameters.pb.h.

◆ has_use_new_integer_conflict_resolution()

bool operations_research::sat::SatParameters::has_use_new_integer_conflict_resolution ( ) const
inline

Definition at line 13682 of file sat_parameters.pb.h.

◆ has_use_objective_lb_search()

bool operations_research::sat::SatParameters::has_use_objective_lb_search ( ) const
inline

Definition at line 10689 of file sat_parameters.pb.h.

◆ has_use_objective_shaving_search()

bool operations_research::sat::SatParameters::has_use_objective_shaving_search ( ) const
inline

Definition at line 10718 of file sat_parameters.pb.h.

◆ has_use_optimization_hints()

bool operations_research::sat::SatParameters::has_use_optimization_hints ( ) const
inline

Definition at line 9317 of file sat_parameters.pb.h.

◆ has_use_optional_variables()

bool operations_research::sat::SatParameters::has_use_optional_variables ( ) const
inline

Definition at line 12348 of file sat_parameters.pb.h.

◆ has_use_overload_checker_in_cumulative()

bool operations_research::sat::SatParameters::has_use_overload_checker_in_cumulative ( ) const
inline

Definition at line 9729 of file sat_parameters.pb.h.

◆ has_use_pb_resolution()

bool operations_research::sat::SatParameters::has_use_pb_resolution ( ) const
inline

Definition at line 7001 of file sat_parameters.pb.h.

◆ has_use_phase_saving()

bool operations_research::sat::SatParameters::has_use_phase_saving ( ) const
inline

Definition at line 5091 of file sat_parameters.pb.h.

◆ has_use_precedences_in_disjunctive_constraint()

bool operations_research::sat::SatParameters::has_use_precedences_in_disjunctive_constraint ( ) const
inline

Definition at line 9555 of file sat_parameters.pb.h.

◆ has_use_probing_search()

bool operations_research::sat::SatParameters::has_use_probing_search ( ) const
inline

Definition at line 10515 of file sat_parameters.pb.h.

◆ has_use_rins_lns()

bool operations_research::sat::SatParameters::has_use_rins_lns ( ) const
inline

Definition at line 12084 of file sat_parameters.pb.h.

◆ has_use_sat_inprocessing()

bool operations_research::sat::SatParameters::has_use_sat_inprocessing ( ) const
inline

Definition at line 8074 of file sat_parameters.pb.h.

◆ has_use_shared_tree_search()

bool operations_research::sat::SatParameters::has_use_shared_tree_search ( ) const
inline

Definition at line 11356 of file sat_parameters.pb.h.

◆ has_use_strong_propagation_in_disjunctive()

bool operations_research::sat::SatParameters::has_use_strong_propagation_in_disjunctive ( ) const
inline

Definition at line 9642 of file sat_parameters.pb.h.

◆ has_use_symmetry_in_lp()

bool operations_research::sat::SatParameters::has_use_symmetry_in_lp ( ) const
inline

Definition at line 12667 of file sat_parameters.pb.h.

◆ has_use_timetable_edge_finding_in_cumulative()

bool operations_research::sat::SatParameters::has_use_timetable_edge_finding_in_cumulative ( ) const
inline

Definition at line 9787 of file sat_parameters.pb.h.

◆ has_use_timetabling_in_no_overlap_2d()

bool operations_research::sat::SatParameters::has_use_timetabling_in_no_overlap_2d ( ) const
inline

Definition at line 9961 of file sat_parameters.pb.h.

◆ has_use_try_edge_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::has_use_try_edge_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10048 of file sat_parameters.pb.h.

◆ has_variable_activity_decay()

bool operations_research::sat::SatParameters::has_variable_activity_decay ( ) const
inline

Definition at line 5912 of file sat_parameters.pb.h.

◆ has_variables_shaving_level()

bool operations_research::sat::SatParameters::has_variables_shaving_level ( ) const
inline

Definition at line 10747 of file sat_parameters.pb.h.

◆ has_violation_ls_compound_move_probability()

bool operations_research::sat::SatParameters::has_violation_ls_compound_move_probability ( ) const
inline

Definition at line 11298 of file sat_parameters.pb.h.

◆ has_violation_ls_perturbation_period()

bool operations_research::sat::SatParameters::has_violation_ls_perturbation_period ( ) const
inline

Definition at line 11269 of file sat_parameters.pb.h.

◆ hint_conflict_limit()

int32_t operations_research::sat::SatParameters::hint_conflict_limit ( ) const
inline

Definition at line 10438 of file sat_parameters.pb.h.

◆ ignore_names()

bool operations_research::sat::SatParameters::ignore_names ( ) const
inline

Definition at line 7968 of file sat_parameters.pb.h.

◆ ignore_subsolvers() [1/2]

const::google::protobuf::RepeatedPtrField<::std::string > & operations_research::sat::SatParameters::ignore_subsolvers ( ) const
inline

Definition at line 8585 of file sat_parameters.pb.h.

◆ ignore_subsolvers() [2/2]

const::std::string & operations_research::sat::SatParameters::ignore_subsolvers ( int index) const
inline

Definition at line 8559 of file sat_parameters.pb.h.

◆ ignore_subsolvers_size()

int operations_research::sat::SatParameters::ignore_subsolvers_size ( ) const
inline

Definition at line 8540 of file sat_parameters.pb.h.

◆ infer_all_diffs()

bool operations_research::sat::SatParameters::infer_all_diffs ( ) const
inline

Definition at line 7997 of file sat_parameters.pb.h.

◆ initial_polarity()

operations_research::sat::SatParameters_Polarity operations_research::sat::SatParameters::initial_polarity ( ) const
inline

Definition at line 5069 of file sat_parameters.pb.h.

◆ initial_variables_activity()

double operations_research::sat::SatParameters::initial_variables_activity ( ) const
inline

Definition at line 5275 of file sat_parameters.pb.h.

◆ inprocessing_dtime_ratio()

double operations_research::sat::SatParameters::inprocessing_dtime_ratio ( ) const
inline

Definition at line 8113 of file sat_parameters.pb.h.

◆ inprocessing_minimization_dtime()

double operations_research::sat::SatParameters::inprocessing_minimization_dtime ( ) const
inline

Definition at line 8171 of file sat_parameters.pb.h.

◆ inprocessing_minimization_use_all_orderings()

bool operations_research::sat::SatParameters::inprocessing_minimization_use_all_orderings ( ) const
inline

Definition at line 8229 of file sat_parameters.pb.h.

◆ inprocessing_minimization_use_conflict_analysis()

bool operations_research::sat::SatParameters::inprocessing_minimization_use_conflict_analysis ( ) const
inline

Definition at line 8200 of file sat_parameters.pb.h.

◆ inprocessing_probing_dtime()

double operations_research::sat::SatParameters::inprocessing_probing_dtime ( ) const
inline

Definition at line 8142 of file sat_parameters.pb.h.

◆ inprocessing_use_congruence_closure()

bool operations_research::sat::SatParameters::inprocessing_use_congruence_closure ( ) const
inline

Definition at line 8258 of file sat_parameters.pb.h.

◆ inprocessing_use_sat_sweeping()

bool operations_research::sat::SatParameters::inprocessing_use_sat_sweeping ( ) const
inline

Definition at line 8287 of file sat_parameters.pb.h.

◆ instantiate_all_variables()

bool operations_research::sat::SatParameters::instantiate_all_variables ( ) const
inline

Definition at line 11746 of file sat_parameters.pb.h.

◆ interleave_batch_size()

int32_t operations_research::sat::SatParameters::interleave_batch_size ( ) const
inline

Definition at line 8776 of file sat_parameters.pb.h.

◆ interleave_search()

bool operations_research::sat::SatParameters::interleave_search ( ) const
inline

Definition at line 8747 of file sat_parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::sat::SatParameters::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 1796 of file sat_parameters.pb.cc.

◆ IsInitialized()

bool operations_research::sat::SatParameters::IsInitialized ( ) const
inline

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

◆ keep_all_feasible_solutions_in_presolve()

bool operations_research::sat::SatParameters::keep_all_feasible_solutions_in_presolve ( ) const
inline

Definition at line 11659 of file sat_parameters.pb.h.

◆ keep_symmetry_in_presolve()

bool operations_research::sat::SatParameters::keep_symmetry_in_presolve ( ) const
inline

Definition at line 12706 of file sat_parameters.pb.h.

◆ lb_relax_num_workers_threshold()

int32_t operations_research::sat::SatParameters::lb_relax_num_workers_threshold ( ) const
inline

Definition at line 12181 of file sat_parameters.pb.h.

◆ linear_split_size()

int32_t operations_research::sat::SatParameters::linear_split_size ( ) const
inline

Definition at line 12793 of file sat_parameters.pb.h.

◆ linearization_level()

int32_t operations_research::sat::SatParameters::linearization_level ( ) const
inline

Definition at line 12822 of file sat_parameters.pb.h.

◆ lns_initial_deterministic_limit()

double operations_research::sat::SatParameters::lns_initial_deterministic_limit ( ) const
inline

Definition at line 11920 of file sat_parameters.pb.h.

◆ lns_initial_difficulty()

double operations_research::sat::SatParameters::lns_initial_difficulty ( ) const
inline

Definition at line 11891 of file sat_parameters.pb.h.

◆ load_at_most_ones_in_sat_presolve()

bool operations_research::sat::SatParameters::load_at_most_ones_in_sat_presolve ( ) const
inline

Definition at line 7446 of file sat_parameters.pb.h.

◆ log_prefix()

const::std::string & operations_research::sat::SatParameters::log_prefix ( ) const
inline

Definition at line 6884 of file sat_parameters.pb.h.

◆ log_search_progress()

bool operations_research::sat::SatParameters::log_search_progress ( ) const
inline

Definition at line 6826 of file sat_parameters.pb.h.

◆ log_subsolver_statistics()

bool operations_research::sat::SatParameters::log_subsolver_statistics ( ) const
inline

Definition at line 6855 of file sat_parameters.pb.h.

◆ log_to_response()

bool operations_research::sat::SatParameters::log_to_response ( ) const
inline

Definition at line 6982 of file sat_parameters.pb.h.

◆ log_to_stdout()

bool operations_research::sat::SatParameters::log_to_stdout ( ) const
inline

Definition at line 6953 of file sat_parameters.pb.h.

◆ lp_dual_tolerance()

double operations_research::sat::SatParameters::lp_dual_tolerance ( ) const
inline

Definition at line 12590 of file sat_parameters.pb.h.

◆ lp_primal_tolerance()

double operations_research::sat::SatParameters::lp_primal_tolerance ( ) const
inline

Definition at line 12561 of file sat_parameters.pb.h.

◆ max_all_diff_cut_size()

int32_t operations_research::sat::SatParameters::max_all_diff_cut_size ( ) const
inline

Definition at line 13170 of file sat_parameters.pb.h.

◆ max_alldiff_domain_size()

int32_t operations_research::sat::SatParameters::max_alldiff_domain_size ( ) const
inline

Definition at line 7591 of file sat_parameters.pb.h.

◆ max_backjump_levels()

int32_t operations_research::sat::SatParameters::max_backjump_levels ( ) const
inline

Definition at line 5571 of file sat_parameters.pb.h.

◆ max_clause_activity_value()

double operations_research::sat::SatParameters::max_clause_activity_value ( ) const
inline

Definition at line 6096 of file sat_parameters.pb.h.

◆ max_consecutive_inactive_count()

int32_t operations_research::sat::SatParameters::max_consecutive_inactive_count ( ) const
inline

Definition at line 13373 of file sat_parameters.pb.h.

◆ max_cut_rounds_at_level_zero()

int32_t operations_research::sat::SatParameters::max_cut_rounds_at_level_zero ( ) const
inline

Definition at line 13344 of file sat_parameters.pb.h.

◆ max_deterministic_time()

double operations_research::sat::SatParameters::max_deterministic_time ( ) const
inline

Definition at line 6536 of file sat_parameters.pb.h.

◆ max_domain_size_for_linear2_expansion()

int32_t operations_research::sat::SatParameters::max_domain_size_for_linear2_expansion ( ) const
inline

Definition at line 7649 of file sat_parameters.pb.h.

◆ max_domain_size_when_encoding_eq_neq_constraints()

int32_t operations_research::sat::SatParameters::max_domain_size_when_encoding_eq_neq_constraints ( ) const
inline

Definition at line 12880 of file sat_parameters.pb.h.

◆ max_drat_time_in_seconds()

double operations_research::sat::SatParameters::max_drat_time_in_seconds ( ) const
inline

Definition at line 9153 of file sat_parameters.pb.h.

◆ max_integer_rounding_scaling()

int32_t operations_research::sat::SatParameters::max_integer_rounding_scaling ( ) const
inline

Definition at line 13228 of file sat_parameters.pb.h.

◆ max_lin_max_size_for_expansion()

int32_t operations_research::sat::SatParameters::max_lin_max_size_for_expansion ( ) const
inline

Definition at line 7736 of file sat_parameters.pb.h.

◆ max_memory_in_mb()

int64_t operations_research::sat::SatParameters::max_memory_in_mb ( ) const
inline

Definition at line 6623 of file sat_parameters.pb.h.

◆ max_num_cuts()

int32_t operations_research::sat::SatParameters::max_num_cuts ( ) const
inline

Definition at line 12909 of file sat_parameters.pb.h.

◆ max_num_deterministic_batches()

int32_t operations_research::sat::SatParameters::max_num_deterministic_batches ( ) const
inline

Definition at line 6565 of file sat_parameters.pb.h.

◆ max_num_intervals_for_timetable_edge_finding()

int32_t operations_research::sat::SatParameters::max_num_intervals_for_timetable_edge_finding ( ) const
inline

Definition at line 9826 of file sat_parameters.pb.h.

◆ max_number_of_conflicts()

int64_t operations_research::sat::SatParameters::max_number_of_conflicts ( ) const
inline

Definition at line 6594 of file sat_parameters.pb.h.

◆ max_pairs_pairwise_reasoning_in_no_overlap_2d()

int32_t operations_research::sat::SatParameters::max_pairs_pairwise_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10087 of file sat_parameters.pb.h.

◆ max_presolve_iterations()

int32_t operations_research::sat::SatParameters::max_presolve_iterations ( ) const
inline

Definition at line 7330 of file sat_parameters.pb.h.

◆ max_sat_assumption_order()

operations_research::sat::SatParameters_MaxSatAssumptionOrder operations_research::sat::SatParameters::max_sat_assumption_order ( ) const
inline

Definition at line 9443 of file sat_parameters.pb.h.

◆ max_sat_reverse_assumption_order()

bool operations_research::sat::SatParameters::max_sat_reverse_assumption_order ( ) const
inline

Definition at line 9475 of file sat_parameters.pb.h.

◆ max_sat_stratification()

operations_research::sat::SatParameters_MaxSatStratificationAlgorithm operations_research::sat::SatParameters::max_sat_stratification ( ) const
inline

Definition at line 9504 of file sat_parameters.pb.h.

◆ max_size_to_create_precedence_literals_in_disjunctive()

int32_t operations_research::sat::SatParameters::max_size_to_create_precedence_literals_in_disjunctive ( ) const
inline

Definition at line 9623 of file sat_parameters.pb.h.

◆ max_time_in_seconds()

double operations_research::sat::SatParameters::max_time_in_seconds ( ) const
inline

Definition at line 6507 of file sat_parameters.pb.h.

◆ max_variable_activity_value()

double operations_research::sat::SatParameters::max_variable_activity_value ( ) const
inline

Definition at line 5951 of file sat_parameters.pb.h.

◆ maximum_regions_to_split_in_disconnected_no_overlap_2d()

int32_t operations_research::sat::SatParameters::maximum_regions_to_split_in_disconnected_no_overlap_2d ( ) const
inline

Definition at line 10116 of file sat_parameters.pb.h.

◆ MaxSatAssumptionOrder_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::MaxSatAssumptionOrder_descriptor ( )
inlinestatic

Definition at line 783 of file sat_parameters.pb.h.

◆ MaxSatAssumptionOrder_IsValid()

bool operations_research::sat::SatParameters::MaxSatAssumptionOrder_IsValid ( int value)
inlinestatic

Definition at line 777 of file sat_parameters.pb.h.

◆ MaxSatAssumptionOrder_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::MaxSatAssumptionOrder_Name ( T value)
inlinestatic

Definition at line 787 of file sat_parameters.pb.h.

◆ MaxSatAssumptionOrder_Parse()

bool operations_research::sat::SatParameters::MaxSatAssumptionOrder_Parse ( ::absl::string_view name,
MaxSatAssumptionOrder *PROTOBUF_NONNULL value )
inlinestatic

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

◆ MaxSatStratificationAlgorithm_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_descriptor ( )
inlinestatic

Definition at line 804 of file sat_parameters.pb.h.

◆ MaxSatStratificationAlgorithm_IsValid()

bool operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_IsValid ( int value)
inlinestatic

Definition at line 798 of file sat_parameters.pb.h.

◆ MaxSatStratificationAlgorithm_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_Name ( T value)
inlinestatic

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

◆ MaxSatStratificationAlgorithm_Parse()

bool operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_Parse ( ::absl::string_view name,
MaxSatStratificationAlgorithm *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 811 of file sat_parameters.pb.h.

◆ merge_at_most_one_work_limit()

double operations_research::sat::SatParameters::merge_at_most_one_work_limit ( ) const
inline

Definition at line 7852 of file sat_parameters.pb.h.

◆ merge_no_overlap_work_limit()

double operations_research::sat::SatParameters::merge_no_overlap_work_limit ( ) const
inline

Definition at line 7823 of file sat_parameters.pb.h.

◆ MergeFrom()

void operations_research::sat::SatParameters::MergeFrom ( const SatParameters & from)
inline

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

◆ min_orthogonality_for_lp_constraints()

double operations_research::sat::SatParameters::min_orthogonality_for_lp_constraints ( ) const
inline

Definition at line 13315 of file sat_parameters.pb.h.

◆ minimization_algorithm()

operations_research::sat::SatParameters_ConflictMinimizationAlgorithm operations_research::sat::SatParameters::minimization_algorithm ( ) const
inline

Definition at line 5333 of file sat_parameters.pb.h.

◆ minimize_reduction_during_pb_resolution()

bool operations_research::sat::SatParameters::minimize_reduction_during_pb_resolution ( ) const
inline

Definition at line 7040 of file sat_parameters.pb.h.

◆ minimize_shared_clauses()

bool operations_research::sat::SatParameters::minimize_shared_clauses ( ) const
inline

Definition at line 8950 of file sat_parameters.pb.h.

◆ mip_automatically_scale_variables()

bool operations_research::sat::SatParameters::mip_automatically_scale_variables ( ) const
inline

Definition at line 13837 of file sat_parameters.pb.h.

◆ mip_check_precision()

double operations_research::sat::SatParameters::mip_check_precision ( ) const
inline

Definition at line 13953 of file sat_parameters.pb.h.

◆ mip_compute_true_objective_bound()

bool operations_research::sat::SatParameters::mip_compute_true_objective_bound ( ) const
inline

Definition at line 13982 of file sat_parameters.pb.h.

◆ mip_drop_tolerance()

double operations_research::sat::SatParameters::mip_drop_tolerance ( ) const
inline

Definition at line 14069 of file sat_parameters.pb.h.

◆ mip_max_activity_exponent()

int32_t operations_research::sat::SatParameters::mip_max_activity_exponent ( ) const
inline

Definition at line 13924 of file sat_parameters.pb.h.

◆ mip_max_bound()

double operations_research::sat::SatParameters::mip_max_bound ( ) const
inline

Definition at line 13750 of file sat_parameters.pb.h.

◆ mip_max_valid_magnitude()

double operations_research::sat::SatParameters::mip_max_valid_magnitude ( ) const
inline

Definition at line 14011 of file sat_parameters.pb.h.

◆ mip_presolve_level()

int32_t operations_research::sat::SatParameters::mip_presolve_level ( ) const
inline

Definition at line 14098 of file sat_parameters.pb.h.

◆ mip_scale_large_domain()

bool operations_research::sat::SatParameters::mip_scale_large_domain ( ) const
inline

Definition at line 13808 of file sat_parameters.pb.h.

◆ mip_treat_high_magnitude_bounds_as_infinity()

bool operations_research::sat::SatParameters::mip_treat_high_magnitude_bounds_as_infinity ( ) const
inline

Definition at line 14040 of file sat_parameters.pb.h.

◆ mip_var_scaling()

double operations_research::sat::SatParameters::mip_var_scaling ( ) const
inline

Definition at line 13779 of file sat_parameters.pb.h.

◆ mip_wanted_precision()

double operations_research::sat::SatParameters::mip_wanted_precision ( ) const
inline

Definition at line 13895 of file sat_parameters.pb.h.

◆ mutable_default_restart_algorithms()

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_default_restart_algorithms ( )
inline

Definition at line 6196 of file sat_parameters.pb.h.

◆ mutable_extra_subsolvers() [1/2]

google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_extra_subsolvers ( )
inline

Definition at line 8519 of file sat_parameters.pb.h.

◆ mutable_extra_subsolvers() [2/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_extra_subsolvers ( int index)
inline

Definition at line 8492 of file sat_parameters.pb.h.

◆ mutable_filter_subsolvers() [1/2]

google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_filter_subsolvers ( )
inline

Definition at line 8663 of file sat_parameters.pb.h.

◆ mutable_filter_subsolvers() [2/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_filter_subsolvers ( int index)
inline

Definition at line 8636 of file sat_parameters.pb.h.

◆ mutable_ignore_subsolvers() [1/2]

google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_ignore_subsolvers ( )
inline

Definition at line 8591 of file sat_parameters.pb.h.

◆ mutable_ignore_subsolvers() [2/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_ignore_subsolvers ( int index)
inline

Definition at line 8564 of file sat_parameters.pb.h.

◆ mutable_log_prefix()

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_log_prefix ( )
inline

Definition at line 6896 of file sat_parameters.pb.h.

◆ mutable_name()

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_name ( )
inline

Definition at line 4980 of file sat_parameters.pb.h.

◆ mutable_restart_algorithms()

google::protobuf::RepeatedField< int > *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_restart_algorithms ( )
inline

Definition at line 6152 of file sat_parameters.pb.h.

◆ mutable_subsolver_params() [1/2]

google::protobuf::RepeatedPtrField<::operations_research::sat::SatParameters > *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_subsolver_params ( )
inline

Definition at line 8698 of file sat_parameters.pb.h.

◆ mutable_subsolver_params() [2/2]

operations_research::sat::SatParameters *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_subsolver_params ( int index)
inline

Definition at line 8693 of file sat_parameters.pb.h.

◆ mutable_subsolvers() [1/2]

google::protobuf::RepeatedPtrField<::std::string > *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_subsolvers ( )
inline

Definition at line 8447 of file sat_parameters.pb.h.

◆ mutable_subsolvers() [2/2]

std::string *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_subsolvers ( int index)
inline

Definition at line 8420 of file sat_parameters.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::sat::SatParameters::mutable_unknown_fields ( )
inline

Definition at line 544 of file sat_parameters.pb.h.

◆ name()

const::std::string & operations_research::sat::SatParameters::name ( ) const
inline

Definition at line 4968 of file sat_parameters.pb.h.

◆ New()

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

Definition at line 580 of file sat_parameters.pb.h.

◆ new_constraints_batch_size()

int32_t operations_research::sat::SatParameters::new_constraints_batch_size ( ) const
inline

Definition at line 13489 of file sat_parameters.pb.h.

◆ new_linear_propagation()

bool operations_research::sat::SatParameters::new_linear_propagation ( ) const
inline

Definition at line 12764 of file sat_parameters.pb.h.

◆ no_overlap_2d_boolean_relations_limit()

int32_t operations_research::sat::SatParameters::no_overlap_2d_boolean_relations_limit ( ) const
inline

Definition at line 9942 of file sat_parameters.pb.h.

◆ num_conflicts_before_strategy_changes()

int32_t operations_research::sat::SatParameters::num_conflicts_before_strategy_changes ( ) const
inline

Definition at line 6449 of file sat_parameters.pb.h.

◆ num_full_subsolvers()

int32_t operations_research::sat::SatParameters::num_full_subsolvers ( ) const
inline

Definition at line 8374 of file sat_parameters.pb.h.

◆ num_search_workers()

int32_t operations_research::sat::SatParameters::num_search_workers ( ) const
inline

Definition at line 8345 of file sat_parameters.pb.h.

◆ num_violation_ls()

int32_t operations_research::sat::SatParameters::num_violation_ls ( ) const
inline

Definition at line 11250 of file sat_parameters.pb.h.

◆ num_workers()

int32_t operations_research::sat::SatParameters::num_workers ( ) const
inline

Definition at line 8316 of file sat_parameters.pb.h.

◆ only_add_cuts_at_level_zero()

bool operations_research::sat::SatParameters::only_add_cuts_at_level_zero ( ) const
inline

Definition at line 12967 of file sat_parameters.pb.h.

◆ only_solve_ip()

bool operations_research::sat::SatParameters::only_solve_ip ( ) const
inline

Definition at line 13866 of file sat_parameters.pb.h.

◆ operator=() [1/2]

SatParameters & operations_research::sat::SatParameters::operator= ( const SatParameters & from)
inline

Definition at line 526 of file sat_parameters.pb.h.

◆ operator=() [2/2]

SatParameters & operations_research::sat::SatParameters::operator= ( SatParameters && from)
inlinenoexcept

Definition at line 530 of file sat_parameters.pb.h.

◆ optimize_with_core()

bool operations_research::sat::SatParameters::optimize_with_core ( ) const
inline

Definition at line 10815 of file sat_parameters.pb.h.

◆ optimize_with_lb_tree_search()

bool operations_research::sat::SatParameters::optimize_with_lb_tree_search ( ) const
inline

Definition at line 10844 of file sat_parameters.pb.h.

◆ optimize_with_max_hs()

bool operations_research::sat::SatParameters::optimize_with_max_hs ( ) const
inline

Definition at line 10931 of file sat_parameters.pb.h.

◆ output_drat_proof()

bool operations_research::sat::SatParameters::output_drat_proof ( ) const
inline

Definition at line 9124 of file sat_parameters.pb.h.

◆ output_lrat_proof()

bool operations_research::sat::SatParameters::output_lrat_proof ( ) const
inline

Definition at line 9066 of file sat_parameters.pb.h.

◆ pb_cleanup_increment()

int32_t operations_research::sat::SatParameters::pb_cleanup_increment ( ) const
inline

Definition at line 5864 of file sat_parameters.pb.h.

◆ pb_cleanup_ratio()

double operations_research::sat::SatParameters::pb_cleanup_ratio ( ) const
inline

Definition at line 5893 of file sat_parameters.pb.h.

◆ permute_presolve_constraint_order()

bool operations_research::sat::SatParameters::permute_presolve_constraint_order ( ) const
inline

Definition at line 6768 of file sat_parameters.pb.h.

◆ permute_variable_randomly()

bool operations_research::sat::SatParameters::permute_variable_randomly ( ) const
inline

Definition at line 6739 of file sat_parameters.pb.h.

◆ Polarity_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::Polarity_descriptor ( )
inlinestatic

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

◆ polarity_exploit_ls_hints()

bool operations_research::sat::SatParameters::polarity_exploit_ls_hints ( ) const
inline

Definition at line 5159 of file sat_parameters.pb.h.

◆ Polarity_IsValid()

bool operations_research::sat::SatParameters::Polarity_IsValid ( int value)
inlinestatic

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

◆ Polarity_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::Polarity_Name ( T value)
inlinestatic

Definition at line 681 of file sat_parameters.pb.h.

◆ Polarity_Parse()

bool operations_research::sat::SatParameters::Polarity_Parse ( ::absl::string_view name,
Polarity *PROTOBUF_NONNULL value )
inlinestatic

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

◆ polarity_rephase_increment()

int32_t operations_research::sat::SatParameters::polarity_rephase_increment ( ) const
inline

Definition at line 5130 of file sat_parameters.pb.h.

◆ polish_lp_solution()

bool operations_research::sat::SatParameters::polish_lp_solution ( ) const
inline

Definition at line 12532 of file sat_parameters.pb.h.

◆ preferred_variable_order()

operations_research::sat::SatParameters_VariableOrder operations_research::sat::SatParameters::preferred_variable_order ( ) const
inline

Definition at line 5037 of file sat_parameters.pb.h.

◆ presolve_blocked_clause()

bool operations_research::sat::SatParameters::presolve_blocked_clause ( ) const
inline

Definition at line 7243 of file sat_parameters.pb.h.

◆ presolve_bva_threshold()

int32_t operations_research::sat::SatParameters::presolve_bva_threshold ( ) const
inline

Definition at line 7301 of file sat_parameters.pb.h.

◆ presolve_bve_clause_weight()

int32_t operations_research::sat::SatParameters::presolve_bve_clause_weight ( ) const
inline

Definition at line 7156 of file sat_parameters.pb.h.

◆ presolve_bve_threshold()

int32_t operations_research::sat::SatParameters::presolve_bve_threshold ( ) const
inline

Definition at line 7098 of file sat_parameters.pb.h.

◆ presolve_extract_integer_enforcement()

bool operations_research::sat::SatParameters::presolve_extract_integer_enforcement ( ) const
inline

Definition at line 7910 of file sat_parameters.pb.h.

◆ presolve_inclusion_work_limit()

int64_t operations_research::sat::SatParameters::presolve_inclusion_work_limit ( ) const
inline

Definition at line 7939 of file sat_parameters.pb.h.

◆ presolve_probing_deterministic_time_limit()

double operations_research::sat::SatParameters::presolve_probing_deterministic_time_limit ( ) const
inline

Definition at line 7214 of file sat_parameters.pb.h.

◆ presolve_substitution_level()

int32_t operations_research::sat::SatParameters::presolve_substitution_level ( ) const
inline

Definition at line 7881 of file sat_parameters.pb.h.

◆ presolve_use_bva()

bool operations_research::sat::SatParameters::presolve_use_bva ( ) const
inline

Definition at line 7272 of file sat_parameters.pb.h.

◆ probing_deterministic_time_limit()

double operations_research::sat::SatParameters::probing_deterministic_time_limit ( ) const
inline

Definition at line 7185 of file sat_parameters.pb.h.

◆ probing_num_combinations_limit()

int32_t operations_research::sat::SatParameters::probing_num_combinations_limit ( ) const
inline

Definition at line 10583 of file sat_parameters.pb.h.

◆ propagation_loop_detection_factor()

double operations_research::sat::SatParameters::propagation_loop_detection_factor ( ) const
inline

Definition at line 9536 of file sat_parameters.pb.h.

◆ pseudo_cost_reliability_threshold()

int64_t operations_research::sat::SatParameters::pseudo_cost_reliability_threshold ( ) const
inline

Definition at line 10786 of file sat_parameters.pb.h.

◆ push_all_tasks_toward_start()

bool operations_research::sat::SatParameters::push_all_tasks_toward_start ( ) const
inline

Definition at line 12329 of file sat_parameters.pb.h.

◆ random_branches_ratio()

double operations_research::sat::SatParameters::random_branches_ratio ( ) const
inline

Definition at line 5217 of file sat_parameters.pb.h.

◆ random_polarity_ratio()

double operations_research::sat::SatParameters::random_polarity_ratio ( ) const
inline

Definition at line 5188 of file sat_parameters.pb.h.

◆ random_seed()

int32_t operations_research::sat::SatParameters::random_seed ( ) const
inline

Definition at line 6710 of file sat_parameters.pb.h.

◆ randomize_search()

bool operations_research::sat::SatParameters::randomize_search ( ) const
inline

Definition at line 12271 of file sat_parameters.pb.h.

◆ relative_gap_limit()

double operations_research::sat::SatParameters::relative_gap_limit ( ) const
inline

Definition at line 6681 of file sat_parameters.pb.h.

◆ release_default_restart_algorithms()

std::string *PROTOBUF_NULLABLE operations_research::sat::SatParameters::release_default_restart_algorithms ( )
inlinenodiscard

Definition at line 6215 of file sat_parameters.pb.h.

◆ release_log_prefix()

std::string *PROTOBUF_NULLABLE operations_research::sat::SatParameters::release_log_prefix ( )
inlinenodiscard

Definition at line 6915 of file sat_parameters.pb.h.

◆ release_name()

std::string *PROTOBUF_NULLABLE operations_research::sat::SatParameters::release_name ( )
inlinenodiscard

Definition at line 4999 of file sat_parameters.pb.h.

◆ remove_fixed_variables_early()

bool operations_research::sat::SatParameters::remove_fixed_variables_early ( ) const
inline

Definition at line 7475 of file sat_parameters.pb.h.

◆ repair_hint()

bool operations_research::sat::SatParameters::repair_hint ( ) const
inline

Definition at line 10467 of file sat_parameters.pb.h.

◆ restart_algorithms() [1/2]

const::google::protobuf::RepeatedField< int > & operations_research::sat::SatParameters::restart_algorithms ( ) const
inline

Definition at line 6147 of file sat_parameters.pb.h.

◆ restart_algorithms() [2/2]

operations_research::sat::SatParameters_RestartAlgorithm operations_research::sat::SatParameters::restart_algorithms ( int index) const
inline

Definition at line 6127 of file sat_parameters.pb.h.

◆ restart_algorithms_size()

int operations_research::sat::SatParameters::restart_algorithms_size ( ) const
inline

Definition at line 6118 of file sat_parameters.pb.h.

◆ restart_dl_average_ratio()

double operations_research::sat::SatParameters::restart_dl_average_ratio ( ) const
inline

Definition at line 6304 of file sat_parameters.pb.h.

◆ restart_lbd_average_ratio()

double operations_research::sat::SatParameters::restart_lbd_average_ratio ( ) const
inline

Definition at line 6333 of file sat_parameters.pb.h.

◆ restart_period()

int32_t operations_research::sat::SatParameters::restart_period ( ) const
inline

Definition at line 6246 of file sat_parameters.pb.h.

◆ restart_running_window_size()

int32_t operations_research::sat::SatParameters::restart_running_window_size ( ) const
inline

Definition at line 6275 of file sat_parameters.pb.h.

◆ RestartAlgorithm_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::RestartAlgorithm_descriptor ( )
inlinestatic

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

◆ RestartAlgorithm_IsValid()

bool operations_research::sat::SatParameters::RestartAlgorithm_IsValid ( int value)
inlinestatic

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

◆ RestartAlgorithm_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::RestartAlgorithm_Name ( T value)
inlinestatic

Definition at line 766 of file sat_parameters.pb.h.

◆ RestartAlgorithm_Parse()

bool operations_research::sat::SatParameters::RestartAlgorithm_Parse ( ::absl::string_view name,
RestartAlgorithm *PROTOBUF_NONNULL value )
inlinestatic

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

◆ root_lp_iterations()

int32_t operations_research::sat::SatParameters::root_lp_iterations ( ) const
inline

Definition at line 13286 of file sat_parameters.pb.h.

◆ routing_cut_dp_effort()

double operations_research::sat::SatParameters::routing_cut_dp_effort ( ) const
inline

Definition at line 10348 of file sat_parameters.pb.h.

◆ routing_cut_max_infeasible_path_length()

int32_t operations_research::sat::SatParameters::routing_cut_max_infeasible_path_length ( ) const
inline

Definition at line 10377 of file sat_parameters.pb.h.

◆ routing_cut_subset_size_for_binary_relation_bound()

int32_t operations_research::sat::SatParameters::routing_cut_subset_size_for_binary_relation_bound ( ) const
inline

Definition at line 10232 of file sat_parameters.pb.h.

◆ routing_cut_subset_size_for_exact_binary_relation_bound()

int32_t operations_research::sat::SatParameters::routing_cut_subset_size_for_exact_binary_relation_bound ( ) const
inline

Definition at line 10290 of file sat_parameters.pb.h.

◆ routing_cut_subset_size_for_shortest_paths_bound()

int32_t operations_research::sat::SatParameters::routing_cut_subset_size_for_shortest_paths_bound ( ) const
inline

Definition at line 10319 of file sat_parameters.pb.h.

◆ routing_cut_subset_size_for_tight_binary_relation_bound()

int32_t operations_research::sat::SatParameters::routing_cut_subset_size_for_tight_binary_relation_bound ( ) const
inline

Definition at line 10261 of file sat_parameters.pb.h.

◆ save_lp_basis_in_lb_tree_search()

bool operations_research::sat::SatParameters::save_lp_basis_in_lb_tree_search ( ) const
inline

Definition at line 10873 of file sat_parameters.pb.h.

◆ search_branching()

operations_research::sat::SatParameters_SearchBranching operations_research::sat::SatParameters::search_branching ( ) const
inline

Definition at line 10406 of file sat_parameters.pb.h.

◆ search_random_variable_pool_size()

int64_t operations_research::sat::SatParameters::search_random_variable_pool_size ( ) const
inline

Definition at line 12300 of file sat_parameters.pb.h.

◆ SearchBranching_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::SearchBranching_descriptor ( )
inlinestatic

Definition at line 831 of file sat_parameters.pb.h.

◆ SearchBranching_IsValid()

bool operations_research::sat::SatParameters::SearchBranching_IsValid ( int value)
inlinestatic

Definition at line 825 of file sat_parameters.pb.h.

◆ SearchBranching_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::SearchBranching_Name ( T value)
inlinestatic

Definition at line 835 of file sat_parameters.pb.h.

◆ SearchBranching_Parse()

bool operations_research::sat::SatParameters::SearchBranching_Parse ( ::absl::string_view name,
SearchBranching *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 838 of file sat_parameters.pb.h.

◆ set_absolute_gap_limit()

void operations_research::sat::SatParameters::set_absolute_gap_limit ( double value)
inline

Definition at line 6656 of file sat_parameters.pb.h.

◆ set_add_cg_cuts()

void operations_research::sat::SatParameters::set_add_cg_cuts ( bool value)
inline

Definition at line 13029 of file sat_parameters.pb.h.

◆ set_add_clique_cuts()

void operations_research::sat::SatParameters::set_add_clique_cuts ( bool value)
inline

Definition at line 13116 of file sat_parameters.pb.h.

◆ set_add_lin_max_cuts()

void operations_research::sat::SatParameters::set_add_lin_max_cuts ( bool value)
inline

Definition at line 13203 of file sat_parameters.pb.h.

◆ set_add_lp_constraints_lazily()

void operations_research::sat::SatParameters::set_add_lp_constraints_lazily ( bool value)
inline

Definition at line 13261 of file sat_parameters.pb.h.

◆ set_add_mir_cuts()

void operations_research::sat::SatParameters::set_add_mir_cuts ( bool value)
inline

Definition at line 13058 of file sat_parameters.pb.h.

◆ set_add_objective_cut()

void operations_research::sat::SatParameters::set_add_objective_cut ( bool value)
inline

Definition at line 13000 of file sat_parameters.pb.h.

◆ set_add_rlt_cuts()

void operations_research::sat::SatParameters::set_add_rlt_cuts ( bool value)
inline

Definition at line 13145 of file sat_parameters.pb.h.

◆ set_add_zero_half_cuts()

void operations_research::sat::SatParameters::set_add_zero_half_cuts ( bool value)
inline

Definition at line 13087 of file sat_parameters.pb.h.

◆ set_allocated_default_restart_algorithms()

void operations_research::sat::SatParameters::set_allocated_default_restart_algorithms ( ::std::string *PROTOBUF_NULLABLE value)
inline

Definition at line 6224 of file sat_parameters.pb.h.

◆ set_allocated_log_prefix()

void operations_research::sat::SatParameters::set_allocated_log_prefix ( ::std::string *PROTOBUF_NULLABLE value)
inline

Definition at line 6928 of file sat_parameters.pb.h.

◆ set_allocated_name()

void operations_research::sat::SatParameters::set_allocated_name ( ::std::string *PROTOBUF_NULLABLE value)
inline

Definition at line 5012 of file sat_parameters.pb.h.

◆ set_also_bump_variables_in_conflict_reasons()

void operations_research::sat::SatParameters::set_also_bump_variables_in_conflict_reasons ( bool value)
inline

Definition at line 5308 of file sat_parameters.pb.h.

◆ set_alternative_pool_size()

void operations_research::sat::SatParameters::set_alternative_pool_size ( ::int32_t value)
inline

Definition at line 12069 of file sat_parameters.pb.h.

◆ set_at_most_one_max_expansion_size()

void operations_research::sat::SatParameters::set_at_most_one_max_expansion_size ( ::int32_t value)
inline

Definition at line 12449 of file sat_parameters.pb.h.

◆ set_auto_detect_greater_than_at_least_one_of()

void operations_research::sat::SatParameters::set_auto_detect_greater_than_at_least_one_of ( bool value)
inline

Definition at line 11779 of file sat_parameters.pb.h.

◆ set_binary_minimization_algorithm()

void operations_research::sat::SatParameters::set_binary_minimization_algorithm ( ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm value)
inline

Definition at line 5369 of file sat_parameters.pb.h.

◆ set_binary_search_num_conflicts()

void operations_research::sat::SatParameters::set_binary_search_num_conflicts ( ::int32_t value)
inline

Definition at line 10906 of file sat_parameters.pb.h.

◆ set_blocking_restart_multiplier()

void operations_research::sat::SatParameters::set_blocking_restart_multiplier ( double value)
inline

Definition at line 6424 of file sat_parameters.pb.h.

◆ set_blocking_restart_window_size()

void operations_research::sat::SatParameters::set_blocking_restart_window_size ( ::int32_t value)
inline

Definition at line 6395 of file sat_parameters.pb.h.

◆ set_boolean_encoding_level()

void operations_research::sat::SatParameters::set_boolean_encoding_level ( ::int32_t value)
inline

Definition at line 12855 of file sat_parameters.pb.h.

◆ set_catch_sigint_signal()

void operations_research::sat::SatParameters::set_catch_sigint_signal ( bool value)
inline

Definition at line 12478 of file sat_parameters.pb.h.

◆ set_check_drat_proof()

void operations_research::sat::SatParameters::set_check_drat_proof ( bool value)
inline

Definition at line 9099 of file sat_parameters.pb.h.

◆ set_check_lrat_proof()

void operations_research::sat::SatParameters::set_check_lrat_proof ( bool value)
inline

Definition at line 9012 of file sat_parameters.pb.h.

◆ set_check_merged_lrat_proof()

void operations_research::sat::SatParameters::set_check_merged_lrat_proof ( bool value)
inline

Definition at line 9041 of file sat_parameters.pb.h.

◆ set_chronological_backtrack_min_conflicts()

void operations_research::sat::SatParameters::set_chronological_backtrack_min_conflicts ( ::int32_t value)
inline

Definition at line 5604 of file sat_parameters.pb.h.

◆ set_clause_activity_decay()

void operations_research::sat::SatParameters::set_clause_activity_decay ( double value)
inline

Definition at line 6071 of file sat_parameters.pb.h.

◆ set_clause_cleanup_lbd_bound()

void operations_research::sat::SatParameters::set_clause_cleanup_lbd_bound ( ::int32_t value)
inline

Definition at line 5749 of file sat_parameters.pb.h.

◆ set_clause_cleanup_lbd_tier1()

void operations_research::sat::SatParameters::set_clause_cleanup_lbd_tier1 ( ::int32_t value)
inline

Definition at line 5778 of file sat_parameters.pb.h.

◆ set_clause_cleanup_lbd_tier2()

void operations_research::sat::SatParameters::set_clause_cleanup_lbd_tier2 ( ::int32_t value)
inline

Definition at line 5807 of file sat_parameters.pb.h.

◆ set_clause_cleanup_ordering()

void operations_research::sat::SatParameters::set_clause_cleanup_ordering ( ::operations_research::sat::SatParameters_ClauseOrdering value)
inline

Definition at line 5836 of file sat_parameters.pb.h.

◆ set_clause_cleanup_period()

void operations_research::sat::SatParameters::set_clause_cleanup_period ( ::int32_t value)
inline

Definition at line 5633 of file sat_parameters.pb.h.

◆ set_clause_cleanup_period_increment()

void operations_research::sat::SatParameters::set_clause_cleanup_period_increment ( ::int32_t value)
inline

Definition at line 5662 of file sat_parameters.pb.h.

◆ set_clause_cleanup_ratio()

void operations_research::sat::SatParameters::set_clause_cleanup_ratio ( double value)
inline

Definition at line 5720 of file sat_parameters.pb.h.

◆ set_clause_cleanup_target()

void operations_research::sat::SatParameters::set_clause_cleanup_target ( ::int32_t value)
inline

Definition at line 5691 of file sat_parameters.pb.h.

◆ set_convert_intervals()

void operations_research::sat::SatParameters::set_convert_intervals ( bool value)
inline

Definition at line 12623 of file sat_parameters.pb.h.

◆ set_core_minimization_level()

void operations_research::sat::SatParameters::set_core_minimization_level ( ::int32_t value)
inline

Definition at line 9360 of file sat_parameters.pb.h.

◆ set_count_assumption_levels_in_lbd()

void operations_research::sat::SatParameters::set_count_assumption_levels_in_lbd ( bool value)
inline

Definition at line 7073 of file sat_parameters.pb.h.

◆ set_cover_optimization()

void operations_research::sat::SatParameters::set_cover_optimization ( bool value)
inline

Definition at line 9418 of file sat_parameters.pb.h.

◆ set_cp_model_presolve()

void operations_research::sat::SatParameters::set_cp_model_presolve ( bool value)
inline

Definition at line 7363 of file sat_parameters.pb.h.

◆ set_cp_model_probing_level()

void operations_research::sat::SatParameters::set_cp_model_probing_level ( ::int32_t value)
inline

Definition at line 7392 of file sat_parameters.pb.h.

◆ set_cp_model_use_sat_presolve()

void operations_research::sat::SatParameters::set_cp_model_use_sat_presolve ( bool value)
inline

Definition at line 7421 of file sat_parameters.pb.h.

◆ set_create_1uip_boolean_during_icr()

void operations_research::sat::SatParameters::set_create_1uip_boolean_during_icr ( bool value)
inline

Definition at line 13725 of file sat_parameters.pb.h.

◆ set_cut_active_count_decay()

void operations_research::sat::SatParameters::set_cut_active_count_decay ( double value)
inline

Definition at line 13435 of file sat_parameters.pb.h.

◆ set_cut_cleanup_target()

void operations_research::sat::SatParameters::set_cut_cleanup_target ( ::int32_t value)
inline

Definition at line 13464 of file sat_parameters.pb.h.

◆ set_cut_level()

void operations_research::sat::SatParameters::set_cut_level ( ::int32_t value)
inline

Definition at line 12942 of file sat_parameters.pb.h.

◆ set_cut_max_active_count_value()

void operations_research::sat::SatParameters::set_cut_max_active_count_value ( double value)
inline

Definition at line 13406 of file sat_parameters.pb.h.

◆ set_debug_crash_if_lrat_check_fails()

void operations_research::sat::SatParameters::set_debug_crash_if_lrat_check_fails ( bool value)
inline

Definition at line 9302 of file sat_parameters.pb.h.

◆ set_debug_crash_if_presolve_breaks_hint()

void operations_research::sat::SatParameters::set_debug_crash_if_presolve_breaks_hint ( bool value)
inline

Definition at line 9273 of file sat_parameters.pb.h.

◆ set_debug_crash_on_bad_hint()

void operations_research::sat::SatParameters::set_debug_crash_on_bad_hint ( bool value)
inline

Definition at line 9244 of file sat_parameters.pb.h.

◆ set_debug_max_num_presolve_operations()

void operations_research::sat::SatParameters::set_debug_max_num_presolve_operations ( ::int32_t value)
inline

Definition at line 9215 of file sat_parameters.pb.h.

◆ set_debug_postsolve_with_full_solver()

void operations_research::sat::SatParameters::set_debug_postsolve_with_full_solver ( bool value)
inline

Definition at line 9186 of file sat_parameters.pb.h.

◆ set_decision_subsumption_during_conflict_analysis()

void operations_research::sat::SatParameters::set_decision_subsumption_during_conflict_analysis ( bool value)
inline

Definition at line 5459 of file sat_parameters.pb.h.

◆ set_default_restart_algorithms() [1/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::sat::SatParameters::set_default_restart_algorithms ( Arg_ && arg,
Args_... args )

Definition at line 6190 of file sat_parameters.pb.h.

◆ set_default_restart_algorithms() [2/2]

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

◆ set_detect_linearized_product()

void operations_research::sat::SatParameters::set_detect_linearized_product ( bool value)
inline

Definition at line 13667 of file sat_parameters.pb.h.

◆ set_detect_table_with_cost()

void operations_research::sat::SatParameters::set_detect_table_with_cost ( bool value)
inline

Definition at line 7508 of file sat_parameters.pb.h.

◆ set_disable_constraint_expansion()

void operations_research::sat::SatParameters::set_disable_constraint_expansion ( bool value)
inline

Definition at line 7769 of file sat_parameters.pb.h.

◆ set_diversify_lns_params()

void operations_research::sat::SatParameters::set_diversify_lns_params ( bool value)
inline

Definition at line 12246 of file sat_parameters.pb.h.

◆ set_eagerly_subsume_last_n_conflicts()

void operations_research::sat::SatParameters::set_eagerly_subsume_last_n_conflicts ( ::int32_t value)
inline

Definition at line 5488 of file sat_parameters.pb.h.

◆ set_encode_complex_linear_constraint_with_integer()

void operations_research::sat::SatParameters::set_encode_complex_linear_constraint_with_integer ( bool value)
inline

Definition at line 7798 of file sat_parameters.pb.h.

◆ set_encode_cumulative_as_reservoir()

void operations_research::sat::SatParameters::set_encode_cumulative_as_reservoir ( bool value)
inline

Definition at line 7711 of file sat_parameters.pb.h.

◆ set_enumerate_all_solutions()

void operations_research::sat::SatParameters::set_enumerate_all_solutions ( bool value)
inline

Definition at line 11634 of file sat_parameters.pb.h.

◆ set_expand_alldiff_constraints()

void operations_research::sat::SatParameters::set_expand_alldiff_constraints ( bool value)
inline

Definition at line 7566 of file sat_parameters.pb.h.

◆ set_expand_reservoir_constraints()

void operations_research::sat::SatParameters::set_expand_reservoir_constraints ( bool value)
inline

Definition at line 7624 of file sat_parameters.pb.h.

◆ set_expand_reservoir_using_circuit()

void operations_research::sat::SatParameters::set_expand_reservoir_using_circuit ( bool value)
inline

Definition at line 7682 of file sat_parameters.pb.h.

◆ set_exploit_all_lp_solution()

void operations_research::sat::SatParameters::set_exploit_all_lp_solution ( bool value)
inline

Definition at line 13551 of file sat_parameters.pb.h.

◆ set_exploit_all_precedences()

void operations_research::sat::SatParameters::set_exploit_all_precedences ( bool value)
inline

Definition at line 9888 of file sat_parameters.pb.h.

◆ set_exploit_best_solution()

void operations_research::sat::SatParameters::set_exploit_best_solution ( bool value)
inline

Definition at line 13580 of file sat_parameters.pb.h.

◆ set_exploit_integer_lp_solution()

void operations_research::sat::SatParameters::set_exploit_integer_lp_solution ( bool value)
inline

Definition at line 13522 of file sat_parameters.pb.h.

◆ set_exploit_objective()

void operations_research::sat::SatParameters::set_exploit_objective ( bool value)
inline

Definition at line 13638 of file sat_parameters.pb.h.

◆ set_exploit_relaxation_solution()

void operations_research::sat::SatParameters::set_exploit_relaxation_solution ( bool value)
inline

Definition at line 13609 of file sat_parameters.pb.h.

◆ set_extra_subsolvers()

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::set_extra_subsolvers ( int index,
Arg_ && value,
Args_... args )
inline

Definition at line 8498 of file sat_parameters.pb.h.

◆ set_extra_subsumption_during_conflict_analysis()

void operations_research::sat::SatParameters::set_extra_subsumption_during_conflict_analysis ( bool value)
inline

Definition at line 5430 of file sat_parameters.pb.h.

◆ set_feasibility_jump_batch_dtime()

void operations_research::sat::SatParameters::set_feasibility_jump_batch_dtime ( double value)
inline

Definition at line 11109 of file sat_parameters.pb.h.

◆ set_feasibility_jump_decay()

void operations_research::sat::SatParameters::set_feasibility_jump_decay ( double value)
inline

Definition at line 11022 of file sat_parameters.pb.h.

◆ set_feasibility_jump_enable_restarts()

void operations_research::sat::SatParameters::set_feasibility_jump_enable_restarts ( bool value)
inline

Definition at line 11196 of file sat_parameters.pb.h.

◆ set_feasibility_jump_linearization_level()

void operations_research::sat::SatParameters::set_feasibility_jump_linearization_level ( ::int32_t value)
inline

Definition at line 11051 of file sat_parameters.pb.h.

◆ set_feasibility_jump_max_expanded_constraint_size()

void operations_research::sat::SatParameters::set_feasibility_jump_max_expanded_constraint_size ( ::int32_t value)
inline

Definition at line 11225 of file sat_parameters.pb.h.

◆ set_feasibility_jump_restart_factor()

void operations_research::sat::SatParameters::set_feasibility_jump_restart_factor ( ::int32_t value)
inline

Definition at line 11080 of file sat_parameters.pb.h.

◆ set_feasibility_jump_var_perburbation_range_ratio()

void operations_research::sat::SatParameters::set_feasibility_jump_var_perburbation_range_ratio ( double value)
inline

Definition at line 11167 of file sat_parameters.pb.h.

◆ set_feasibility_jump_var_randomization_probability()

void operations_research::sat::SatParameters::set_feasibility_jump_var_randomization_probability ( double value)
inline

Definition at line 11138 of file sat_parameters.pb.h.

◆ set_fill_additional_solutions_in_response()

void operations_research::sat::SatParameters::set_fill_additional_solutions_in_response ( bool value)
inline

Definition at line 11721 of file sat_parameters.pb.h.

◆ set_fill_tightened_domains_in_response()

void operations_research::sat::SatParameters::set_fill_tightened_domains_in_response ( bool value)
inline

Definition at line 11692 of file sat_parameters.pb.h.

◆ set_filter_sat_postsolve_clauses()

void operations_research::sat::SatParameters::set_filter_sat_postsolve_clauses ( bool value)
inline

Definition at line 7131 of file sat_parameters.pb.h.

◆ set_filter_subsolvers()

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::set_filter_subsolvers ( int index,
Arg_ && value,
Args_... args )
inline

Definition at line 8642 of file sat_parameters.pb.h.

◆ set_find_big_linear_overlap()

void operations_research::sat::SatParameters::set_find_big_linear_overlap ( bool value)
inline

Definition at line 8030 of file sat_parameters.pb.h.

◆ set_find_clauses_that_are_exactly_one()

void operations_research::sat::SatParameters::set_find_clauses_that_are_exactly_one ( bool value)
inline

Definition at line 8059 of file sat_parameters.pb.h.

◆ set_find_multiple_cores()

void operations_research::sat::SatParameters::set_find_multiple_cores ( bool value)
inline

Definition at line 9389 of file sat_parameters.pb.h.

◆ set_fix_variables_to_their_hinted_value()

void operations_research::sat::SatParameters::set_fix_variables_to_their_hinted_value ( bool value)
inline

Definition at line 10500 of file sat_parameters.pb.h.

◆ set_fp_rounding()

void operations_research::sat::SatParameters::set_fp_rounding ( ::operations_research::sat::SatParameters_FPRoundingMethod value)
inline

Definition at line 12214 of file sat_parameters.pb.h.

◆ set_glucose_decay_increment()

void operations_research::sat::SatParameters::set_glucose_decay_increment ( double value)
inline

Definition at line 6013 of file sat_parameters.pb.h.

◆ set_glucose_decay_increment_period()

void operations_research::sat::SatParameters::set_glucose_decay_increment_period ( ::int32_t value)
inline

Definition at line 6042 of file sat_parameters.pb.h.

◆ set_glucose_max_decay()

void operations_research::sat::SatParameters::set_glucose_max_decay ( double value)
inline

Definition at line 5984 of file sat_parameters.pb.h.

◆ set_hint_conflict_limit()

void operations_research::sat::SatParameters::set_hint_conflict_limit ( ::int32_t value)
inline

Definition at line 10442 of file sat_parameters.pb.h.

◆ set_ignore_names()

void operations_research::sat::SatParameters::set_ignore_names ( bool value)
inline

Definition at line 7972 of file sat_parameters.pb.h.

◆ set_ignore_subsolvers()

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::set_ignore_subsolvers ( int index,
Arg_ && value,
Args_... args )
inline

Definition at line 8570 of file sat_parameters.pb.h.

◆ set_infer_all_diffs()

void operations_research::sat::SatParameters::set_infer_all_diffs ( bool value)
inline

Definition at line 8001 of file sat_parameters.pb.h.

◆ set_initial_polarity()

void operations_research::sat::SatParameters::set_initial_polarity ( ::operations_research::sat::SatParameters_Polarity value)
inline

Definition at line 5073 of file sat_parameters.pb.h.

◆ set_initial_variables_activity()

void operations_research::sat::SatParameters::set_initial_variables_activity ( double value)
inline

Definition at line 5279 of file sat_parameters.pb.h.

◆ set_inprocessing_dtime_ratio()

void operations_research::sat::SatParameters::set_inprocessing_dtime_ratio ( double value)
inline

Definition at line 8117 of file sat_parameters.pb.h.

◆ set_inprocessing_minimization_dtime()

void operations_research::sat::SatParameters::set_inprocessing_minimization_dtime ( double value)
inline

Definition at line 8175 of file sat_parameters.pb.h.

◆ set_inprocessing_minimization_use_all_orderings()

void operations_research::sat::SatParameters::set_inprocessing_minimization_use_all_orderings ( bool value)
inline

Definition at line 8233 of file sat_parameters.pb.h.

◆ set_inprocessing_minimization_use_conflict_analysis()

void operations_research::sat::SatParameters::set_inprocessing_minimization_use_conflict_analysis ( bool value)
inline

Definition at line 8204 of file sat_parameters.pb.h.

◆ set_inprocessing_probing_dtime()

void operations_research::sat::SatParameters::set_inprocessing_probing_dtime ( double value)
inline

Definition at line 8146 of file sat_parameters.pb.h.

◆ set_inprocessing_use_congruence_closure()

void operations_research::sat::SatParameters::set_inprocessing_use_congruence_closure ( bool value)
inline

Definition at line 8262 of file sat_parameters.pb.h.

◆ set_inprocessing_use_sat_sweeping()

void operations_research::sat::SatParameters::set_inprocessing_use_sat_sweeping ( bool value)
inline

Definition at line 8291 of file sat_parameters.pb.h.

◆ set_instantiate_all_variables()

void operations_research::sat::SatParameters::set_instantiate_all_variables ( bool value)
inline

Definition at line 11750 of file sat_parameters.pb.h.

◆ set_interleave_batch_size()

void operations_research::sat::SatParameters::set_interleave_batch_size ( ::int32_t value)
inline

Definition at line 8780 of file sat_parameters.pb.h.

◆ set_interleave_search()

void operations_research::sat::SatParameters::set_interleave_search ( bool value)
inline

Definition at line 8751 of file sat_parameters.pb.h.

◆ set_keep_all_feasible_solutions_in_presolve()

void operations_research::sat::SatParameters::set_keep_all_feasible_solutions_in_presolve ( bool value)
inline

Definition at line 11663 of file sat_parameters.pb.h.

◆ set_keep_symmetry_in_presolve()

void operations_research::sat::SatParameters::set_keep_symmetry_in_presolve ( bool value)
inline

Definition at line 12710 of file sat_parameters.pb.h.

◆ set_lb_relax_num_workers_threshold()

void operations_research::sat::SatParameters::set_lb_relax_num_workers_threshold ( ::int32_t value)
inline

Definition at line 12185 of file sat_parameters.pb.h.

◆ set_linear_split_size()

void operations_research::sat::SatParameters::set_linear_split_size ( ::int32_t value)
inline

Definition at line 12797 of file sat_parameters.pb.h.

◆ set_linearization_level()

void operations_research::sat::SatParameters::set_linearization_level ( ::int32_t value)
inline

Definition at line 12826 of file sat_parameters.pb.h.

◆ set_lns_initial_deterministic_limit()

void operations_research::sat::SatParameters::set_lns_initial_deterministic_limit ( double value)
inline

Definition at line 11924 of file sat_parameters.pb.h.

◆ set_lns_initial_difficulty()

void operations_research::sat::SatParameters::set_lns_initial_difficulty ( double value)
inline

Definition at line 11895 of file sat_parameters.pb.h.

◆ set_load_at_most_ones_in_sat_presolve()

void operations_research::sat::SatParameters::set_load_at_most_ones_in_sat_presolve ( bool value)
inline

Definition at line 7450 of file sat_parameters.pb.h.

◆ set_log_prefix() [1/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::sat::SatParameters::set_log_prefix ( Arg_ && arg,
Args_... args )

Definition at line 6890 of file sat_parameters.pb.h.

◆ set_log_prefix() [2/2]

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

◆ set_log_search_progress()

void operations_research::sat::SatParameters::set_log_search_progress ( bool value)
inline

Definition at line 6830 of file sat_parameters.pb.h.

◆ set_log_subsolver_statistics()

void operations_research::sat::SatParameters::set_log_subsolver_statistics ( bool value)
inline

Definition at line 6859 of file sat_parameters.pb.h.

◆ set_log_to_response()

void operations_research::sat::SatParameters::set_log_to_response ( bool value)
inline

Definition at line 6986 of file sat_parameters.pb.h.

◆ set_log_to_stdout()

void operations_research::sat::SatParameters::set_log_to_stdout ( bool value)
inline

Definition at line 6957 of file sat_parameters.pb.h.

◆ set_lp_dual_tolerance()

void operations_research::sat::SatParameters::set_lp_dual_tolerance ( double value)
inline

Definition at line 12594 of file sat_parameters.pb.h.

◆ set_lp_primal_tolerance()

void operations_research::sat::SatParameters::set_lp_primal_tolerance ( double value)
inline

Definition at line 12565 of file sat_parameters.pb.h.

◆ set_max_all_diff_cut_size()

void operations_research::sat::SatParameters::set_max_all_diff_cut_size ( ::int32_t value)
inline

Definition at line 13174 of file sat_parameters.pb.h.

◆ set_max_alldiff_domain_size()

void operations_research::sat::SatParameters::set_max_alldiff_domain_size ( ::int32_t value)
inline

Definition at line 7595 of file sat_parameters.pb.h.

◆ set_max_backjump_levels()

void operations_research::sat::SatParameters::set_max_backjump_levels ( ::int32_t value)
inline

Definition at line 5575 of file sat_parameters.pb.h.

◆ set_max_clause_activity_value()

void operations_research::sat::SatParameters::set_max_clause_activity_value ( double value)
inline

Definition at line 6100 of file sat_parameters.pb.h.

◆ set_max_consecutive_inactive_count()

void operations_research::sat::SatParameters::set_max_consecutive_inactive_count ( ::int32_t value)
inline

Definition at line 13377 of file sat_parameters.pb.h.

◆ set_max_cut_rounds_at_level_zero()

void operations_research::sat::SatParameters::set_max_cut_rounds_at_level_zero ( ::int32_t value)
inline

Definition at line 13348 of file sat_parameters.pb.h.

◆ set_max_deterministic_time()

void operations_research::sat::SatParameters::set_max_deterministic_time ( double value)
inline

Definition at line 6540 of file sat_parameters.pb.h.

◆ set_max_domain_size_for_linear2_expansion()

void operations_research::sat::SatParameters::set_max_domain_size_for_linear2_expansion ( ::int32_t value)
inline

Definition at line 7653 of file sat_parameters.pb.h.

◆ set_max_domain_size_when_encoding_eq_neq_constraints()

void operations_research::sat::SatParameters::set_max_domain_size_when_encoding_eq_neq_constraints ( ::int32_t value)
inline

Definition at line 12884 of file sat_parameters.pb.h.

◆ set_max_drat_time_in_seconds()

void operations_research::sat::SatParameters::set_max_drat_time_in_seconds ( double value)
inline

Definition at line 9157 of file sat_parameters.pb.h.

◆ set_max_integer_rounding_scaling()

void operations_research::sat::SatParameters::set_max_integer_rounding_scaling ( ::int32_t value)
inline

Definition at line 13232 of file sat_parameters.pb.h.

◆ set_max_lin_max_size_for_expansion()

void operations_research::sat::SatParameters::set_max_lin_max_size_for_expansion ( ::int32_t value)
inline

Definition at line 7740 of file sat_parameters.pb.h.

◆ set_max_memory_in_mb()

void operations_research::sat::SatParameters::set_max_memory_in_mb ( ::int64_t value)
inline

Definition at line 6627 of file sat_parameters.pb.h.

◆ set_max_num_cuts()

void operations_research::sat::SatParameters::set_max_num_cuts ( ::int32_t value)
inline

Definition at line 12913 of file sat_parameters.pb.h.

◆ set_max_num_deterministic_batches()

void operations_research::sat::SatParameters::set_max_num_deterministic_batches ( ::int32_t value)
inline

Definition at line 6569 of file sat_parameters.pb.h.

◆ set_max_num_intervals_for_timetable_edge_finding()

void operations_research::sat::SatParameters::set_max_num_intervals_for_timetable_edge_finding ( ::int32_t value)
inline

Definition at line 9830 of file sat_parameters.pb.h.

◆ set_max_number_of_conflicts()

void operations_research::sat::SatParameters::set_max_number_of_conflicts ( ::int64_t value)
inline

Definition at line 6598 of file sat_parameters.pb.h.

◆ set_max_pairs_pairwise_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::set_max_pairs_pairwise_reasoning_in_no_overlap_2d ( ::int32_t value)
inline

Definition at line 10091 of file sat_parameters.pb.h.

◆ set_max_presolve_iterations()

void operations_research::sat::SatParameters::set_max_presolve_iterations ( ::int32_t value)
inline

Definition at line 7334 of file sat_parameters.pb.h.

◆ set_max_sat_assumption_order()

void operations_research::sat::SatParameters::set_max_sat_assumption_order ( ::operations_research::sat::SatParameters_MaxSatAssumptionOrder value)
inline

Definition at line 9447 of file sat_parameters.pb.h.

◆ set_max_sat_reverse_assumption_order()

void operations_research::sat::SatParameters::set_max_sat_reverse_assumption_order ( bool value)
inline

Definition at line 9479 of file sat_parameters.pb.h.

◆ set_max_sat_stratification()

void operations_research::sat::SatParameters::set_max_sat_stratification ( ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm value)
inline

Definition at line 9508 of file sat_parameters.pb.h.

◆ set_max_size_to_create_precedence_literals_in_disjunctive()

void operations_research::sat::SatParameters::set_max_size_to_create_precedence_literals_in_disjunctive ( ::int32_t value)
inline

Definition at line 9627 of file sat_parameters.pb.h.

◆ set_max_time_in_seconds()

void operations_research::sat::SatParameters::set_max_time_in_seconds ( double value)
inline

Definition at line 6511 of file sat_parameters.pb.h.

◆ set_max_variable_activity_value()

void operations_research::sat::SatParameters::set_max_variable_activity_value ( double value)
inline

Definition at line 5955 of file sat_parameters.pb.h.

◆ set_maximum_regions_to_split_in_disconnected_no_overlap_2d()

void operations_research::sat::SatParameters::set_maximum_regions_to_split_in_disconnected_no_overlap_2d ( ::int32_t value)
inline

Definition at line 10120 of file sat_parameters.pb.h.

◆ set_merge_at_most_one_work_limit()

void operations_research::sat::SatParameters::set_merge_at_most_one_work_limit ( double value)
inline

Definition at line 7856 of file sat_parameters.pb.h.

◆ set_merge_no_overlap_work_limit()

void operations_research::sat::SatParameters::set_merge_no_overlap_work_limit ( double value)
inline

Definition at line 7827 of file sat_parameters.pb.h.

◆ set_min_orthogonality_for_lp_constraints()

void operations_research::sat::SatParameters::set_min_orthogonality_for_lp_constraints ( double value)
inline

Definition at line 13319 of file sat_parameters.pb.h.

◆ set_minimization_algorithm()

void operations_research::sat::SatParameters::set_minimization_algorithm ( ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm value)
inline

Definition at line 5337 of file sat_parameters.pb.h.

◆ set_minimize_reduction_during_pb_resolution()

void operations_research::sat::SatParameters::set_minimize_reduction_during_pb_resolution ( bool value)
inline

Definition at line 7044 of file sat_parameters.pb.h.

◆ set_minimize_shared_clauses()

void operations_research::sat::SatParameters::set_minimize_shared_clauses ( bool value)
inline

Definition at line 8954 of file sat_parameters.pb.h.

◆ set_mip_automatically_scale_variables()

void operations_research::sat::SatParameters::set_mip_automatically_scale_variables ( bool value)
inline

Definition at line 13841 of file sat_parameters.pb.h.

◆ set_mip_check_precision()

void operations_research::sat::SatParameters::set_mip_check_precision ( double value)
inline

Definition at line 13957 of file sat_parameters.pb.h.

◆ set_mip_compute_true_objective_bound()

void operations_research::sat::SatParameters::set_mip_compute_true_objective_bound ( bool value)
inline

Definition at line 13986 of file sat_parameters.pb.h.

◆ set_mip_drop_tolerance()

void operations_research::sat::SatParameters::set_mip_drop_tolerance ( double value)
inline

Definition at line 14073 of file sat_parameters.pb.h.

◆ set_mip_max_activity_exponent()

void operations_research::sat::SatParameters::set_mip_max_activity_exponent ( ::int32_t value)
inline

Definition at line 13928 of file sat_parameters.pb.h.

◆ set_mip_max_bound()

void operations_research::sat::SatParameters::set_mip_max_bound ( double value)
inline

Definition at line 13754 of file sat_parameters.pb.h.

◆ set_mip_max_valid_magnitude()

void operations_research::sat::SatParameters::set_mip_max_valid_magnitude ( double value)
inline

Definition at line 14015 of file sat_parameters.pb.h.

◆ set_mip_presolve_level()

void operations_research::sat::SatParameters::set_mip_presolve_level ( ::int32_t value)
inline

Definition at line 14102 of file sat_parameters.pb.h.

◆ set_mip_scale_large_domain()

void operations_research::sat::SatParameters::set_mip_scale_large_domain ( bool value)
inline

Definition at line 13812 of file sat_parameters.pb.h.

◆ set_mip_treat_high_magnitude_bounds_as_infinity()

void operations_research::sat::SatParameters::set_mip_treat_high_magnitude_bounds_as_infinity ( bool value)
inline

Definition at line 14044 of file sat_parameters.pb.h.

◆ set_mip_var_scaling()

void operations_research::sat::SatParameters::set_mip_var_scaling ( double value)
inline

Definition at line 13783 of file sat_parameters.pb.h.

◆ set_mip_wanted_precision()

void operations_research::sat::SatParameters::set_mip_wanted_precision ( double value)
inline

Definition at line 13899 of file sat_parameters.pb.h.

◆ set_name() [1/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::sat::SatParameters::set_name ( Arg_ && arg,
Args_... args )

Definition at line 4974 of file sat_parameters.pb.h.

◆ set_name() [2/2]

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

◆ set_new_constraints_batch_size()

void operations_research::sat::SatParameters::set_new_constraints_batch_size ( ::int32_t value)
inline

Definition at line 13493 of file sat_parameters.pb.h.

◆ set_new_linear_propagation()

void operations_research::sat::SatParameters::set_new_linear_propagation ( bool value)
inline

Definition at line 12768 of file sat_parameters.pb.h.

◆ set_no_overlap_2d_boolean_relations_limit()

void operations_research::sat::SatParameters::set_no_overlap_2d_boolean_relations_limit ( ::int32_t value)
inline

Definition at line 9946 of file sat_parameters.pb.h.

◆ set_num_conflicts_before_strategy_changes()

void operations_research::sat::SatParameters::set_num_conflicts_before_strategy_changes ( ::int32_t value)
inline

Definition at line 6453 of file sat_parameters.pb.h.

◆ set_num_full_subsolvers()

void operations_research::sat::SatParameters::set_num_full_subsolvers ( ::int32_t value)
inline

Definition at line 8378 of file sat_parameters.pb.h.

◆ set_num_search_workers()

void operations_research::sat::SatParameters::set_num_search_workers ( ::int32_t value)
inline

Definition at line 8349 of file sat_parameters.pb.h.

◆ set_num_violation_ls()

void operations_research::sat::SatParameters::set_num_violation_ls ( ::int32_t value)
inline

Definition at line 11254 of file sat_parameters.pb.h.

◆ set_num_workers()

void operations_research::sat::SatParameters::set_num_workers ( ::int32_t value)
inline

Definition at line 8320 of file sat_parameters.pb.h.

◆ set_only_add_cuts_at_level_zero()

void operations_research::sat::SatParameters::set_only_add_cuts_at_level_zero ( bool value)
inline

Definition at line 12971 of file sat_parameters.pb.h.

◆ set_only_solve_ip()

void operations_research::sat::SatParameters::set_only_solve_ip ( bool value)
inline

Definition at line 13870 of file sat_parameters.pb.h.

◆ set_optimize_with_core()

void operations_research::sat::SatParameters::set_optimize_with_core ( bool value)
inline

Definition at line 10819 of file sat_parameters.pb.h.

◆ set_optimize_with_lb_tree_search()

void operations_research::sat::SatParameters::set_optimize_with_lb_tree_search ( bool value)
inline

Definition at line 10848 of file sat_parameters.pb.h.

◆ set_optimize_with_max_hs()

void operations_research::sat::SatParameters::set_optimize_with_max_hs ( bool value)
inline

Definition at line 10935 of file sat_parameters.pb.h.

◆ set_output_drat_proof()

void operations_research::sat::SatParameters::set_output_drat_proof ( bool value)
inline

Definition at line 9128 of file sat_parameters.pb.h.

◆ set_output_lrat_proof()

void operations_research::sat::SatParameters::set_output_lrat_proof ( bool value)
inline

Definition at line 9070 of file sat_parameters.pb.h.

◆ set_pb_cleanup_increment()

void operations_research::sat::SatParameters::set_pb_cleanup_increment ( ::int32_t value)
inline

Definition at line 5868 of file sat_parameters.pb.h.

◆ set_pb_cleanup_ratio()

void operations_research::sat::SatParameters::set_pb_cleanup_ratio ( double value)
inline

Definition at line 5897 of file sat_parameters.pb.h.

◆ set_permute_presolve_constraint_order()

void operations_research::sat::SatParameters::set_permute_presolve_constraint_order ( bool value)
inline

Definition at line 6772 of file sat_parameters.pb.h.

◆ set_permute_variable_randomly()

void operations_research::sat::SatParameters::set_permute_variable_randomly ( bool value)
inline

Definition at line 6743 of file sat_parameters.pb.h.

◆ set_polarity_exploit_ls_hints()

void operations_research::sat::SatParameters::set_polarity_exploit_ls_hints ( bool value)
inline

Definition at line 5163 of file sat_parameters.pb.h.

◆ set_polarity_rephase_increment()

void operations_research::sat::SatParameters::set_polarity_rephase_increment ( ::int32_t value)
inline

Definition at line 5134 of file sat_parameters.pb.h.

◆ set_polish_lp_solution()

void operations_research::sat::SatParameters::set_polish_lp_solution ( bool value)
inline

Definition at line 12536 of file sat_parameters.pb.h.

◆ set_preferred_variable_order()

void operations_research::sat::SatParameters::set_preferred_variable_order ( ::operations_research::sat::SatParameters_VariableOrder value)
inline

Definition at line 5041 of file sat_parameters.pb.h.

◆ set_presolve_blocked_clause()

void operations_research::sat::SatParameters::set_presolve_blocked_clause ( bool value)
inline

Definition at line 7247 of file sat_parameters.pb.h.

◆ set_presolve_bva_threshold()

void operations_research::sat::SatParameters::set_presolve_bva_threshold ( ::int32_t value)
inline

Definition at line 7305 of file sat_parameters.pb.h.

◆ set_presolve_bve_clause_weight()

void operations_research::sat::SatParameters::set_presolve_bve_clause_weight ( ::int32_t value)
inline

Definition at line 7160 of file sat_parameters.pb.h.

◆ set_presolve_bve_threshold()

void operations_research::sat::SatParameters::set_presolve_bve_threshold ( ::int32_t value)
inline

Definition at line 7102 of file sat_parameters.pb.h.

◆ set_presolve_extract_integer_enforcement()

void operations_research::sat::SatParameters::set_presolve_extract_integer_enforcement ( bool value)
inline

Definition at line 7914 of file sat_parameters.pb.h.

◆ set_presolve_inclusion_work_limit()

void operations_research::sat::SatParameters::set_presolve_inclusion_work_limit ( ::int64_t value)
inline

Definition at line 7943 of file sat_parameters.pb.h.

◆ set_presolve_probing_deterministic_time_limit()

void operations_research::sat::SatParameters::set_presolve_probing_deterministic_time_limit ( double value)
inline

Definition at line 7218 of file sat_parameters.pb.h.

◆ set_presolve_substitution_level()

void operations_research::sat::SatParameters::set_presolve_substitution_level ( ::int32_t value)
inline

Definition at line 7885 of file sat_parameters.pb.h.

◆ set_presolve_use_bva()

void operations_research::sat::SatParameters::set_presolve_use_bva ( bool value)
inline

Definition at line 7276 of file sat_parameters.pb.h.

◆ set_probing_deterministic_time_limit()

void operations_research::sat::SatParameters::set_probing_deterministic_time_limit ( double value)
inline

Definition at line 7189 of file sat_parameters.pb.h.

◆ set_probing_num_combinations_limit()

void operations_research::sat::SatParameters::set_probing_num_combinations_limit ( ::int32_t value)
inline

Definition at line 10587 of file sat_parameters.pb.h.

◆ set_propagation_loop_detection_factor()

void operations_research::sat::SatParameters::set_propagation_loop_detection_factor ( double value)
inline

Definition at line 9540 of file sat_parameters.pb.h.

◆ set_pseudo_cost_reliability_threshold()

void operations_research::sat::SatParameters::set_pseudo_cost_reliability_threshold ( ::int64_t value)
inline

Definition at line 10790 of file sat_parameters.pb.h.

◆ set_push_all_tasks_toward_start()

void operations_research::sat::SatParameters::set_push_all_tasks_toward_start ( bool value)
inline

Definition at line 12333 of file sat_parameters.pb.h.

◆ set_random_branches_ratio()

void operations_research::sat::SatParameters::set_random_branches_ratio ( double value)
inline

Definition at line 5221 of file sat_parameters.pb.h.

◆ set_random_polarity_ratio()

void operations_research::sat::SatParameters::set_random_polarity_ratio ( double value)
inline

Definition at line 5192 of file sat_parameters.pb.h.

◆ set_random_seed()

void operations_research::sat::SatParameters::set_random_seed ( ::int32_t value)
inline

Definition at line 6714 of file sat_parameters.pb.h.

◆ set_randomize_search()

void operations_research::sat::SatParameters::set_randomize_search ( bool value)
inline

Definition at line 12275 of file sat_parameters.pb.h.

◆ set_relative_gap_limit()

void operations_research::sat::SatParameters::set_relative_gap_limit ( double value)
inline

Definition at line 6685 of file sat_parameters.pb.h.

◆ set_remove_fixed_variables_early()

void operations_research::sat::SatParameters::set_remove_fixed_variables_early ( bool value)
inline

Definition at line 7479 of file sat_parameters.pb.h.

◆ set_repair_hint()

void operations_research::sat::SatParameters::set_repair_hint ( bool value)
inline

Definition at line 10471 of file sat_parameters.pb.h.

◆ set_restart_algorithms()

void operations_research::sat::SatParameters::set_restart_algorithms ( int index,
::operations_research::sat::SatParameters_RestartAlgorithm value )
inline

Definition at line 6131 of file sat_parameters.pb.h.

◆ set_restart_dl_average_ratio()

void operations_research::sat::SatParameters::set_restart_dl_average_ratio ( double value)
inline

Definition at line 6308 of file sat_parameters.pb.h.

◆ set_restart_lbd_average_ratio()

void operations_research::sat::SatParameters::set_restart_lbd_average_ratio ( double value)
inline

Definition at line 6337 of file sat_parameters.pb.h.

◆ set_restart_period()

void operations_research::sat::SatParameters::set_restart_period ( ::int32_t value)
inline

Definition at line 6250 of file sat_parameters.pb.h.

◆ set_restart_running_window_size()

void operations_research::sat::SatParameters::set_restart_running_window_size ( ::int32_t value)
inline

Definition at line 6279 of file sat_parameters.pb.h.

◆ set_root_lp_iterations()

void operations_research::sat::SatParameters::set_root_lp_iterations ( ::int32_t value)
inline

Definition at line 13290 of file sat_parameters.pb.h.

◆ set_routing_cut_dp_effort()

void operations_research::sat::SatParameters::set_routing_cut_dp_effort ( double value)
inline

Definition at line 10352 of file sat_parameters.pb.h.

◆ set_routing_cut_max_infeasible_path_length()

void operations_research::sat::SatParameters::set_routing_cut_max_infeasible_path_length ( ::int32_t value)
inline

Definition at line 10381 of file sat_parameters.pb.h.

◆ set_routing_cut_subset_size_for_binary_relation_bound()

void operations_research::sat::SatParameters::set_routing_cut_subset_size_for_binary_relation_bound ( ::int32_t value)
inline

Definition at line 10236 of file sat_parameters.pb.h.

◆ set_routing_cut_subset_size_for_exact_binary_relation_bound()

void operations_research::sat::SatParameters::set_routing_cut_subset_size_for_exact_binary_relation_bound ( ::int32_t value)
inline

Definition at line 10294 of file sat_parameters.pb.h.

◆ set_routing_cut_subset_size_for_shortest_paths_bound()

void operations_research::sat::SatParameters::set_routing_cut_subset_size_for_shortest_paths_bound ( ::int32_t value)
inline

Definition at line 10323 of file sat_parameters.pb.h.

◆ set_routing_cut_subset_size_for_tight_binary_relation_bound()

void operations_research::sat::SatParameters::set_routing_cut_subset_size_for_tight_binary_relation_bound ( ::int32_t value)
inline

Definition at line 10265 of file sat_parameters.pb.h.

◆ set_save_lp_basis_in_lb_tree_search()

void operations_research::sat::SatParameters::set_save_lp_basis_in_lb_tree_search ( bool value)
inline

Definition at line 10877 of file sat_parameters.pb.h.

◆ set_search_branching()

void operations_research::sat::SatParameters::set_search_branching ( ::operations_research::sat::SatParameters_SearchBranching value)
inline

Definition at line 10410 of file sat_parameters.pb.h.

◆ set_search_random_variable_pool_size()

void operations_research::sat::SatParameters::set_search_random_variable_pool_size ( ::int64_t value)
inline

Definition at line 12304 of file sat_parameters.pb.h.

◆ set_share_binary_clauses()

void operations_research::sat::SatParameters::set_share_binary_clauses ( bool value)
inline

Definition at line 8896 of file sat_parameters.pb.h.

◆ set_share_glue_clauses()

void operations_research::sat::SatParameters::set_share_glue_clauses ( bool value)
inline

Definition at line 8925 of file sat_parameters.pb.h.

◆ set_share_glue_clauses_dtime()

void operations_research::sat::SatParameters::set_share_glue_clauses_dtime ( double value)
inline

Definition at line 8983 of file sat_parameters.pb.h.

◆ set_share_level_zero_bounds()

void operations_research::sat::SatParameters::set_share_level_zero_bounds ( bool value)
inline

Definition at line 8838 of file sat_parameters.pb.h.

◆ set_share_linear2_bounds()

void operations_research::sat::SatParameters::set_share_linear2_bounds ( bool value)
inline

Definition at line 8867 of file sat_parameters.pb.h.

◆ set_share_objective_bounds()

void operations_research::sat::SatParameters::set_share_objective_bounds ( bool value)
inline

Definition at line 8809 of file sat_parameters.pb.h.

◆ set_shared_tree_balance_tolerance()

void operations_research::sat::SatParameters::set_shared_tree_balance_tolerance ( ::int32_t value)
inline

Definition at line 11576 of file sat_parameters.pb.h.

◆ set_shared_tree_max_nodes_per_worker()

void operations_research::sat::SatParameters::set_shared_tree_max_nodes_per_worker ( ::int32_t value)
inline

Definition at line 11515 of file sat_parameters.pb.h.

◆ set_shared_tree_num_workers()

void operations_research::sat::SatParameters::set_shared_tree_num_workers ( ::int32_t value)
inline

Definition at line 11341 of file sat_parameters.pb.h.

◆ set_shared_tree_open_leaves_per_worker()

void operations_research::sat::SatParameters::set_shared_tree_open_leaves_per_worker ( double value)
inline

Definition at line 11486 of file sat_parameters.pb.h.

◆ set_shared_tree_split_min_dtime()

void operations_research::sat::SatParameters::set_shared_tree_split_min_dtime ( double value)
inline

Definition at line 11605 of file sat_parameters.pb.h.

◆ set_shared_tree_split_strategy()

void operations_research::sat::SatParameters::set_shared_tree_split_strategy ( ::operations_research::sat::SatParameters_SharedTreeSplitStrategy value)
inline

Definition at line 11544 of file sat_parameters.pb.h.

◆ set_shared_tree_worker_enable_phase_sharing()

void operations_research::sat::SatParameters::set_shared_tree_worker_enable_phase_sharing ( bool value)
inline

Definition at line 11457 of file sat_parameters.pb.h.

◆ set_shared_tree_worker_enable_trail_sharing()

void operations_research::sat::SatParameters::set_shared_tree_worker_enable_trail_sharing ( bool value)
inline

Definition at line 11428 of file sat_parameters.pb.h.

◆ set_shared_tree_worker_min_restarts_per_subtree()

void operations_research::sat::SatParameters::set_shared_tree_worker_min_restarts_per_subtree ( ::int32_t value)
inline

Definition at line 11399 of file sat_parameters.pb.h.

◆ set_shaving_deterministic_time_in_probing_search()

void operations_research::sat::SatParameters::set_shaving_deterministic_time_in_probing_search ( double value)
inline

Definition at line 10616 of file sat_parameters.pb.h.

◆ set_shaving_search_deterministic_time()

void operations_research::sat::SatParameters::set_shaving_search_deterministic_time ( double value)
inline

Definition at line 10645 of file sat_parameters.pb.h.

◆ set_shaving_search_threshold()

void operations_research::sat::SatParameters::set_shaving_search_threshold ( ::int64_t value)
inline

Definition at line 10674 of file sat_parameters.pb.h.

◆ set_solution_pool_diversity_limit()

void operations_research::sat::SatParameters::set_solution_pool_diversity_limit ( ::int32_t value)
inline

Definition at line 12040 of file sat_parameters.pb.h.

◆ set_solution_pool_size()

void operations_research::sat::SatParameters::set_solution_pool_size ( ::int32_t value)
inline

Definition at line 12011 of file sat_parameters.pb.h.

◆ set_stop_after_first_solution()

void operations_research::sat::SatParameters::set_stop_after_first_solution ( bool value)
inline

Definition at line 11808 of file sat_parameters.pb.h.

◆ set_stop_after_presolve()

void operations_research::sat::SatParameters::set_stop_after_presolve ( bool value)
inline

Definition at line 11837 of file sat_parameters.pb.h.

◆ set_stop_after_root_propagation()

void operations_research::sat::SatParameters::set_stop_after_root_propagation ( bool value)
inline

Definition at line 11866 of file sat_parameters.pb.h.

◆ set_strategy_change_increase_ratio()

void operations_research::sat::SatParameters::set_strategy_change_increase_ratio ( double value)
inline

Definition at line 6482 of file sat_parameters.pb.h.

◆ set_subsolvers()

template<typename Arg_, typename... Args_>
void operations_research::sat::SatParameters::set_subsolvers ( int index,
Arg_ && value,
Args_... args )
inline

Definition at line 8426 of file sat_parameters.pb.h.

◆ set_subsume_during_vivification()

void operations_research::sat::SatParameters::set_subsume_during_vivification ( bool value)
inline

Definition at line 5517 of file sat_parameters.pb.h.

◆ set_subsumption_during_conflict_analysis()

void operations_research::sat::SatParameters::set_subsumption_during_conflict_analysis ( bool value)
inline

Definition at line 5401 of file sat_parameters.pb.h.

◆ set_symmetry_detection_deterministic_time_limit()

void operations_research::sat::SatParameters::set_symmetry_detection_deterministic_time_limit ( double value)
inline

Definition at line 12739 of file sat_parameters.pb.h.

◆ set_symmetry_level()

void operations_research::sat::SatParameters::set_symmetry_level ( ::int32_t value)
inline

Definition at line 12652 of file sat_parameters.pb.h.

◆ set_table_compression_level()

void operations_research::sat::SatParameters::set_table_compression_level ( ::int32_t value)
inline

Definition at line 7537 of file sat_parameters.pb.h.

◆ set_transitive_precedences_work_limit()

void operations_research::sat::SatParameters::set_transitive_precedences_work_limit ( ::int32_t value)
inline

Definition at line 9598 of file sat_parameters.pb.h.

◆ set_use_absl_random()

void operations_research::sat::SatParameters::set_use_absl_random ( bool value)
inline

Definition at line 6801 of file sat_parameters.pb.h.

◆ set_use_all_different_for_circuit()

void operations_research::sat::SatParameters::set_use_all_different_for_circuit ( bool value)
inline

Definition at line 10207 of file sat_parameters.pb.h.

◆ set_use_area_energetic_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::set_use_area_energetic_reasoning_in_no_overlap_2d ( bool value)
inline

Definition at line 10033 of file sat_parameters.pb.h.

◆ set_use_blocking_restart()

void operations_research::sat::SatParameters::set_use_blocking_restart ( bool value)
inline

Definition at line 6366 of file sat_parameters.pb.h.

◆ set_use_chronological_backtracking()

void operations_research::sat::SatParameters::set_use_chronological_backtracking ( bool value)
inline

Definition at line 5546 of file sat_parameters.pb.h.

◆ set_use_combined_no_overlap()

void operations_research::sat::SatParameters::set_use_combined_no_overlap ( bool value)
inline

Definition at line 12420 of file sat_parameters.pb.h.

◆ set_use_conservative_scale_overload_checker()

void operations_research::sat::SatParameters::set_use_conservative_scale_overload_checker ( bool value)
inline

Definition at line 9772 of file sat_parameters.pb.h.

◆ set_use_disjunctive_constraint_in_cumulative()

void operations_research::sat::SatParameters::set_use_disjunctive_constraint_in_cumulative ( bool value)
inline

Definition at line 9917 of file sat_parameters.pb.h.

◆ set_use_dual_scheduling_heuristics()

void operations_research::sat::SatParameters::set_use_dual_scheduling_heuristics ( bool value)
inline

Definition at line 10178 of file sat_parameters.pb.h.

◆ set_use_dynamic_precedence_in_cumulative()

void operations_research::sat::SatParameters::set_use_dynamic_precedence_in_cumulative ( bool value)
inline

Definition at line 9714 of file sat_parameters.pb.h.

◆ set_use_dynamic_precedence_in_disjunctive()

void operations_research::sat::SatParameters::set_use_dynamic_precedence_in_disjunctive ( bool value)
inline

Definition at line 9685 of file sat_parameters.pb.h.

◆ set_use_energetic_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::set_use_energetic_reasoning_in_no_overlap_2d ( bool value)
inline

Definition at line 10004 of file sat_parameters.pb.h.

◆ set_use_erwa_heuristic()

void operations_research::sat::SatParameters::set_use_erwa_heuristic ( bool value)
inline

Definition at line 5250 of file sat_parameters.pb.h.

◆ set_use_exact_lp_reason()

void operations_research::sat::SatParameters::set_use_exact_lp_reason ( bool value)
inline

Definition at line 12391 of file sat_parameters.pb.h.

◆ set_use_extended_probing()

void operations_research::sat::SatParameters::set_use_extended_probing ( bool value)
inline

Definition at line 10558 of file sat_parameters.pb.h.

◆ set_use_feasibility_jump()

void operations_research::sat::SatParameters::set_use_feasibility_jump ( bool value)
inline

Definition at line 10964 of file sat_parameters.pb.h.

◆ set_use_feasibility_pump()

void operations_research::sat::SatParameters::set_use_feasibility_pump ( bool value)
inline

Definition at line 12127 of file sat_parameters.pb.h.

◆ set_use_hard_precedences_in_cumulative()

void operations_research::sat::SatParameters::set_use_hard_precedences_in_cumulative ( bool value)
inline

Definition at line 9859 of file sat_parameters.pb.h.

◆ set_use_implied_bounds()

void operations_research::sat::SatParameters::set_use_implied_bounds ( bool value)
inline

Definition at line 12507 of file sat_parameters.pb.h.

◆ set_use_lb_relax_lns()

void operations_research::sat::SatParameters::set_use_lb_relax_lns ( bool value)
inline

Definition at line 12156 of file sat_parameters.pb.h.

◆ set_use_linear3_for_no_overlap_2d_precedences()

void operations_research::sat::SatParameters::set_use_linear3_for_no_overlap_2d_precedences ( bool value)
inline

Definition at line 10149 of file sat_parameters.pb.h.

◆ set_use_lns()

void operations_research::sat::SatParameters::set_use_lns ( bool value)
inline

Definition at line 11953 of file sat_parameters.pb.h.

◆ set_use_lns_only()

void operations_research::sat::SatParameters::set_use_lns_only ( bool value)
inline

Definition at line 11982 of file sat_parameters.pb.h.

◆ set_use_ls_only()

void operations_research::sat::SatParameters::set_use_ls_only ( bool value)
inline

Definition at line 10993 of file sat_parameters.pb.h.

◆ set_use_new_integer_conflict_resolution()

void operations_research::sat::SatParameters::set_use_new_integer_conflict_resolution ( bool value)
inline

Definition at line 13696 of file sat_parameters.pb.h.

◆ set_use_objective_lb_search()

void operations_research::sat::SatParameters::set_use_objective_lb_search ( bool value)
inline

Definition at line 10703 of file sat_parameters.pb.h.

◆ set_use_objective_shaving_search()

void operations_research::sat::SatParameters::set_use_objective_shaving_search ( bool value)
inline

Definition at line 10732 of file sat_parameters.pb.h.

◆ set_use_optimization_hints()

void operations_research::sat::SatParameters::set_use_optimization_hints ( bool value)
inline

Definition at line 9331 of file sat_parameters.pb.h.

◆ set_use_optional_variables()

void operations_research::sat::SatParameters::set_use_optional_variables ( bool value)
inline

Definition at line 12362 of file sat_parameters.pb.h.

◆ set_use_overload_checker_in_cumulative()

void operations_research::sat::SatParameters::set_use_overload_checker_in_cumulative ( bool value)
inline

Definition at line 9743 of file sat_parameters.pb.h.

◆ set_use_pb_resolution()

void operations_research::sat::SatParameters::set_use_pb_resolution ( bool value)
inline

Definition at line 7015 of file sat_parameters.pb.h.

◆ set_use_phase_saving()

void operations_research::sat::SatParameters::set_use_phase_saving ( bool value)
inline

Definition at line 5105 of file sat_parameters.pb.h.

◆ set_use_precedences_in_disjunctive_constraint()

void operations_research::sat::SatParameters::set_use_precedences_in_disjunctive_constraint ( bool value)
inline

Definition at line 9569 of file sat_parameters.pb.h.

◆ set_use_probing_search()

void operations_research::sat::SatParameters::set_use_probing_search ( bool value)
inline

Definition at line 10529 of file sat_parameters.pb.h.

◆ set_use_rins_lns()

void operations_research::sat::SatParameters::set_use_rins_lns ( bool value)
inline

Definition at line 12098 of file sat_parameters.pb.h.

◆ set_use_sat_inprocessing()

void operations_research::sat::SatParameters::set_use_sat_inprocessing ( bool value)
inline

Definition at line 8088 of file sat_parameters.pb.h.

◆ set_use_shared_tree_search()

void operations_research::sat::SatParameters::set_use_shared_tree_search ( bool value)
inline

Definition at line 11370 of file sat_parameters.pb.h.

◆ set_use_strong_propagation_in_disjunctive()

void operations_research::sat::SatParameters::set_use_strong_propagation_in_disjunctive ( bool value)
inline

Definition at line 9656 of file sat_parameters.pb.h.

◆ set_use_symmetry_in_lp()

void operations_research::sat::SatParameters::set_use_symmetry_in_lp ( bool value)
inline

Definition at line 12681 of file sat_parameters.pb.h.

◆ set_use_timetable_edge_finding_in_cumulative()

void operations_research::sat::SatParameters::set_use_timetable_edge_finding_in_cumulative ( bool value)
inline

Definition at line 9801 of file sat_parameters.pb.h.

◆ set_use_timetabling_in_no_overlap_2d()

void operations_research::sat::SatParameters::set_use_timetabling_in_no_overlap_2d ( bool value)
inline

Definition at line 9975 of file sat_parameters.pb.h.

◆ set_use_try_edge_reasoning_in_no_overlap_2d()

void operations_research::sat::SatParameters::set_use_try_edge_reasoning_in_no_overlap_2d ( bool value)
inline

Definition at line 10062 of file sat_parameters.pb.h.

◆ set_variable_activity_decay()

void operations_research::sat::SatParameters::set_variable_activity_decay ( double value)
inline

Definition at line 5926 of file sat_parameters.pb.h.

◆ set_variables_shaving_level()

void operations_research::sat::SatParameters::set_variables_shaving_level ( ::int32_t value)
inline

Definition at line 10761 of file sat_parameters.pb.h.

◆ set_violation_ls_compound_move_probability()

void operations_research::sat::SatParameters::set_violation_ls_compound_move_probability ( double value)
inline

Definition at line 11312 of file sat_parameters.pb.h.

◆ set_violation_ls_perturbation_period()

void operations_research::sat::SatParameters::set_violation_ls_perturbation_period ( ::int32_t value)
inline

Definition at line 11283 of file sat_parameters.pb.h.

◆ share_binary_clauses()

bool operations_research::sat::SatParameters::share_binary_clauses ( ) const
inline

Definition at line 8892 of file sat_parameters.pb.h.

◆ share_glue_clauses()

bool operations_research::sat::SatParameters::share_glue_clauses ( ) const
inline

Definition at line 8921 of file sat_parameters.pb.h.

◆ share_glue_clauses_dtime()

double operations_research::sat::SatParameters::share_glue_clauses_dtime ( ) const
inline

Definition at line 8979 of file sat_parameters.pb.h.

◆ share_level_zero_bounds()

bool operations_research::sat::SatParameters::share_level_zero_bounds ( ) const
inline

Definition at line 8834 of file sat_parameters.pb.h.

◆ share_linear2_bounds()

bool operations_research::sat::SatParameters::share_linear2_bounds ( ) const
inline

Definition at line 8863 of file sat_parameters.pb.h.

◆ share_objective_bounds()

bool operations_research::sat::SatParameters::share_objective_bounds ( ) const
inline

Definition at line 8805 of file sat_parameters.pb.h.

◆ shared_tree_balance_tolerance()

int32_t operations_research::sat::SatParameters::shared_tree_balance_tolerance ( ) const
inline

Definition at line 11572 of file sat_parameters.pb.h.

◆ shared_tree_max_nodes_per_worker()

int32_t operations_research::sat::SatParameters::shared_tree_max_nodes_per_worker ( ) const
inline

Definition at line 11511 of file sat_parameters.pb.h.

◆ shared_tree_num_workers()

int32_t operations_research::sat::SatParameters::shared_tree_num_workers ( ) const
inline

Definition at line 11337 of file sat_parameters.pb.h.

◆ shared_tree_open_leaves_per_worker()

double operations_research::sat::SatParameters::shared_tree_open_leaves_per_worker ( ) const
inline

Definition at line 11482 of file sat_parameters.pb.h.

◆ shared_tree_split_min_dtime()

double operations_research::sat::SatParameters::shared_tree_split_min_dtime ( ) const
inline

Definition at line 11601 of file sat_parameters.pb.h.

◆ shared_tree_split_strategy()

operations_research::sat::SatParameters_SharedTreeSplitStrategy operations_research::sat::SatParameters::shared_tree_split_strategy ( ) const
inline

Definition at line 11540 of file sat_parameters.pb.h.

◆ shared_tree_worker_enable_phase_sharing()

bool operations_research::sat::SatParameters::shared_tree_worker_enable_phase_sharing ( ) const
inline

Definition at line 11453 of file sat_parameters.pb.h.

◆ shared_tree_worker_enable_trail_sharing()

bool operations_research::sat::SatParameters::shared_tree_worker_enable_trail_sharing ( ) const
inline

Definition at line 11424 of file sat_parameters.pb.h.

◆ shared_tree_worker_min_restarts_per_subtree()

int32_t operations_research::sat::SatParameters::shared_tree_worker_min_restarts_per_subtree ( ) const
inline

Definition at line 11395 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::SharedTreeSplitStrategy_descriptor ( )
inlinestatic

Definition at line 854 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_IsValid()

bool operations_research::sat::SatParameters::SharedTreeSplitStrategy_IsValid ( int value)
inlinestatic

Definition at line 848 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::SharedTreeSplitStrategy_Name ( T value)
inlinestatic

Definition at line 858 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_Parse()

bool operations_research::sat::SatParameters::SharedTreeSplitStrategy_Parse ( ::absl::string_view name,
SharedTreeSplitStrategy *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 861 of file sat_parameters.pb.h.

◆ shaving_deterministic_time_in_probing_search()

double operations_research::sat::SatParameters::shaving_deterministic_time_in_probing_search ( ) const
inline

Definition at line 10612 of file sat_parameters.pb.h.

◆ shaving_search_deterministic_time()

double operations_research::sat::SatParameters::shaving_search_deterministic_time ( ) const
inline

Definition at line 10641 of file sat_parameters.pb.h.

◆ shaving_search_threshold()

int64_t operations_research::sat::SatParameters::shaving_search_threshold ( ) const
inline

Definition at line 10670 of file sat_parameters.pb.h.

◆ solution_pool_diversity_limit()

int32_t operations_research::sat::SatParameters::solution_pool_diversity_limit ( ) const
inline

Definition at line 12036 of file sat_parameters.pb.h.

◆ solution_pool_size()

int32_t operations_research::sat::SatParameters::solution_pool_size ( ) const
inline

Definition at line 12007 of file sat_parameters.pb.h.

◆ stop_after_first_solution()

bool operations_research::sat::SatParameters::stop_after_first_solution ( ) const
inline

Definition at line 11804 of file sat_parameters.pb.h.

◆ stop_after_presolve()

bool operations_research::sat::SatParameters::stop_after_presolve ( ) const
inline

Definition at line 11833 of file sat_parameters.pb.h.

◆ stop_after_root_propagation()

bool operations_research::sat::SatParameters::stop_after_root_propagation ( ) const
inline

Definition at line 11862 of file sat_parameters.pb.h.

◆ strategy_change_increase_ratio()

double operations_research::sat::SatParameters::strategy_change_increase_ratio ( ) const
inline

Definition at line 6478 of file sat_parameters.pb.h.

◆ subsolver_params() [1/2]

const::google::protobuf::RepeatedPtrField<::operations_research::sat::SatParameters > & operations_research::sat::SatParameters::subsolver_params ( ) const
inline

Definition at line 8720 of file sat_parameters.pb.h.

◆ subsolver_params() [2/2]

const::operations_research::sat::SatParameters & operations_research::sat::SatParameters::subsolver_params ( int index) const
inline

Definition at line 8705 of file sat_parameters.pb.h.

◆ subsolver_params_size()

int operations_research::sat::SatParameters::subsolver_params_size ( ) const
inline

Definition at line 8684 of file sat_parameters.pb.h.

◆ subsolvers() [1/2]

const::google::protobuf::RepeatedPtrField<::std::string > & operations_research::sat::SatParameters::subsolvers ( ) const
inline

Definition at line 8441 of file sat_parameters.pb.h.

◆ subsolvers() [2/2]

const::std::string & operations_research::sat::SatParameters::subsolvers ( int index) const
inline

Definition at line 8415 of file sat_parameters.pb.h.

◆ subsolvers_size()

int operations_research::sat::SatParameters::subsolvers_size ( ) const
inline

Definition at line 8396 of file sat_parameters.pb.h.

◆ subsume_during_vivification()

bool operations_research::sat::SatParameters::subsume_during_vivification ( ) const
inline

Definition at line 5513 of file sat_parameters.pb.h.

◆ subsumption_during_conflict_analysis()

bool operations_research::sat::SatParameters::subsumption_during_conflict_analysis ( ) const
inline

Definition at line 5397 of file sat_parameters.pb.h.

◆ Swap()

void operations_research::sat::SatParameters::Swap ( SatParameters *PROTOBUF_NONNULL other)
inline

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

◆ symmetry_detection_deterministic_time_limit()

double operations_research::sat::SatParameters::symmetry_detection_deterministic_time_limit ( ) const
inline

Definition at line 12735 of file sat_parameters.pb.h.

◆ symmetry_level()

int32_t operations_research::sat::SatParameters::symmetry_level ( ) const
inline

Definition at line 12648 of file sat_parameters.pb.h.

◆ table_compression_level()

int32_t operations_research::sat::SatParameters::table_compression_level ( ) const
inline

Definition at line 7533 of file sat_parameters.pb.h.

◆ transitive_precedences_work_limit()

int32_t operations_research::sat::SatParameters::transitive_precedences_work_limit ( ) const
inline

Definition at line 9594 of file sat_parameters.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::sat::SatParameters::unknown_fields ( ) const
inline

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

◆ UnsafeArenaSwap()

void operations_research::sat::SatParameters::UnsafeArenaSwap ( SatParameters *PROTOBUF_NONNULL other)
inline

Definition at line 572 of file sat_parameters.pb.h.

◆ use_absl_random()

bool operations_research::sat::SatParameters::use_absl_random ( ) const
inline

Definition at line 6797 of file sat_parameters.pb.h.

◆ use_all_different_for_circuit()

bool operations_research::sat::SatParameters::use_all_different_for_circuit ( ) const
inline

Definition at line 10203 of file sat_parameters.pb.h.

◆ use_area_energetic_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::use_area_energetic_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10029 of file sat_parameters.pb.h.

◆ use_blocking_restart()

bool operations_research::sat::SatParameters::use_blocking_restart ( ) const
inline

Definition at line 6362 of file sat_parameters.pb.h.

◆ use_chronological_backtracking()

bool operations_research::sat::SatParameters::use_chronological_backtracking ( ) const
inline

Definition at line 5542 of file sat_parameters.pb.h.

◆ use_combined_no_overlap()

bool operations_research::sat::SatParameters::use_combined_no_overlap ( ) const
inline

Definition at line 12416 of file sat_parameters.pb.h.

◆ use_conservative_scale_overload_checker()

bool operations_research::sat::SatParameters::use_conservative_scale_overload_checker ( ) const
inline

Definition at line 9768 of file sat_parameters.pb.h.

◆ use_disjunctive_constraint_in_cumulative()

bool operations_research::sat::SatParameters::use_disjunctive_constraint_in_cumulative ( ) const
inline

Definition at line 9913 of file sat_parameters.pb.h.

◆ use_dual_scheduling_heuristics()

bool operations_research::sat::SatParameters::use_dual_scheduling_heuristics ( ) const
inline

Definition at line 10174 of file sat_parameters.pb.h.

◆ use_dynamic_precedence_in_cumulative()

bool operations_research::sat::SatParameters::use_dynamic_precedence_in_cumulative ( ) const
inline

Definition at line 9710 of file sat_parameters.pb.h.

◆ use_dynamic_precedence_in_disjunctive()

bool operations_research::sat::SatParameters::use_dynamic_precedence_in_disjunctive ( ) const
inline

Definition at line 9681 of file sat_parameters.pb.h.

◆ use_energetic_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::use_energetic_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10000 of file sat_parameters.pb.h.

◆ use_erwa_heuristic()

bool operations_research::sat::SatParameters::use_erwa_heuristic ( ) const
inline

Definition at line 5246 of file sat_parameters.pb.h.

◆ use_exact_lp_reason()

bool operations_research::sat::SatParameters::use_exact_lp_reason ( ) const
inline

Definition at line 12387 of file sat_parameters.pb.h.

◆ use_extended_probing()

bool operations_research::sat::SatParameters::use_extended_probing ( ) const
inline

Definition at line 10554 of file sat_parameters.pb.h.

◆ use_feasibility_jump()

bool operations_research::sat::SatParameters::use_feasibility_jump ( ) const
inline

Definition at line 10960 of file sat_parameters.pb.h.

◆ use_feasibility_pump()

bool operations_research::sat::SatParameters::use_feasibility_pump ( ) const
inline

Definition at line 12123 of file sat_parameters.pb.h.

◆ use_hard_precedences_in_cumulative()

bool operations_research::sat::SatParameters::use_hard_precedences_in_cumulative ( ) const
inline

Definition at line 9855 of file sat_parameters.pb.h.

◆ use_implied_bounds()

bool operations_research::sat::SatParameters::use_implied_bounds ( ) const
inline

Definition at line 12503 of file sat_parameters.pb.h.

◆ use_lb_relax_lns()

bool operations_research::sat::SatParameters::use_lb_relax_lns ( ) const
inline

Definition at line 12152 of file sat_parameters.pb.h.

◆ use_linear3_for_no_overlap_2d_precedences()

bool operations_research::sat::SatParameters::use_linear3_for_no_overlap_2d_precedences ( ) const
inline

Definition at line 10145 of file sat_parameters.pb.h.

◆ use_lns()

bool operations_research::sat::SatParameters::use_lns ( ) const
inline

Definition at line 11949 of file sat_parameters.pb.h.

◆ use_lns_only()

bool operations_research::sat::SatParameters::use_lns_only ( ) const
inline

Definition at line 11978 of file sat_parameters.pb.h.

◆ use_ls_only()

bool operations_research::sat::SatParameters::use_ls_only ( ) const
inline

Definition at line 10989 of file sat_parameters.pb.h.

◆ use_new_integer_conflict_resolution()

bool operations_research::sat::SatParameters::use_new_integer_conflict_resolution ( ) const
inline

Definition at line 13692 of file sat_parameters.pb.h.

◆ use_objective_lb_search()

bool operations_research::sat::SatParameters::use_objective_lb_search ( ) const
inline

Definition at line 10699 of file sat_parameters.pb.h.

◆ use_objective_shaving_search()

bool operations_research::sat::SatParameters::use_objective_shaving_search ( ) const
inline

Definition at line 10728 of file sat_parameters.pb.h.

◆ use_optimization_hints()

bool operations_research::sat::SatParameters::use_optimization_hints ( ) const
inline

Definition at line 9327 of file sat_parameters.pb.h.

◆ use_optional_variables()

bool operations_research::sat::SatParameters::use_optional_variables ( ) const
inline

Definition at line 12358 of file sat_parameters.pb.h.

◆ use_overload_checker_in_cumulative()

bool operations_research::sat::SatParameters::use_overload_checker_in_cumulative ( ) const
inline

Definition at line 9739 of file sat_parameters.pb.h.

◆ use_pb_resolution()

bool operations_research::sat::SatParameters::use_pb_resolution ( ) const
inline

Definition at line 7011 of file sat_parameters.pb.h.

◆ use_phase_saving()

bool operations_research::sat::SatParameters::use_phase_saving ( ) const
inline

Definition at line 5101 of file sat_parameters.pb.h.

◆ use_precedences_in_disjunctive_constraint()

bool operations_research::sat::SatParameters::use_precedences_in_disjunctive_constraint ( ) const
inline

Definition at line 9565 of file sat_parameters.pb.h.

◆ use_probing_search()

bool operations_research::sat::SatParameters::use_probing_search ( ) const
inline

Definition at line 10525 of file sat_parameters.pb.h.

◆ use_rins_lns()

bool operations_research::sat::SatParameters::use_rins_lns ( ) const
inline

Definition at line 12094 of file sat_parameters.pb.h.

◆ use_sat_inprocessing()

bool operations_research::sat::SatParameters::use_sat_inprocessing ( ) const
inline

Definition at line 8084 of file sat_parameters.pb.h.

◆ use_shared_tree_search()

bool operations_research::sat::SatParameters::use_shared_tree_search ( ) const
inline

Definition at line 11366 of file sat_parameters.pb.h.

◆ use_strong_propagation_in_disjunctive()

bool operations_research::sat::SatParameters::use_strong_propagation_in_disjunctive ( ) const
inline

Definition at line 9652 of file sat_parameters.pb.h.

◆ use_symmetry_in_lp()

bool operations_research::sat::SatParameters::use_symmetry_in_lp ( ) const
inline

Definition at line 12677 of file sat_parameters.pb.h.

◆ use_timetable_edge_finding_in_cumulative()

bool operations_research::sat::SatParameters::use_timetable_edge_finding_in_cumulative ( ) const
inline

Definition at line 9797 of file sat_parameters.pb.h.

◆ use_timetabling_in_no_overlap_2d()

bool operations_research::sat::SatParameters::use_timetabling_in_no_overlap_2d ( ) const
inline

Definition at line 9971 of file sat_parameters.pb.h.

◆ use_try_edge_reasoning_in_no_overlap_2d()

bool operations_research::sat::SatParameters::use_try_edge_reasoning_in_no_overlap_2d ( ) const
inline

Definition at line 10058 of file sat_parameters.pb.h.

◆ variable_activity_decay()

double operations_research::sat::SatParameters::variable_activity_decay ( ) const
inline

Definition at line 5922 of file sat_parameters.pb.h.

◆ VariableOrder_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::sat::SatParameters::VariableOrder_descriptor ( )
inlinestatic

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

◆ VariableOrder_IsValid()

bool operations_research::sat::SatParameters::VariableOrder_IsValid ( int value)
inlinestatic

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

◆ VariableOrder_Name()

template<typename T>
const ::std::string & operations_research::sat::SatParameters::VariableOrder_Name ( T value)
inlinestatic

Definition at line 660 of file sat_parameters.pb.h.

◆ VariableOrder_Parse()

bool operations_research::sat::SatParameters::VariableOrder_Parse ( ::absl::string_view name,
VariableOrder *PROTOBUF_NONNULL value )
inlinestatic

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

◆ variables_shaving_level()

int32_t operations_research::sat::SatParameters::variables_shaving_level ( ) const
inline

Definition at line 10757 of file sat_parameters.pb.h.

◆ violation_ls_compound_move_probability()

double operations_research::sat::SatParameters::violation_ls_compound_move_probability ( ) const
inline

Definition at line 11308 of file sat_parameters.pb.h.

◆ violation_ls_perturbation_period()

int32_t operations_research::sat::SatParameters::violation_ls_perturbation_period ( ) const
inline

Definition at line 11279 of file sat_parameters.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 4610 of file sat_parameters.pb.h.

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

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

Definition at line 4612 of file sat_parameters.pb.h.

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

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

Definition at line 4603 of file sat_parameters.pb.h.

◆ ::google::protobuf::MessageLite

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

Definition at line 4609 of file sat_parameters.pb.h.

◆ ::TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto

friend struct ::TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto
friend

Definition at line 4933 of file sat_parameters.pb.h.

◆ swap

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

Definition at line 563 of file sat_parameters.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::sat::SatParameters::_impl_

Definition at line 4932 of file sat_parameters.pb.h.

◆ ACTIVE_LOCK_BASED

FPRoundingMethod operations_research::sat::SatParameters::ACTIVE_LOCK_BASED = SatParameters_FPRoundingMethod_ACTIVE_LOCK_BASED
staticconstexpr

Definition at line 868 of file sat_parameters.pb.h.

◆ AUTOMATIC_SEARCH

SearchBranching operations_research::sat::SatParameters::AUTOMATIC_SEARCH = SatParameters_SearchBranching_AUTOMATIC_SEARCH
staticconstexpr

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

◆ BINARY_MINIMIZATION_FROM_UIP

BinaryMinizationAlgorithm operations_research::sat::SatParameters::BINARY_MINIMIZATION_FROM_UIP = SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FROM_UIP
staticconstexpr

Definition at line 711 of file sat_parameters.pb.h.

◆ BINARY_MINIMIZATION_FROM_UIP_AND_DECISIONS

BinaryMinizationAlgorithm operations_research::sat::SatParameters::BINARY_MINIMIZATION_FROM_UIP_AND_DECISIONS = SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FROM_UIP_AND_DECISIONS
staticconstexpr

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

◆ BinaryMinizationAlgorithm_ARRAYSIZE

int operations_research::sat::SatParameters::BinaryMinizationAlgorithm_ARRAYSIZE = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE
staticconstexpr

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

◆ BinaryMinizationAlgorithm_MAX

BinaryMinizationAlgorithm operations_research::sat::SatParameters::BinaryMinizationAlgorithm_MAX = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX
staticconstexpr

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

◆ BinaryMinizationAlgorithm_MIN

BinaryMinizationAlgorithm operations_research::sat::SatParameters::BinaryMinizationAlgorithm_MIN = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN
staticconstexpr

Definition at line 716 of file sat_parameters.pb.h.

◆ CLAUSE_ACTIVITY

ClauseOrdering operations_research::sat::SatParameters::CLAUSE_ACTIVITY = SatParameters_ClauseOrdering_CLAUSE_ACTIVITY
staticconstexpr

Definition at line 731 of file sat_parameters.pb.h.

◆ CLAUSE_LBD

ClauseOrdering operations_research::sat::SatParameters::CLAUSE_LBD = SatParameters_ClauseOrdering_CLAUSE_LBD
staticconstexpr

Definition at line 732 of file sat_parameters.pb.h.

◆ ClauseOrdering_ARRAYSIZE

int operations_research::sat::SatParameters::ClauseOrdering_ARRAYSIZE = SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE
staticconstexpr

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

◆ ClauseOrdering_MAX

ClauseOrdering operations_research::sat::SatParameters::ClauseOrdering_MAX = SatParameters_ClauseOrdering_ClauseOrdering_MAX
staticconstexpr

Definition at line 737 of file sat_parameters.pb.h.

◆ ClauseOrdering_MIN

ClauseOrdering operations_research::sat::SatParameters::ClauseOrdering_MIN = SatParameters_ClauseOrdering_ClauseOrdering_MIN
staticconstexpr

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

◆ ConflictMinimizationAlgorithm_ARRAYSIZE

int operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_ARRAYSIZE = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE
staticconstexpr

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

◆ ConflictMinimizationAlgorithm_MAX

ConflictMinimizationAlgorithm operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_MAX = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX
staticconstexpr

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

◆ ConflictMinimizationAlgorithm_MIN

ConflictMinimizationAlgorithm operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_MIN = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN
staticconstexpr

Definition at line 695 of file sat_parameters.pb.h.

◆ DEFAULT_ASSUMPTION_ORDER

MaxSatAssumptionOrder operations_research::sat::SatParameters::DEFAULT_ASSUMPTION_ORDER = SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER
staticconstexpr

Definition at line 774 of file sat_parameters.pb.h.

◆ DL_MOVING_AVERAGE_RESTART

RestartAlgorithm operations_research::sat::SatParameters::DL_MOVING_AVERAGE_RESTART = SatParameters_RestartAlgorithm_DL_MOVING_AVERAGE_RESTART
staticconstexpr

Definition at line 753 of file sat_parameters.pb.h.

◆ FIXED_RESTART

RestartAlgorithm operations_research::sat::SatParameters::FIXED_RESTART = SatParameters_RestartAlgorithm_FIXED_RESTART
staticconstexpr

Definition at line 755 of file sat_parameters.pb.h.

◆ FIXED_SEARCH

SearchBranching operations_research::sat::SatParameters::FIXED_SEARCH = SatParameters_SearchBranching_FIXED_SEARCH
staticconstexpr

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

◆ FPRoundingMethod_ARRAYSIZE

int operations_research::sat::SatParameters::FPRoundingMethod_ARRAYSIZE = SatParameters_FPRoundingMethod_FPRoundingMethod_ARRAYSIZE
staticconstexpr

Definition at line 875 of file sat_parameters.pb.h.

◆ FPRoundingMethod_MAX

FPRoundingMethod operations_research::sat::SatParameters::FPRoundingMethod_MAX = SatParameters_FPRoundingMethod_FPRoundingMethod_MAX
staticconstexpr

Definition at line 874 of file sat_parameters.pb.h.

◆ FPRoundingMethod_MIN

FPRoundingMethod operations_research::sat::SatParameters::FPRoundingMethod_MIN = SatParameters_FPRoundingMethod_FPRoundingMethod_MIN
staticconstexpr

Definition at line 873 of file sat_parameters.pb.h.

◆ HINT_SEARCH

SearchBranching operations_research::sat::SatParameters::HINT_SEARCH = SatParameters_SearchBranching_HINT_SEARCH
staticconstexpr

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

◆ IN_ORDER

VariableOrder operations_research::sat::SatParameters::IN_ORDER = SatParameters_VariableOrder_IN_ORDER
staticconstexpr

Definition at line 647 of file sat_parameters.pb.h.

◆ IN_RANDOM_ORDER

VariableOrder operations_research::sat::SatParameters::IN_RANDOM_ORDER = SatParameters_VariableOrder_IN_RANDOM_ORDER
staticconstexpr

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

◆ IN_REVERSE_ORDER

VariableOrder operations_research::sat::SatParameters::IN_REVERSE_ORDER = SatParameters_VariableOrder_IN_REVERSE_ORDER
staticconstexpr

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

◆ kIndexInFileMessages

int operations_research::sat::SatParameters::kIndexInFileMessages = 0
staticconstexpr

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

◆ LBD_MOVING_AVERAGE_RESTART

RestartAlgorithm operations_research::sat::SatParameters::LBD_MOVING_AVERAGE_RESTART = SatParameters_RestartAlgorithm_LBD_MOVING_AVERAGE_RESTART
staticconstexpr

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

◆ LOCK_BASED

FPRoundingMethod operations_research::sat::SatParameters::LOCK_BASED = SatParameters_FPRoundingMethod_LOCK_BASED
staticconstexpr

Definition at line 867 of file sat_parameters.pb.h.

◆ LP_SEARCH

SearchBranching operations_research::sat::SatParameters::LP_SEARCH = SatParameters_SearchBranching_LP_SEARCH
staticconstexpr

Definition at line 819 of file sat_parameters.pb.h.

◆ LUBY_RESTART

RestartAlgorithm operations_research::sat::SatParameters::LUBY_RESTART = SatParameters_RestartAlgorithm_LUBY_RESTART
staticconstexpr

Definition at line 752 of file sat_parameters.pb.h.

◆ MaxSatAssumptionOrder_ARRAYSIZE

int operations_research::sat::SatParameters::MaxSatAssumptionOrder_ARRAYSIZE = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE
staticconstexpr

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

◆ MaxSatAssumptionOrder_MAX

MaxSatAssumptionOrder operations_research::sat::SatParameters::MaxSatAssumptionOrder_MAX = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX
staticconstexpr

Definition at line 781 of file sat_parameters.pb.h.

◆ MaxSatAssumptionOrder_MIN

MaxSatAssumptionOrder operations_research::sat::SatParameters::MaxSatAssumptionOrder_MIN = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN
staticconstexpr

Definition at line 780 of file sat_parameters.pb.h.

◆ MaxSatStratificationAlgorithm_ARRAYSIZE

int operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_ARRAYSIZE = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE
staticconstexpr

Definition at line 803 of file sat_parameters.pb.h.

◆ MaxSatStratificationAlgorithm_MAX

MaxSatStratificationAlgorithm operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_MAX = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX
staticconstexpr

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

◆ MaxSatStratificationAlgorithm_MIN

MaxSatStratificationAlgorithm operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_MIN = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN
staticconstexpr

Definition at line 801 of file sat_parameters.pb.h.

◆ NEAREST_INTEGER

FPRoundingMethod operations_research::sat::SatParameters::NEAREST_INTEGER = SatParameters_FPRoundingMethod_NEAREST_INTEGER
staticconstexpr

Definition at line 866 of file sat_parameters.pb.h.

◆ NO_BINARY_MINIMIZATION

BinaryMinizationAlgorithm operations_research::sat::SatParameters::NO_BINARY_MINIMIZATION = SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION
staticconstexpr

Definition at line 710 of file sat_parameters.pb.h.

◆ NO_RESTART

RestartAlgorithm operations_research::sat::SatParameters::NO_RESTART = SatParameters_RestartAlgorithm_NO_RESTART
staticconstexpr

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

◆ NONE

ConflictMinimizationAlgorithm operations_research::sat::SatParameters::NONE = SatParameters_ConflictMinimizationAlgorithm_NONE
staticconstexpr

Definition at line 689 of file sat_parameters.pb.h.

◆ ORDER_ASSUMPTION_BY_DEPTH

MaxSatAssumptionOrder operations_research::sat::SatParameters::ORDER_ASSUMPTION_BY_DEPTH = SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_DEPTH
staticconstexpr

Definition at line 775 of file sat_parameters.pb.h.

◆ ORDER_ASSUMPTION_BY_WEIGHT

MaxSatAssumptionOrder operations_research::sat::SatParameters::ORDER_ASSUMPTION_BY_WEIGHT = SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT
staticconstexpr

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

◆ PARTIAL_FIXED_SEARCH

SearchBranching operations_research::sat::SatParameters::PARTIAL_FIXED_SEARCH = SatParameters_SearchBranching_PARTIAL_FIXED_SEARCH
staticconstexpr

Definition at line 823 of file sat_parameters.pb.h.

◆ Polarity_ARRAYSIZE

int operations_research::sat::SatParameters::Polarity_ARRAYSIZE = SatParameters_Polarity_Polarity_ARRAYSIZE
staticconstexpr

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

◆ POLARITY_FALSE

Polarity operations_research::sat::SatParameters::POLARITY_FALSE = SatParameters_Polarity_POLARITY_FALSE
staticconstexpr

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

◆ Polarity_MAX

Polarity operations_research::sat::SatParameters::Polarity_MAX = SatParameters_Polarity_Polarity_MAX
staticconstexpr

Definition at line 675 of file sat_parameters.pb.h.

◆ Polarity_MIN

Polarity operations_research::sat::SatParameters::Polarity_MIN = SatParameters_Polarity_Polarity_MIN
staticconstexpr

Definition at line 674 of file sat_parameters.pb.h.

◆ POLARITY_RANDOM

Polarity operations_research::sat::SatParameters::POLARITY_RANDOM = SatParameters_Polarity_POLARITY_RANDOM
staticconstexpr

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

◆ POLARITY_TRUE

Polarity operations_research::sat::SatParameters::POLARITY_TRUE = SatParameters_Polarity_POLARITY_TRUE
staticconstexpr

Definition at line 668 of file sat_parameters.pb.h.

◆ PORTFOLIO_SEARCH

SearchBranching operations_research::sat::SatParameters::PORTFOLIO_SEARCH = SatParameters_SearchBranching_PORTFOLIO_SEARCH
staticconstexpr

Definition at line 818 of file sat_parameters.pb.h.

◆ PORTFOLIO_WITH_QUICK_RESTART_SEARCH

SearchBranching operations_research::sat::SatParameters::PORTFOLIO_WITH_QUICK_RESTART_SEARCH = SatParameters_SearchBranching_PORTFOLIO_WITH_QUICK_RESTART_SEARCH
staticconstexpr

Definition at line 821 of file sat_parameters.pb.h.

◆ PROPAGATION_ASSISTED

FPRoundingMethod operations_research::sat::SatParameters::PROPAGATION_ASSISTED = SatParameters_FPRoundingMethod_PROPAGATION_ASSISTED
staticconstexpr

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

◆ PSEUDO_COST_SEARCH

SearchBranching operations_research::sat::SatParameters::PSEUDO_COST_SEARCH = SatParameters_SearchBranching_PSEUDO_COST_SEARCH
staticconstexpr

Definition at line 820 of file sat_parameters.pb.h.

◆ RANDOMIZED_SEARCH

SearchBranching operations_research::sat::SatParameters::RANDOMIZED_SEARCH = SatParameters_SearchBranching_RANDOMIZED_SEARCH
staticconstexpr

Definition at line 824 of file sat_parameters.pb.h.

◆ RECURSIVE

ConflictMinimizationAlgorithm operations_research::sat::SatParameters::RECURSIVE = SatParameters_ConflictMinimizationAlgorithm_RECURSIVE
staticconstexpr

Definition at line 691 of file sat_parameters.pb.h.

◆ RestartAlgorithm_ARRAYSIZE

int operations_research::sat::SatParameters::RestartAlgorithm_ARRAYSIZE = SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE
staticconstexpr

Definition at line 761 of file sat_parameters.pb.h.

◆ RestartAlgorithm_MAX

RestartAlgorithm operations_research::sat::SatParameters::RestartAlgorithm_MAX = SatParameters_RestartAlgorithm_RestartAlgorithm_MAX
staticconstexpr

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

◆ RestartAlgorithm_MIN

RestartAlgorithm operations_research::sat::SatParameters::RestartAlgorithm_MIN = SatParameters_RestartAlgorithm_RestartAlgorithm_MIN
staticconstexpr

Definition at line 759 of file sat_parameters.pb.h.

◆ SearchBranching_ARRAYSIZE

int operations_research::sat::SatParameters::SearchBranching_ARRAYSIZE = SatParameters_SearchBranching_SearchBranching_ARRAYSIZE
staticconstexpr

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

◆ SearchBranching_MAX

SearchBranching operations_research::sat::SatParameters::SearchBranching_MAX = SatParameters_SearchBranching_SearchBranching_MAX
staticconstexpr

Definition at line 829 of file sat_parameters.pb.h.

◆ SearchBranching_MIN

SearchBranching operations_research::sat::SatParameters::SearchBranching_MIN = SatParameters_SearchBranching_SearchBranching_MIN
staticconstexpr

Definition at line 828 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_ARRAYSIZE

int operations_research::sat::SatParameters::SharedTreeSplitStrategy_ARRAYSIZE = SatParameters_SharedTreeSplitStrategy_SharedTreeSplitStrategy_ARRAYSIZE
staticconstexpr

Definition at line 853 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_MAX

SharedTreeSplitStrategy operations_research::sat::SatParameters::SharedTreeSplitStrategy_MAX = SatParameters_SharedTreeSplitStrategy_SharedTreeSplitStrategy_MAX
staticconstexpr

Definition at line 852 of file sat_parameters.pb.h.

◆ SharedTreeSplitStrategy_MIN

SharedTreeSplitStrategy operations_research::sat::SatParameters::SharedTreeSplitStrategy_MIN = SatParameters_SharedTreeSplitStrategy_SharedTreeSplitStrategy_MIN
staticconstexpr

Definition at line 851 of file sat_parameters.pb.h.

◆ SIMPLE

ConflictMinimizationAlgorithm operations_research::sat::SatParameters::SIMPLE = SatParameters_ConflictMinimizationAlgorithm_SIMPLE
staticconstexpr

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

◆ SPLIT_STRATEGY_AUTO

SharedTreeSplitStrategy operations_research::sat::SatParameters::SPLIT_STRATEGY_AUTO = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_AUTO
staticconstexpr

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

◆ SPLIT_STRATEGY_BALANCED_TREE

SharedTreeSplitStrategy operations_research::sat::SatParameters::SPLIT_STRATEGY_BALANCED_TREE = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_BALANCED_TREE
staticconstexpr

Definition at line 846 of file sat_parameters.pb.h.

◆ SPLIT_STRATEGY_DISCREPANCY

SharedTreeSplitStrategy operations_research::sat::SatParameters::SPLIT_STRATEGY_DISCREPANCY = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_DISCREPANCY
staticconstexpr

Definition at line 844 of file sat_parameters.pb.h.

◆ SPLIT_STRATEGY_FIRST_PROPOSAL

SharedTreeSplitStrategy operations_research::sat::SatParameters::SPLIT_STRATEGY_FIRST_PROPOSAL = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_FIRST_PROPOSAL
staticconstexpr

Definition at line 847 of file sat_parameters.pb.h.

◆ SPLIT_STRATEGY_OBJECTIVE_LB

SharedTreeSplitStrategy operations_research::sat::SatParameters::SPLIT_STRATEGY_OBJECTIVE_LB = SatParameters_SharedTreeSplitStrategy_SPLIT_STRATEGY_OBJECTIVE_LB
staticconstexpr

Definition at line 845 of file sat_parameters.pb.h.

◆ STRATIFICATION_ASCENT

MaxSatStratificationAlgorithm operations_research::sat::SatParameters::STRATIFICATION_ASCENT = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT
staticconstexpr

Definition at line 797 of file sat_parameters.pb.h.

◆ STRATIFICATION_DESCENT

MaxSatStratificationAlgorithm operations_research::sat::SatParameters::STRATIFICATION_DESCENT = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_DESCENT
staticconstexpr

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

◆ STRATIFICATION_NONE

MaxSatStratificationAlgorithm operations_research::sat::SatParameters::STRATIFICATION_NONE = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE
staticconstexpr

Definition at line 795 of file sat_parameters.pb.h.

◆ VariableOrder_ARRAYSIZE

int operations_research::sat::SatParameters::VariableOrder_ARRAYSIZE = SatParameters_VariableOrder_VariableOrder_ARRAYSIZE
staticconstexpr

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

◆ VariableOrder_MAX

VariableOrder operations_research::sat::SatParameters::VariableOrder_MAX = SatParameters_VariableOrder_VariableOrder_MAX
staticconstexpr

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

◆ VariableOrder_MIN

VariableOrder operations_research::sat::SatParameters::VariableOrder_MIN = SatParameters_VariableOrder_VariableOrder_MIN
staticconstexpr

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


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