C++ Reference
C++ Reference: CP-SAT
Detailed Description
Definition at line 4602 of file cp_model.pb.h.
Static Public Member Functions | |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
| static const DecisionStrategyProto & | default_instance () |
| static void | InitAsDefaultInstance () |
| static const DecisionStrategyProto * | internal_default_instance () |
| static bool | VariableSelectionStrategy_IsValid (int value) |
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | VariableSelectionStrategy_descriptor () |
| template<typename T > | |
| static const std::string & | VariableSelectionStrategy_Name (T enum_t_value) |
| static bool | VariableSelectionStrategy_Parse (const std::string &name, VariableSelectionStrategy *value) |
| static bool | DomainReductionStrategy_IsValid (int value) |
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | DomainReductionStrategy_descriptor () |
| template<typename T > | |
| static const std::string & | DomainReductionStrategy_Name (T enum_t_value) |
| static bool | DomainReductionStrategy_Parse (const std::string &name, DomainReductionStrategy *value) |
Member Typedef Documentation
◆ AffineTransformation
Definition at line 4705 of file cp_model.pb.h.
◆ DomainReductionStrategy
Definition at line 4743 of file cp_model.pb.h.
◆ VariableSelectionStrategy
Definition at line 4707 of file cp_model.pb.h.
Member Enumeration Documentation
◆ anonymous enum
| anonymous enum : int |
| Enumerator | |
|---|---|
| kVariablesFieldNumber | |
| kTransformationsFieldNumber | |
| kVariableSelectionStrategyFieldNumber | |
| kDomainReductionStrategyFieldNumber | |
Definition at line 4781 of file cp_model.pb.h.
Constructor & Destructor Documentation
◆ DecisionStrategyProto() [1/3]
◆ ~DecisionStrategyProto()
|
virtual |
◆ DecisionStrategyProto() [2/3]
| DecisionStrategyProto | ( | const DecisionStrategyProto & | from | ) |
◆ DecisionStrategyProto() [3/3]
|
inlinenoexcept |
Definition at line 4609 of file cp_model.pb.h.
Member Function Documentation
◆ _InternalParse()
|
final |
◆ _InternalSerialize()
|
final |
◆ add_transformations()
|
inline |
Definition at line 9630 of file cp_model.pb.h.
◆ add_variables()
|
inline |
Definition at line 9538 of file cp_model.pb.h.
◆ ByteSizeLong()
|
final |
◆ Clear()
|
final |
◆ clear_domain_reduction_strategy()
|
inline |
Definition at line 9582 of file cp_model.pb.h.
◆ clear_transformations()
|
inline |
Definition at line 9608 of file cp_model.pb.h.
◆ clear_variable_selection_strategy()
|
inline |
Definition at line 9562 of file cp_model.pb.h.
◆ clear_variables()
|
inline |
Definition at line 9521 of file cp_model.pb.h.
◆ CopyFrom() [1/2]
|
final |
◆ CopyFrom() [2/2]
| void CopyFrom | ( | const DecisionStrategyProto & | from | ) |
◆ default_instance()
|
static |
◆ descriptor()
|
inlinestatic |
Definition at line 4627 of file cp_model.pb.h.
◆ domain_reduction_strategy()
|
inline |
Definition at line 9588 of file cp_model.pb.h.
◆ DomainReductionStrategy_descriptor()
|
inlinestatic |
Definition at line 4764 of file cp_model.pb.h.
◆ DomainReductionStrategy_IsValid()
|
inlinestatic |
Definition at line 4754 of file cp_model.pb.h.
◆ DomainReductionStrategy_Name()
|
inlinestatic |
Definition at line 4768 of file cp_model.pb.h.
◆ DomainReductionStrategy_Parse()
|
inlinestatic |
Definition at line 4774 of file cp_model.pb.h.
◆ GetCachedSize()
|
inlinefinal |
Definition at line 4674 of file cp_model.pb.h.
◆ GetDescriptor()
|
inlinestatic |
Definition at line 4630 of file cp_model.pb.h.
◆ GetMetadata()
|
final |
◆ GetReflection()
|
inlinestatic |
Definition at line 4633 of file cp_model.pb.h.
◆ InitAsDefaultInstance()
|
static |
◆ internal_default_instance()
|
inlinestatic |
Definition at line 4639 of file cp_model.pb.h.
◆ IsInitialized()
|
final |
◆ MergeFrom() [1/2]
|
final |
◆ MergeFrom() [2/2]
| void MergeFrom | ( | const DecisionStrategyProto & | from | ) |
◆ mutable_transformations() [1/2]
|
inline |
Definition at line 9616 of file cp_model.pb.h.
◆ mutable_transformations() [2/2]
|
inline |
Definition at line 9611 of file cp_model.pb.h.
◆ mutable_variables()
|
inline |
Definition at line 9556 of file cp_model.pb.h.
◆ New() [1/2]
|
inlinefinal |
Definition at line 4656 of file cp_model.pb.h.
◆ New() [2/2]
|
inlinefinal |
Definition at line 4660 of file cp_model.pb.h.
◆ operator=() [1/2]
|
inline |
Definition at line 4614 of file cp_model.pb.h.
◆ operator=() [2/2]
|
inlinenoexcept |
Definition at line 4618 of file cp_model.pb.h.
◆ set_domain_reduction_strategy()
|
inline |
Definition at line 9596 of file cp_model.pb.h.
◆ set_variable_selection_strategy()
|
inline |
Definition at line 9576 of file cp_model.pb.h.
◆ set_variables()
|
inline |
Definition at line 9531 of file cp_model.pb.h.
◆ Swap()
|
inline |
Definition at line 4649 of file cp_model.pb.h.
◆ transformations() [1/2]
|
inline |
Definition at line 9635 of file cp_model.pb.h.
◆ transformations() [2/2]
|
inline |
Definition at line 9623 of file cp_model.pb.h.
◆ transformations_size()
|
inline |
Definition at line 9605 of file cp_model.pb.h.
◆ variable_selection_strategy()
|
inline |
Definition at line 9568 of file cp_model.pb.h.
◆ variables() [1/2]
|
inline |
Definition at line 9547 of file cp_model.pb.h.
◆ variables() [2/2]
|
inline |
Definition at line 9527 of file cp_model.pb.h.
◆ variables_size()
|
inline |
Definition at line 9518 of file cp_model.pb.h.
◆ VariableSelectionStrategy_descriptor()
|
inlinestatic |
Definition at line 4728 of file cp_model.pb.h.
◆ VariableSelectionStrategy_IsValid()
|
inlinestatic |
Definition at line 4718 of file cp_model.pb.h.
◆ VariableSelectionStrategy_Name()
|
inlinestatic |
Definition at line 4732 of file cp_model.pb.h.
◆ VariableSelectionStrategy_Parse()
|
inlinestatic |
Definition at line 4738 of file cp_model.pb.h.
Member Data Documentation
◆ CHOOSE_FIRST
|
staticconstexpr |
Definition at line 4708 of file cp_model.pb.h.
◆ CHOOSE_HIGHEST_MAX
|
staticconstexpr |
Definition at line 4712 of file cp_model.pb.h.
◆ CHOOSE_LOWEST_MIN
|
staticconstexpr |
Definition at line 4710 of file cp_model.pb.h.
◆ CHOOSE_MAX_DOMAIN_SIZE
|
staticconstexpr |
Definition at line 4716 of file cp_model.pb.h.
◆ CHOOSE_MIN_DOMAIN_SIZE
|
staticconstexpr |
Definition at line 4714 of file cp_model.pb.h.
◆ DomainReductionStrategy_ARRAYSIZE
|
staticconstexpr |
Definition at line 4761 of file cp_model.pb.h.
◆ DomainReductionStrategy_MAX
|
staticconstexpr |
Definition at line 4759 of file cp_model.pb.h.
◆ DomainReductionStrategy_MIN
|
staticconstexpr |
Definition at line 4757 of file cp_model.pb.h.
◆ kIndexInFileMessages
|
staticconstexpr |
Definition at line 4643 of file cp_model.pb.h.
◆ SELECT_LOWER_HALF
|
staticconstexpr |
Definition at line 4748 of file cp_model.pb.h.
◆ SELECT_MAX_VALUE
|
staticconstexpr |
Definition at line 4746 of file cp_model.pb.h.
◆ SELECT_MEDIAN_VALUE
|
staticconstexpr |
Definition at line 4752 of file cp_model.pb.h.
◆ SELECT_MIN_VALUE
|
staticconstexpr |
Definition at line 4744 of file cp_model.pb.h.
◆ SELECT_UPPER_HALF
|
staticconstexpr |
Definition at line 4750 of file cp_model.pb.h.
◆ VariableSelectionStrategy_ARRAYSIZE
|
staticconstexpr |
Definition at line 4725 of file cp_model.pb.h.
◆ VariableSelectionStrategy_MAX
|
staticconstexpr |
Definition at line 4723 of file cp_model.pb.h.
◆ VariableSelectionStrategy_MIN
|
staticconstexpr |
Definition at line 4721 of file cp_model.pb.h.
The documentation for this class was generated from the following file: