sat_parameters.pb.h File Reference

Go to the source code of this file.

Classes

struct  TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto
 Internal implementation detail – do not use these members. More...
 
class  operations_research::sat::SatParameters
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_VariableOrder >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_Polarity >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_ClauseProtection >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_ClauseOrdering >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_RestartAlgorithm >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_MaxSatAssumptionOrder >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm >
 
struct  is_proto_enum< ::operations_research::sat::SatParameters_SearchBranching >
 

Namespaces

 internal
 
 operations_research
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 
 operations_research::sat
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fsat_5fparameters_2eproto
 Generated by the protocol buffer compiler. More...
 

Enumerations

enum  operations_research::sat::SatParameters_VariableOrder : int { operations_research::sat::SatParameters_VariableOrder_IN_ORDER = 0, operations_research::sat::SatParameters_VariableOrder_IN_REVERSE_ORDER = 1, operations_research::sat::SatParameters_VariableOrder_IN_RANDOM_ORDER = 2 }
 
enum  operations_research::sat::SatParameters_Polarity : int {
  operations_research::sat::SatParameters_Polarity_POLARITY_TRUE = 0, operations_research::sat::SatParameters_Polarity_POLARITY_FALSE = 1, operations_research::sat::SatParameters_Polarity_POLARITY_RANDOM = 2, operations_research::sat::SatParameters_Polarity_POLARITY_WEIGHTED_SIGN = 3,
  operations_research::sat::SatParameters_Polarity_POLARITY_REVERSE_WEIGHTED_SIGN = 4
}
 
enum  operations_research::sat::SatParameters_ConflictMinimizationAlgorithm : int { operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_NONE = 0, operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_SIMPLE = 1, operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_RECURSIVE = 2, operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_EXPERIMENTAL = 3 }
 
enum  operations_research::sat::SatParameters_BinaryMinizationAlgorithm : int {
  operations_research::sat::SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION = 0, operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST = 1, operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION = 4, operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_WITH_REACHABILITY = 2,
  operations_research::sat::SatParameters_BinaryMinizationAlgorithm_EXPERIMENTAL_BINARY_MINIMIZATION = 3
}
 
enum  operations_research::sat::SatParameters_ClauseProtection : int { operations_research::sat::SatParameters_ClauseProtection_PROTECTION_NONE = 0, operations_research::sat::SatParameters_ClauseProtection_PROTECTION_ALWAYS = 1, operations_research::sat::SatParameters_ClauseProtection_PROTECTION_LBD = 2 }
 
enum  operations_research::sat::SatParameters_ClauseOrdering : int { operations_research::sat::SatParameters_ClauseOrdering_CLAUSE_ACTIVITY = 0, operations_research::sat::SatParameters_ClauseOrdering_CLAUSE_LBD = 1 }
 
enum  operations_research::sat::SatParameters_RestartAlgorithm : int {
  operations_research::sat::SatParameters_RestartAlgorithm_NO_RESTART = 0, operations_research::sat::SatParameters_RestartAlgorithm_LUBY_RESTART = 1, operations_research::sat::SatParameters_RestartAlgorithm_DL_MOVING_AVERAGE_RESTART = 2, operations_research::sat::SatParameters_RestartAlgorithm_LBD_MOVING_AVERAGE_RESTART = 3,
  operations_research::sat::SatParameters_RestartAlgorithm_FIXED_RESTART = 4
}
 
enum  operations_research::sat::SatParameters_MaxSatAssumptionOrder : int { operations_research::sat::SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER = 0, operations_research::sat::SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_DEPTH = 1, operations_research::sat::SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT = 2 }
 
enum  operations_research::sat::SatParameters_MaxSatStratificationAlgorithm : int { operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE = 0, operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_DESCENT = 1, operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT = 2 }
 
enum  operations_research::sat::SatParameters_SearchBranching : int {
  operations_research::sat::SatParameters_SearchBranching_AUTOMATIC_SEARCH = 0, operations_research::sat::SatParameters_SearchBranching_FIXED_SEARCH = 1, operations_research::sat::SatParameters_SearchBranching_PORTFOLIO_SEARCH = 2, operations_research::sat::SatParameters_SearchBranching_LP_SEARCH = 3,
  operations_research::sat::SatParameters_SearchBranching_PSEUDO_COST_SEARCH = 4, operations_research::sat::SatParameters_SearchBranching_PORTFOLIO_WITH_QUICK_RESTART_SEARCH = 5, operations_research::sat::SatParameters_SearchBranching_HINT_SEARCH = 6
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::operations_research::sat::SatParametersArena::CreateMaybeMessage<::operations_research::sat::SatParameters > (Arena *)
 
bool operations_research::sat::SatParameters_VariableOrder_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_VariableOrder_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_VariableOrder_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_VariableOrder_Parse (const std::string &name, SatParameters_VariableOrder *value)
 
bool operations_research::sat::SatParameters_Polarity_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_Polarity_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_Polarity_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_Polarity_Parse (const std::string &name, SatParameters_Polarity *value)
 
bool operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_Parse (const std::string &name, SatParameters_ConflictMinimizationAlgorithm *value)
 
bool operations_research::sat::SatParameters_BinaryMinizationAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_BinaryMinizationAlgorithm_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_BinaryMinizationAlgorithm_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_BinaryMinizationAlgorithm_Parse (const std::string &name, SatParameters_BinaryMinizationAlgorithm *value)
 
bool operations_research::sat::SatParameters_ClauseProtection_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_ClauseProtection_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_ClauseProtection_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_ClauseProtection_Parse (const std::string &name, SatParameters_ClauseProtection *value)
 
bool operations_research::sat::SatParameters_ClauseOrdering_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_ClauseOrdering_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_ClauseOrdering_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_ClauseOrdering_Parse (const std::string &name, SatParameters_ClauseOrdering *value)
 
bool operations_research::sat::SatParameters_RestartAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_RestartAlgorithm_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_RestartAlgorithm_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_RestartAlgorithm_Parse (const std::string &name, SatParameters_RestartAlgorithm *value)
 
bool operations_research::sat::SatParameters_MaxSatAssumptionOrder_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_MaxSatAssumptionOrder_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_MaxSatAssumptionOrder_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_MaxSatAssumptionOrder_Parse (const std::string &name, SatParameters_MaxSatAssumptionOrder *value)
 
bool operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_Parse (const std::string &name, SatParameters_MaxSatStratificationAlgorithm *value)
 
bool operations_research::sat::SatParameters_SearchBranching_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::sat::SatParameters_SearchBranching_descriptor ()
 
template<typename T >
const std::string & operations_research::sat::SatParameters_SearchBranching_Name (T enum_t_value)
 
bool operations_research::sat::SatParameters_SearchBranching_Parse (const std::string &name, SatParameters_SearchBranching *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_VariableOrder > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_Polarity > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_ClauseProtection > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_ClauseOrdering > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_RestartAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_MaxSatAssumptionOrder > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::sat::SatParameters_SearchBranching > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto
 
SatParametersDefaultTypeInternal operations_research::sat::_SatParameters_default_instance_
 
constexpr SatParameters_VariableOrder operations_research::sat::SatParameters_VariableOrder_VariableOrder_MIN = SatParameters_VariableOrder_IN_ORDER
 
constexpr SatParameters_VariableOrder operations_research::sat::SatParameters_VariableOrder_VariableOrder_MAX = SatParameters_VariableOrder_IN_RANDOM_ORDER
 
constexpr int operations_research::sat::SatParameters_VariableOrder_VariableOrder_ARRAYSIZE = SatParameters_VariableOrder_VariableOrder_MAX + 1
 
constexpr SatParameters_Polarity operations_research::sat::SatParameters_Polarity_Polarity_MIN = SatParameters_Polarity_POLARITY_TRUE
 
constexpr SatParameters_Polarity operations_research::sat::SatParameters_Polarity_Polarity_MAX = SatParameters_Polarity_POLARITY_REVERSE_WEIGHTED_SIGN
 
constexpr int operations_research::sat::SatParameters_Polarity_Polarity_ARRAYSIZE = SatParameters_Polarity_Polarity_MAX + 1
 
constexpr SatParameters_ConflictMinimizationAlgorithm operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN = SatParameters_ConflictMinimizationAlgorithm_NONE
 
constexpr SatParameters_ConflictMinimizationAlgorithm operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX = SatParameters_ConflictMinimizationAlgorithm_EXPERIMENTAL
 
constexpr int operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE = SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX + 1
 
constexpr SatParameters_BinaryMinizationAlgorithm operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN = SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION
 
constexpr SatParameters_BinaryMinizationAlgorithm operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX = SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION
 
constexpr int operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE = SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX + 1
 
constexpr SatParameters_ClauseProtection operations_research::sat::SatParameters_ClauseProtection_ClauseProtection_MIN = SatParameters_ClauseProtection_PROTECTION_NONE
 
constexpr SatParameters_ClauseProtection operations_research::sat::SatParameters_ClauseProtection_ClauseProtection_MAX = SatParameters_ClauseProtection_PROTECTION_LBD
 
constexpr int operations_research::sat::SatParameters_ClauseProtection_ClauseProtection_ARRAYSIZE = SatParameters_ClauseProtection_ClauseProtection_MAX + 1
 
constexpr SatParameters_ClauseOrdering operations_research::sat::SatParameters_ClauseOrdering_ClauseOrdering_MIN = SatParameters_ClauseOrdering_CLAUSE_ACTIVITY
 
constexpr SatParameters_ClauseOrdering operations_research::sat::SatParameters_ClauseOrdering_ClauseOrdering_MAX = SatParameters_ClauseOrdering_CLAUSE_LBD
 
constexpr int operations_research::sat::SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE = SatParameters_ClauseOrdering_ClauseOrdering_MAX + 1
 
constexpr SatParameters_RestartAlgorithm operations_research::sat::SatParameters_RestartAlgorithm_RestartAlgorithm_MIN = SatParameters_RestartAlgorithm_NO_RESTART
 
constexpr SatParameters_RestartAlgorithm operations_research::sat::SatParameters_RestartAlgorithm_RestartAlgorithm_MAX = SatParameters_RestartAlgorithm_FIXED_RESTART
 
constexpr int operations_research::sat::SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE = SatParameters_RestartAlgorithm_RestartAlgorithm_MAX + 1
 
constexpr SatParameters_MaxSatAssumptionOrder operations_research::sat::SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN = SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER
 
constexpr SatParameters_MaxSatAssumptionOrder operations_research::sat::SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX = SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT
 
constexpr int operations_research::sat::SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE = SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX + 1
 
constexpr SatParameters_MaxSatStratificationAlgorithm operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE
 
constexpr SatParameters_MaxSatStratificationAlgorithm operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX = SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT
 
constexpr int operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE = SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX + 1
 
constexpr SatParameters_SearchBranching operations_research::sat::SatParameters_SearchBranching_SearchBranching_MIN = SatParameters_SearchBranching_AUTOMATIC_SEARCH
 
constexpr SatParameters_SearchBranching operations_research::sat::SatParameters_SearchBranching_SearchBranching_MAX = SatParameters_SearchBranching_HINT_SEARCH
 
constexpr int operations_research::sat::SatParameters_SearchBranching_SearchBranching_ARRAYSIZE = SatParameters_SearchBranching_SearchBranching_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fsat_5fparameters_2eproto

#define PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fsat_5fparameters_2eproto

Generated by the protocol buffer compiler.

DO NOT EDIT! source: ortools/sat/sat_parameters.proto @protoc_insertion_point(includes)

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

Function Documentation

◆ Arena::CreateMaybeMessage<::operations_research::sat::SatParameters >()

template<>
PROTOBUF_NAMESPACE_OPEN ::operations_research::sat::SatParameters* Arena::CreateMaybeMessage<::operations_research::sat::SatParameters > ( Arena *  )

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_ClauseOrdering >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_ClauseOrdering > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_ClauseProtection >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_ClauseProtection > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_MaxSatAssumptionOrder >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_MaxSatAssumptionOrder > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_Polarity >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_Polarity > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_RestartAlgorithm >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_RestartAlgorithm > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_SearchBranching >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_SearchBranching > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::sat::SatParameters_VariableOrder >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::sat::SatParameters_VariableOrder > ( )
inline

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

Variable Documentation

◆ descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto