C++ Reference

C++ Reference: CP-SAT

PROTOBUF_FINAL

Detailed Description

Definition at line 84 of file boolean_problem.pb.h.

Public Types

enum  : int {
  kLiteralsFieldNumber = 1, kCoefficientsFieldNumber = 2, kNameFieldNumber = 5, kLowerBoundFieldNumber = 3,
  kUpperBoundFieldNumber = 4
}
 
enum  : int { kLiteralsFieldNumber = 1, kCoefficientsFieldNumber = 2, kOffsetFieldNumber = 3, kScalingFactorFieldNumber = 4 }
 
enum  : int { kLiteralsFieldNumber = 1 }
 
enum  : int {
  kConstraintsFieldNumber = 4, kVarNamesFieldNumber = 6, kNameFieldNumber = 5, kObjectiveFieldNumber = 5,
  kAssignmentFieldNumber = 7, kNumVariablesFieldNumber = 3, kOriginalNumVariablesFieldNumber = 8
}
 
enum  : int { kDomainFieldNumber = 2, kNameFieldNumber = 5 }
 
enum  : int { kLiteralsFieldNumber = 1 }
 
enum  : int { kVarsFieldNumber = 2, kTargetFieldNumber = 1 }
 
enum  : int { kVarsFieldNumber = 2, kCoeffsFieldNumber = 2, kOffsetFieldNumber = 3 }
 
enum  : int { kExprsFieldNumber = 2, kTargetFieldNumber = 1 }
 
enum  : int { kVarsFieldNumber = 2 }
 
enum  : int { kVarsFieldNumber = 2, kCoeffsFieldNumber = 2, kDomainFieldNumber = 2 }
 
enum  : int { kVarsFieldNumber = 2, kIndexFieldNumber = 1, kTargetFieldNumber = 1 }
 
enum  : int { kStartFieldNumber = 1, kEndFieldNumber = 2, kSizeFieldNumber = 3 }
 
enum  : int { kIntervalsFieldNumber = 1 }
 
enum  : int { kXIntervalsFieldNumber = 1, kYIntervalsFieldNumber = 2, kBoxesWithNullAreaCanOverlapFieldNumber = 3 }
 
enum  : int { kIntervalsFieldNumber = 1, kDemandsFieldNumber = 3, kCapacityFieldNumber = 1 }
 
enum  : int {
  kTimesFieldNumber = 3, kDemandsFieldNumber = 3, kActivesFieldNumber = 5, kMinLevelFieldNumber = 1,
  kMaxLevelFieldNumber = 2
}
 
enum  : int { kTailsFieldNumber = 3, kHeadsFieldNumber = 4, kLiteralsFieldNumber = 1 }
 
enum  : int {
  kTailsFieldNumber = 3, kHeadsFieldNumber = 4, kLiteralsFieldNumber = 1, kDemandsFieldNumber = 3,
  kCapacityFieldNumber = 1
}
 
enum  : int { kNextsFieldNumber = 1, kDistinguishedNodesFieldNumber = 2 }
 
enum  : int { kVarsFieldNumber = 2, kValuesFieldNumber = 2, kNegatedFieldNumber = 3 }
 
enum  : int { kFDirectFieldNumber = 1, kFInverseFieldNumber = 2 }
 
enum  : int {
  kFinalStatesFieldNumber = 3, kTransitionTailFieldNumber = 4, kTransitionHeadFieldNumber = 5, kTransitionLabelFieldNumber = 6,
  kVarsFieldNumber = 2, kStartingStateFieldNumber = 2
}
 
enum  ConstraintCase {
  kBoolOr = 3, kBoolAnd = 4, kAtMostOne = 26, kBoolXor = 5,
  kIntDiv = 7, kIntMod = 8, kIntMax = 9, kLinMax = 27,
  kIntMin = 10, kLinMin = 28, kIntProd = 11, kLinear = 12,
  kAllDiff = 13, kElement = 14, kCircuit = 15, kRoutes = 23,
  kCircuitCovering = 25, kTable = 16, kAutomaton = 17, kInverse = 18,
  kReservoir = 24, kInterval = 19, kNoOverlap = 20, kNoOverlap2D = 21,
  kCumulative = 22, CONSTRAINT_NOT_SET = 0
}
 
enum  : int {
  kEnforcementLiteralFieldNumber = 2, kNameFieldNumber = 5, kBoolOrFieldNumber = 3, kBoolAndFieldNumber = 4,
  kAtMostOneFieldNumber = 26, kBoolXorFieldNumber = 5, kIntDivFieldNumber = 7, kIntModFieldNumber = 8,
  kIntMaxFieldNumber = 9, kLinMaxFieldNumber = 27, kIntMinFieldNumber = 10, kLinMinFieldNumber = 28,
  kIntProdFieldNumber = 11, kLinearFieldNumber = 12, kAllDiffFieldNumber = 13, kElementFieldNumber = 14,
  kCircuitFieldNumber = 15, kRoutesFieldNumber = 23, kCircuitCoveringFieldNumber = 25, kTableFieldNumber = 16,
  kAutomatonFieldNumber = 17, kInverseFieldNumber = 18, kReservoirFieldNumber = 24, kIntervalFieldNumber = 19,
  kNoOverlapFieldNumber = 20, kNoOverlap2DFieldNumber = 21, kCumulativeFieldNumber = 22
}
 
enum  : int {
  kVarsFieldNumber = 2, kCoeffsFieldNumber = 2, kDomainFieldNumber = 2, kOffsetFieldNumber = 3,
  kScalingFactorFieldNumber = 4
}
 
enum  : int { kOffsetFieldNumber = 3, kPositiveCoeffFieldNumber = 3, kVarFieldNumber = 1 }
 
enum  : int { kVariablesFieldNumber = 1, kTransformationsFieldNumber = 4, kVariableSelectionStrategyFieldNumber = 2, kDomainReductionStrategyFieldNumber = 3 }
 
enum  : int { kVarsFieldNumber = 2, kValuesFieldNumber = 2 }
 
enum  : int {
  kVariablesFieldNumber = 1, kConstraintsFieldNumber = 4, kSearchStrategyFieldNumber = 5, kAssumptionsFieldNumber = 7,
  kNameFieldNumber = 5, kObjectiveFieldNumber = 5, kSolutionHintFieldNumber = 6
}
 
enum  : int {
  kSolutionFieldNumber = 2, kSolutionLowerBoundsFieldNumber = 18, kSolutionUpperBoundsFieldNumber = 19, kTightenedVariablesFieldNumber = 21,
  kSufficientAssumptionsForInfeasibilityFieldNumber = 23, kSolutionInfoFieldNumber = 20, kObjectiveValueFieldNumber = 3, kStatusFieldNumber = 1,
  kAllSolutionsWereFoundFieldNumber = 5, kBestObjectiveBoundFieldNumber = 4, kNumBooleansFieldNumber = 10, kNumConflictsFieldNumber = 11,
  kNumBranchesFieldNumber = 12, kNumBinaryPropagationsFieldNumber = 13, kNumIntegerPropagationsFieldNumber = 14, kWallTimeFieldNumber = 15,
  kUserTimeFieldNumber = 16, kDeterministicTimeFieldNumber = 17, kPrimalIntegralFieldNumber = 22
}
 
typedef DecisionStrategyProto_AffineTransformation AffineTransformation
 
typedef DecisionStrategyProto_VariableSelectionStrategy VariableSelectionStrategy
 
typedef DecisionStrategyProto_DomainReductionStrategy DomainReductionStrategy
 

Public Member Functions

 LinearBooleanConstraint ()
 
virtual ~LinearBooleanConstraint ()
 
 LinearBooleanConstraint (const LinearBooleanConstraint &from)
 
 LinearBooleanConstraint (LinearBooleanConstraint &&from) noexcept
 
LinearBooleanConstraintoperator= (const LinearBooleanConstraint &from)
 
LinearBooleanConstraintoperator= (LinearBooleanConstraint &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LinearBooleanConstraint *other)
 
void UnsafeArenaSwap (LinearBooleanConstraint *other)
 
LinearBooleanConstraintNew () const final
 
LinearBooleanConstraintNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const LinearBooleanConstraint &from)
 
void MergeFrom (const LinearBooleanConstraint &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int literals_size () const
 
void clear_literals ()
 
::PROTOBUF_NAMESPACE_ID::int32 literals (int index) const
 
void set_literals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_literals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & literals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_literals ()
 
int coefficients_size () const
 
void clear_coefficients ()
 
::PROTOBUF_NAMESPACE_ID::int64 coefficients (int index) const
 
void set_coefficients (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_coefficients (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & coefficients () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_coefficients ()
 
bool has_name () const
 
void clear_name ()
 
const std::string & name () const
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
std::string * mutable_name ()
 
std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
bool has_lower_bound () const
 
void clear_lower_bound ()
 
::PROTOBUF_NAMESPACE_ID::int64 lower_bound () const
 
void set_lower_bound (::PROTOBUF_NAMESPACE_ID::int64 value)
 
bool has_upper_bound () const
 
void clear_upper_bound ()
 
::PROTOBUF_NAMESPACE_ID::int64 upper_bound () const
 
void set_upper_bound (::PROTOBUF_NAMESPACE_ID::int64 value)
 
 LinearObjective ()
 
virtual ~LinearObjective ()
 
 LinearObjective (const LinearObjective &from)
 
 LinearObjective (LinearObjective &&from) noexcept
 
LinearObjectiveoperator= (const LinearObjective &from)
 
LinearObjectiveoperator= (LinearObjective &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LinearObjective *other)
 
void UnsafeArenaSwap (LinearObjective *other)
 
LinearObjectiveNew () const final
 
LinearObjectiveNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const LinearObjective &from)
 
void MergeFrom (const LinearObjective &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int literals_size () const
 
void clear_literals ()
 
::PROTOBUF_NAMESPACE_ID::int32 literals (int index) const
 
void set_literals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_literals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & literals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_literals ()
 
int coefficients_size () const
 
void clear_coefficients ()
 
::PROTOBUF_NAMESPACE_ID::int64 coefficients (int index) const
 
void set_coefficients (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_coefficients (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & coefficients () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_coefficients ()
 
bool has_offset () const
 
void clear_offset ()
 
double offset () const
 
void set_offset (double value)
 
bool has_scaling_factor () const
 
void clear_scaling_factor ()
 
double scaling_factor () const
 
void set_scaling_factor (double value)
 
 BooleanAssignment ()
 
virtual ~BooleanAssignment ()
 
 BooleanAssignment (const BooleanAssignment &from)
 
 BooleanAssignment (BooleanAssignment &&from) noexcept
 
BooleanAssignmentoperator= (const BooleanAssignment &from)
 
BooleanAssignmentoperator= (BooleanAssignment &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (BooleanAssignment *other)
 
void UnsafeArenaSwap (BooleanAssignment *other)
 
BooleanAssignmentNew () const final
 
BooleanAssignmentNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const BooleanAssignment &from)
 
void MergeFrom (const BooleanAssignment &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int literals_size () const
 
void clear_literals ()
 
::PROTOBUF_NAMESPACE_ID::int32 literals (int index) const
 
void set_literals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_literals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & literals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_literals ()
 
 LinearBooleanProblem ()
 
virtual ~LinearBooleanProblem ()
 
 LinearBooleanProblem (const LinearBooleanProblem &from)
 
 LinearBooleanProblem (LinearBooleanProblem &&from) noexcept
 
LinearBooleanProblemoperator= (const LinearBooleanProblem &from)
 
LinearBooleanProblemoperator= (LinearBooleanProblem &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LinearBooleanProblem *other)
 
void UnsafeArenaSwap (LinearBooleanProblem *other)
 
LinearBooleanProblemNew () const final
 
LinearBooleanProblemNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const LinearBooleanProblem &from)
 
void MergeFrom (const LinearBooleanProblem &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int constraints_size () const
 
void clear_constraints ()
 
::operations_research::sat::LinearBooleanConstraint * mutable_constraints (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearBooleanConstraint > * mutable_constraints ()
 
const ::operations_research::sat::LinearBooleanConstraint & constraints (int index) const
 
::operations_research::sat::LinearBooleanConstraint * add_constraints ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearBooleanConstraint > & constraints () const
 
int var_names_size () const
 
void clear_var_names ()
 
const std::string & var_names (int index) const
 
std::string * mutable_var_names (int index)
 
void set_var_names (int index, const std::string &value)
 
void set_var_names (int index, std::string &&value)
 
void set_var_names (int index, const char *value)
 
void set_var_names (int index, const char *value, size_t size)
 
std::string * add_var_names ()
 
void add_var_names (const std::string &value)
 
void add_var_names (std::string &&value)
 
void add_var_names (const char *value)
 
void add_var_names (const char *value, size_t size)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & var_names () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_var_names ()
 
bool has_name () const
 
void clear_name ()
 
const std::string & name () const
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
std::string * mutable_name ()
 
std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
bool has_objective () const
 
void clear_objective ()
 
const ::operations_research::sat::LinearObjective & objective () const
 
::operations_research::sat::LinearObjective * release_objective ()
 
::operations_research::sat::LinearObjective * mutable_objective ()
 
void set_allocated_objective (::operations_research::sat::LinearObjective *objective)
 
void unsafe_arena_set_allocated_objective (::operations_research::sat::LinearObjective *objective)
 
::operations_research::sat::LinearObjective * unsafe_arena_release_objective ()
 
bool has_assignment () const
 
void clear_assignment ()
 
const ::operations_research::sat::BooleanAssignment & assignment () const
 
::operations_research::sat::BooleanAssignment * release_assignment ()
 
::operations_research::sat::BooleanAssignment * mutable_assignment ()
 
void set_allocated_assignment (::operations_research::sat::BooleanAssignment *assignment)
 
void unsafe_arena_set_allocated_assignment (::operations_research::sat::BooleanAssignment *assignment)
 
::operations_research::sat::BooleanAssignment * unsafe_arena_release_assignment ()
 
bool has_num_variables () const
 
void clear_num_variables ()
 
::PROTOBUF_NAMESPACE_ID::int32 num_variables () const
 
void set_num_variables (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_original_num_variables () const
 
void clear_original_num_variables ()
 
::PROTOBUF_NAMESPACE_ID::int32 original_num_variables () const
 
void set_original_num_variables (::PROTOBUF_NAMESPACE_ID::int32 value)
 
 IntegerVariableProto ()
 
virtual ~IntegerVariableProto ()
 
 IntegerVariableProto (const IntegerVariableProto &from)
 
 IntegerVariableProto (IntegerVariableProto &&from) noexcept
 
IntegerVariableProtooperator= (const IntegerVariableProto &from)
 
IntegerVariableProtooperator= (IntegerVariableProto &&from) noexcept
 
void Swap (IntegerVariableProto *other)
 
void UnsafeArenaSwap (IntegerVariableProto *other)
 
IntegerVariableProtoNew () const final
 
IntegerVariableProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const IntegerVariableProto &from)
 
void MergeFrom (const IntegerVariableProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int domain_size () const
 
void clear_domain ()
 
::PROTOBUF_NAMESPACE_ID::int64 domain (int index) const
 
void set_domain (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_domain (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & domain () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_domain ()
 
void clear_name ()
 
const std::string & name () const
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
std::string * mutable_name ()
 
std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
 BoolArgumentProto ()
 
virtual ~BoolArgumentProto ()
 
 BoolArgumentProto (const BoolArgumentProto &from)
 
 BoolArgumentProto (BoolArgumentProto &&from) noexcept
 
BoolArgumentProtooperator= (const BoolArgumentProto &from)
 
BoolArgumentProtooperator= (BoolArgumentProto &&from) noexcept
 
void Swap (BoolArgumentProto *other)
 
void UnsafeArenaSwap (BoolArgumentProto *other)
 
BoolArgumentProtoNew () const final
 
BoolArgumentProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const BoolArgumentProto &from)
 
void MergeFrom (const BoolArgumentProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int literals_size () const
 
void clear_literals ()
 
::PROTOBUF_NAMESPACE_ID::int32 literals (int index) const
 
void set_literals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_literals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & literals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_literals ()
 
 IntegerArgumentProto ()
 
virtual ~IntegerArgumentProto ()
 
 IntegerArgumentProto (const IntegerArgumentProto &from)
 
 IntegerArgumentProto (IntegerArgumentProto &&from) noexcept
 
IntegerArgumentProtooperator= (const IntegerArgumentProto &from)
 
IntegerArgumentProtooperator= (IntegerArgumentProto &&from) noexcept
 
void Swap (IntegerArgumentProto *other)
 
void UnsafeArenaSwap (IntegerArgumentProto *other)
 
IntegerArgumentProtoNew () const final
 
IntegerArgumentProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const IntegerArgumentProto &from)
 
void MergeFrom (const IntegerArgumentProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
void clear_target ()
 
::PROTOBUF_NAMESPACE_ID::int32 target () const
 
void set_target (::PROTOBUF_NAMESPACE_ID::int32 value)
 
 LinearExpressionProto ()
 
virtual ~LinearExpressionProto ()
 
 LinearExpressionProto (const LinearExpressionProto &from)
 
 LinearExpressionProto (LinearExpressionProto &&from) noexcept
 
LinearExpressionProtooperator= (const LinearExpressionProto &from)
 
LinearExpressionProtooperator= (LinearExpressionProto &&from) noexcept
 
void Swap (LinearExpressionProto *other)
 
void UnsafeArenaSwap (LinearExpressionProto *other)
 
LinearExpressionProtoNew () const final
 
LinearExpressionProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const LinearExpressionProto &from)
 
void MergeFrom (const LinearExpressionProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
int coeffs_size () const
 
void clear_coeffs ()
 
::PROTOBUF_NAMESPACE_ID::int32 coeffs (int index) const
 
void set_coeffs (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_coeffs (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & coeffs () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_coeffs ()
 
void clear_offset ()
 
::PROTOBUF_NAMESPACE_ID::int64 offset () const
 
void set_offset (::PROTOBUF_NAMESPACE_ID::int64 value)
 
 LinearArgumentProto ()
 
virtual ~LinearArgumentProto ()
 
 LinearArgumentProto (const LinearArgumentProto &from)
 
 LinearArgumentProto (LinearArgumentProto &&from) noexcept
 
LinearArgumentProtooperator= (const LinearArgumentProto &from)
 
LinearArgumentProtooperator= (LinearArgumentProto &&from) noexcept
 
void Swap (LinearArgumentProto *other)
 
void UnsafeArenaSwap (LinearArgumentProto *other)
 
LinearArgumentProtoNew () const final
 
LinearArgumentProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const LinearArgumentProto &from)
 
void MergeFrom (const LinearArgumentProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int exprs_size () const
 
void clear_exprs ()
 
::operations_research::sat::LinearExpressionProto * mutable_exprs (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearExpressionProto > * mutable_exprs ()
 
const ::operations_research::sat::LinearExpressionProto & exprs (int index) const
 
::operations_research::sat::LinearExpressionProto * add_exprs ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearExpressionProto > & exprs () const
 
bool has_target () const
 
void clear_target ()
 
const ::operations_research::sat::LinearExpressionProto & target () const
 
::operations_research::sat::LinearExpressionProto * release_target ()
 
::operations_research::sat::LinearExpressionProto * mutable_target ()
 
void set_allocated_target (::operations_research::sat::LinearExpressionProto *target)
 
void unsafe_arena_set_allocated_target (::operations_research::sat::LinearExpressionProto *target)
 
::operations_research::sat::LinearExpressionProto * unsafe_arena_release_target ()
 
 AllDifferentConstraintProto ()
 
virtual ~AllDifferentConstraintProto ()
 
 AllDifferentConstraintProto (const AllDifferentConstraintProto &from)
 
 AllDifferentConstraintProto (AllDifferentConstraintProto &&from) noexcept
 
AllDifferentConstraintProtooperator= (const AllDifferentConstraintProto &from)
 
AllDifferentConstraintProtooperator= (AllDifferentConstraintProto &&from) noexcept
 
void Swap (AllDifferentConstraintProto *other)
 
void UnsafeArenaSwap (AllDifferentConstraintProto *other)
 
AllDifferentConstraintProtoNew () const final
 
AllDifferentConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const AllDifferentConstraintProto &from)
 
void MergeFrom (const AllDifferentConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
 LinearConstraintProto ()
 
virtual ~LinearConstraintProto ()
 
 LinearConstraintProto (const LinearConstraintProto &from)
 
 LinearConstraintProto (LinearConstraintProto &&from) noexcept
 
LinearConstraintProtooperator= (const LinearConstraintProto &from)
 
LinearConstraintProtooperator= (LinearConstraintProto &&from) noexcept
 
void Swap (LinearConstraintProto *other)
 
void UnsafeArenaSwap (LinearConstraintProto *other)
 
LinearConstraintProtoNew () const final
 
LinearConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const LinearConstraintProto &from)
 
void MergeFrom (const LinearConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
int coeffs_size () const
 
void clear_coeffs ()
 
::PROTOBUF_NAMESPACE_ID::int64 coeffs (int index) const
 
void set_coeffs (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_coeffs (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & coeffs () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_coeffs ()
 
int domain_size () const
 
void clear_domain ()
 
::PROTOBUF_NAMESPACE_ID::int64 domain (int index) const
 
void set_domain (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_domain (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & domain () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_domain ()
 
 ElementConstraintProto ()
 
virtual ~ElementConstraintProto ()
 
 ElementConstraintProto (const ElementConstraintProto &from)
 
 ElementConstraintProto (ElementConstraintProto &&from) noexcept
 
ElementConstraintProtooperator= (const ElementConstraintProto &from)
 
ElementConstraintProtooperator= (ElementConstraintProto &&from) noexcept
 
void Swap (ElementConstraintProto *other)
 
void UnsafeArenaSwap (ElementConstraintProto *other)
 
ElementConstraintProtoNew () const final
 
ElementConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const ElementConstraintProto &from)
 
void MergeFrom (const ElementConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
void clear_index ()
 
::PROTOBUF_NAMESPACE_ID::int32 index () const
 
void set_index (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_target ()
 
::PROTOBUF_NAMESPACE_ID::int32 target () const
 
void set_target (::PROTOBUF_NAMESPACE_ID::int32 value)
 
 IntervalConstraintProto ()
 
virtual ~IntervalConstraintProto ()
 
 IntervalConstraintProto (const IntervalConstraintProto &from)
 
 IntervalConstraintProto (IntervalConstraintProto &&from) noexcept
 
IntervalConstraintProtooperator= (const IntervalConstraintProto &from)
 
IntervalConstraintProtooperator= (IntervalConstraintProto &&from) noexcept
 
void Swap (IntervalConstraintProto *other)
 
void UnsafeArenaSwap (IntervalConstraintProto *other)
 
IntervalConstraintProtoNew () const final
 
IntervalConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const IntervalConstraintProto &from)
 
void MergeFrom (const IntervalConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
void clear_start ()
 
::PROTOBUF_NAMESPACE_ID::int32 start () const
 
void set_start (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_end ()
 
::PROTOBUF_NAMESPACE_ID::int32 end () const
 
void set_end (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void clear_size ()
 
::PROTOBUF_NAMESPACE_ID::int32 size () const
 
void set_size (::PROTOBUF_NAMESPACE_ID::int32 value)
 
 NoOverlapConstraintProto ()
 
virtual ~NoOverlapConstraintProto ()
 
 NoOverlapConstraintProto (const NoOverlapConstraintProto &from)
 
 NoOverlapConstraintProto (NoOverlapConstraintProto &&from) noexcept
 
NoOverlapConstraintProtooperator= (const NoOverlapConstraintProto &from)
 
NoOverlapConstraintProtooperator= (NoOverlapConstraintProto &&from) noexcept
 
void Swap (NoOverlapConstraintProto *other)
 
void UnsafeArenaSwap (NoOverlapConstraintProto *other)
 
NoOverlapConstraintProtoNew () const final
 
NoOverlapConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const NoOverlapConstraintProto &from)
 
void MergeFrom (const NoOverlapConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int intervals_size () const
 
void clear_intervals ()
 
::PROTOBUF_NAMESPACE_ID::int32 intervals (int index) const
 
void set_intervals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_intervals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & intervals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_intervals ()
 
 NoOverlap2DConstraintProto ()
 
virtual ~NoOverlap2DConstraintProto ()
 
 NoOverlap2DConstraintProto (const NoOverlap2DConstraintProto &from)
 
 NoOverlap2DConstraintProto (NoOverlap2DConstraintProto &&from) noexcept
 
NoOverlap2DConstraintProtooperator= (const NoOverlap2DConstraintProto &from)
 
NoOverlap2DConstraintProtooperator= (NoOverlap2DConstraintProto &&from) noexcept
 
void Swap (NoOverlap2DConstraintProto *other)
 
void UnsafeArenaSwap (NoOverlap2DConstraintProto *other)
 
NoOverlap2DConstraintProtoNew () const final
 
NoOverlap2DConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const NoOverlap2DConstraintProto &from)
 
void MergeFrom (const NoOverlap2DConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int x_intervals_size () const
 
void clear_x_intervals ()
 
::PROTOBUF_NAMESPACE_ID::int32 x_intervals (int index) const
 
void set_x_intervals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_x_intervals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & x_intervals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_x_intervals ()
 
int y_intervals_size () const
 
void clear_y_intervals ()
 
::PROTOBUF_NAMESPACE_ID::int32 y_intervals (int index) const
 
void set_y_intervals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_y_intervals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & y_intervals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_y_intervals ()
 
void clear_boxes_with_null_area_can_overlap ()
 
bool boxes_with_null_area_can_overlap () const
 
void set_boxes_with_null_area_can_overlap (bool value)
 
 CumulativeConstraintProto ()
 
virtual ~CumulativeConstraintProto ()
 
 CumulativeConstraintProto (const CumulativeConstraintProto &from)
 
 CumulativeConstraintProto (CumulativeConstraintProto &&from) noexcept
 
CumulativeConstraintProtooperator= (const CumulativeConstraintProto &from)
 
CumulativeConstraintProtooperator= (CumulativeConstraintProto &&from) noexcept
 
void Swap (CumulativeConstraintProto *other)
 
void UnsafeArenaSwap (CumulativeConstraintProto *other)
 
CumulativeConstraintProtoNew () const final
 
CumulativeConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const CumulativeConstraintProto &from)
 
void MergeFrom (const CumulativeConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int intervals_size () const
 
void clear_intervals ()
 
::PROTOBUF_NAMESPACE_ID::int32 intervals (int index) const
 
void set_intervals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_intervals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & intervals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_intervals ()
 
int demands_size () const
 
void clear_demands ()
 
::PROTOBUF_NAMESPACE_ID::int32 demands (int index) const
 
void set_demands (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_demands (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & demands () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_demands ()
 
void clear_capacity ()
 
::PROTOBUF_NAMESPACE_ID::int32 capacity () const
 
void set_capacity (::PROTOBUF_NAMESPACE_ID::int32 value)
 
 ReservoirConstraintProto ()
 
virtual ~ReservoirConstraintProto ()
 
 ReservoirConstraintProto (const ReservoirConstraintProto &from)
 
 ReservoirConstraintProto (ReservoirConstraintProto &&from) noexcept
 
ReservoirConstraintProtooperator= (const ReservoirConstraintProto &from)
 
ReservoirConstraintProtooperator= (ReservoirConstraintProto &&from) noexcept
 
void Swap (ReservoirConstraintProto *other)
 
void UnsafeArenaSwap (ReservoirConstraintProto *other)
 
ReservoirConstraintProtoNew () const final
 
ReservoirConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const ReservoirConstraintProto &from)
 
void MergeFrom (const ReservoirConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int times_size () const
 
void clear_times ()
 
::PROTOBUF_NAMESPACE_ID::int32 times (int index) const
 
void set_times (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_times (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & times () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_times ()
 
int demands_size () const
 
void clear_demands ()
 
::PROTOBUF_NAMESPACE_ID::int64 demands (int index) const
 
void set_demands (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_demands (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & demands () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_demands ()
 
int actives_size () const
 
void clear_actives ()
 
::PROTOBUF_NAMESPACE_ID::int32 actives (int index) const
 
void set_actives (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_actives (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & actives () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_actives ()
 
void clear_min_level ()
 
::PROTOBUF_NAMESPACE_ID::int64 min_level () const
 
void set_min_level (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_max_level ()
 
::PROTOBUF_NAMESPACE_ID::int64 max_level () const
 
void set_max_level (::PROTOBUF_NAMESPACE_ID::int64 value)
 
 CircuitConstraintProto ()
 
virtual ~CircuitConstraintProto ()
 
 CircuitConstraintProto (const CircuitConstraintProto &from)
 
 CircuitConstraintProto (CircuitConstraintProto &&from) noexcept
 
CircuitConstraintProtooperator= (const CircuitConstraintProto &from)
 
CircuitConstraintProtooperator= (CircuitConstraintProto &&from) noexcept
 
void Swap (CircuitConstraintProto *other)
 
void UnsafeArenaSwap (CircuitConstraintProto *other)
 
CircuitConstraintProtoNew () const final
 
CircuitConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const CircuitConstraintProto &from)
 
void MergeFrom (const CircuitConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int tails_size () const
 
void clear_tails ()
 
::PROTOBUF_NAMESPACE_ID::int32 tails (int index) const
 
void set_tails (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_tails (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & tails () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_tails ()
 
int heads_size () const
 
void clear_heads ()
 
::PROTOBUF_NAMESPACE_ID::int32 heads (int index) const
 
void set_heads (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_heads (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & heads () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_heads ()
 
int literals_size () const
 
void clear_literals ()
 
::PROTOBUF_NAMESPACE_ID::int32 literals (int index) const
 
void set_literals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_literals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & literals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_literals ()
 
 RoutesConstraintProto ()
 
virtual ~RoutesConstraintProto ()
 
 RoutesConstraintProto (const RoutesConstraintProto &from)
 
 RoutesConstraintProto (RoutesConstraintProto &&from) noexcept
 
RoutesConstraintProtooperator= (const RoutesConstraintProto &from)
 
RoutesConstraintProtooperator= (RoutesConstraintProto &&from) noexcept
 
void Swap (RoutesConstraintProto *other)
 
void UnsafeArenaSwap (RoutesConstraintProto *other)
 
RoutesConstraintProtoNew () const final
 
RoutesConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const RoutesConstraintProto &from)
 
void MergeFrom (const RoutesConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int tails_size () const
 
void clear_tails ()
 
::PROTOBUF_NAMESPACE_ID::int32 tails (int index) const
 
void set_tails (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_tails (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & tails () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_tails ()
 
int heads_size () const
 
void clear_heads ()
 
::PROTOBUF_NAMESPACE_ID::int32 heads (int index) const
 
void set_heads (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_heads (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & heads () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_heads ()
 
int literals_size () const
 
void clear_literals ()
 
::PROTOBUF_NAMESPACE_ID::int32 literals (int index) const
 
void set_literals (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_literals (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & literals () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_literals ()
 
int demands_size () const
 
void clear_demands ()
 
::PROTOBUF_NAMESPACE_ID::int32 demands (int index) const
 
void set_demands (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_demands (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & demands () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_demands ()
 
void clear_capacity ()
 
::PROTOBUF_NAMESPACE_ID::int64 capacity () const
 
void set_capacity (::PROTOBUF_NAMESPACE_ID::int64 value)
 
 CircuitCoveringConstraintProto ()
 
virtual ~CircuitCoveringConstraintProto ()
 
 CircuitCoveringConstraintProto (const CircuitCoveringConstraintProto &from)
 
 CircuitCoveringConstraintProto (CircuitCoveringConstraintProto &&from) noexcept
 
CircuitCoveringConstraintProtooperator= (const CircuitCoveringConstraintProto &from)
 
CircuitCoveringConstraintProtooperator= (CircuitCoveringConstraintProto &&from) noexcept
 
void Swap (CircuitCoveringConstraintProto *other)
 
void UnsafeArenaSwap (CircuitCoveringConstraintProto *other)
 
CircuitCoveringConstraintProtoNew () const final
 
CircuitCoveringConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const CircuitCoveringConstraintProto &from)
 
void MergeFrom (const CircuitCoveringConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int nexts_size () const
 
void clear_nexts ()
 
::PROTOBUF_NAMESPACE_ID::int32 nexts (int index) const
 
void set_nexts (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_nexts (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & nexts () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_nexts ()
 
int distinguished_nodes_size () const
 
void clear_distinguished_nodes ()
 
::PROTOBUF_NAMESPACE_ID::int64 distinguished_nodes (int index) const
 
void set_distinguished_nodes (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_distinguished_nodes (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & distinguished_nodes () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_distinguished_nodes ()
 
 TableConstraintProto ()
 
virtual ~TableConstraintProto ()
 
 TableConstraintProto (const TableConstraintProto &from)
 
 TableConstraintProto (TableConstraintProto &&from) noexcept
 
TableConstraintProtooperator= (const TableConstraintProto &from)
 
TableConstraintProtooperator= (TableConstraintProto &&from) noexcept
 
void Swap (TableConstraintProto *other)
 
void UnsafeArenaSwap (TableConstraintProto *other)
 
TableConstraintProtoNew () const final
 
TableConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const TableConstraintProto &from)
 
void MergeFrom (const TableConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
int values_size () const
 
void clear_values ()
 
::PROTOBUF_NAMESPACE_ID::int64 values (int index) const
 
void set_values (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_values (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & values () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_values ()
 
void clear_negated ()
 
bool negated () const
 
void set_negated (bool value)
 
 InverseConstraintProto ()
 
virtual ~InverseConstraintProto ()
 
 InverseConstraintProto (const InverseConstraintProto &from)
 
 InverseConstraintProto (InverseConstraintProto &&from) noexcept
 
InverseConstraintProtooperator= (const InverseConstraintProto &from)
 
InverseConstraintProtooperator= (InverseConstraintProto &&from) noexcept
 
void Swap (InverseConstraintProto *other)
 
void UnsafeArenaSwap (InverseConstraintProto *other)
 
InverseConstraintProtoNew () const final
 
InverseConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const InverseConstraintProto &from)
 
void MergeFrom (const InverseConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int f_direct_size () const
 
void clear_f_direct ()
 
::PROTOBUF_NAMESPACE_ID::int32 f_direct (int index) const
 
void set_f_direct (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_f_direct (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & f_direct () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_f_direct ()
 
int f_inverse_size () const
 
void clear_f_inverse ()
 
::PROTOBUF_NAMESPACE_ID::int32 f_inverse (int index) const
 
void set_f_inverse (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_f_inverse (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & f_inverse () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_f_inverse ()
 
 AutomatonConstraintProto ()
 
virtual ~AutomatonConstraintProto ()
 
 AutomatonConstraintProto (const AutomatonConstraintProto &from)
 
 AutomatonConstraintProto (AutomatonConstraintProto &&from) noexcept
 
AutomatonConstraintProtooperator= (const AutomatonConstraintProto &from)
 
AutomatonConstraintProtooperator= (AutomatonConstraintProto &&from) noexcept
 
void Swap (AutomatonConstraintProto *other)
 
void UnsafeArenaSwap (AutomatonConstraintProto *other)
 
AutomatonConstraintProtoNew () const final
 
AutomatonConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const AutomatonConstraintProto &from)
 
void MergeFrom (const AutomatonConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int final_states_size () const
 
void clear_final_states ()
 
::PROTOBUF_NAMESPACE_ID::int64 final_states (int index) const
 
void set_final_states (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_final_states (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & final_states () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_final_states ()
 
int transition_tail_size () const
 
void clear_transition_tail ()
 
::PROTOBUF_NAMESPACE_ID::int64 transition_tail (int index) const
 
void set_transition_tail (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_transition_tail (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & transition_tail () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_transition_tail ()
 
int transition_head_size () const
 
void clear_transition_head ()
 
::PROTOBUF_NAMESPACE_ID::int64 transition_head (int index) const
 
void set_transition_head (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_transition_head (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & transition_head () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_transition_head ()
 
int transition_label_size () const
 
void clear_transition_label ()
 
::PROTOBUF_NAMESPACE_ID::int64 transition_label (int index) const
 
void set_transition_label (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_transition_label (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & transition_label () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_transition_label ()
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
void clear_starting_state ()
 
::PROTOBUF_NAMESPACE_ID::int64 starting_state () const
 
void set_starting_state (::PROTOBUF_NAMESPACE_ID::int64 value)
 
 ConstraintProto ()
 
virtual ~ConstraintProto ()
 
 ConstraintProto (const ConstraintProto &from)
 
 ConstraintProto (ConstraintProto &&from) noexcept
 
ConstraintProtooperator= (const ConstraintProto &from)
 
ConstraintProtooperator= (ConstraintProto &&from) noexcept
 
void Swap (ConstraintProto *other)
 
void UnsafeArenaSwap (ConstraintProto *other)
 
ConstraintProtoNew () const final
 
ConstraintProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const ConstraintProto &from)
 
void MergeFrom (const ConstraintProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int enforcement_literal_size () const
 
void clear_enforcement_literal ()
 
::PROTOBUF_NAMESPACE_ID::int32 enforcement_literal (int index) const
 
void set_enforcement_literal (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_enforcement_literal (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & enforcement_literal () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_enforcement_literal ()
 
void clear_name ()
 
const std::string & name () const
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
std::string * mutable_name ()
 
std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
bool has_bool_or () const
 
void clear_bool_or ()
 
const ::operations_research::sat::BoolArgumentProto & bool_or () const
 
::operations_research::sat::BoolArgumentProto * release_bool_or ()
 
::operations_research::sat::BoolArgumentProto * mutable_bool_or ()
 
void set_allocated_bool_or (::operations_research::sat::BoolArgumentProto *bool_or)
 
void unsafe_arena_set_allocated_bool_or (::operations_research::sat::BoolArgumentProto *bool_or)
 
::operations_research::sat::BoolArgumentProto * unsafe_arena_release_bool_or ()
 
bool has_bool_and () const
 
void clear_bool_and ()
 
const ::operations_research::sat::BoolArgumentProto & bool_and () const
 
::operations_research::sat::BoolArgumentProto * release_bool_and ()
 
::operations_research::sat::BoolArgumentProto * mutable_bool_and ()
 
void set_allocated_bool_and (::operations_research::sat::BoolArgumentProto *bool_and)
 
void unsafe_arena_set_allocated_bool_and (::operations_research::sat::BoolArgumentProto *bool_and)
 
::operations_research::sat::BoolArgumentProto * unsafe_arena_release_bool_and ()
 
bool has_at_most_one () const
 
void clear_at_most_one ()
 
const ::operations_research::sat::BoolArgumentProto & at_most_one () const
 
::operations_research::sat::BoolArgumentProto * release_at_most_one ()
 
::operations_research::sat::BoolArgumentProto * mutable_at_most_one ()
 
void set_allocated_at_most_one (::operations_research::sat::BoolArgumentProto *at_most_one)
 
void unsafe_arena_set_allocated_at_most_one (::operations_research::sat::BoolArgumentProto *at_most_one)
 
::operations_research::sat::BoolArgumentProto * unsafe_arena_release_at_most_one ()
 
bool has_bool_xor () const
 
void clear_bool_xor ()
 
const ::operations_research::sat::BoolArgumentProto & bool_xor () const
 
::operations_research::sat::BoolArgumentProto * release_bool_xor ()
 
::operations_research::sat::BoolArgumentProto * mutable_bool_xor ()
 
void set_allocated_bool_xor (::operations_research::sat::BoolArgumentProto *bool_xor)
 
void unsafe_arena_set_allocated_bool_xor (::operations_research::sat::BoolArgumentProto *bool_xor)
 
::operations_research::sat::BoolArgumentProto * unsafe_arena_release_bool_xor ()
 
bool has_int_div () const
 
void clear_int_div ()
 
const ::operations_research::sat::IntegerArgumentProto & int_div () const
 
::operations_research::sat::IntegerArgumentProto * release_int_div ()
 
::operations_research::sat::IntegerArgumentProto * mutable_int_div ()
 
void set_allocated_int_div (::operations_research::sat::IntegerArgumentProto *int_div)
 
void unsafe_arena_set_allocated_int_div (::operations_research::sat::IntegerArgumentProto *int_div)
 
::operations_research::sat::IntegerArgumentProto * unsafe_arena_release_int_div ()
 
bool has_int_mod () const
 
void clear_int_mod ()
 
const ::operations_research::sat::IntegerArgumentProto & int_mod () const
 
::operations_research::sat::IntegerArgumentProto * release_int_mod ()
 
::operations_research::sat::IntegerArgumentProto * mutable_int_mod ()
 
void set_allocated_int_mod (::operations_research::sat::IntegerArgumentProto *int_mod)
 
void unsafe_arena_set_allocated_int_mod (::operations_research::sat::IntegerArgumentProto *int_mod)
 
::operations_research::sat::IntegerArgumentProto * unsafe_arena_release_int_mod ()
 
bool has_int_max () const
 
void clear_int_max ()
 
const ::operations_research::sat::IntegerArgumentProto & int_max () const
 
::operations_research::sat::IntegerArgumentProto * release_int_max ()
 
::operations_research::sat::IntegerArgumentProto * mutable_int_max ()
 
void set_allocated_int_max (::operations_research::sat::IntegerArgumentProto *int_max)
 
void unsafe_arena_set_allocated_int_max (::operations_research::sat::IntegerArgumentProto *int_max)
 
::operations_research::sat::IntegerArgumentProto * unsafe_arena_release_int_max ()
 
bool has_lin_max () const
 
void clear_lin_max ()
 
const ::operations_research::sat::LinearArgumentProto & lin_max () const
 
::operations_research::sat::LinearArgumentProto * release_lin_max ()
 
::operations_research::sat::LinearArgumentProto * mutable_lin_max ()
 
void set_allocated_lin_max (::operations_research::sat::LinearArgumentProto *lin_max)
 
void unsafe_arena_set_allocated_lin_max (::operations_research::sat::LinearArgumentProto *lin_max)
 
::operations_research::sat::LinearArgumentProto * unsafe_arena_release_lin_max ()
 
bool has_int_min () const
 
void clear_int_min ()
 
const ::operations_research::sat::IntegerArgumentProto & int_min () const
 
::operations_research::sat::IntegerArgumentProto * release_int_min ()
 
::operations_research::sat::IntegerArgumentProto * mutable_int_min ()
 
void set_allocated_int_min (::operations_research::sat::IntegerArgumentProto *int_min)
 
void unsafe_arena_set_allocated_int_min (::operations_research::sat::IntegerArgumentProto *int_min)
 
::operations_research::sat::IntegerArgumentProto * unsafe_arena_release_int_min ()
 
bool has_lin_min () const
 
void clear_lin_min ()
 
const ::operations_research::sat::LinearArgumentProto & lin_min () const
 
::operations_research::sat::LinearArgumentProto * release_lin_min ()
 
::operations_research::sat::LinearArgumentProto * mutable_lin_min ()
 
void set_allocated_lin_min (::operations_research::sat::LinearArgumentProto *lin_min)
 
void unsafe_arena_set_allocated_lin_min (::operations_research::sat::LinearArgumentProto *lin_min)
 
::operations_research::sat::LinearArgumentProto * unsafe_arena_release_lin_min ()
 
bool has_int_prod () const
 
void clear_int_prod ()
 
const ::operations_research::sat::IntegerArgumentProto & int_prod () const
 
::operations_research::sat::IntegerArgumentProto * release_int_prod ()
 
::operations_research::sat::IntegerArgumentProto * mutable_int_prod ()
 
void set_allocated_int_prod (::operations_research::sat::IntegerArgumentProto *int_prod)
 
void unsafe_arena_set_allocated_int_prod (::operations_research::sat::IntegerArgumentProto *int_prod)
 
::operations_research::sat::IntegerArgumentProto * unsafe_arena_release_int_prod ()
 
bool has_linear () const
 
void clear_linear ()
 
const ::operations_research::sat::LinearConstraintProto & linear () const
 
::operations_research::sat::LinearConstraintProto * release_linear ()
 
::operations_research::sat::LinearConstraintProto * mutable_linear ()
 
void set_allocated_linear (::operations_research::sat::LinearConstraintProto *linear)
 
void unsafe_arena_set_allocated_linear (::operations_research::sat::LinearConstraintProto *linear)
 
::operations_research::sat::LinearConstraintProto * unsafe_arena_release_linear ()
 
bool has_all_diff () const
 
void clear_all_diff ()
 
const ::operations_research::sat::AllDifferentConstraintProto & all_diff () const
 
::operations_research::sat::AllDifferentConstraintProto * release_all_diff ()
 
::operations_research::sat::AllDifferentConstraintProto * mutable_all_diff ()
 
void set_allocated_all_diff (::operations_research::sat::AllDifferentConstraintProto *all_diff)
 
void unsafe_arena_set_allocated_all_diff (::operations_research::sat::AllDifferentConstraintProto *all_diff)
 
::operations_research::sat::AllDifferentConstraintProto * unsafe_arena_release_all_diff ()
 
bool has_element () const
 
void clear_element ()
 
const ::operations_research::sat::ElementConstraintProto & element () const
 
::operations_research::sat::ElementConstraintProto * release_element ()
 
::operations_research::sat::ElementConstraintProto * mutable_element ()
 
void set_allocated_element (::operations_research::sat::ElementConstraintProto *element)
 
void unsafe_arena_set_allocated_element (::operations_research::sat::ElementConstraintProto *element)
 
::operations_research::sat::ElementConstraintProto * unsafe_arena_release_element ()
 
bool has_circuit () const
 
void clear_circuit ()
 
const ::operations_research::sat::CircuitConstraintProto & circuit () const
 
::operations_research::sat::CircuitConstraintProto * release_circuit ()
 
::operations_research::sat::CircuitConstraintProto * mutable_circuit ()
 
void set_allocated_circuit (::operations_research::sat::CircuitConstraintProto *circuit)
 
void unsafe_arena_set_allocated_circuit (::operations_research::sat::CircuitConstraintProto *circuit)
 
::operations_research::sat::CircuitConstraintProto * unsafe_arena_release_circuit ()
 
bool has_routes () const
 
void clear_routes ()
 
const ::operations_research::sat::RoutesConstraintProto & routes () const
 
::operations_research::sat::RoutesConstraintProto * release_routes ()
 
::operations_research::sat::RoutesConstraintProto * mutable_routes ()
 
void set_allocated_routes (::operations_research::sat::RoutesConstraintProto *routes)
 
void unsafe_arena_set_allocated_routes (::operations_research::sat::RoutesConstraintProto *routes)
 
::operations_research::sat::RoutesConstraintProto * unsafe_arena_release_routes ()
 
bool has_circuit_covering () const
 
void clear_circuit_covering ()
 
const ::operations_research::sat::CircuitCoveringConstraintProto & circuit_covering () const
 
::operations_research::sat::CircuitCoveringConstraintProto * release_circuit_covering ()
 
::operations_research::sat::CircuitCoveringConstraintProto * mutable_circuit_covering ()
 
void set_allocated_circuit_covering (::operations_research::sat::CircuitCoveringConstraintProto *circuit_covering)
 
void unsafe_arena_set_allocated_circuit_covering (::operations_research::sat::CircuitCoveringConstraintProto *circuit_covering)
 
::operations_research::sat::CircuitCoveringConstraintProto * unsafe_arena_release_circuit_covering ()
 
bool has_table () const
 
void clear_table ()
 
const ::operations_research::sat::TableConstraintProto & table () const
 
::operations_research::sat::TableConstraintProto * release_table ()
 
::operations_research::sat::TableConstraintProto * mutable_table ()
 
void set_allocated_table (::operations_research::sat::TableConstraintProto *table)
 
void unsafe_arena_set_allocated_table (::operations_research::sat::TableConstraintProto *table)
 
::operations_research::sat::TableConstraintProto * unsafe_arena_release_table ()
 
bool has_automaton () const
 
void clear_automaton ()
 
const ::operations_research::sat::AutomatonConstraintProto & automaton () const
 
::operations_research::sat::AutomatonConstraintProto * release_automaton ()
 
::operations_research::sat::AutomatonConstraintProto * mutable_automaton ()
 
void set_allocated_automaton (::operations_research::sat::AutomatonConstraintProto *automaton)
 
void unsafe_arena_set_allocated_automaton (::operations_research::sat::AutomatonConstraintProto *automaton)
 
::operations_research::sat::AutomatonConstraintProto * unsafe_arena_release_automaton ()
 
bool has_inverse () const
 
void clear_inverse ()
 
const ::operations_research::sat::InverseConstraintProto & inverse () const
 
::operations_research::sat::InverseConstraintProto * release_inverse ()
 
::operations_research::sat::InverseConstraintProto * mutable_inverse ()
 
void set_allocated_inverse (::operations_research::sat::InverseConstraintProto *inverse)
 
void unsafe_arena_set_allocated_inverse (::operations_research::sat::InverseConstraintProto *inverse)
 
::operations_research::sat::InverseConstraintProto * unsafe_arena_release_inverse ()
 
bool has_reservoir () const
 
void clear_reservoir ()
 
const ::operations_research::sat::ReservoirConstraintProto & reservoir () const
 
::operations_research::sat::ReservoirConstraintProto * release_reservoir ()
 
::operations_research::sat::ReservoirConstraintProto * mutable_reservoir ()
 
void set_allocated_reservoir (::operations_research::sat::ReservoirConstraintProto *reservoir)
 
void unsafe_arena_set_allocated_reservoir (::operations_research::sat::ReservoirConstraintProto *reservoir)
 
::operations_research::sat::ReservoirConstraintProto * unsafe_arena_release_reservoir ()
 
bool has_interval () const
 
void clear_interval ()
 
const ::operations_research::sat::IntervalConstraintProto & interval () const
 
::operations_research::sat::IntervalConstraintProto * release_interval ()
 
::operations_research::sat::IntervalConstraintProto * mutable_interval ()
 
void set_allocated_interval (::operations_research::sat::IntervalConstraintProto *interval)
 
void unsafe_arena_set_allocated_interval (::operations_research::sat::IntervalConstraintProto *interval)
 
::operations_research::sat::IntervalConstraintProto * unsafe_arena_release_interval ()
 
bool has_no_overlap () const
 
void clear_no_overlap ()
 
const ::operations_research::sat::NoOverlapConstraintProto & no_overlap () const
 
::operations_research::sat::NoOverlapConstraintProto * release_no_overlap ()
 
::operations_research::sat::NoOverlapConstraintProto * mutable_no_overlap ()
 
void set_allocated_no_overlap (::operations_research::sat::NoOverlapConstraintProto *no_overlap)
 
void unsafe_arena_set_allocated_no_overlap (::operations_research::sat::NoOverlapConstraintProto *no_overlap)
 
::operations_research::sat::NoOverlapConstraintProto * unsafe_arena_release_no_overlap ()
 
bool has_no_overlap_2d () const
 
void clear_no_overlap_2d ()
 
const ::operations_research::sat::NoOverlap2DConstraintProto & no_overlap_2d () const
 
::operations_research::sat::NoOverlap2DConstraintProto * release_no_overlap_2d ()
 
::operations_research::sat::NoOverlap2DConstraintProto * mutable_no_overlap_2d ()
 
void set_allocated_no_overlap_2d (::operations_research::sat::NoOverlap2DConstraintProto *no_overlap_2d)
 
void unsafe_arena_set_allocated_no_overlap_2d (::operations_research::sat::NoOverlap2DConstraintProto *no_overlap_2d)
 
::operations_research::sat::NoOverlap2DConstraintProto * unsafe_arena_release_no_overlap_2d ()
 
bool has_cumulative () const
 
void clear_cumulative ()
 
const ::operations_research::sat::CumulativeConstraintProto & cumulative () const
 
::operations_research::sat::CumulativeConstraintProto * release_cumulative ()
 
::operations_research::sat::CumulativeConstraintProto * mutable_cumulative ()
 
void set_allocated_cumulative (::operations_research::sat::CumulativeConstraintProto *cumulative)
 
void unsafe_arena_set_allocated_cumulative (::operations_research::sat::CumulativeConstraintProto *cumulative)
 
::operations_research::sat::CumulativeConstraintProto * unsafe_arena_release_cumulative ()
 
void clear_constraint ()
 
ConstraintCase constraint_case () const
 
 CpObjectiveProto ()
 
virtual ~CpObjectiveProto ()
 
 CpObjectiveProto (const CpObjectiveProto &from)
 
 CpObjectiveProto (CpObjectiveProto &&from) noexcept
 
CpObjectiveProtooperator= (const CpObjectiveProto &from)
 
CpObjectiveProtooperator= (CpObjectiveProto &&from) noexcept
 
void Swap (CpObjectiveProto *other)
 
void UnsafeArenaSwap (CpObjectiveProto *other)
 
CpObjectiveProtoNew () const final
 
CpObjectiveProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const CpObjectiveProto &from)
 
void MergeFrom (const CpObjectiveProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
int coeffs_size () const
 
void clear_coeffs ()
 
::PROTOBUF_NAMESPACE_ID::int64 coeffs (int index) const
 
void set_coeffs (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_coeffs (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & coeffs () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_coeffs ()
 
int domain_size () const
 
void clear_domain ()
 
::PROTOBUF_NAMESPACE_ID::int64 domain (int index) const
 
void set_domain (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_domain (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & domain () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_domain ()
 
void clear_offset ()
 
double offset () const
 
void set_offset (double value)
 
void clear_scaling_factor ()
 
double scaling_factor () const
 
void set_scaling_factor (double value)
 
 DecisionStrategyProto_AffineTransformation ()
 
virtual ~DecisionStrategyProto_AffineTransformation ()
 
 DecisionStrategyProto_AffineTransformation (const DecisionStrategyProto_AffineTransformation &from)
 
 DecisionStrategyProto_AffineTransformation (DecisionStrategyProto_AffineTransformation &&from) noexcept
 
DecisionStrategyProto_AffineTransformationoperator= (const DecisionStrategyProto_AffineTransformation &from)
 
DecisionStrategyProto_AffineTransformationoperator= (DecisionStrategyProto_AffineTransformation &&from) noexcept
 
void Swap (DecisionStrategyProto_AffineTransformation *other)
 
void UnsafeArenaSwap (DecisionStrategyProto_AffineTransformation *other)
 
DecisionStrategyProto_AffineTransformationNew () const final
 
DecisionStrategyProto_AffineTransformationNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const DecisionStrategyProto_AffineTransformation &from)
 
void MergeFrom (const DecisionStrategyProto_AffineTransformation &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
void clear_offset ()
 
::PROTOBUF_NAMESPACE_ID::int64 offset () const
 
void set_offset (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_positive_coeff ()
 
::PROTOBUF_NAMESPACE_ID::int64 positive_coeff () const
 
void set_positive_coeff (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_var ()
 
::PROTOBUF_NAMESPACE_ID::int32 var () const
 
void set_var (::PROTOBUF_NAMESPACE_ID::int32 value)
 
 DecisionStrategyProto ()
 
virtual ~DecisionStrategyProto ()
 
 DecisionStrategyProto (const DecisionStrategyProto &from)
 
 DecisionStrategyProto (DecisionStrategyProto &&from) noexcept
 
DecisionStrategyProtooperator= (const DecisionStrategyProto &from)
 
DecisionStrategyProtooperator= (DecisionStrategyProto &&from) noexcept
 
void Swap (DecisionStrategyProto *other)
 
void UnsafeArenaSwap (DecisionStrategyProto *other)
 
DecisionStrategyProtoNew () const final
 
DecisionStrategyProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const DecisionStrategyProto &from)
 
void MergeFrom (const DecisionStrategyProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int variables_size () const
 
void clear_variables ()
 
::PROTOBUF_NAMESPACE_ID::int32 variables (int index) const
 
void set_variables (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_variables (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & variables () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_variables ()
 
int transformations_size () const
 
void clear_transformations ()
 
::operations_research::sat::DecisionStrategyProto_AffineTransformation * mutable_transformations (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto_AffineTransformation > * mutable_transformations ()
 
const ::operations_research::sat::DecisionStrategyProto_AffineTransformation & transformations (int index) const
 
::operations_research::sat::DecisionStrategyProto_AffineTransformation * add_transformations ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto_AffineTransformation > & transformations () const
 
void clear_variable_selection_strategy ()
 
::operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy variable_selection_strategy () const
 
void set_variable_selection_strategy (::operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy value)
 
void clear_domain_reduction_strategy ()
 
::operations_research::sat::DecisionStrategyProto_DomainReductionStrategy domain_reduction_strategy () const
 
void set_domain_reduction_strategy (::operations_research::sat::DecisionStrategyProto_DomainReductionStrategy value)
 
 PartialVariableAssignment ()
 
virtual ~PartialVariableAssignment ()
 
 PartialVariableAssignment (const PartialVariableAssignment &from)
 
 PartialVariableAssignment (PartialVariableAssignment &&from) noexcept
 
PartialVariableAssignmentoperator= (const PartialVariableAssignment &from)
 
PartialVariableAssignmentoperator= (PartialVariableAssignment &&from) noexcept
 
void Swap (PartialVariableAssignment *other)
 
void UnsafeArenaSwap (PartialVariableAssignment *other)
 
PartialVariableAssignmentNew () const final
 
PartialVariableAssignmentNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const PartialVariableAssignment &from)
 
void MergeFrom (const PartialVariableAssignment &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int vars_size () const
 
void clear_vars ()
 
::PROTOBUF_NAMESPACE_ID::int32 vars (int index) const
 
void set_vars (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_vars (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & vars () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_vars ()
 
int values_size () const
 
void clear_values ()
 
::PROTOBUF_NAMESPACE_ID::int64 values (int index) const
 
void set_values (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_values (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & values () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_values ()
 
 CpModelProto ()
 
virtual ~CpModelProto ()
 
 CpModelProto (const CpModelProto &from)
 
 CpModelProto (CpModelProto &&from) noexcept
 
CpModelProtooperator= (const CpModelProto &from)
 
CpModelProtooperator= (CpModelProto &&from) noexcept
 
void Swap (CpModelProto *other)
 
void UnsafeArenaSwap (CpModelProto *other)
 
CpModelProtoNew () const final
 
CpModelProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const CpModelProto &from)
 
void MergeFrom (const CpModelProto &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int variables_size () const
 
void clear_variables ()
 
::operations_research::sat::IntegerVariableProto * mutable_variables (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto > * mutable_variables ()
 
const ::operations_research::sat::IntegerVariableProto & variables (int index) const
 
::operations_research::sat::IntegerVariableProto * add_variables ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto > & variables () const
 
int constraints_size () const
 
void clear_constraints ()
 
::operations_research::sat::ConstraintProto * mutable_constraints (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::ConstraintProto > * mutable_constraints ()
 
const ::operations_research::sat::ConstraintProto & constraints (int index) const
 
::operations_research::sat::ConstraintProto * add_constraints ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::ConstraintProto > & constraints () const
 
int search_strategy_size () const
 
void clear_search_strategy ()
 
::operations_research::sat::DecisionStrategyProto * mutable_search_strategy (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto > * mutable_search_strategy ()
 
const ::operations_research::sat::DecisionStrategyProto & search_strategy (int index) const
 
::operations_research::sat::DecisionStrategyProto * add_search_strategy ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto > & search_strategy () const
 
int assumptions_size () const
 
void clear_assumptions ()
 
::PROTOBUF_NAMESPACE_ID::int32 assumptions (int index) const
 
void set_assumptions (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_assumptions (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & assumptions () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_assumptions ()
 
void clear_name ()
 
const std::string & name () const
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
std::string * mutable_name ()
 
std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
bool has_objective () const
 
void clear_objective ()
 
const ::operations_research::sat::CpObjectiveProto & objective () const
 
::operations_research::sat::CpObjectiveProto * release_objective ()
 
::operations_research::sat::CpObjectiveProto * mutable_objective ()
 
void set_allocated_objective (::operations_research::sat::CpObjectiveProto *objective)
 
void unsafe_arena_set_allocated_objective (::operations_research::sat::CpObjectiveProto *objective)
 
::operations_research::sat::CpObjectiveProto * unsafe_arena_release_objective ()
 
bool has_solution_hint () const
 
void clear_solution_hint ()
 
const ::operations_research::sat::PartialVariableAssignment & solution_hint () const
 
::operations_research::sat::PartialVariableAssignment * release_solution_hint ()
 
::operations_research::sat::PartialVariableAssignment * mutable_solution_hint ()
 
void set_allocated_solution_hint (::operations_research::sat::PartialVariableAssignment *solution_hint)
 
void unsafe_arena_set_allocated_solution_hint (::operations_research::sat::PartialVariableAssignment *solution_hint)
 
::operations_research::sat::PartialVariableAssignment * unsafe_arena_release_solution_hint ()
 
 CpSolverResponse ()
 
virtual ~CpSolverResponse ()
 
 CpSolverResponse (const CpSolverResponse &from)
 
 CpSolverResponse (CpSolverResponse &&from) noexcept
 
CpSolverResponseoperator= (const CpSolverResponse &from)
 
CpSolverResponseoperator= (CpSolverResponse &&from) noexcept
 
void Swap (CpSolverResponse *other)
 
void UnsafeArenaSwap (CpSolverResponse *other)
 
CpSolverResponseNew () const final
 
CpSolverResponseNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const CpSolverResponse &from)
 
void MergeFrom (const CpSolverResponse &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int solution_size () const
 
void clear_solution ()
 
::PROTOBUF_NAMESPACE_ID::int64 solution (int index) const
 
void set_solution (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_solution (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & solution () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_solution ()
 
int solution_lower_bounds_size () const
 
void clear_solution_lower_bounds ()
 
::PROTOBUF_NAMESPACE_ID::int64 solution_lower_bounds (int index) const
 
void set_solution_lower_bounds (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_solution_lower_bounds (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & solution_lower_bounds () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_solution_lower_bounds ()
 
int solution_upper_bounds_size () const
 
void clear_solution_upper_bounds ()
 
::PROTOBUF_NAMESPACE_ID::int64 solution_upper_bounds (int index) const
 
void set_solution_upper_bounds (int index, ::PROTOBUF_NAMESPACE_ID::int64 value)
 
void add_solution_upper_bounds (::PROTOBUF_NAMESPACE_ID::int64 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > & solution_upper_bounds () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_solution_upper_bounds ()
 
int tightened_variables_size () const
 
void clear_tightened_variables ()
 
::operations_research::sat::IntegerVariableProto * mutable_tightened_variables (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto > * mutable_tightened_variables ()
 
const ::operations_research::sat::IntegerVariableProto & tightened_variables (int index) const
 
::operations_research::sat::IntegerVariableProto * add_tightened_variables ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto > & tightened_variables () const
 
int sufficient_assumptions_for_infeasibility_size () const
 
void clear_sufficient_assumptions_for_infeasibility ()
 
::PROTOBUF_NAMESPACE_ID::int32 sufficient_assumptions_for_infeasibility (int index) const
 
void set_sufficient_assumptions_for_infeasibility (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void add_sufficient_assumptions_for_infeasibility (::PROTOBUF_NAMESPACE_ID::int32 value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & sufficient_assumptions_for_infeasibility () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_sufficient_assumptions_for_infeasibility ()
 
void clear_solution_info ()
 
const std::string & solution_info () const
 
void set_solution_info (const std::string &value)
 
void set_solution_info (std::string &&value)
 
void set_solution_info (const char *value)
 
void set_solution_info (const char *value, size_t size)
 
std::string * mutable_solution_info ()
 
std::string * release_solution_info ()
 
void set_allocated_solution_info (std::string *solution_info)
 
void clear_objective_value ()
 
double objective_value () const
 
void set_objective_value (double value)
 
void clear_status ()
 
::operations_research::sat::CpSolverStatus status () const
 
void set_status (::operations_research::sat::CpSolverStatus value)
 
void clear_all_solutions_were_found ()
 
bool all_solutions_were_found () const
 
void set_all_solutions_were_found (bool value)
 
void clear_best_objective_bound ()
 
double best_objective_bound () const
 
void set_best_objective_bound (double value)
 
void clear_num_booleans ()
 
::PROTOBUF_NAMESPACE_ID::int64 num_booleans () const
 
void set_num_booleans (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_num_conflicts ()
 
::PROTOBUF_NAMESPACE_ID::int64 num_conflicts () const
 
void set_num_conflicts (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_num_branches ()
 
::PROTOBUF_NAMESPACE_ID::int64 num_branches () const
 
void set_num_branches (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_num_binary_propagations ()
 
::PROTOBUF_NAMESPACE_ID::int64 num_binary_propagations () const
 
void set_num_binary_propagations (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_num_integer_propagations ()
 
::PROTOBUF_NAMESPACE_ID::int64 num_integer_propagations () const
 
void set_num_integer_propagations (::PROTOBUF_NAMESPACE_ID::int64 value)
 
void clear_wall_time ()
 
double wall_time () const
 
void set_wall_time (double value)
 
void clear_user_time ()
 
double user_time () const
 
void set_user_time (double value)
 
void clear_deterministic_time ()
 
double deterministic_time () const
 
void set_deterministic_time (double value)
 
void clear_primal_integral ()
 
double primal_integral () const
 
void set_primal_integral (double value)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const LinearBooleanConstraintdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinearBooleanConstraintinternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const LinearObjectivedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinearObjectiveinternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const BooleanAssignmentdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const BooleanAssignmentinternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const LinearBooleanProblemdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinearBooleanProbleminternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const IntegerVariableProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const IntegerVariableProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const BoolArgumentProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const BoolArgumentProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const IntegerArgumentProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const IntegerArgumentProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const LinearExpressionProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinearExpressionProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const LinearArgumentProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinearArgumentProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const AllDifferentConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const AllDifferentConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const LinearConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const LinearConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ElementConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ElementConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const IntervalConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const IntervalConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const NoOverlapConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const NoOverlapConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const NoOverlap2DConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const NoOverlap2DConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const CumulativeConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CumulativeConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ReservoirConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ReservoirConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const CircuitConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CircuitConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const RoutesConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const RoutesConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const CircuitCoveringConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CircuitCoveringConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const TableConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const TableConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const InverseConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const InverseConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const AutomatonConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const AutomatonConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ConstraintProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ConstraintProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const CpObjectiveProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CpObjectiveProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const DecisionStrategyProto_AffineTransformationdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const DecisionStrategyProto_AffineTransformationinternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const DecisionStrategyProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const DecisionStrategyProtointernal_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)
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const PartialVariableAssignmentdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const PartialVariableAssignmentinternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const CpModelProtodefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CpModelProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const CpSolverResponsedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const CpSolverResponseinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static constexpr VariableSelectionStrategy CHOOSE_FIRST
 
static constexpr VariableSelectionStrategy CHOOSE_LOWEST_MIN
 
static constexpr VariableSelectionStrategy CHOOSE_HIGHEST_MAX
 
static constexpr VariableSelectionStrategy CHOOSE_MIN_DOMAIN_SIZE
 
static constexpr VariableSelectionStrategy CHOOSE_MAX_DOMAIN_SIZE
 
static constexpr VariableSelectionStrategy VariableSelectionStrategy_MIN
 
static constexpr VariableSelectionStrategy VariableSelectionStrategy_MAX
 
static constexpr int VariableSelectionStrategy_ARRAYSIZE
 
static constexpr DomainReductionStrategy SELECT_MIN_VALUE
 
static constexpr DomainReductionStrategy SELECT_MAX_VALUE
 
static constexpr DomainReductionStrategy SELECT_LOWER_HALF
 
static constexpr DomainReductionStrategy SELECT_UPPER_HALF
 
static constexpr DomainReductionStrategy SELECT_MEDIAN_VALUE
 
static constexpr DomainReductionStrategy DomainReductionStrategy_MIN
 
static constexpr DomainReductionStrategy DomainReductionStrategy_MAX
 
static constexpr int DomainReductionStrategy_ARRAYSIZE
 

Protected Member Functions

 LinearBooleanConstraint (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 LinearObjective (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 BooleanAssignment (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 LinearBooleanProblem (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 IntegerVariableProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 BoolArgumentProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 IntegerArgumentProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 LinearExpressionProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 LinearArgumentProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 AllDifferentConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 LinearConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 ElementConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 IntervalConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 NoOverlapConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 NoOverlap2DConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 CumulativeConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 ReservoirConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 CircuitConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 RoutesConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 CircuitCoveringConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 TableConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 InverseConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 AutomatonConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 ConstraintProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 CpObjectiveProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 DecisionStrategyProto_AffineTransformation (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 DecisionStrategyProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 PartialVariableAssignment (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 CpModelProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 CpSolverResponse (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 

Member Typedef Documentation

◆ AffineTransformation

◆ DomainReductionStrategy

◆ VariableSelectionStrategy

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kLiteralsFieldNumber 
kCoefficientsFieldNumber 
kNameFieldNumber 
kLowerBoundFieldNumber 
kUpperBoundFieldNumber 

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

◆ anonymous enum

anonymous enum : int
Enumerator
kLiteralsFieldNumber 
kCoefficientsFieldNumber 
kOffsetFieldNumber 
kScalingFactorFieldNumber 

Definition at line 446 of file boolean_problem.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kCoeffsFieldNumber 
kDomainFieldNumber 

Definition at line 1364 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kIndexFieldNumber 
kTargetFieldNumber 

Definition at line 1565 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kStartFieldNumber 
kEndFieldNumber 
kSizeFieldNumber 

Definition at line 1738 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kIntervalsFieldNumber 

Definition at line 1897 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kXIntervalsFieldNumber 
kYIntervalsFieldNumber 
kBoxesWithNullAreaCanOverlapFieldNumber 

Definition at line 2048 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kIntervalsFieldNumber 
kDemandsFieldNumber 
kCapacityFieldNumber 

Definition at line 2235 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kTimesFieldNumber 
kDemandsFieldNumber 
kActivesFieldNumber 
kMinLevelFieldNumber 
kMaxLevelFieldNumber 

Definition at line 2422 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kTailsFieldNumber 
kHeadsFieldNumber 
kLiteralsFieldNumber 

Definition at line 2645 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kTailsFieldNumber 
kHeadsFieldNumber 
kLiteralsFieldNumber 
kDemandsFieldNumber 
kCapacityFieldNumber 

Definition at line 2846 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kNextsFieldNumber 
kDistinguishedNodesFieldNumber 

Definition at line 3083 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kLiteralsFieldNumber 

Definition at line 658 of file boolean_problem.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kValuesFieldNumber 
kNegatedFieldNumber 

Definition at line 3259 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kFDirectFieldNumber 
kFInverseFieldNumber 

Definition at line 3446 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kFinalStatesFieldNumber 
kTransitionTailFieldNumber 
kTransitionHeadFieldNumber 
kTransitionLabelFieldNumber 
kVarsFieldNumber 
kStartingStateFieldNumber 

Definition at line 3622 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kEnforcementLiteralFieldNumber 
kNameFieldNumber 
kBoolOrFieldNumber 
kBoolAndFieldNumber 
kAtMostOneFieldNumber 
kBoolXorFieldNumber 
kIntDivFieldNumber 
kIntModFieldNumber 
kIntMaxFieldNumber 
kLinMaxFieldNumber 
kIntMinFieldNumber 
kLinMinFieldNumber 
kIntProdFieldNumber 
kLinearFieldNumber 
kAllDiffFieldNumber 
kElementFieldNumber 
kCircuitFieldNumber 
kRoutesFieldNumber 
kCircuitCoveringFieldNumber 
kTableFieldNumber 
kAutomatonFieldNumber 
kInverseFieldNumber 
kReservoirFieldNumber 
kIntervalFieldNumber 
kNoOverlapFieldNumber 
kNoOverlap2DFieldNumber 
kCumulativeFieldNumber 

Definition at line 3913 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kCoeffsFieldNumber 
kDomainFieldNumber 
kOffsetFieldNumber 
kScalingFactorFieldNumber 

Definition at line 4626 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kOffsetFieldNumber 
kPositiveCoeffFieldNumber 
kVarFieldNumber 

Definition at line 4849 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVariablesFieldNumber 
kTransformationsFieldNumber 
kVariableSelectionStrategyFieldNumber 
kDomainReductionStrategyFieldNumber 

Definition at line 5082 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kValuesFieldNumber 

Definition at line 5275 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVariablesFieldNumber 
kConstraintsFieldNumber 
kSearchStrategyFieldNumber 
kAssumptionsFieldNumber 
kNameFieldNumber 
kObjectiveFieldNumber 
kSolutionHintFieldNumber 

Definition at line 5451 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kSolutionFieldNumber 
kSolutionLowerBoundsFieldNumber 
kSolutionUpperBoundsFieldNumber 
kTightenedVariablesFieldNumber 
kSufficientAssumptionsForInfeasibilityFieldNumber 
kSolutionInfoFieldNumber 
kObjectiveValueFieldNumber 
kStatusFieldNumber 
kAllSolutionsWereFoundFieldNumber 
kBestObjectiveBoundFieldNumber 
kNumBooleansFieldNumber 
kNumConflictsFieldNumber 
kNumBranchesFieldNumber 
kNumBinaryPropagationsFieldNumber 
kNumIntegerPropagationsFieldNumber 
kWallTimeFieldNumber 
kUserTimeFieldNumber 
kDeterministicTimeFieldNumber 
kPrimalIntegralFieldNumber 

Definition at line 5729 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kConstraintsFieldNumber 
kVarNamesFieldNumber 
kNameFieldNumber 
kObjectiveFieldNumber 
kAssignmentFieldNumber 
kNumVariablesFieldNumber 
kOriginalNumVariablesFieldNumber 

Definition at line 815 of file boolean_problem.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kDomainFieldNumber 
kNameFieldNumber 

Definition at line 369 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kLiteralsFieldNumber 

Definition at line 547 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kTargetFieldNumber 

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

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 
kCoeffsFieldNumber 
kOffsetFieldNumber 

Definition at line 860 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kExprsFieldNumber 
kTargetFieldNumber 

Definition at line 1047 of file cp_model.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kVarsFieldNumber 

Definition at line 1213 of file cp_model.pb.h.

◆ ConstraintCase

Enumerator
kBoolOr 
kBoolAnd 
kAtMostOne 
kBoolXor 
kIntDiv 
kIntMod 
kIntMax 
kLinMax 
kIntMin 
kLinMin 
kIntProd 
kLinear 
kAllDiff 
kElement 
kCircuit 
kRoutes 
kCircuitCovering 
kTable 
kAutomaton 
kInverse 
kReservoir 
kInterval 
kNoOverlap 
kNoOverlap2D 
kCumulative 
CONSTRAINT_NOT_SET 

Definition at line 3808 of file cp_model.pb.h.

Constructor & Destructor Documentation

◆ ~LinearBooleanConstraint()

virtual ~LinearBooleanConstraint ( )
virtual

◆ ~LinearObjective()

virtual ~LinearObjective ( )
virtual

◆ ~BooleanAssignment()

virtual ~BooleanAssignment ( )
virtual

◆ ~LinearBooleanProblem()

virtual ~LinearBooleanProblem ( )
virtual

◆ ~IntegerVariableProto()

virtual ~IntegerVariableProto ( )
virtual

◆ ~BoolArgumentProto()

virtual ~BoolArgumentProto ( )
virtual

◆ ~IntegerArgumentProto()

virtual ~IntegerArgumentProto ( )
virtual

◆ ~LinearExpressionProto()

virtual ~LinearExpressionProto ( )
virtual

◆ ~LinearArgumentProto()

virtual ~LinearArgumentProto ( )
virtual

◆ ~AllDifferentConstraintProto()

virtual ~AllDifferentConstraintProto ( )
virtual

◆ ~LinearConstraintProto()

virtual ~LinearConstraintProto ( )
virtual

◆ ~ElementConstraintProto()

virtual ~ElementConstraintProto ( )
virtual

◆ ~IntervalConstraintProto()

virtual ~IntervalConstraintProto ( )
virtual

◆ ~NoOverlapConstraintProto()

virtual ~NoOverlapConstraintProto ( )
virtual

◆ ~NoOverlap2DConstraintProto()

virtual ~NoOverlap2DConstraintProto ( )
virtual

◆ ~CumulativeConstraintProto()

virtual ~CumulativeConstraintProto ( )
virtual

◆ ~ReservoirConstraintProto()

virtual ~ReservoirConstraintProto ( )
virtual

◆ ~CircuitConstraintProto()

virtual ~CircuitConstraintProto ( )
virtual

◆ ~RoutesConstraintProto()

virtual ~RoutesConstraintProto ( )
virtual

◆ ~CircuitCoveringConstraintProto()

virtual ~CircuitCoveringConstraintProto ( )
virtual

◆ ~TableConstraintProto()

virtual ~TableConstraintProto ( )
virtual

◆ ~InverseConstraintProto()

virtual ~InverseConstraintProto ( )
virtual

◆ ~AutomatonConstraintProto()

virtual ~AutomatonConstraintProto ( )
virtual

◆ ~ConstraintProto()

virtual ~ConstraintProto ( )
virtual

◆ ~CpObjectiveProto()

virtual ~CpObjectiveProto ( )
virtual

◆ ~DecisionStrategyProto_AffineTransformation()

◆ ~DecisionStrategyProto()

virtual ~DecisionStrategyProto ( )
virtual

◆ ~PartialVariableAssignment()

virtual ~PartialVariableAssignment ( )
virtual

◆ ~CpModelProto()

virtual ~CpModelProto ( )
virtual

◆ ~CpSolverResponse()

virtual ~CpSolverResponse ( )
virtual

Member Function Documentation

◆ _InternalParse() [1/30]

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

◆ _InternalParse() [2/30]

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

◆ _InternalParse() [3/30]

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

◆ _InternalParse() [4/30]

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

◆ _InternalParse() [5/30]

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

◆ _InternalParse() [6/30]

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

◆ _InternalParse() [7/30]

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

◆ _InternalParse() [8/30]

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

◆ _InternalParse() [9/30]

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

◆ _InternalParse() [10/30]

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

◆ _InternalParse() [11/30]

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

◆ _InternalParse() [12/30]

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

◆ _InternalParse() [13/30]

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

◆ _InternalParse() [14/30]

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

◆ _InternalParse() [15/30]

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

◆ _InternalParse() [16/30]

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

◆ _InternalParse() [17/30]

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

◆ _InternalParse() [18/30]

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

◆ _InternalParse() [19/30]

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

◆ _InternalParse() [20/30]

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

◆ _InternalParse() [21/30]

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

◆ _InternalParse() [22/30]

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

◆ _InternalParse() [23/30]

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

◆ _InternalParse() [24/30]

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

◆ _InternalParse() [25/30]

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

◆ _InternalParse() [26/30]

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

◆ _InternalParse() [27/30]

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

◆ _InternalParse() [28/30]

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

◆ _InternalParse() [29/30]

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

◆ _InternalParse() [30/30]

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

◆ _InternalSerialize() [1/30]

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

◆ _InternalSerialize() [2/30]

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

◆ _InternalSerialize() [3/30]

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

◆ _InternalSerialize() [4/30]

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

◆ _InternalSerialize() [5/30]

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

◆ _InternalSerialize() [6/30]

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

◆ _InternalSerialize() [7/30]

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

◆ _InternalSerialize() [8/30]

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

◆ _InternalSerialize() [9/30]

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

◆ _InternalSerialize() [10/30]

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

◆ _InternalSerialize() [11/30]

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

◆ _InternalSerialize() [12/30]

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

◆ _InternalSerialize() [13/30]

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

◆ _InternalSerialize() [14/30]

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

◆ _InternalSerialize() [15/30]

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

◆ _InternalSerialize() [16/30]

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

◆ _InternalSerialize() [17/30]

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

◆ _InternalSerialize() [18/30]

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

◆ _InternalSerialize() [19/30]

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

◆ _InternalSerialize() [20/30]

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

◆ _InternalSerialize() [21/30]

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

◆ _InternalSerialize() [22/30]

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

◆ _InternalSerialize() [23/30]

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

◆ _InternalSerialize() [24/30]

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

◆ _InternalSerialize() [25/30]

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

◆ _InternalSerialize() [26/30]

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

◆ _InternalSerialize() [27/30]

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

◆ _InternalSerialize() [28/30]

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

◆ _InternalSerialize() [29/30]

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

◆ _InternalSerialize() [30/30]

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

◆ actives() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& actives ( ) const

◆ actives() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 actives ( int  index) const

◆ actives_size()

int actives_size ( ) const

◆ add_actives()

void add_actives ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_assumptions()

void add_assumptions ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_coefficients() [1/2]

void add_coefficients ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_coefficients() [2/2]

void add_coefficients ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_coeffs() [1/3]

void add_coeffs ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_coeffs() [2/3]

void add_coeffs ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_coeffs() [3/3]

void add_coeffs ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_constraints() [1/2]

::operations_research::sat::LinearBooleanConstraint* add_constraints ( )

◆ add_constraints() [2/2]

::operations_research::sat::ConstraintProto* add_constraints ( )

◆ add_demands() [1/3]

void add_demands ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_demands() [2/3]

void add_demands ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_demands() [3/3]

void add_demands ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_distinguished_nodes()

void add_distinguished_nodes ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_domain() [1/3]

void add_domain ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_domain() [2/3]

void add_domain ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_domain() [3/3]

void add_domain ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_enforcement_literal()

void add_enforcement_literal ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_exprs()

::operations_research::sat::LinearExpressionProto* add_exprs ( )

◆ add_f_direct()

void add_f_direct ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_f_inverse()

void add_f_inverse ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_final_states()

void add_final_states ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_heads() [1/2]

void add_heads ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_heads() [2/2]

void add_heads ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_intervals() [1/2]

void add_intervals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_intervals() [2/2]

void add_intervals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_literals() [1/6]

void add_literals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_literals() [2/6]

void add_literals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_literals() [3/6]

void add_literals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_literals() [4/6]

void add_literals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_literals() [5/6]

void add_literals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_literals() [6/6]

void add_literals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_nexts()

void add_nexts ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_search_strategy()

::operations_research::sat::DecisionStrategyProto* add_search_strategy ( )

◆ add_solution()

void add_solution ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_solution_lower_bounds()

void add_solution_lower_bounds ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_solution_upper_bounds()

void add_solution_upper_bounds ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_sufficient_assumptions_for_infeasibility()

void add_sufficient_assumptions_for_infeasibility ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_tails() [1/2]

void add_tails ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_tails() [2/2]

void add_tails ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_tightened_variables()

::operations_research::sat::IntegerVariableProto* add_tightened_variables ( )

◆ add_times()

void add_times ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_transformations()

::operations_research::sat::DecisionStrategyProto_AffineTransformation* add_transformations ( )

◆ add_transition_head()

void add_transition_head ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_transition_label()

void add_transition_label ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_transition_tail()

void add_transition_tail ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_values() [1/2]

void add_values ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_values() [2/2]

void add_values ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ add_var_names() [1/5]

std::string* add_var_names ( )

◆ add_var_names() [2/5]

void add_var_names ( const char *  value)

◆ add_var_names() [3/5]

void add_var_names ( const char *  value,
size_t  size 
)

◆ add_var_names() [4/5]

void add_var_names ( const std::string &  value)

◆ add_var_names() [5/5]

void add_var_names ( std::string &&  value)

◆ add_variables() [1/2]

::operations_research::sat::IntegerVariableProto* add_variables ( )

◆ add_variables() [2/2]

void add_variables ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [1/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [2/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [3/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [4/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [5/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [6/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [7/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [8/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_vars() [9/9]

void add_vars ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_x_intervals()

void add_x_intervals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ add_y_intervals()

void add_y_intervals ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ all_diff()

const ::operations_research::sat::AllDifferentConstraintProto& all_diff ( ) const

◆ all_solutions_were_found()

bool all_solutions_were_found ( ) const

◆ AllDifferentConstraintProto() [1/4]

AllDifferentConstraintProto ( )
inline

Definition at line 1104 of file cp_model.pb.h.

◆ AllDifferentConstraintProto() [2/4]

AllDifferentConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ AllDifferentConstraintProto() [3/4]

AllDifferentConstraintProto ( AllDifferentConstraintProto &&  from)
inlinenoexcept

Definition at line 1108 of file cp_model.pb.h.

◆ AllDifferentConstraintProto() [4/4]

AllDifferentConstraintProto ( const AllDifferentConstraintProto &  from)

◆ assignment()

const ::operations_research::sat::BooleanAssignment& assignment ( ) const

◆ assumptions() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& assumptions ( ) const

◆ assumptions() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 assumptions ( int  index) const

◆ assumptions_size()

int assumptions_size ( ) const

◆ at_most_one()

const ::operations_research::sat::BoolArgumentProto& at_most_one ( ) const

◆ automaton()

const ::operations_research::sat::AutomatonConstraintProto& automaton ( ) const

◆ AutomatonConstraintProto() [1/4]

AutomatonConstraintProto ( )
inline

Definition at line 3513 of file cp_model.pb.h.

◆ AutomatonConstraintProto() [2/4]

AutomatonConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ AutomatonConstraintProto() [3/4]

AutomatonConstraintProto ( AutomatonConstraintProto &&  from)
inlinenoexcept

Definition at line 3517 of file cp_model.pb.h.

◆ AutomatonConstraintProto() [4/4]

AutomatonConstraintProto ( const AutomatonConstraintProto &  from)

◆ best_objective_bound()

double best_objective_bound ( ) const

◆ bool_and()

const ::operations_research::sat::BoolArgumentProto& bool_and ( ) const

◆ bool_or()

const ::operations_research::sat::BoolArgumentProto& bool_or ( ) const

◆ bool_xor()

const ::operations_research::sat::BoolArgumentProto& bool_xor ( ) const

◆ BoolArgumentProto() [1/4]

BoolArgumentProto ( )
inline

Definition at line 438 of file cp_model.pb.h.

◆ BoolArgumentProto() [2/4]

BoolArgumentProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ BoolArgumentProto() [3/4]

BoolArgumentProto ( BoolArgumentProto &&  from)
inlinenoexcept

Definition at line 442 of file cp_model.pb.h.

◆ BoolArgumentProto() [4/4]

BoolArgumentProto ( const BoolArgumentProto &  from)

◆ BooleanAssignment() [1/4]

BooleanAssignment ( )
inline

Definition at line 542 of file boolean_problem.pb.h.

◆ BooleanAssignment() [2/4]

BooleanAssignment ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ BooleanAssignment() [3/4]

BooleanAssignment ( BooleanAssignment &&  from)
inlinenoexcept

Definition at line 546 of file boolean_problem.pb.h.

◆ BooleanAssignment() [4/4]

BooleanAssignment ( const BooleanAssignment &  from)

◆ boxes_with_null_area_can_overlap()

bool boxes_with_null_area_can_overlap ( ) const

◆ ByteSizeLong() [1/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [3/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [4/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [5/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [6/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [7/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [8/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [9/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [10/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [11/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [12/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [13/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [14/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [15/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [16/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [17/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [18/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [19/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [20/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [21/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [22/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [23/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [24/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [25/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [26/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [27/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [28/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [29/30]

size_t ByteSizeLong ( ) const
final

◆ ByteSizeLong() [30/30]

size_t ByteSizeLong ( ) const
final

◆ capacity() [1/2]

::PROTOBUF_NAMESPACE_ID::int32 capacity ( ) const

◆ capacity() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 capacity ( ) const

◆ circuit()

const ::operations_research::sat::CircuitConstraintProto& circuit ( ) const

◆ circuit_covering()

const ::operations_research::sat::CircuitCoveringConstraintProto& circuit_covering ( ) const

◆ CircuitConstraintProto() [1/4]

CircuitConstraintProto ( )
inline

Definition at line 2536 of file cp_model.pb.h.

◆ CircuitConstraintProto() [2/4]

CircuitConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ CircuitConstraintProto() [3/4]

CircuitConstraintProto ( CircuitConstraintProto &&  from)
inlinenoexcept

Definition at line 2540 of file cp_model.pb.h.

◆ CircuitConstraintProto() [4/4]

CircuitConstraintProto ( const CircuitConstraintProto &  from)

◆ CircuitCoveringConstraintProto() [1/4]

CircuitCoveringConstraintProto ( )
inline

Definition at line 2974 of file cp_model.pb.h.

◆ CircuitCoveringConstraintProto() [2/4]

CircuitCoveringConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ CircuitCoveringConstraintProto() [3/4]

CircuitCoveringConstraintProto ( CircuitCoveringConstraintProto &&  from)
inlinenoexcept

Definition at line 2978 of file cp_model.pb.h.

◆ CircuitCoveringConstraintProto() [4/4]

CircuitCoveringConstraintProto ( const CircuitCoveringConstraintProto &  from)

◆ Clear() [1/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [2/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [3/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [4/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [5/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [6/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [7/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [8/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [9/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [10/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [11/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [12/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [13/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [14/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [15/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [16/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [17/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [18/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [19/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [20/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [21/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [22/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [23/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [24/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [25/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [26/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [27/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [28/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [29/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ Clear() [30/30]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ clear_actives()

void clear_actives ( )

◆ clear_all_diff()

void clear_all_diff ( )

◆ clear_all_solutions_were_found()

void clear_all_solutions_were_found ( )

◆ clear_assignment()

void clear_assignment ( )

◆ clear_assumptions()

void clear_assumptions ( )

◆ clear_at_most_one()

void clear_at_most_one ( )

◆ clear_automaton()

void clear_automaton ( )

◆ clear_best_objective_bound()

void clear_best_objective_bound ( )

◆ clear_bool_and()

void clear_bool_and ( )

◆ clear_bool_or()

void clear_bool_or ( )

◆ clear_bool_xor()

void clear_bool_xor ( )

◆ clear_boxes_with_null_area_can_overlap()

void clear_boxes_with_null_area_can_overlap ( )

◆ clear_capacity() [1/2]

void clear_capacity ( )

◆ clear_capacity() [2/2]

void clear_capacity ( )

◆ clear_circuit()

void clear_circuit ( )

◆ clear_circuit_covering()

void clear_circuit_covering ( )

◆ clear_coefficients() [1/2]

void clear_coefficients ( )

◆ clear_coefficients() [2/2]

void clear_coefficients ( )

◆ clear_coeffs() [1/3]

void clear_coeffs ( )

◆ clear_coeffs() [2/3]

void clear_coeffs ( )

◆ clear_coeffs() [3/3]

void clear_coeffs ( )

◆ clear_constraint()

void clear_constraint ( )

◆ clear_constraints() [1/2]

void clear_constraints ( )

◆ clear_constraints() [2/2]

void clear_constraints ( )

◆ clear_cumulative()

void clear_cumulative ( )

◆ clear_demands() [1/3]

void clear_demands ( )

◆ clear_demands() [2/3]

void clear_demands ( )

◆ clear_demands() [3/3]

void clear_demands ( )

◆ clear_deterministic_time()

void clear_deterministic_time ( )

◆ clear_distinguished_nodes()

void clear_distinguished_nodes ( )

◆ clear_domain() [1/3]

void clear_domain ( )

◆ clear_domain() [2/3]

void clear_domain ( )

◆ clear_domain() [3/3]

void clear_domain ( )

◆ clear_domain_reduction_strategy()

void clear_domain_reduction_strategy ( )

◆ clear_element()

void clear_element ( )

◆ clear_end()

void clear_end ( )

◆ clear_enforcement_literal()

void clear_enforcement_literal ( )

◆ clear_exprs()

void clear_exprs ( )

◆ clear_f_direct()

void clear_f_direct ( )

◆ clear_f_inverse()

void clear_f_inverse ( )

◆ clear_final_states()

void clear_final_states ( )

◆ clear_heads() [1/2]

void clear_heads ( )

◆ clear_heads() [2/2]

void clear_heads ( )

◆ clear_index()

void clear_index ( )

◆ clear_int_div()

void clear_int_div ( )

◆ clear_int_max()

void clear_int_max ( )

◆ clear_int_min()

void clear_int_min ( )

◆ clear_int_mod()

void clear_int_mod ( )

◆ clear_int_prod()

void clear_int_prod ( )

◆ clear_interval()

void clear_interval ( )

◆ clear_intervals() [1/2]

void clear_intervals ( )

◆ clear_intervals() [2/2]

void clear_intervals ( )

◆ clear_inverse()

void clear_inverse ( )

◆ clear_lin_max()

void clear_lin_max ( )

◆ clear_lin_min()

void clear_lin_min ( )

◆ clear_linear()

void clear_linear ( )

◆ clear_literals() [1/6]

void clear_literals ( )

◆ clear_literals() [2/6]

void clear_literals ( )

◆ clear_literals() [3/6]

void clear_literals ( )

◆ clear_literals() [4/6]

void clear_literals ( )

◆ clear_literals() [5/6]

void clear_literals ( )

◆ clear_literals() [6/6]

void clear_literals ( )

◆ clear_lower_bound()

void clear_lower_bound ( )

◆ clear_max_level()

void clear_max_level ( )

◆ clear_min_level()

void clear_min_level ( )

◆ clear_name() [1/5]

void clear_name ( )

◆ clear_name() [2/5]

void clear_name ( )

◆ clear_name() [3/5]

void clear_name ( )

◆ clear_name() [4/5]

void clear_name ( )

◆ clear_name() [5/5]

void clear_name ( )

◆ clear_negated()

void clear_negated ( )

◆ clear_nexts()

void clear_nexts ( )

◆ clear_no_overlap()

void clear_no_overlap ( )

◆ clear_no_overlap_2d()

void clear_no_overlap_2d ( )

◆ clear_num_binary_propagations()

void clear_num_binary_propagations ( )

◆ clear_num_booleans()

void clear_num_booleans ( )

◆ clear_num_branches()

void clear_num_branches ( )

◆ clear_num_conflicts()

void clear_num_conflicts ( )

◆ clear_num_integer_propagations()

void clear_num_integer_propagations ( )

◆ clear_num_variables()

void clear_num_variables ( )

◆ clear_objective() [1/2]

void clear_objective ( )

◆ clear_objective() [2/2]

void clear_objective ( )

◆ clear_objective_value()

void clear_objective_value ( )

◆ clear_offset() [1/4]

void clear_offset ( )

◆ clear_offset() [2/4]

void clear_offset ( )

◆ clear_offset() [3/4]

void clear_offset ( )

◆ clear_offset() [4/4]

void clear_offset ( )

◆ clear_original_num_variables()

void clear_original_num_variables ( )

◆ clear_positive_coeff()

void clear_positive_coeff ( )

◆ clear_primal_integral()

void clear_primal_integral ( )

◆ clear_reservoir()

void clear_reservoir ( )

◆ clear_routes()

void clear_routes ( )

◆ clear_scaling_factor() [1/2]

void clear_scaling_factor ( )

◆ clear_scaling_factor() [2/2]

void clear_scaling_factor ( )

◆ clear_search_strategy()

void clear_search_strategy ( )

◆ clear_size()

void clear_size ( )

◆ clear_solution()

void clear_solution ( )

◆ clear_solution_hint()

void clear_solution_hint ( )

◆ clear_solution_info()

void clear_solution_info ( )

◆ clear_solution_lower_bounds()

void clear_solution_lower_bounds ( )

◆ clear_solution_upper_bounds()

void clear_solution_upper_bounds ( )

◆ clear_start()

void clear_start ( )

◆ clear_starting_state()

void clear_starting_state ( )

◆ clear_status()

void clear_status ( )

◆ clear_sufficient_assumptions_for_infeasibility()

void clear_sufficient_assumptions_for_infeasibility ( )

◆ clear_table()

void clear_table ( )

◆ clear_tails() [1/2]

void clear_tails ( )

◆ clear_tails() [2/2]

void clear_tails ( )

◆ clear_target() [1/3]

void clear_target ( )

◆ clear_target() [2/3]

void clear_target ( )

◆ clear_target() [3/3]

void clear_target ( )

◆ clear_tightened_variables()

void clear_tightened_variables ( )

◆ clear_times()

void clear_times ( )

◆ clear_transformations()

void clear_transformations ( )

◆ clear_transition_head()

void clear_transition_head ( )

◆ clear_transition_label()

void clear_transition_label ( )

◆ clear_transition_tail()

void clear_transition_tail ( )

◆ clear_upper_bound()

void clear_upper_bound ( )

◆ clear_user_time()

void clear_user_time ( )

◆ clear_values() [1/2]

void clear_values ( )

◆ clear_values() [2/2]

void clear_values ( )

◆ clear_var()

void clear_var ( )

◆ clear_var_names()

void clear_var_names ( )

◆ clear_variable_selection_strategy()

void clear_variable_selection_strategy ( )

◆ clear_variables() [1/2]

void clear_variables ( )

◆ clear_variables() [2/2]

void clear_variables ( )

◆ clear_vars() [1/9]

void clear_vars ( )

◆ clear_vars() [2/9]

void clear_vars ( )

◆ clear_vars() [3/9]

void clear_vars ( )

◆ clear_vars() [4/9]

void clear_vars ( )

◆ clear_vars() [5/9]

void clear_vars ( )

◆ clear_vars() [6/9]

void clear_vars ( )

◆ clear_vars() [7/9]

void clear_vars ( )

◆ clear_vars() [8/9]

void clear_vars ( )

◆ clear_vars() [9/9]

void clear_vars ( )

◆ clear_wall_time()

void clear_wall_time ( )

◆ clear_x_intervals()

void clear_x_intervals ( )

◆ clear_y_intervals()

void clear_y_intervals ( )

◆ coefficients() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& coefficients ( ) const

◆ coefficients() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& coefficients ( ) const

◆ coefficients() [3/4]

::PROTOBUF_NAMESPACE_ID::int64 coefficients ( int  index) const

◆ coefficients() [4/4]

::PROTOBUF_NAMESPACE_ID::int64 coefficients ( int  index) const

◆ coefficients_size() [1/2]

int coefficients_size ( ) const

◆ coefficients_size() [2/2]

int coefficients_size ( ) const

◆ coeffs() [1/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& coeffs ( ) const

◆ coeffs() [2/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& coeffs ( ) const

◆ coeffs() [3/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& coeffs ( ) const

◆ coeffs() [4/6]

::PROTOBUF_NAMESPACE_ID::int32 coeffs ( int  index) const

◆ coeffs() [5/6]

::PROTOBUF_NAMESPACE_ID::int64 coeffs ( int  index) const

◆ coeffs() [6/6]

::PROTOBUF_NAMESPACE_ID::int64 coeffs ( int  index) const

◆ coeffs_size() [1/3]

int coeffs_size ( ) const

◆ coeffs_size() [2/3]

int coeffs_size ( ) const

◆ coeffs_size() [3/3]

int coeffs_size ( ) const

◆ constraint_case()

ConstraintCase constraint_case ( ) const

◆ ConstraintProto() [1/4]

ConstraintProto ( )
inline

Definition at line 3775 of file cp_model.pb.h.

◆ ConstraintProto() [2/4]

ConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ ConstraintProto() [3/4]

ConstraintProto ( const ConstraintProto &  from)

◆ ConstraintProto() [4/4]

ConstraintProto ( ConstraintProto &&  from)
inlinenoexcept

Definition at line 3779 of file cp_model.pb.h.

◆ constraints() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearBooleanConstraint >& constraints ( ) const

◆ constraints() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::ConstraintProto >& constraints ( ) const

◆ constraints() [3/4]

const ::operations_research::sat::LinearBooleanConstraint& constraints ( int  index) const

◆ constraints() [4/4]

const ::operations_research::sat::ConstraintProto& constraints ( int  index) const

◆ constraints_size() [1/2]

int constraints_size ( ) const

◆ constraints_size() [2/2]

int constraints_size ( ) const

◆ CopyFrom() [1/60]

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

◆ CopyFrom() [2/60]

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

◆ CopyFrom() [3/60]

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

◆ CopyFrom() [4/60]

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

◆ CopyFrom() [5/60]

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

◆ CopyFrom() [6/60]

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

◆ CopyFrom() [7/60]

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

◆ CopyFrom() [8/60]

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

◆ CopyFrom() [9/60]

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

◆ CopyFrom() [10/60]

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

◆ CopyFrom() [11/60]

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

◆ CopyFrom() [12/60]

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

◆ CopyFrom() [13/60]

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

◆ CopyFrom() [14/60]

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

◆ CopyFrom() [15/60]

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

◆ CopyFrom() [16/60]

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

◆ CopyFrom() [17/60]

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

◆ CopyFrom() [18/60]

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

◆ CopyFrom() [19/60]

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

◆ CopyFrom() [20/60]

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

◆ CopyFrom() [21/60]

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

◆ CopyFrom() [22/60]

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

◆ CopyFrom() [23/60]

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

◆ CopyFrom() [24/60]

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

◆ CopyFrom() [25/60]

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

◆ CopyFrom() [26/60]

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

◆ CopyFrom() [27/60]

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

◆ CopyFrom() [28/60]

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

◆ CopyFrom() [29/60]

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

◆ CopyFrom() [30/60]

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

◆ CopyFrom() [31/60]

void CopyFrom ( const AllDifferentConstraintProto from)

◆ CopyFrom() [32/60]

void CopyFrom ( const AutomatonConstraintProto from)

◆ CopyFrom() [33/60]

void CopyFrom ( const BoolArgumentProto from)

◆ CopyFrom() [34/60]

void CopyFrom ( const BooleanAssignment from)

◆ CopyFrom() [35/60]

void CopyFrom ( const CircuitConstraintProto from)

◆ CopyFrom() [36/60]

void CopyFrom ( const CircuitCoveringConstraintProto from)

◆ CopyFrom() [37/60]

void CopyFrom ( const ConstraintProto from)

◆ CopyFrom() [38/60]

void CopyFrom ( const CpModelProto from)

◆ CopyFrom() [39/60]

void CopyFrom ( const CpObjectiveProto from)

◆ CopyFrom() [40/60]

void CopyFrom ( const CpSolverResponse from)

◆ CopyFrom() [41/60]

void CopyFrom ( const CumulativeConstraintProto from)

◆ CopyFrom() [42/60]

void CopyFrom ( const DecisionStrategyProto from)

◆ CopyFrom() [43/60]

void CopyFrom ( const DecisionStrategyProto_AffineTransformation from)

◆ CopyFrom() [44/60]

void CopyFrom ( const ElementConstraintProto from)

◆ CopyFrom() [45/60]

void CopyFrom ( const IntegerArgumentProto from)

◆ CopyFrom() [46/60]

void CopyFrom ( const IntegerVariableProto from)

◆ CopyFrom() [47/60]

void CopyFrom ( const IntervalConstraintProto from)

◆ CopyFrom() [48/60]

void CopyFrom ( const InverseConstraintProto from)

◆ CopyFrom() [49/60]

void CopyFrom ( const LinearArgumentProto from)

◆ CopyFrom() [50/60]

void CopyFrom ( const LinearBooleanConstraint from)

◆ CopyFrom() [51/60]

void CopyFrom ( const LinearBooleanProblem from)

◆ CopyFrom() [52/60]

void CopyFrom ( const LinearConstraintProto from)

◆ CopyFrom() [53/60]

void CopyFrom ( const LinearExpressionProto from)

◆ CopyFrom() [54/60]

void CopyFrom ( const LinearObjective from)

◆ CopyFrom() [55/60]

void CopyFrom ( const NoOverlap2DConstraintProto from)

◆ CopyFrom() [56/60]

void CopyFrom ( const NoOverlapConstraintProto from)

◆ CopyFrom() [57/60]

void CopyFrom ( const PartialVariableAssignment from)

◆ CopyFrom() [58/60]

void CopyFrom ( const ReservoirConstraintProto from)

◆ CopyFrom() [59/60]

void CopyFrom ( const RoutesConstraintProto from)

◆ CopyFrom() [60/60]

void CopyFrom ( const TableConstraintProto from)

◆ CpModelProto() [1/4]

CpModelProto ( )
inline

Definition at line 5342 of file cp_model.pb.h.

◆ CpModelProto() [2/4]

CpModelProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ CpModelProto() [3/4]

CpModelProto ( const CpModelProto &  from)

◆ CpModelProto() [4/4]

CpModelProto ( CpModelProto &&  from)
inlinenoexcept

Definition at line 5346 of file cp_model.pb.h.

◆ CpObjectiveProto() [1/4]

CpObjectiveProto ( )
inline

Definition at line 4517 of file cp_model.pb.h.

◆ CpObjectiveProto() [2/4]

CpObjectiveProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ CpObjectiveProto() [3/4]

CpObjectiveProto ( const CpObjectiveProto &  from)

◆ CpObjectiveProto() [4/4]

CpObjectiveProto ( CpObjectiveProto &&  from)
inlinenoexcept

Definition at line 4521 of file cp_model.pb.h.

◆ CpSolverResponse() [1/4]

CpSolverResponse ( )
inline

Definition at line 5620 of file cp_model.pb.h.

◆ CpSolverResponse() [2/4]

CpSolverResponse ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ CpSolverResponse() [3/4]

CpSolverResponse ( const CpSolverResponse &  from)

◆ CpSolverResponse() [4/4]

CpSolverResponse ( CpSolverResponse &&  from)
inlinenoexcept

Definition at line 5624 of file cp_model.pb.h.

◆ cumulative()

const ::operations_research::sat::CumulativeConstraintProto& cumulative ( ) const

◆ CumulativeConstraintProto() [1/4]

CumulativeConstraintProto ( )
inline

Definition at line 2126 of file cp_model.pb.h.

◆ CumulativeConstraintProto() [2/4]

CumulativeConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ CumulativeConstraintProto() [3/4]

CumulativeConstraintProto ( const CumulativeConstraintProto &  from)

◆ CumulativeConstraintProto() [4/4]

CumulativeConstraintProto ( CumulativeConstraintProto &&  from)
inlinenoexcept

Definition at line 2130 of file cp_model.pb.h.

◆ DecisionStrategyProto() [1/4]

DecisionStrategyProto ( )
inline

Definition at line 4899 of file cp_model.pb.h.

◆ DecisionStrategyProto() [2/4]

DecisionStrategyProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ DecisionStrategyProto() [3/4]

DecisionStrategyProto ( const DecisionStrategyProto &  from)

◆ DecisionStrategyProto() [4/4]

DecisionStrategyProto ( DecisionStrategyProto &&  from)
inlinenoexcept

Definition at line 4903 of file cp_model.pb.h.

◆ DecisionStrategyProto_AffineTransformation() [1/4]

DecisionStrategyProto_AffineTransformation ( )
inline

Definition at line 4740 of file cp_model.pb.h.

◆ DecisionStrategyProto_AffineTransformation() [2/4]

DecisionStrategyProto_AffineTransformation ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ DecisionStrategyProto_AffineTransformation() [3/4]

DecisionStrategyProto_AffineTransformation ( const DecisionStrategyProto_AffineTransformation &  from)

◆ DecisionStrategyProto_AffineTransformation() [4/4]

DecisionStrategyProto_AffineTransformation ( DecisionStrategyProto_AffineTransformation &&  from)
inlinenoexcept

Definition at line 4744 of file cp_model.pb.h.

◆ default_instance() [1/30]

static const LinearBooleanConstraint& default_instance ( )
static

◆ default_instance() [2/30]

static const IntegerVariableProto& default_instance ( )
static

◆ default_instance() [3/30]

static const LinearObjective& default_instance ( )
static

◆ default_instance() [4/30]

static const BoolArgumentProto& default_instance ( )
static

◆ default_instance() [5/30]

static const BooleanAssignment& default_instance ( )
static

◆ default_instance() [6/30]

static const IntegerArgumentProto& default_instance ( )
static

◆ default_instance() [7/30]

static const LinearBooleanProblem& default_instance ( )
static

◆ default_instance() [8/30]

static const LinearExpressionProto& default_instance ( )
static

◆ default_instance() [9/30]

static const LinearArgumentProto& default_instance ( )
static

◆ default_instance() [10/30]

static const AllDifferentConstraintProto& default_instance ( )
static

◆ default_instance() [11/30]

static const LinearConstraintProto& default_instance ( )
static

◆ default_instance() [12/30]

static const ElementConstraintProto& default_instance ( )
static

◆ default_instance() [13/30]

static const IntervalConstraintProto& default_instance ( )
static

◆ default_instance() [14/30]

static const NoOverlapConstraintProto& default_instance ( )
static

◆ default_instance() [15/30]

static const NoOverlap2DConstraintProto& default_instance ( )
static

◆ default_instance() [16/30]

static const CumulativeConstraintProto& default_instance ( )
static

◆ default_instance() [17/30]

static const ReservoirConstraintProto& default_instance ( )
static

◆ default_instance() [18/30]

static const CircuitConstraintProto& default_instance ( )
static

◆ default_instance() [19/30]

static const RoutesConstraintProto& default_instance ( )
static

◆ default_instance() [20/30]

static const CircuitCoveringConstraintProto& default_instance ( )
static

◆ default_instance() [21/30]

static const TableConstraintProto& default_instance ( )
static

◆ default_instance() [22/30]

static const InverseConstraintProto& default_instance ( )
static

◆ default_instance() [23/30]

static const AutomatonConstraintProto& default_instance ( )
static

◆ default_instance() [24/30]

static const ConstraintProto& default_instance ( )
static

◆ default_instance() [25/30]

static const CpObjectiveProto& default_instance ( )
static

◆ default_instance() [26/30]

static const DecisionStrategyProto_AffineTransformation& default_instance ( )
static

◆ default_instance() [27/30]

static const DecisionStrategyProto& default_instance ( )
static

◆ default_instance() [28/30]

static const PartialVariableAssignment& default_instance ( )
static

◆ default_instance() [29/30]

static const CpModelProto& default_instance ( )
static

◆ default_instance() [30/30]

static const CpSolverResponse& default_instance ( )
static

◆ demands() [1/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& demands ( ) const

◆ demands() [2/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& demands ( ) const

◆ demands() [3/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& demands ( ) const

◆ demands() [4/6]

::PROTOBUF_NAMESPACE_ID::int32 demands ( int  index) const

◆ demands() [5/6]

::PROTOBUF_NAMESPACE_ID::int64 demands ( int  index) const

◆ demands() [6/6]

::PROTOBUF_NAMESPACE_ID::int32 demands ( int  index) const

◆ demands_size() [1/3]

int demands_size ( ) const

◆ demands_size() [2/3]

int demands_size ( ) const

◆ demands_size() [3/3]

int demands_size ( ) const

◆ descriptor() [1/30]

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

Definition at line 116 of file boolean_problem.pb.h.

◆ descriptor() [2/30]

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

Definition at line 282 of file cp_model.pb.h.

◆ descriptor() [3/30]

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

Definition at line 359 of file boolean_problem.pb.h.

◆ descriptor() [4/30]

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

Definition at line 460 of file cp_model.pb.h.

◆ descriptor() [5/30]

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

Definition at line 571 of file boolean_problem.pb.h.

◆ descriptor() [6/30]

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

Definition at line 611 of file cp_model.pb.h.

◆ descriptor() [7/30]

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

Definition at line 728 of file boolean_problem.pb.h.

◆ descriptor() [8/30]

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

Definition at line 773 of file cp_model.pb.h.

◆ descriptor() [9/30]

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

Definition at line 960 of file cp_model.pb.h.

◆ descriptor() [10/30]

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

Definition at line 1126 of file cp_model.pb.h.

◆ descriptor() [11/30]

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

Definition at line 1277 of file cp_model.pb.h.

◆ descriptor() [12/30]

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

Definition at line 1478 of file cp_model.pb.h.

◆ descriptor() [13/30]

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

Definition at line 1651 of file cp_model.pb.h.

◆ descriptor() [14/30]

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

Definition at line 1810 of file cp_model.pb.h.

◆ descriptor() [15/30]

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

Definition at line 1961 of file cp_model.pb.h.

◆ descriptor() [16/30]

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

Definition at line 2148 of file cp_model.pb.h.

◆ descriptor() [17/30]

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

Definition at line 2335 of file cp_model.pb.h.

◆ descriptor() [18/30]

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

Definition at line 2558 of file cp_model.pb.h.

◆ descriptor() [19/30]

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

Definition at line 2759 of file cp_model.pb.h.

◆ descriptor() [20/30]

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

Definition at line 2996 of file cp_model.pb.h.

◆ descriptor() [21/30]

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

Definition at line 3172 of file cp_model.pb.h.

◆ descriptor() [22/30]

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

Definition at line 3359 of file cp_model.pb.h.

◆ descriptor() [23/30]

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

Definition at line 3535 of file cp_model.pb.h.

◆ descriptor() [24/30]

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

Definition at line 3797 of file cp_model.pb.h.

◆ descriptor() [25/30]

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

Definition at line 4539 of file cp_model.pb.h.

◆ descriptor() [26/30]

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

Definition at line 4762 of file cp_model.pb.h.

◆ descriptor() [27/30]

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

Definition at line 4921 of file cp_model.pb.h.

◆ descriptor() [28/30]

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

Definition at line 5188 of file cp_model.pb.h.

◆ descriptor() [29/30]

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

Definition at line 5364 of file cp_model.pb.h.

◆ descriptor() [30/30]

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

Definition at line 5642 of file cp_model.pb.h.

◆ deterministic_time()

double deterministic_time ( ) const

◆ distinguished_nodes() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& distinguished_nodes ( ) const

◆ distinguished_nodes() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 distinguished_nodes ( int  index) const

◆ distinguished_nodes_size()

int distinguished_nodes_size ( ) const

◆ domain() [1/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& domain ( ) const

◆ domain() [2/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& domain ( ) const

◆ domain() [3/6]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& domain ( ) const

◆ domain() [4/6]

::PROTOBUF_NAMESPACE_ID::int64 domain ( int  index) const

◆ domain() [5/6]

::PROTOBUF_NAMESPACE_ID::int64 domain ( int  index) const

◆ domain() [6/6]

::PROTOBUF_NAMESPACE_ID::int64 domain ( int  index) const

◆ domain_reduction_strategy()

◆ domain_size() [1/3]

int domain_size ( ) const

◆ domain_size() [2/3]

int domain_size ( ) const

◆ domain_size() [3/3]

int domain_size ( ) const

◆ DomainReductionStrategy_descriptor()

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

Definition at line 5065 of file cp_model.pb.h.

◆ DomainReductionStrategy_IsValid()

static bool DomainReductionStrategy_IsValid ( int  value)
inlinestatic

Definition at line 5055 of file cp_model.pb.h.

◆ DomainReductionStrategy_Name()

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

Definition at line 5069 of file cp_model.pb.h.

◆ DomainReductionStrategy_Parse()

static bool DomainReductionStrategy_Parse ( const std::string &  name,
DomainReductionStrategy value 
)
inlinestatic

Definition at line 5075 of file cp_model.pb.h.

◆ element()

const ::operations_research::sat::ElementConstraintProto& element ( ) const

◆ ElementConstraintProto() [1/4]

ElementConstraintProto ( )
inline

Definition at line 1456 of file cp_model.pb.h.

◆ ElementConstraintProto() [2/4]

ElementConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ ElementConstraintProto() [3/4]

ElementConstraintProto ( const ElementConstraintProto &  from)

◆ ElementConstraintProto() [4/4]

ElementConstraintProto ( ElementConstraintProto &&  from)
inlinenoexcept

Definition at line 1460 of file cp_model.pb.h.

◆ end()

::PROTOBUF_NAMESPACE_ID::int32 end ( ) const

◆ enforcement_literal() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& enforcement_literal ( ) const

◆ enforcement_literal() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 enforcement_literal ( int  index) const

◆ enforcement_literal_size()

int enforcement_literal_size ( ) const

◆ exprs() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearExpressionProto >& exprs ( ) const

◆ exprs() [2/2]

const ::operations_research::sat::LinearExpressionProto& exprs ( int  index) const

◆ exprs_size()

int exprs_size ( ) const

◆ f_direct() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& f_direct ( ) const

◆ f_direct() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 f_direct ( int  index) const

◆ f_direct_size()

int f_direct_size ( ) const

◆ f_inverse() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& f_inverse ( ) const

◆ f_inverse() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 f_inverse ( int  index) const

◆ f_inverse_size()

int f_inverse_size ( ) const

◆ final_states() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& final_states ( ) const

◆ final_states() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 final_states ( int  index) const

◆ final_states_size()

int final_states_size ( ) const

◆ GetCachedSize() [1/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 172 of file boolean_problem.pb.h.

◆ GetCachedSize() [2/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 338 of file cp_model.pb.h.

◆ GetCachedSize() [3/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 415 of file boolean_problem.pb.h.

◆ GetCachedSize() [4/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 516 of file cp_model.pb.h.

◆ GetCachedSize() [5/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 627 of file boolean_problem.pb.h.

◆ GetCachedSize() [6/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 667 of file cp_model.pb.h.

◆ GetCachedSize() [7/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 784 of file boolean_problem.pb.h.

◆ GetCachedSize() [8/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 829 of file cp_model.pb.h.

◆ GetCachedSize() [9/30]

int GetCachedSize ( ) const
inlinefinal

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

◆ GetCachedSize() [10/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 1182 of file cp_model.pb.h.

◆ GetCachedSize() [11/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 1333 of file cp_model.pb.h.

◆ GetCachedSize() [12/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 1534 of file cp_model.pb.h.

◆ GetCachedSize() [13/30]

int GetCachedSize ( ) const
inlinefinal

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

◆ GetCachedSize() [14/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 1866 of file cp_model.pb.h.

◆ GetCachedSize() [15/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 2017 of file cp_model.pb.h.

◆ GetCachedSize() [16/30]

int GetCachedSize ( ) const
inlinefinal

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

◆ GetCachedSize() [17/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 2391 of file cp_model.pb.h.

◆ GetCachedSize() [18/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 2614 of file cp_model.pb.h.

◆ GetCachedSize() [19/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 2815 of file cp_model.pb.h.

◆ GetCachedSize() [20/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 3052 of file cp_model.pb.h.

◆ GetCachedSize() [21/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 3228 of file cp_model.pb.h.

◆ GetCachedSize() [22/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 3415 of file cp_model.pb.h.

◆ GetCachedSize() [23/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 3591 of file cp_model.pb.h.

◆ GetCachedSize() [24/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 3882 of file cp_model.pb.h.

◆ GetCachedSize() [25/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 4595 of file cp_model.pb.h.

◆ GetCachedSize() [26/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 4818 of file cp_model.pb.h.

◆ GetCachedSize() [27/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 4977 of file cp_model.pb.h.

◆ GetCachedSize() [28/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 5244 of file cp_model.pb.h.

◆ GetCachedSize() [29/30]

int GetCachedSize ( ) const
inlinefinal

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

◆ GetCachedSize() [30/30]

int GetCachedSize ( ) const
inlinefinal

Definition at line 5698 of file cp_model.pb.h.

◆ GetDescriptor() [1/30]

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

Definition at line 119 of file boolean_problem.pb.h.

◆ GetDescriptor() [2/30]

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

Definition at line 285 of file cp_model.pb.h.

◆ GetDescriptor() [3/30]

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

Definition at line 362 of file boolean_problem.pb.h.

◆ GetDescriptor() [4/30]

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

Definition at line 463 of file cp_model.pb.h.

◆ GetDescriptor() [5/30]

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

Definition at line 574 of file boolean_problem.pb.h.

◆ GetDescriptor() [6/30]

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

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

◆ GetDescriptor() [7/30]

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

Definition at line 731 of file boolean_problem.pb.h.

◆ GetDescriptor() [8/30]

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

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

◆ GetDescriptor() [9/30]

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

Definition at line 963 of file cp_model.pb.h.

◆ GetDescriptor() [10/30]

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

Definition at line 1129 of file cp_model.pb.h.

◆ GetDescriptor() [11/30]

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

Definition at line 1280 of file cp_model.pb.h.

◆ GetDescriptor() [12/30]

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

Definition at line 1481 of file cp_model.pb.h.

◆ GetDescriptor() [13/30]

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

Definition at line 1654 of file cp_model.pb.h.

◆ GetDescriptor() [14/30]

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

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

◆ GetDescriptor() [15/30]

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

Definition at line 1964 of file cp_model.pb.h.

◆ GetDescriptor() [16/30]

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

Definition at line 2151 of file cp_model.pb.h.

◆ GetDescriptor() [17/30]

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

Definition at line 2338 of file cp_model.pb.h.

◆ GetDescriptor() [18/30]

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

Definition at line 2561 of file cp_model.pb.h.

◆ GetDescriptor() [19/30]

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

Definition at line 2762 of file cp_model.pb.h.

◆ GetDescriptor() [20/30]

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

Definition at line 2999 of file cp_model.pb.h.

◆ GetDescriptor() [21/30]

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

Definition at line 3175 of file cp_model.pb.h.

◆ GetDescriptor() [22/30]

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

Definition at line 3362 of file cp_model.pb.h.

◆ GetDescriptor() [23/30]

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

Definition at line 3538 of file cp_model.pb.h.

◆ GetDescriptor() [24/30]

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

Definition at line 3800 of file cp_model.pb.h.

◆ GetDescriptor() [25/30]

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

Definition at line 4542 of file cp_model.pb.h.

◆ GetDescriptor() [26/30]

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

Definition at line 4765 of file cp_model.pb.h.

◆ GetDescriptor() [27/30]

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

Definition at line 4924 of file cp_model.pb.h.

◆ GetDescriptor() [28/30]

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

Definition at line 5191 of file cp_model.pb.h.

◆ GetDescriptor() [29/30]

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

Definition at line 5367 of file cp_model.pb.h.

◆ GetDescriptor() [30/30]

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

Definition at line 5645 of file cp_model.pb.h.

◆ GetMetadata() [1/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [2/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [3/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [4/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [5/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [6/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [7/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [8/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [9/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [10/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [11/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [12/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [13/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [14/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [15/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [16/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [17/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [18/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [19/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [20/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [21/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [22/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [23/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [24/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [25/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [26/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [27/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [28/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [29/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetMetadata() [30/30]

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetReflection() [1/30]

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

Definition at line 122 of file boolean_problem.pb.h.

◆ GetReflection() [2/30]

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

Definition at line 288 of file cp_model.pb.h.

◆ GetReflection() [3/30]

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

Definition at line 365 of file boolean_problem.pb.h.

◆ GetReflection() [4/30]

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

Definition at line 466 of file cp_model.pb.h.

◆ GetReflection() [5/30]

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

Definition at line 577 of file boolean_problem.pb.h.

◆ GetReflection() [6/30]

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

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

◆ GetReflection() [7/30]

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

Definition at line 734 of file boolean_problem.pb.h.

◆ GetReflection() [8/30]

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

Definition at line 779 of file cp_model.pb.h.

◆ GetReflection() [9/30]

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

Definition at line 966 of file cp_model.pb.h.

◆ GetReflection() [10/30]

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

Definition at line 1132 of file cp_model.pb.h.

◆ GetReflection() [11/30]

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

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

◆ GetReflection() [12/30]

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

Definition at line 1484 of file cp_model.pb.h.

◆ GetReflection() [13/30]

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

Definition at line 1657 of file cp_model.pb.h.

◆ GetReflection() [14/30]

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

Definition at line 1816 of file cp_model.pb.h.

◆ GetReflection() [15/30]

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

Definition at line 1967 of file cp_model.pb.h.

◆ GetReflection() [16/30]

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

Definition at line 2154 of file cp_model.pb.h.

◆ GetReflection() [17/30]

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

Definition at line 2341 of file cp_model.pb.h.

◆ GetReflection() [18/30]

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

Definition at line 2564 of file cp_model.pb.h.

◆ GetReflection() [19/30]

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

Definition at line 2765 of file cp_model.pb.h.

◆ GetReflection() [20/30]

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

Definition at line 3002 of file cp_model.pb.h.

◆ GetReflection() [21/30]

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

Definition at line 3178 of file cp_model.pb.h.

◆ GetReflection() [22/30]

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

Definition at line 3365 of file cp_model.pb.h.

◆ GetReflection() [23/30]

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

Definition at line 3541 of file cp_model.pb.h.

◆ GetReflection() [24/30]

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

Definition at line 3803 of file cp_model.pb.h.

◆ GetReflection() [25/30]

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

Definition at line 4545 of file cp_model.pb.h.

◆ GetReflection() [26/30]

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

Definition at line 4768 of file cp_model.pb.h.

◆ GetReflection() [27/30]

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

Definition at line 4927 of file cp_model.pb.h.

◆ GetReflection() [28/30]

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

Definition at line 5194 of file cp_model.pb.h.

◆ GetReflection() [29/30]

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

Definition at line 5370 of file cp_model.pb.h.

◆ GetReflection() [30/30]

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

Definition at line 5648 of file cp_model.pb.h.

◆ has_all_diff()

bool has_all_diff ( ) const

◆ has_assignment()

bool has_assignment ( ) const

◆ has_at_most_one()

bool has_at_most_one ( ) const

◆ has_automaton()

bool has_automaton ( ) const

◆ has_bool_and()

bool has_bool_and ( ) const

◆ has_bool_or()

bool has_bool_or ( ) const

◆ has_bool_xor()

bool has_bool_xor ( ) const

◆ has_circuit()

bool has_circuit ( ) const

◆ has_circuit_covering()

bool has_circuit_covering ( ) const

◆ has_cumulative()

bool has_cumulative ( ) const

◆ has_element()

bool has_element ( ) const

◆ has_int_div()

bool has_int_div ( ) const

◆ has_int_max()

bool has_int_max ( ) const

◆ has_int_min()

bool has_int_min ( ) const

◆ has_int_mod()

bool has_int_mod ( ) const

◆ has_int_prod()

bool has_int_prod ( ) const

◆ has_interval()

bool has_interval ( ) const

◆ has_inverse()

bool has_inverse ( ) const

◆ has_lin_max()

bool has_lin_max ( ) const

◆ has_lin_min()

bool has_lin_min ( ) const

◆ has_linear()

bool has_linear ( ) const

◆ has_lower_bound()

bool has_lower_bound ( ) const

◆ has_name() [1/2]

bool has_name ( ) const

◆ has_name() [2/2]

bool has_name ( ) const

◆ has_no_overlap()

bool has_no_overlap ( ) const

◆ has_no_overlap_2d()

bool has_no_overlap_2d ( ) const

◆ has_num_variables()

bool has_num_variables ( ) const

◆ has_objective() [1/2]

bool has_objective ( ) const

◆ has_objective() [2/2]

bool has_objective ( ) const

◆ has_offset()

bool has_offset ( ) const

◆ has_original_num_variables()

bool has_original_num_variables ( ) const

◆ has_reservoir()

bool has_reservoir ( ) const

◆ has_routes()

bool has_routes ( ) const

◆ has_scaling_factor()

bool has_scaling_factor ( ) const

◆ has_solution_hint()

bool has_solution_hint ( ) const

◆ has_table()

bool has_table ( ) const

◆ has_target()

bool has_target ( ) const

◆ has_upper_bound()

bool has_upper_bound ( ) const

◆ heads() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& heads ( ) const

◆ heads() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& heads ( ) const

◆ heads() [3/4]

::PROTOBUF_NAMESPACE_ID::int32 heads ( int  index) const

◆ heads() [4/4]

::PROTOBUF_NAMESPACE_ID::int32 heads ( int  index) const

◆ heads_size() [1/2]

int heads_size ( ) const

◆ heads_size() [2/2]

int heads_size ( ) const

◆ index()

::PROTOBUF_NAMESPACE_ID::int32 index ( ) const

◆ InitAsDefaultInstance() [1/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [2/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [3/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [4/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [5/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [6/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [7/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [8/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [9/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [10/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [11/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [12/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [13/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [14/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [15/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [16/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [17/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [18/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [19/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [20/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [21/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [22/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [23/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [24/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [25/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [26/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [27/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [28/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [29/30]

static void InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [30/30]

static void InitAsDefaultInstance ( )
static

◆ int_div()

const ::operations_research::sat::IntegerArgumentProto& int_div ( ) const

◆ int_max()

const ::operations_research::sat::IntegerArgumentProto& int_max ( ) const

◆ int_min()

const ::operations_research::sat::IntegerArgumentProto& int_min ( ) const

◆ int_mod()

const ::operations_research::sat::IntegerArgumentProto& int_mod ( ) const

◆ int_prod()

const ::operations_research::sat::IntegerArgumentProto& int_prod ( ) const

◆ IntegerArgumentProto() [1/4]

IntegerArgumentProto ( )
inline

Definition at line 589 of file cp_model.pb.h.

◆ IntegerArgumentProto() [2/4]

IntegerArgumentProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ IntegerArgumentProto() [3/4]

IntegerArgumentProto ( const IntegerArgumentProto &  from)

◆ IntegerArgumentProto() [4/4]

IntegerArgumentProto ( IntegerArgumentProto &&  from)
inlinenoexcept

Definition at line 593 of file cp_model.pb.h.

◆ IntegerVariableProto() [1/4]

IntegerVariableProto ( )
inline

Definition at line 260 of file cp_model.pb.h.

◆ IntegerVariableProto() [2/4]

IntegerVariableProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ IntegerVariableProto() [3/4]

IntegerVariableProto ( const IntegerVariableProto &  from)

◆ IntegerVariableProto() [4/4]

IntegerVariableProto ( IntegerVariableProto &&  from)
inlinenoexcept

Definition at line 264 of file cp_model.pb.h.

◆ internal_default_instance() [1/30]

static const LinearBooleanConstraint* internal_default_instance ( )
inlinestatic

Definition at line 128 of file boolean_problem.pb.h.

◆ internal_default_instance() [2/30]

static const IntegerVariableProto* internal_default_instance ( )
inlinestatic

Definition at line 294 of file cp_model.pb.h.

◆ internal_default_instance() [3/30]

static const LinearObjective* internal_default_instance ( )
inlinestatic

Definition at line 371 of file boolean_problem.pb.h.

◆ internal_default_instance() [4/30]

static const BoolArgumentProto* internal_default_instance ( )
inlinestatic

Definition at line 472 of file cp_model.pb.h.

◆ internal_default_instance() [5/30]

static const BooleanAssignment* internal_default_instance ( )
inlinestatic

Definition at line 583 of file boolean_problem.pb.h.

◆ internal_default_instance() [6/30]

static const IntegerArgumentProto* internal_default_instance ( )
inlinestatic

Definition at line 623 of file cp_model.pb.h.

◆ internal_default_instance() [7/30]

static const LinearBooleanProblem* internal_default_instance ( )
inlinestatic

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

◆ internal_default_instance() [8/30]

static const LinearExpressionProto* internal_default_instance ( )
inlinestatic

Definition at line 785 of file cp_model.pb.h.

◆ internal_default_instance() [9/30]

static const LinearArgumentProto* internal_default_instance ( )
inlinestatic

Definition at line 972 of file cp_model.pb.h.

◆ internal_default_instance() [10/30]

static const AllDifferentConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 1138 of file cp_model.pb.h.

◆ internal_default_instance() [11/30]

static const LinearConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 1289 of file cp_model.pb.h.

◆ internal_default_instance() [12/30]

static const ElementConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 1490 of file cp_model.pb.h.

◆ internal_default_instance() [13/30]

static const IntervalConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 1663 of file cp_model.pb.h.

◆ internal_default_instance() [14/30]

static const NoOverlapConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 1822 of file cp_model.pb.h.

◆ internal_default_instance() [15/30]

static const NoOverlap2DConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 1973 of file cp_model.pb.h.

◆ internal_default_instance() [16/30]

static const CumulativeConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 2160 of file cp_model.pb.h.

◆ internal_default_instance() [17/30]

static const ReservoirConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 2347 of file cp_model.pb.h.

◆ internal_default_instance() [18/30]

static const CircuitConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 2570 of file cp_model.pb.h.

◆ internal_default_instance() [19/30]

static const RoutesConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 2771 of file cp_model.pb.h.

◆ internal_default_instance() [20/30]

static const CircuitCoveringConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 3008 of file cp_model.pb.h.

◆ internal_default_instance() [21/30]

static const TableConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 3184 of file cp_model.pb.h.

◆ internal_default_instance() [22/30]

static const InverseConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 3371 of file cp_model.pb.h.

◆ internal_default_instance() [23/30]

static const AutomatonConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 3547 of file cp_model.pb.h.

◆ internal_default_instance() [24/30]

static const ConstraintProto* internal_default_instance ( )
inlinestatic

Definition at line 3838 of file cp_model.pb.h.

◆ internal_default_instance() [25/30]

static const CpObjectiveProto* internal_default_instance ( )
inlinestatic

Definition at line 4551 of file cp_model.pb.h.

◆ internal_default_instance() [26/30]

static const DecisionStrategyProto_AffineTransformation* internal_default_instance ( )
inlinestatic

Definition at line 4774 of file cp_model.pb.h.

◆ internal_default_instance() [27/30]

static const DecisionStrategyProto* internal_default_instance ( )
inlinestatic

Definition at line 4933 of file cp_model.pb.h.

◆ internal_default_instance() [28/30]

static const PartialVariableAssignment* internal_default_instance ( )
inlinestatic

Definition at line 5200 of file cp_model.pb.h.

◆ internal_default_instance() [29/30]

static const CpModelProto* internal_default_instance ( )
inlinestatic

Definition at line 5376 of file cp_model.pb.h.

◆ internal_default_instance() [30/30]

static const CpSolverResponse* internal_default_instance ( )
inlinestatic

Definition at line 5654 of file cp_model.pb.h.

◆ interval()

const ::operations_research::sat::IntervalConstraintProto& interval ( ) const

◆ IntervalConstraintProto() [1/4]

IntervalConstraintProto ( )
inline

Definition at line 1629 of file cp_model.pb.h.

◆ IntervalConstraintProto() [2/4]

IntervalConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ IntervalConstraintProto() [3/4]

IntervalConstraintProto ( const IntervalConstraintProto &  from)

◆ IntervalConstraintProto() [4/4]

IntervalConstraintProto ( IntervalConstraintProto &&  from)
inlinenoexcept

Definition at line 1633 of file cp_model.pb.h.

◆ intervals() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& intervals ( ) const

◆ intervals() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& intervals ( ) const

◆ intervals() [3/4]

::PROTOBUF_NAMESPACE_ID::int32 intervals ( int  index) const

◆ intervals() [4/4]

::PROTOBUF_NAMESPACE_ID::int32 intervals ( int  index) const

◆ intervals_size() [1/2]

int intervals_size ( ) const

◆ intervals_size() [2/2]

int intervals_size ( ) const

◆ inverse()

const ::operations_research::sat::InverseConstraintProto& inverse ( ) const

◆ InverseConstraintProto() [1/4]

InverseConstraintProto ( )
inline

Definition at line 3337 of file cp_model.pb.h.

◆ InverseConstraintProto() [2/4]

InverseConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ InverseConstraintProto() [3/4]

InverseConstraintProto ( const InverseConstraintProto &  from)

◆ InverseConstraintProto() [4/4]

InverseConstraintProto ( InverseConstraintProto &&  from)
inlinenoexcept

Definition at line 3341 of file cp_model.pb.h.

◆ IsInitialized() [1/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [2/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [3/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [4/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [5/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [6/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [7/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [8/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [9/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [10/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [11/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [12/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [13/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [14/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [15/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [16/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [17/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [18/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [19/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [20/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [21/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [22/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [23/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [24/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [25/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [26/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [27/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [28/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [29/30]

bool IsInitialized ( ) const
final

◆ IsInitialized() [30/30]

bool IsInitialized ( ) const
final

◆ lin_max()

const ::operations_research::sat::LinearArgumentProto& lin_max ( ) const

◆ lin_min()

const ::operations_research::sat::LinearArgumentProto& lin_min ( ) const

◆ linear()

const ::operations_research::sat::LinearConstraintProto& linear ( ) const

◆ LinearArgumentProto() [1/4]

LinearArgumentProto ( )
inline

Definition at line 938 of file cp_model.pb.h.

◆ LinearArgumentProto() [2/4]

LinearArgumentProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ LinearArgumentProto() [3/4]

LinearArgumentProto ( const LinearArgumentProto &  from)

◆ LinearArgumentProto() [4/4]

LinearArgumentProto ( LinearArgumentProto &&  from)
inlinenoexcept

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

◆ LinearBooleanConstraint() [1/4]

LinearBooleanConstraint ( )
inline

Definition at line 87 of file boolean_problem.pb.h.

◆ LinearBooleanConstraint() [2/4]

LinearBooleanConstraint ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ LinearBooleanConstraint() [3/4]

LinearBooleanConstraint ( const LinearBooleanConstraint &  from)

◆ LinearBooleanConstraint() [4/4]

LinearBooleanConstraint ( LinearBooleanConstraint &&  from)
inlinenoexcept

Definition at line 91 of file boolean_problem.pb.h.

◆ LinearBooleanProblem() [1/4]

LinearBooleanProblem ( )
inline

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

◆ LinearBooleanProblem() [2/4]

LinearBooleanProblem ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ LinearBooleanProblem() [3/4]

LinearBooleanProblem ( const LinearBooleanProblem &  from)

◆ LinearBooleanProblem() [4/4]

LinearBooleanProblem ( LinearBooleanProblem &&  from)
inlinenoexcept

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

◆ LinearConstraintProto() [1/4]

LinearConstraintProto ( )
inline

Definition at line 1255 of file cp_model.pb.h.

◆ LinearConstraintProto() [2/4]

LinearConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ LinearConstraintProto() [3/4]

LinearConstraintProto ( const LinearConstraintProto &  from)

◆ LinearConstraintProto() [4/4]

LinearConstraintProto ( LinearConstraintProto &&  from)
inlinenoexcept

Definition at line 1259 of file cp_model.pb.h.

◆ LinearExpressionProto() [1/4]

LinearExpressionProto ( )
inline

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

◆ LinearExpressionProto() [2/4]

LinearExpressionProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ LinearExpressionProto() [3/4]

LinearExpressionProto ( const LinearExpressionProto &  from)

◆ LinearExpressionProto() [4/4]

LinearExpressionProto ( LinearExpressionProto &&  from)
inlinenoexcept

Definition at line 755 of file cp_model.pb.h.

◆ LinearObjective() [1/4]

LinearObjective ( )
inline

Definition at line 330 of file boolean_problem.pb.h.

◆ LinearObjective() [2/4]

LinearObjective ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ LinearObjective() [3/4]

LinearObjective ( const LinearObjective &  from)

◆ LinearObjective() [4/4]

LinearObjective ( LinearObjective &&  from)
inlinenoexcept

Definition at line 334 of file boolean_problem.pb.h.

◆ literals() [1/12]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& literals ( ) const

◆ literals() [2/12]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& literals ( ) const

◆ literals() [3/12]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& literals ( ) const

◆ literals() [4/12]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& literals ( ) const

◆ literals() [5/12]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& literals ( ) const

◆ literals() [6/12]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& literals ( ) const

◆ literals() [7/12]

::PROTOBUF_NAMESPACE_ID::int32 literals ( int  index) const

◆ literals() [8/12]

::PROTOBUF_NAMESPACE_ID::int32 literals ( int  index) const

◆ literals() [9/12]

::PROTOBUF_NAMESPACE_ID::int32 literals ( int  index) const

◆ literals() [10/12]

::PROTOBUF_NAMESPACE_ID::int32 literals ( int  index) const

◆ literals() [11/12]

::PROTOBUF_NAMESPACE_ID::int32 literals ( int  index) const

◆ literals() [12/12]

::PROTOBUF_NAMESPACE_ID::int32 literals ( int  index) const

◆ literals_size() [1/6]

int literals_size ( ) const

◆ literals_size() [2/6]

int literals_size ( ) const

◆ literals_size() [3/6]

int literals_size ( ) const

◆ literals_size() [4/6]

int literals_size ( ) const

◆ literals_size() [5/6]

int literals_size ( ) const

◆ literals_size() [6/6]

int literals_size ( ) const

◆ lower_bound()

::PROTOBUF_NAMESPACE_ID::int64 lower_bound ( ) const

◆ max_level()

::PROTOBUF_NAMESPACE_ID::int64 max_level ( ) const

◆ MergeFrom() [1/60]

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

◆ MergeFrom() [2/60]

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

◆ MergeFrom() [3/60]

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

◆ MergeFrom() [4/60]

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

◆ MergeFrom() [5/60]

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

◆ MergeFrom() [6/60]

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

◆ MergeFrom() [7/60]

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

◆ MergeFrom() [8/60]

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

◆ MergeFrom() [9/60]

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

◆ MergeFrom() [10/60]

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

◆ MergeFrom() [11/60]

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

◆ MergeFrom() [12/60]

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

◆ MergeFrom() [13/60]

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

◆ MergeFrom() [14/60]

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

◆ MergeFrom() [15/60]

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

◆ MergeFrom() [16/60]

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

◆ MergeFrom() [17/60]

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

◆ MergeFrom() [18/60]

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

◆ MergeFrom() [19/60]

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

◆ MergeFrom() [20/60]

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

◆ MergeFrom() [21/60]

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

◆ MergeFrom() [22/60]

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

◆ MergeFrom() [23/60]

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

◆ MergeFrom() [24/60]

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

◆ MergeFrom() [25/60]

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

◆ MergeFrom() [26/60]

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

◆ MergeFrom() [27/60]

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

◆ MergeFrom() [28/60]

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

◆ MergeFrom() [29/60]

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

◆ MergeFrom() [30/60]

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

◆ MergeFrom() [31/60]

void MergeFrom ( const AllDifferentConstraintProto from)

◆ MergeFrom() [32/60]

void MergeFrom ( const AutomatonConstraintProto from)

◆ MergeFrom() [33/60]

void MergeFrom ( const BoolArgumentProto from)

◆ MergeFrom() [34/60]

void MergeFrom ( const BooleanAssignment from)

◆ MergeFrom() [35/60]

void MergeFrom ( const CircuitConstraintProto from)

◆ MergeFrom() [36/60]

void MergeFrom ( const CircuitCoveringConstraintProto from)

◆ MergeFrom() [37/60]

void MergeFrom ( const ConstraintProto from)

◆ MergeFrom() [38/60]

void MergeFrom ( const CpModelProto from)

◆ MergeFrom() [39/60]

void MergeFrom ( const CpObjectiveProto from)

◆ MergeFrom() [40/60]

void MergeFrom ( const CpSolverResponse from)

◆ MergeFrom() [41/60]

void MergeFrom ( const CumulativeConstraintProto from)

◆ MergeFrom() [42/60]

void MergeFrom ( const DecisionStrategyProto from)

◆ MergeFrom() [43/60]

void MergeFrom ( const DecisionStrategyProto_AffineTransformation from)

◆ MergeFrom() [44/60]

void MergeFrom ( const ElementConstraintProto from)

◆ MergeFrom() [45/60]

void MergeFrom ( const IntegerArgumentProto from)

◆ MergeFrom() [46/60]

void MergeFrom ( const IntegerVariableProto from)

◆ MergeFrom() [47/60]

void MergeFrom ( const IntervalConstraintProto from)

◆ MergeFrom() [48/60]

void MergeFrom ( const InverseConstraintProto from)

◆ MergeFrom() [49/60]

void MergeFrom ( const LinearArgumentProto from)

◆ MergeFrom() [50/60]

void MergeFrom ( const LinearBooleanConstraint from)

◆ MergeFrom() [51/60]

void MergeFrom ( const LinearBooleanProblem from)

◆ MergeFrom() [52/60]

void MergeFrom ( const LinearConstraintProto from)

◆ MergeFrom() [53/60]

void MergeFrom ( const LinearExpressionProto from)

◆ MergeFrom() [54/60]

void MergeFrom ( const LinearObjective from)

◆ MergeFrom() [55/60]

void MergeFrom ( const NoOverlap2DConstraintProto from)

◆ MergeFrom() [56/60]

void MergeFrom ( const NoOverlapConstraintProto from)

◆ MergeFrom() [57/60]

void MergeFrom ( const PartialVariableAssignment from)

◆ MergeFrom() [58/60]

void MergeFrom ( const ReservoirConstraintProto from)

◆ MergeFrom() [59/60]

void MergeFrom ( const RoutesConstraintProto from)

◆ MergeFrom() [60/60]

void MergeFrom ( const TableConstraintProto from)

◆ min_level()

::PROTOBUF_NAMESPACE_ID::int64 min_level ( ) const

◆ mutable_actives()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_actives ( )

◆ mutable_all_diff()

::operations_research::sat::AllDifferentConstraintProto* mutable_all_diff ( )

◆ mutable_assignment()

::operations_research::sat::BooleanAssignment* mutable_assignment ( )

◆ mutable_assumptions()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_assumptions ( )

◆ mutable_at_most_one()

::operations_research::sat::BoolArgumentProto* mutable_at_most_one ( )

◆ mutable_automaton()

::operations_research::sat::AutomatonConstraintProto* mutable_automaton ( )

◆ mutable_bool_and()

::operations_research::sat::BoolArgumentProto* mutable_bool_and ( )

◆ mutable_bool_or()

::operations_research::sat::BoolArgumentProto* mutable_bool_or ( )

◆ mutable_bool_xor()

::operations_research::sat::BoolArgumentProto* mutable_bool_xor ( )

◆ mutable_circuit()

::operations_research::sat::CircuitConstraintProto* mutable_circuit ( )

◆ mutable_circuit_covering()

::operations_research::sat::CircuitCoveringConstraintProto* mutable_circuit_covering ( )

◆ mutable_coefficients() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_coefficients ( )

◆ mutable_coefficients() [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_coefficients ( )

◆ mutable_coeffs() [1/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_coeffs ( )

◆ mutable_coeffs() [2/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_coeffs ( )

◆ mutable_coeffs() [3/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_coeffs ( )

◆ mutable_constraints() [1/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearBooleanConstraint >* mutable_constraints ( )

◆ mutable_constraints() [2/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::ConstraintProto >* mutable_constraints ( )

◆ mutable_constraints() [3/4]

::operations_research::sat::LinearBooleanConstraint* mutable_constraints ( int  index)

◆ mutable_constraints() [4/4]

::operations_research::sat::ConstraintProto* mutable_constraints ( int  index)

◆ mutable_cumulative()

::operations_research::sat::CumulativeConstraintProto* mutable_cumulative ( )

◆ mutable_demands() [1/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_demands ( )

◆ mutable_demands() [2/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_demands ( )

◆ mutable_demands() [3/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_demands ( )

◆ mutable_distinguished_nodes()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_distinguished_nodes ( )

◆ mutable_domain() [1/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_domain ( )

◆ mutable_domain() [2/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_domain ( )

◆ mutable_domain() [3/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_domain ( )

◆ mutable_element()

::operations_research::sat::ElementConstraintProto* mutable_element ( )

◆ mutable_enforcement_literal()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_enforcement_literal ( )

◆ mutable_exprs() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::LinearExpressionProto >* mutable_exprs ( )

◆ mutable_exprs() [2/2]

::operations_research::sat::LinearExpressionProto* mutable_exprs ( int  index)

◆ mutable_f_direct()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_f_direct ( )

◆ mutable_f_inverse()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_f_inverse ( )

◆ mutable_final_states()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_final_states ( )

◆ mutable_heads() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_heads ( )

◆ mutable_heads() [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_heads ( )

◆ mutable_int_div()

::operations_research::sat::IntegerArgumentProto* mutable_int_div ( )

◆ mutable_int_max()

::operations_research::sat::IntegerArgumentProto* mutable_int_max ( )

◆ mutable_int_min()

::operations_research::sat::IntegerArgumentProto* mutable_int_min ( )

◆ mutable_int_mod()

::operations_research::sat::IntegerArgumentProto* mutable_int_mod ( )

◆ mutable_int_prod()

::operations_research::sat::IntegerArgumentProto* mutable_int_prod ( )

◆ mutable_interval()

::operations_research::sat::IntervalConstraintProto* mutable_interval ( )

◆ mutable_intervals() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_intervals ( )

◆ mutable_intervals() [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_intervals ( )

◆ mutable_inverse()

::operations_research::sat::InverseConstraintProto* mutable_inverse ( )

◆ mutable_lin_max()

::operations_research::sat::LinearArgumentProto* mutable_lin_max ( )

◆ mutable_lin_min()

::operations_research::sat::LinearArgumentProto* mutable_lin_min ( )

◆ mutable_linear()

::operations_research::sat::LinearConstraintProto* mutable_linear ( )

◆ mutable_literals() [1/6]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_literals ( )

◆ mutable_literals() [2/6]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_literals ( )

◆ mutable_literals() [3/6]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_literals ( )

◆ mutable_literals() [4/6]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_literals ( )

◆ mutable_literals() [5/6]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_literals ( )

◆ mutable_literals() [6/6]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_literals ( )

◆ mutable_name() [1/5]

std::string* mutable_name ( )

◆ mutable_name() [2/5]

std::string* mutable_name ( )

◆ mutable_name() [3/5]

std::string* mutable_name ( )

◆ mutable_name() [4/5]

std::string* mutable_name ( )

◆ mutable_name() [5/5]

std::string* mutable_name ( )

◆ mutable_nexts()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_nexts ( )

◆ mutable_no_overlap()

::operations_research::sat::NoOverlapConstraintProto* mutable_no_overlap ( )

◆ mutable_no_overlap_2d()

::operations_research::sat::NoOverlap2DConstraintProto* mutable_no_overlap_2d ( )

◆ mutable_objective() [1/2]

::operations_research::sat::LinearObjective* mutable_objective ( )

◆ mutable_objective() [2/2]

::operations_research::sat::CpObjectiveProto* mutable_objective ( )

◆ mutable_reservoir()

::operations_research::sat::ReservoirConstraintProto* mutable_reservoir ( )

◆ mutable_routes()

::operations_research::sat::RoutesConstraintProto* mutable_routes ( )

◆ mutable_search_strategy() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto >* mutable_search_strategy ( )

◆ mutable_search_strategy() [2/2]

::operations_research::sat::DecisionStrategyProto* mutable_search_strategy ( int  index)

◆ mutable_solution()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_solution ( )

◆ mutable_solution_hint()

::operations_research::sat::PartialVariableAssignment* mutable_solution_hint ( )

◆ mutable_solution_info()

std::string* mutable_solution_info ( )

◆ mutable_solution_lower_bounds()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_solution_lower_bounds ( )

◆ mutable_solution_upper_bounds()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_solution_upper_bounds ( )

◆ mutable_sufficient_assumptions_for_infeasibility()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_sufficient_assumptions_for_infeasibility ( )

◆ mutable_table()

::operations_research::sat::TableConstraintProto* mutable_table ( )

◆ mutable_tails() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_tails ( )

◆ mutable_tails() [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_tails ( )

◆ mutable_target()

::operations_research::sat::LinearExpressionProto* mutable_target ( )

◆ mutable_tightened_variables() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto >* mutable_tightened_variables ( )

◆ mutable_tightened_variables() [2/2]

::operations_research::sat::IntegerVariableProto* mutable_tightened_variables ( int  index)

◆ mutable_times()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_times ( )

◆ mutable_transformations() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto_AffineTransformation >* mutable_transformations ( )

◆ mutable_transformations() [2/2]

::operations_research::sat::DecisionStrategyProto_AffineTransformation* mutable_transformations ( int  index)

◆ mutable_transition_head()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_transition_head ( )

◆ mutable_transition_label()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_transition_label ( )

◆ mutable_transition_tail()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_transition_tail ( )

◆ mutable_unknown_fields() [1/4]

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields ( )
inline

Definition at line 112 of file boolean_problem.pb.h.

◆ mutable_unknown_fields() [2/4]

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields ( )
inline

Definition at line 355 of file boolean_problem.pb.h.

◆ mutable_unknown_fields() [3/4]

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields ( )
inline

Definition at line 567 of file boolean_problem.pb.h.

◆ mutable_unknown_fields() [4/4]

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields ( )
inline

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

◆ mutable_values() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_values ( )

◆ mutable_values() [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* mutable_values ( )

◆ mutable_var_names() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_var_names ( )

◆ mutable_var_names() [2/2]

std::string* mutable_var_names ( int  index)

◆ mutable_variables() [1/3]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_variables ( )

◆ mutable_variables() [2/3]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto >* mutable_variables ( )

◆ mutable_variables() [3/3]

::operations_research::sat::IntegerVariableProto* mutable_variables ( int  index)

◆ mutable_vars() [1/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [2/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [3/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [4/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [5/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [6/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [7/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [8/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_vars() [9/9]

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_vars ( )

◆ mutable_x_intervals()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_x_intervals ( )

◆ mutable_y_intervals()

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* mutable_y_intervals ( )

◆ name() [1/5]

const std::string& name ( ) const

◆ name() [2/5]

const std::string& name ( ) const

◆ name() [3/5]

const std::string& name ( ) const

◆ name() [4/5]

const std::string& name ( ) const

◆ name() [5/5]

const std::string& name ( ) const

◆ negated()

bool negated ( ) const

◆ New() [1/60]

LinearBooleanConstraint* New ( ) const
inlinefinal

Definition at line 154 of file boolean_problem.pb.h.

◆ New() [2/60]

IntegerVariableProto* New ( ) const
inlinefinal

Definition at line 320 of file cp_model.pb.h.

◆ New() [3/60]

LinearObjective* New ( ) const
inlinefinal

Definition at line 397 of file boolean_problem.pb.h.

◆ New() [4/60]

BoolArgumentProto* New ( ) const
inlinefinal

Definition at line 498 of file cp_model.pb.h.

◆ New() [5/60]

BooleanAssignment* New ( ) const
inlinefinal

Definition at line 609 of file boolean_problem.pb.h.

◆ New() [6/60]

IntegerArgumentProto* New ( ) const
inlinefinal

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

◆ New() [7/60]

LinearBooleanProblem* New ( ) const
inlinefinal

Definition at line 766 of file boolean_problem.pb.h.

◆ New() [8/60]

LinearExpressionProto* New ( ) const
inlinefinal

Definition at line 811 of file cp_model.pb.h.

◆ New() [9/60]

LinearArgumentProto* New ( ) const
inlinefinal

Definition at line 998 of file cp_model.pb.h.

◆ New() [10/60]

AllDifferentConstraintProto* New ( ) const
inlinefinal

Definition at line 1164 of file cp_model.pb.h.

◆ New() [11/60]

LinearConstraintProto* New ( ) const
inlinefinal

Definition at line 1315 of file cp_model.pb.h.

◆ New() [12/60]

ElementConstraintProto* New ( ) const
inlinefinal

Definition at line 1516 of file cp_model.pb.h.

◆ New() [13/60]

IntervalConstraintProto* New ( ) const
inlinefinal

Definition at line 1689 of file cp_model.pb.h.

◆ New() [14/60]

NoOverlapConstraintProto* New ( ) const
inlinefinal

Definition at line 1848 of file cp_model.pb.h.

◆ New() [15/60]

NoOverlap2DConstraintProto* New ( ) const
inlinefinal

Definition at line 1999 of file cp_model.pb.h.

◆ New() [16/60]

CumulativeConstraintProto* New ( ) const
inlinefinal

Definition at line 2186 of file cp_model.pb.h.

◆ New() [17/60]

ReservoirConstraintProto* New ( ) const
inlinefinal

Definition at line 2373 of file cp_model.pb.h.

◆ New() [18/60]

CircuitConstraintProto* New ( ) const
inlinefinal

Definition at line 2596 of file cp_model.pb.h.

◆ New() [19/60]

RoutesConstraintProto* New ( ) const
inlinefinal

Definition at line 2797 of file cp_model.pb.h.

◆ New() [20/60]

CircuitCoveringConstraintProto* New ( ) const
inlinefinal

Definition at line 3034 of file cp_model.pb.h.

◆ New() [21/60]

TableConstraintProto* New ( ) const
inlinefinal

Definition at line 3210 of file cp_model.pb.h.

◆ New() [22/60]

InverseConstraintProto* New ( ) const
inlinefinal

Definition at line 3397 of file cp_model.pb.h.

◆ New() [23/60]

AutomatonConstraintProto* New ( ) const
inlinefinal

Definition at line 3573 of file cp_model.pb.h.

◆ New() [24/60]

ConstraintProto* New ( ) const
inlinefinal

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

◆ New() [25/60]

CpObjectiveProto* New ( ) const
inlinefinal

Definition at line 4577 of file cp_model.pb.h.

◆ New() [26/60]

DecisionStrategyProto_AffineTransformation* New ( ) const
inlinefinal

Definition at line 4800 of file cp_model.pb.h.

◆ New() [27/60]

DecisionStrategyProto* New ( ) const
inlinefinal

Definition at line 4959 of file cp_model.pb.h.

◆ New() [28/60]

PartialVariableAssignment* New ( ) const
inlinefinal

Definition at line 5226 of file cp_model.pb.h.

◆ New() [29/60]

CpModelProto* New ( ) const
inlinefinal

Definition at line 5402 of file cp_model.pb.h.

◆ New() [30/60]

CpSolverResponse* New ( ) const
inlinefinal

Definition at line 5680 of file cp_model.pb.h.

◆ New() [31/60]

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

Definition at line 158 of file boolean_problem.pb.h.

◆ New() [32/60]

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

Definition at line 324 of file cp_model.pb.h.

◆ New() [33/60]

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

Definition at line 401 of file boolean_problem.pb.h.

◆ New() [34/60]

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

Definition at line 502 of file cp_model.pb.h.

◆ New() [35/60]

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

Definition at line 613 of file boolean_problem.pb.h.

◆ New() [36/60]

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

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

◆ New() [37/60]

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

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

◆ New() [38/60]

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

Definition at line 815 of file cp_model.pb.h.

◆ New() [39/60]

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

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

◆ New() [40/60]

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

Definition at line 1168 of file cp_model.pb.h.

◆ New() [41/60]

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

Definition at line 1319 of file cp_model.pb.h.

◆ New() [42/60]

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

Definition at line 1520 of file cp_model.pb.h.

◆ New() [43/60]

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

Definition at line 1693 of file cp_model.pb.h.

◆ New() [44/60]

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

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

◆ New() [45/60]

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

Definition at line 2003 of file cp_model.pb.h.

◆ New() [46/60]

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

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

◆ New() [47/60]

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

Definition at line 2377 of file cp_model.pb.h.

◆ New() [48/60]

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

Definition at line 2600 of file cp_model.pb.h.

◆ New() [49/60]

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

Definition at line 2801 of file cp_model.pb.h.

◆ New() [50/60]

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

Definition at line 3038 of file cp_model.pb.h.

◆ New() [51/60]

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

Definition at line 3214 of file cp_model.pb.h.

◆ New() [52/60]

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

Definition at line 3401 of file cp_model.pb.h.

◆ New() [53/60]

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

Definition at line 3577 of file cp_model.pb.h.

◆ New() [54/60]

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

Definition at line 3868 of file cp_model.pb.h.

◆ New() [55/60]

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

Definition at line 4581 of file cp_model.pb.h.

◆ New() [56/60]

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

Definition at line 4804 of file cp_model.pb.h.

◆ New() [57/60]

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

Definition at line 4963 of file cp_model.pb.h.

◆ New() [58/60]

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

Definition at line 5230 of file cp_model.pb.h.

◆ New() [59/60]

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

Definition at line 5406 of file cp_model.pb.h.

◆ New() [60/60]

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

Definition at line 5684 of file cp_model.pb.h.

◆ nexts() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& nexts ( ) const

◆ nexts() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 nexts ( int  index) const

◆ nexts_size()

int nexts_size ( ) const

◆ no_overlap()

const ::operations_research::sat::NoOverlapConstraintProto& no_overlap ( ) const

◆ no_overlap_2d()

const ::operations_research::sat::NoOverlap2DConstraintProto& no_overlap_2d ( ) const

◆ NoOverlap2DConstraintProto() [1/4]

NoOverlap2DConstraintProto ( )
inline

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

◆ NoOverlap2DConstraintProto() [2/4]

NoOverlap2DConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ NoOverlap2DConstraintProto() [3/4]

NoOverlap2DConstraintProto ( const NoOverlap2DConstraintProto &  from)

◆ NoOverlap2DConstraintProto() [4/4]

NoOverlap2DConstraintProto ( NoOverlap2DConstraintProto &&  from)
inlinenoexcept

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

◆ NoOverlapConstraintProto() [1/4]

NoOverlapConstraintProto ( )
inline

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

◆ NoOverlapConstraintProto() [2/4]

NoOverlapConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ NoOverlapConstraintProto() [3/4]

NoOverlapConstraintProto ( const NoOverlapConstraintProto &  from)

◆ NoOverlapConstraintProto() [4/4]

NoOverlapConstraintProto ( NoOverlapConstraintProto &&  from)
inlinenoexcept

Definition at line 1792 of file cp_model.pb.h.

◆ num_binary_propagations()

::PROTOBUF_NAMESPACE_ID::int64 num_binary_propagations ( ) const

◆ num_booleans()

::PROTOBUF_NAMESPACE_ID::int64 num_booleans ( ) const

◆ num_branches()

::PROTOBUF_NAMESPACE_ID::int64 num_branches ( ) const

◆ num_conflicts()

::PROTOBUF_NAMESPACE_ID::int64 num_conflicts ( ) const

◆ num_integer_propagations()

::PROTOBUF_NAMESPACE_ID::int64 num_integer_propagations ( ) const

◆ num_variables()

::PROTOBUF_NAMESPACE_ID::int32 num_variables ( ) const

◆ objective() [1/2]

const ::operations_research::sat::LinearObjective& objective ( ) const

◆ objective() [2/2]

const ::operations_research::sat::CpObjectiveProto& objective ( ) const

◆ objective_value()

double objective_value ( ) const

◆ offset() [1/4]

double offset ( ) const

◆ offset() [2/4]

::PROTOBUF_NAMESPACE_ID::int64 offset ( ) const

◆ offset() [3/4]

double offset ( ) const

◆ offset() [4/4]

::PROTOBUF_NAMESPACE_ID::int64 offset ( ) const

◆ operator=() [1/60]

AllDifferentConstraintProto& operator= ( AllDifferentConstraintProto &&  from)
inlinenoexcept

Definition at line 1117 of file cp_model.pb.h.

◆ operator=() [2/60]

AutomatonConstraintProto& operator= ( AutomatonConstraintProto &&  from)
inlinenoexcept

Definition at line 3526 of file cp_model.pb.h.

◆ operator=() [3/60]

BoolArgumentProto& operator= ( BoolArgumentProto &&  from)
inlinenoexcept

Definition at line 451 of file cp_model.pb.h.

◆ operator=() [4/60]

BooleanAssignment& operator= ( BooleanAssignment &&  from)
inlinenoexcept

Definition at line 555 of file boolean_problem.pb.h.

◆ operator=() [5/60]

CircuitConstraintProto& operator= ( CircuitConstraintProto &&  from)
inlinenoexcept

Definition at line 2549 of file cp_model.pb.h.

◆ operator=() [6/60]

CircuitCoveringConstraintProto& operator= ( CircuitCoveringConstraintProto &&  from)
inlinenoexcept

Definition at line 2987 of file cp_model.pb.h.

◆ operator=() [7/60]

AllDifferentConstraintProto& operator= ( const AllDifferentConstraintProto from)
inline

Definition at line 1113 of file cp_model.pb.h.

◆ operator=() [8/60]

AutomatonConstraintProto& operator= ( const AutomatonConstraintProto from)
inline

Definition at line 3522 of file cp_model.pb.h.

◆ operator=() [9/60]

BoolArgumentProto& operator= ( const BoolArgumentProto from)
inline

Definition at line 447 of file cp_model.pb.h.

◆ operator=() [10/60]

BooleanAssignment& operator= ( const BooleanAssignment from)
inline

Definition at line 551 of file boolean_problem.pb.h.

◆ operator=() [11/60]

CircuitConstraintProto& operator= ( const CircuitConstraintProto from)
inline

Definition at line 2545 of file cp_model.pb.h.

◆ operator=() [12/60]

Definition at line 2983 of file cp_model.pb.h.

◆ operator=() [13/60]

ConstraintProto& operator= ( const ConstraintProto from)
inline

Definition at line 3784 of file cp_model.pb.h.

◆ operator=() [14/60]

CpModelProto& operator= ( const CpModelProto from)
inline

Definition at line 5351 of file cp_model.pb.h.

◆ operator=() [15/60]

CpObjectiveProto& operator= ( const CpObjectiveProto from)
inline

Definition at line 4526 of file cp_model.pb.h.

◆ operator=() [16/60]

CpSolverResponse& operator= ( const CpSolverResponse from)
inline

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

◆ operator=() [17/60]

CumulativeConstraintProto& operator= ( const CumulativeConstraintProto from)
inline

Definition at line 2135 of file cp_model.pb.h.

◆ operator=() [18/60]

DecisionStrategyProto& operator= ( const DecisionStrategyProto from)
inline

Definition at line 4908 of file cp_model.pb.h.

◆ operator=() [19/60]

Definition at line 4749 of file cp_model.pb.h.

◆ operator=() [20/60]

ElementConstraintProto& operator= ( const ElementConstraintProto from)
inline

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

◆ operator=() [21/60]

IntegerArgumentProto& operator= ( const IntegerArgumentProto from)
inline

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

◆ operator=() [22/60]

IntegerVariableProto& operator= ( const IntegerVariableProto from)
inline

Definition at line 269 of file cp_model.pb.h.

◆ operator=() [23/60]

IntervalConstraintProto& operator= ( const IntervalConstraintProto from)
inline

Definition at line 1638 of file cp_model.pb.h.

◆ operator=() [24/60]

InverseConstraintProto& operator= ( const InverseConstraintProto from)
inline

Definition at line 3346 of file cp_model.pb.h.

◆ operator=() [25/60]

LinearArgumentProto& operator= ( const LinearArgumentProto from)
inline

Definition at line 947 of file cp_model.pb.h.

◆ operator=() [26/60]

LinearBooleanConstraint& operator= ( const LinearBooleanConstraint from)
inline

Definition at line 96 of file boolean_problem.pb.h.

◆ operator=() [27/60]

LinearBooleanProblem& operator= ( const LinearBooleanProblem from)
inline

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

◆ operator=() [28/60]

LinearConstraintProto& operator= ( const LinearConstraintProto from)
inline

Definition at line 1264 of file cp_model.pb.h.

◆ operator=() [29/60]

LinearExpressionProto& operator= ( const LinearExpressionProto from)
inline

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

◆ operator=() [30/60]

LinearObjective& operator= ( const LinearObjective from)
inline

Definition at line 339 of file boolean_problem.pb.h.

◆ operator=() [31/60]

NoOverlap2DConstraintProto& operator= ( const NoOverlap2DConstraintProto from)
inline

Definition at line 1948 of file cp_model.pb.h.

◆ operator=() [32/60]

NoOverlapConstraintProto& operator= ( const NoOverlapConstraintProto from)
inline

Definition at line 1797 of file cp_model.pb.h.

◆ operator=() [33/60]

PartialVariableAssignment& operator= ( const PartialVariableAssignment from)
inline

Definition at line 5175 of file cp_model.pb.h.

◆ operator=() [34/60]

ReservoirConstraintProto& operator= ( const ReservoirConstraintProto from)
inline

Definition at line 2322 of file cp_model.pb.h.

◆ operator=() [35/60]

RoutesConstraintProto& operator= ( const RoutesConstraintProto from)
inline

Definition at line 2746 of file cp_model.pb.h.

◆ operator=() [36/60]

TableConstraintProto& operator= ( const TableConstraintProto from)
inline

Definition at line 3159 of file cp_model.pb.h.

◆ operator=() [37/60]

ConstraintProto& operator= ( ConstraintProto &&  from)
inlinenoexcept

Definition at line 3788 of file cp_model.pb.h.

◆ operator=() [38/60]

CpModelProto& operator= ( CpModelProto &&  from)
inlinenoexcept

Definition at line 5355 of file cp_model.pb.h.

◆ operator=() [39/60]

CpObjectiveProto& operator= ( CpObjectiveProto &&  from)
inlinenoexcept

Definition at line 4530 of file cp_model.pb.h.

◆ operator=() [40/60]

CpSolverResponse& operator= ( CpSolverResponse &&  from)
inlinenoexcept

Definition at line 5633 of file cp_model.pb.h.

◆ operator=() [41/60]

CumulativeConstraintProto& operator= ( CumulativeConstraintProto &&  from)
inlinenoexcept

Definition at line 2139 of file cp_model.pb.h.

◆ operator=() [42/60]

DecisionStrategyProto& operator= ( DecisionStrategyProto &&  from)
inlinenoexcept

Definition at line 4912 of file cp_model.pb.h.

◆ operator=() [43/60]

Definition at line 4753 of file cp_model.pb.h.

◆ operator=() [44/60]

ElementConstraintProto& operator= ( ElementConstraintProto &&  from)
inlinenoexcept

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

◆ operator=() [45/60]

IntegerArgumentProto& operator= ( IntegerArgumentProto &&  from)
inlinenoexcept

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

◆ operator=() [46/60]

IntegerVariableProto& operator= ( IntegerVariableProto &&  from)
inlinenoexcept

Definition at line 273 of file cp_model.pb.h.

◆ operator=() [47/60]

IntervalConstraintProto& operator= ( IntervalConstraintProto &&  from)
inlinenoexcept

Definition at line 1642 of file cp_model.pb.h.

◆ operator=() [48/60]

InverseConstraintProto& operator= ( InverseConstraintProto &&  from)
inlinenoexcept

Definition at line 3350 of file cp_model.pb.h.

◆ operator=() [49/60]

LinearArgumentProto& operator= ( LinearArgumentProto &&  from)
inlinenoexcept

Definition at line 951 of file cp_model.pb.h.

◆ operator=() [50/60]

LinearBooleanConstraint& operator= ( LinearBooleanConstraint &&  from)
inlinenoexcept

Definition at line 100 of file boolean_problem.pb.h.

◆ operator=() [51/60]

LinearBooleanProblem& operator= ( LinearBooleanProblem &&  from)
inlinenoexcept

Definition at line 712 of file boolean_problem.pb.h.

◆ operator=() [52/60]

LinearConstraintProto& operator= ( LinearConstraintProto &&  from)
inlinenoexcept

Definition at line 1268 of file cp_model.pb.h.

◆ operator=() [53/60]

LinearExpressionProto& operator= ( LinearExpressionProto &&  from)
inlinenoexcept

Definition at line 764 of file cp_model.pb.h.

◆ operator=() [54/60]

LinearObjective& operator= ( LinearObjective &&  from)
inlinenoexcept

Definition at line 343 of file boolean_problem.pb.h.

◆ operator=() [55/60]

NoOverlap2DConstraintProto& operator= ( NoOverlap2DConstraintProto &&  from)
inlinenoexcept

Definition at line 1952 of file cp_model.pb.h.

◆ operator=() [56/60]

NoOverlapConstraintProto& operator= ( NoOverlapConstraintProto &&  from)
inlinenoexcept

Definition at line 1801 of file cp_model.pb.h.

◆ operator=() [57/60]

PartialVariableAssignment& operator= ( PartialVariableAssignment &&  from)
inlinenoexcept

Definition at line 5179 of file cp_model.pb.h.

◆ operator=() [58/60]

ReservoirConstraintProto& operator= ( ReservoirConstraintProto &&  from)
inlinenoexcept

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

◆ operator=() [59/60]

RoutesConstraintProto& operator= ( RoutesConstraintProto &&  from)
inlinenoexcept

Definition at line 2750 of file cp_model.pb.h.

◆ operator=() [60/60]

TableConstraintProto& operator= ( TableConstraintProto &&  from)
inlinenoexcept

Definition at line 3163 of file cp_model.pb.h.

◆ original_num_variables()

::PROTOBUF_NAMESPACE_ID::int32 original_num_variables ( ) const

◆ PartialVariableAssignment() [1/4]

PartialVariableAssignment ( )
inline

Definition at line 5166 of file cp_model.pb.h.

◆ PartialVariableAssignment() [2/4]

PartialVariableAssignment ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ PartialVariableAssignment() [3/4]

PartialVariableAssignment ( const PartialVariableAssignment &  from)

◆ PartialVariableAssignment() [4/4]

PartialVariableAssignment ( PartialVariableAssignment &&  from)
inlinenoexcept

Definition at line 5170 of file cp_model.pb.h.

◆ positive_coeff()

::PROTOBUF_NAMESPACE_ID::int64 positive_coeff ( ) const

◆ primal_integral()

double primal_integral ( ) const

◆ release_all_diff()

::operations_research::sat::AllDifferentConstraintProto* release_all_diff ( )

◆ release_assignment()

::operations_research::sat::BooleanAssignment* release_assignment ( )

◆ release_at_most_one()

::operations_research::sat::BoolArgumentProto* release_at_most_one ( )

◆ release_automaton()

::operations_research::sat::AutomatonConstraintProto* release_automaton ( )

◆ release_bool_and()

::operations_research::sat::BoolArgumentProto* release_bool_and ( )

◆ release_bool_or()

::operations_research::sat::BoolArgumentProto* release_bool_or ( )

◆ release_bool_xor()

::operations_research::sat::BoolArgumentProto* release_bool_xor ( )

◆ release_circuit()

::operations_research::sat::CircuitConstraintProto* release_circuit ( )

◆ release_circuit_covering()

::operations_research::sat::CircuitCoveringConstraintProto* release_circuit_covering ( )

◆ release_cumulative()

::operations_research::sat::CumulativeConstraintProto* release_cumulative ( )

◆ release_element()

::operations_research::sat::ElementConstraintProto* release_element ( )

◆ release_int_div()

::operations_research::sat::IntegerArgumentProto* release_int_div ( )

◆ release_int_max()

::operations_research::sat::IntegerArgumentProto* release_int_max ( )

◆ release_int_min()

::operations_research::sat::IntegerArgumentProto* release_int_min ( )

◆ release_int_mod()

::operations_research::sat::IntegerArgumentProto* release_int_mod ( )

◆ release_int_prod()

::operations_research::sat::IntegerArgumentProto* release_int_prod ( )

◆ release_interval()

::operations_research::sat::IntervalConstraintProto* release_interval ( )

◆ release_inverse()

::operations_research::sat::InverseConstraintProto* release_inverse ( )

◆ release_lin_max()

::operations_research::sat::LinearArgumentProto* release_lin_max ( )

◆ release_lin_min()

::operations_research::sat::LinearArgumentProto* release_lin_min ( )

◆ release_linear()

::operations_research::sat::LinearConstraintProto* release_linear ( )

◆ release_name() [1/5]

std::string* release_name ( )

◆ release_name() [2/5]

std::string* release_name ( )

◆ release_name() [3/5]

std::string* release_name ( )

◆ release_name() [4/5]

std::string* release_name ( )

◆ release_name() [5/5]

std::string* release_name ( )

◆ release_no_overlap()

::operations_research::sat::NoOverlapConstraintProto* release_no_overlap ( )

◆ release_no_overlap_2d()

::operations_research::sat::NoOverlap2DConstraintProto* release_no_overlap_2d ( )

◆ release_objective() [1/2]

::operations_research::sat::LinearObjective* release_objective ( )

◆ release_objective() [2/2]

::operations_research::sat::CpObjectiveProto* release_objective ( )

◆ release_reservoir()

::operations_research::sat::ReservoirConstraintProto* release_reservoir ( )

◆ release_routes()

::operations_research::sat::RoutesConstraintProto* release_routes ( )

◆ release_solution_hint()

::operations_research::sat::PartialVariableAssignment* release_solution_hint ( )

◆ release_solution_info()

std::string* release_solution_info ( )

◆ release_table()

::operations_research::sat::TableConstraintProto* release_table ( )

◆ release_target()

::operations_research::sat::LinearExpressionProto* release_target ( )

◆ reservoir()

const ::operations_research::sat::ReservoirConstraintProto& reservoir ( ) const

◆ ReservoirConstraintProto() [1/4]

ReservoirConstraintProto ( )
inline

Definition at line 2313 of file cp_model.pb.h.

◆ ReservoirConstraintProto() [2/4]

ReservoirConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ ReservoirConstraintProto() [3/4]

ReservoirConstraintProto ( const ReservoirConstraintProto &  from)

◆ ReservoirConstraintProto() [4/4]

ReservoirConstraintProto ( ReservoirConstraintProto &&  from)
inlinenoexcept

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

◆ routes()

const ::operations_research::sat::RoutesConstraintProto& routes ( ) const

◆ RoutesConstraintProto() [1/4]

RoutesConstraintProto ( )
inline

Definition at line 2737 of file cp_model.pb.h.

◆ RoutesConstraintProto() [2/4]

RoutesConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ RoutesConstraintProto() [3/4]

RoutesConstraintProto ( const RoutesConstraintProto &  from)

◆ RoutesConstraintProto() [4/4]

RoutesConstraintProto ( RoutesConstraintProto &&  from)
inlinenoexcept

Definition at line 2741 of file cp_model.pb.h.

◆ scaling_factor() [1/2]

double scaling_factor ( ) const

◆ scaling_factor() [2/2]

double scaling_factor ( ) const

◆ search_strategy() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto >& search_strategy ( ) const

◆ search_strategy() [2/2]

const ::operations_research::sat::DecisionStrategyProto& search_strategy ( int  index) const

◆ search_strategy_size()

int search_strategy_size ( ) const

◆ set_actives()

void set_actives ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_all_solutions_were_found()

void set_all_solutions_were_found ( bool  value)

◆ set_allocated_all_diff()

void set_allocated_all_diff ( ::operations_research::sat::AllDifferentConstraintProto *  all_diff)

◆ set_allocated_assignment()

void set_allocated_assignment ( ::operations_research::sat::BooleanAssignment *  assignment)

◆ set_allocated_at_most_one()

void set_allocated_at_most_one ( ::operations_research::sat::BoolArgumentProto *  at_most_one)

◆ set_allocated_automaton()

void set_allocated_automaton ( ::operations_research::sat::AutomatonConstraintProto *  automaton)

◆ set_allocated_bool_and()

void set_allocated_bool_and ( ::operations_research::sat::BoolArgumentProto *  bool_and)

◆ set_allocated_bool_or()

void set_allocated_bool_or ( ::operations_research::sat::BoolArgumentProto *  bool_or)

◆ set_allocated_bool_xor()

void set_allocated_bool_xor ( ::operations_research::sat::BoolArgumentProto *  bool_xor)

◆ set_allocated_circuit()

void set_allocated_circuit ( ::operations_research::sat::CircuitConstraintProto *  circuit)

◆ set_allocated_circuit_covering()

void set_allocated_circuit_covering ( ::operations_research::sat::CircuitCoveringConstraintProto *  circuit_covering)

◆ set_allocated_cumulative()

void set_allocated_cumulative ( ::operations_research::sat::CumulativeConstraintProto *  cumulative)

◆ set_allocated_element()

void set_allocated_element ( ::operations_research::sat::ElementConstraintProto *  element)

◆ set_allocated_int_div()

void set_allocated_int_div ( ::operations_research::sat::IntegerArgumentProto *  int_div)

◆ set_allocated_int_max()

void set_allocated_int_max ( ::operations_research::sat::IntegerArgumentProto *  int_max)

◆ set_allocated_int_min()

void set_allocated_int_min ( ::operations_research::sat::IntegerArgumentProto *  int_min)

◆ set_allocated_int_mod()

void set_allocated_int_mod ( ::operations_research::sat::IntegerArgumentProto *  int_mod)

◆ set_allocated_int_prod()

void set_allocated_int_prod ( ::operations_research::sat::IntegerArgumentProto *  int_prod)

◆ set_allocated_interval()

void set_allocated_interval ( ::operations_research::sat::IntervalConstraintProto *  interval)

◆ set_allocated_inverse()

void set_allocated_inverse ( ::operations_research::sat::InverseConstraintProto *  inverse)

◆ set_allocated_lin_max()

void set_allocated_lin_max ( ::operations_research::sat::LinearArgumentProto *  lin_max)

◆ set_allocated_lin_min()

void set_allocated_lin_min ( ::operations_research::sat::LinearArgumentProto *  lin_min)

◆ set_allocated_linear()

void set_allocated_linear ( ::operations_research::sat::LinearConstraintProto *  linear)

◆ set_allocated_name() [1/5]

void set_allocated_name ( std::string *  name)

◆ set_allocated_name() [2/5]

void set_allocated_name ( std::string *  name)

◆ set_allocated_name() [3/5]

void set_allocated_name ( std::string *  name)

◆ set_allocated_name() [4/5]

void set_allocated_name ( std::string *  name)

◆ set_allocated_name() [5/5]

void set_allocated_name ( std::string *  name)

◆ set_allocated_no_overlap()

void set_allocated_no_overlap ( ::operations_research::sat::NoOverlapConstraintProto *  no_overlap)

◆ set_allocated_no_overlap_2d()

void set_allocated_no_overlap_2d ( ::operations_research::sat::NoOverlap2DConstraintProto *  no_overlap_2d)

◆ set_allocated_objective() [1/2]

void set_allocated_objective ( ::operations_research::sat::CpObjectiveProto *  objective)

◆ set_allocated_objective() [2/2]

void set_allocated_objective ( ::operations_research::sat::LinearObjective *  objective)

◆ set_allocated_reservoir()

void set_allocated_reservoir ( ::operations_research::sat::ReservoirConstraintProto *  reservoir)

◆ set_allocated_routes()

void set_allocated_routes ( ::operations_research::sat::RoutesConstraintProto *  routes)

◆ set_allocated_solution_hint()

void set_allocated_solution_hint ( ::operations_research::sat::PartialVariableAssignment *  solution_hint)

◆ set_allocated_solution_info()

void set_allocated_solution_info ( std::string *  solution_info)

◆ set_allocated_table()

void set_allocated_table ( ::operations_research::sat::TableConstraintProto *  table)

◆ set_allocated_target()

void set_allocated_target ( ::operations_research::sat::LinearExpressionProto *  target)

◆ set_assumptions()

void set_assumptions ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_best_objective_bound()

void set_best_objective_bound ( double  value)

◆ set_boxes_with_null_area_can_overlap()

void set_boxes_with_null_area_can_overlap ( bool  value)

◆ set_capacity() [1/2]

void set_capacity ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_capacity() [2/2]

void set_capacity ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_coefficients() [1/2]

void set_coefficients ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_coefficients() [2/2]

void set_coefficients ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_coeffs() [1/3]

void set_coeffs ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_coeffs() [2/3]

void set_coeffs ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_coeffs() [3/3]

void set_coeffs ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_demands() [1/3]

void set_demands ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_demands() [2/3]

void set_demands ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_demands() [3/3]

void set_demands ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_deterministic_time()

void set_deterministic_time ( double  value)

◆ set_distinguished_nodes()

void set_distinguished_nodes ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_domain() [1/3]

void set_domain ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_domain() [2/3]

void set_domain ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_domain() [3/3]

void set_domain ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_domain_reduction_strategy()

void set_domain_reduction_strategy ( ::operations_research::sat::DecisionStrategyProto_DomainReductionStrategy  value)

◆ set_end()

void set_end ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_enforcement_literal()

void set_enforcement_literal ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_f_direct()

void set_f_direct ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_f_inverse()

void set_f_inverse ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_final_states()

void set_final_states ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_heads() [1/2]

void set_heads ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_heads() [2/2]

void set_heads ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_index()

void set_index ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_intervals() [1/2]

void set_intervals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_intervals() [2/2]

void set_intervals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_literals() [1/6]

void set_literals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_literals() [2/6]

void set_literals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_literals() [3/6]

void set_literals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_literals() [4/6]

void set_literals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_literals() [5/6]

void set_literals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_literals() [6/6]

void set_literals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_lower_bound()

void set_lower_bound ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_max_level()

void set_max_level ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_min_level()

void set_min_level ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_name() [1/20]

void set_name ( const char *  value)

◆ set_name() [2/20]

void set_name ( const char *  value)

◆ set_name() [3/20]

void set_name ( const char *  value)

◆ set_name() [4/20]

void set_name ( const char *  value)

◆ set_name() [5/20]

void set_name ( const char *  value)

◆ set_name() [6/20]

void set_name ( const char *  value,
size_t  size 
)

◆ set_name() [7/20]

void set_name ( const char *  value,
size_t  size 
)

◆ set_name() [8/20]

void set_name ( const char *  value,
size_t  size 
)

◆ set_name() [9/20]

void set_name ( const char *  value,
size_t  size 
)

◆ set_name() [10/20]

void set_name ( const char *  value,
size_t  size 
)

◆ set_name() [11/20]

void set_name ( const std::string &  value)

◆ set_name() [12/20]

void set_name ( const std::string &  value)

◆ set_name() [13/20]

void set_name ( const std::string &  value)

◆ set_name() [14/20]

void set_name ( const std::string &  value)

◆ set_name() [15/20]

void set_name ( const std::string &  value)

◆ set_name() [16/20]

void set_name ( std::string &&  value)

◆ set_name() [17/20]

void set_name ( std::string &&  value)

◆ set_name() [18/20]

void set_name ( std::string &&  value)

◆ set_name() [19/20]

void set_name ( std::string &&  value)

◆ set_name() [20/20]

void set_name ( std::string &&  value)

◆ set_negated()

void set_negated ( bool  value)

◆ set_nexts()

void set_nexts ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_num_binary_propagations()

void set_num_binary_propagations ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_num_booleans()

void set_num_booleans ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_num_branches()

void set_num_branches ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_num_conflicts()

void set_num_conflicts ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_num_integer_propagations()

void set_num_integer_propagations ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_num_variables()

void set_num_variables ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_objective_value()

void set_objective_value ( double  value)

◆ set_offset() [1/4]

void set_offset ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_offset() [2/4]

void set_offset ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_offset() [3/4]

void set_offset ( double  value)

◆ set_offset() [4/4]

void set_offset ( double  value)

◆ set_original_num_variables()

void set_original_num_variables ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_positive_coeff()

void set_positive_coeff ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_primal_integral()

void set_primal_integral ( double  value)

◆ set_scaling_factor() [1/2]

void set_scaling_factor ( double  value)

◆ set_scaling_factor() [2/2]

void set_scaling_factor ( double  value)

◆ set_size()

void set_size ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_solution()

void set_solution ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_solution_info() [1/4]

void set_solution_info ( const char *  value)

◆ set_solution_info() [2/4]

void set_solution_info ( const char *  value,
size_t  size 
)

◆ set_solution_info() [3/4]

void set_solution_info ( const std::string &  value)

◆ set_solution_info() [4/4]

void set_solution_info ( std::string &&  value)

◆ set_solution_lower_bounds()

void set_solution_lower_bounds ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_solution_upper_bounds()

void set_solution_upper_bounds ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_start()

void set_start ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_starting_state()

void set_starting_state ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_status()

void set_status ( ::operations_research::sat::CpSolverStatus  value)

◆ set_sufficient_assumptions_for_infeasibility()

void set_sufficient_assumptions_for_infeasibility ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_tails() [1/2]

void set_tails ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_tails() [2/2]

void set_tails ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_target() [1/2]

void set_target ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_target() [2/2]

void set_target ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_times()

void set_times ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_transition_head()

void set_transition_head ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_transition_label()

void set_transition_label ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_transition_tail()

void set_transition_tail ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_upper_bound()

void set_upper_bound ( ::PROTOBUF_NAMESPACE_ID::int64  value)

◆ set_user_time()

void set_user_time ( double  value)

◆ set_values() [1/2]

void set_values ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_values() [2/2]

void set_values ( int  index,
::PROTOBUF_NAMESPACE_ID::int64  value 
)

◆ set_var()

void set_var ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_var_names() [1/4]

void set_var_names ( int  index,
const char *  value 
)

◆ set_var_names() [2/4]

void set_var_names ( int  index,
const char *  value,
size_t  size 
)

◆ set_var_names() [3/4]

void set_var_names ( int  index,
const std::string &  value 
)

◆ set_var_names() [4/4]

void set_var_names ( int  index,
std::string &&  value 
)

◆ set_variable_selection_strategy()

void set_variable_selection_strategy ( ::operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy  value)

◆ set_variables()

void set_variables ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [1/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [2/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [3/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [4/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [5/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [6/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [7/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [8/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_vars() [9/9]

void set_vars ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_wall_time()

void set_wall_time ( double  value)

◆ set_x_intervals()

void set_x_intervals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ set_y_intervals()

void set_y_intervals ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)

◆ size()

::PROTOBUF_NAMESPACE_ID::int32 size ( ) const

◆ solution() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& solution ( ) const

◆ solution() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 solution ( int  index) const

◆ solution_hint()

const ::operations_research::sat::PartialVariableAssignment& solution_hint ( ) const

◆ solution_info()

const std::string& solution_info ( ) const

◆ solution_lower_bounds() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& solution_lower_bounds ( ) const

◆ solution_lower_bounds() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 solution_lower_bounds ( int  index) const

◆ solution_lower_bounds_size()

int solution_lower_bounds_size ( ) const

◆ solution_size()

int solution_size ( ) const

◆ solution_upper_bounds() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& solution_upper_bounds ( ) const

◆ solution_upper_bounds() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 solution_upper_bounds ( int  index) const

◆ solution_upper_bounds_size()

int solution_upper_bounds_size ( ) const

◆ start()

::PROTOBUF_NAMESPACE_ID::int32 start ( ) const

◆ starting_state()

::PROTOBUF_NAMESPACE_ID::int64 starting_state ( ) const

◆ status()

◆ sufficient_assumptions_for_infeasibility() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& sufficient_assumptions_for_infeasibility ( ) const

◆ sufficient_assumptions_for_infeasibility() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 sufficient_assumptions_for_infeasibility ( int  index) const

◆ sufficient_assumptions_for_infeasibility_size()

int sufficient_assumptions_for_infeasibility_size ( ) const

◆ Swap() [1/30]

void Swap ( AllDifferentConstraintProto other)
inline

Definition at line 1148 of file cp_model.pb.h.

◆ Swap() [2/30]

void Swap ( AutomatonConstraintProto other)
inline

Definition at line 3557 of file cp_model.pb.h.

◆ Swap() [3/30]

void Swap ( BoolArgumentProto other)
inline

Definition at line 482 of file cp_model.pb.h.

◆ Swap() [4/30]

void Swap ( BooleanAssignment other)
inline

Definition at line 593 of file boolean_problem.pb.h.

◆ Swap() [5/30]

void Swap ( CircuitConstraintProto other)
inline

Definition at line 2580 of file cp_model.pb.h.

◆ Swap() [6/30]

void Swap ( CircuitCoveringConstraintProto other)
inline

Definition at line 3018 of file cp_model.pb.h.

◆ Swap() [7/30]

void Swap ( ConstraintProto other)
inline

Definition at line 3848 of file cp_model.pb.h.

◆ Swap() [8/30]

void Swap ( CpModelProto other)
inline

Definition at line 5386 of file cp_model.pb.h.

◆ Swap() [9/30]

void Swap ( CpObjectiveProto other)
inline

Definition at line 4561 of file cp_model.pb.h.

◆ Swap() [10/30]

void Swap ( CpSolverResponse other)
inline

Definition at line 5664 of file cp_model.pb.h.

◆ Swap() [11/30]

void Swap ( CumulativeConstraintProto other)
inline

Definition at line 2170 of file cp_model.pb.h.

◆ Swap() [12/30]

void Swap ( DecisionStrategyProto other)
inline

Definition at line 4943 of file cp_model.pb.h.

◆ Swap() [13/30]

void Swap ( DecisionStrategyProto_AffineTransformation other)
inline

Definition at line 4784 of file cp_model.pb.h.

◆ Swap() [14/30]

void Swap ( ElementConstraintProto other)
inline

Definition at line 1500 of file cp_model.pb.h.

◆ Swap() [15/30]

void Swap ( IntegerArgumentProto other)
inline

Definition at line 633 of file cp_model.pb.h.

◆ Swap() [16/30]

void Swap ( IntegerVariableProto other)
inline

Definition at line 304 of file cp_model.pb.h.

◆ Swap() [17/30]

void Swap ( IntervalConstraintProto other)
inline

Definition at line 1673 of file cp_model.pb.h.

◆ Swap() [18/30]

void Swap ( InverseConstraintProto other)
inline

Definition at line 3381 of file cp_model.pb.h.

◆ Swap() [19/30]

void Swap ( LinearArgumentProto other)
inline

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

◆ Swap() [20/30]

void Swap ( LinearBooleanConstraint other)
inline

Definition at line 138 of file boolean_problem.pb.h.

◆ Swap() [21/30]

void Swap ( LinearBooleanProblem other)
inline

Definition at line 750 of file boolean_problem.pb.h.

◆ Swap() [22/30]

void Swap ( LinearConstraintProto other)
inline

Definition at line 1299 of file cp_model.pb.h.

◆ Swap() [23/30]

void Swap ( LinearExpressionProto other)
inline

Definition at line 795 of file cp_model.pb.h.

◆ Swap() [24/30]

void Swap ( LinearObjective other)
inline

Definition at line 381 of file boolean_problem.pb.h.

◆ Swap() [25/30]

void Swap ( NoOverlap2DConstraintProto other)
inline

Definition at line 1983 of file cp_model.pb.h.

◆ Swap() [26/30]

void Swap ( NoOverlapConstraintProto other)
inline

Definition at line 1832 of file cp_model.pb.h.

◆ Swap() [27/30]

void Swap ( PartialVariableAssignment other)
inline

Definition at line 5210 of file cp_model.pb.h.

◆ Swap() [28/30]

void Swap ( ReservoirConstraintProto other)
inline

Definition at line 2357 of file cp_model.pb.h.

◆ Swap() [29/30]

void Swap ( RoutesConstraintProto other)
inline

Definition at line 2781 of file cp_model.pb.h.

◆ Swap() [30/30]

void Swap ( TableConstraintProto other)
inline

Definition at line 3194 of file cp_model.pb.h.

◆ table()

const ::operations_research::sat::TableConstraintProto& table ( ) const

◆ TableConstraintProto() [1/4]

TableConstraintProto ( )
inline

Definition at line 3150 of file cp_model.pb.h.

◆ TableConstraintProto() [2/4]

TableConstraintProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ TableConstraintProto() [3/4]

TableConstraintProto ( const TableConstraintProto &  from)

◆ TableConstraintProto() [4/4]

TableConstraintProto ( TableConstraintProto &&  from)
inlinenoexcept

Definition at line 3154 of file cp_model.pb.h.

◆ tails() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& tails ( ) const

◆ tails() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& tails ( ) const

◆ tails() [3/4]

::PROTOBUF_NAMESPACE_ID::int32 tails ( int  index) const

◆ tails() [4/4]

::PROTOBUF_NAMESPACE_ID::int32 tails ( int  index) const

◆ tails_size() [1/2]

int tails_size ( ) const

◆ tails_size() [2/2]

int tails_size ( ) const

◆ target() [1/3]

::PROTOBUF_NAMESPACE_ID::int32 target ( ) const

◆ target() [2/3]

const ::operations_research::sat::LinearExpressionProto& target ( ) const

◆ target() [3/3]

::PROTOBUF_NAMESPACE_ID::int32 target ( ) const

◆ tightened_variables() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto >& tightened_variables ( ) const

◆ tightened_variables() [2/2]

const ::operations_research::sat::IntegerVariableProto& tightened_variables ( int  index) const

◆ tightened_variables_size()

int tightened_variables_size ( ) const

◆ times() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& times ( ) const

◆ times() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 times ( int  index) const

◆ times_size()

int times_size ( ) const

◆ transformations() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::DecisionStrategyProto_AffineTransformation >& transformations ( ) const

◆ transformations() [2/2]

const ::operations_research::sat::DecisionStrategyProto_AffineTransformation& transformations ( int  index) const

◆ transformations_size()

int transformations_size ( ) const

◆ transition_head() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& transition_head ( ) const

◆ transition_head() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 transition_head ( int  index) const

◆ transition_head_size()

int transition_head_size ( ) const

◆ transition_label() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& transition_label ( ) const

◆ transition_label() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 transition_label ( int  index) const

◆ transition_label_size()

int transition_label_size ( ) const

◆ transition_tail() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& transition_tail ( ) const

◆ transition_tail() [2/2]

::PROTOBUF_NAMESPACE_ID::int64 transition_tail ( int  index) const

◆ transition_tail_size()

int transition_tail_size ( ) const

◆ unknown_fields() [1/4]

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields ( ) const
inline

Definition at line 109 of file boolean_problem.pb.h.

◆ unknown_fields() [2/4]

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields ( ) const
inline

Definition at line 352 of file boolean_problem.pb.h.

◆ unknown_fields() [3/4]

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields ( ) const
inline

Definition at line 564 of file boolean_problem.pb.h.

◆ unknown_fields() [4/4]

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields ( ) const
inline

Definition at line 721 of file boolean_problem.pb.h.

◆ unsafe_arena_release_all_diff()

::operations_research::sat::AllDifferentConstraintProto* unsafe_arena_release_all_diff ( )

◆ unsafe_arena_release_assignment()

::operations_research::sat::BooleanAssignment* unsafe_arena_release_assignment ( )

◆ unsafe_arena_release_at_most_one()

::operations_research::sat::BoolArgumentProto* unsafe_arena_release_at_most_one ( )

◆ unsafe_arena_release_automaton()

::operations_research::sat::AutomatonConstraintProto* unsafe_arena_release_automaton ( )

◆ unsafe_arena_release_bool_and()

::operations_research::sat::BoolArgumentProto* unsafe_arena_release_bool_and ( )

◆ unsafe_arena_release_bool_or()

::operations_research::sat::BoolArgumentProto* unsafe_arena_release_bool_or ( )

◆ unsafe_arena_release_bool_xor()

::operations_research::sat::BoolArgumentProto* unsafe_arena_release_bool_xor ( )

◆ unsafe_arena_release_circuit()

::operations_research::sat::CircuitConstraintProto* unsafe_arena_release_circuit ( )

◆ unsafe_arena_release_circuit_covering()

::operations_research::sat::CircuitCoveringConstraintProto* unsafe_arena_release_circuit_covering ( )

◆ unsafe_arena_release_cumulative()

::operations_research::sat::CumulativeConstraintProto* unsafe_arena_release_cumulative ( )

◆ unsafe_arena_release_element()

::operations_research::sat::ElementConstraintProto* unsafe_arena_release_element ( )

◆ unsafe_arena_release_int_div()

::operations_research::sat::IntegerArgumentProto* unsafe_arena_release_int_div ( )

◆ unsafe_arena_release_int_max()

::operations_research::sat::IntegerArgumentProto* unsafe_arena_release_int_max ( )

◆ unsafe_arena_release_int_min()

::operations_research::sat::IntegerArgumentProto* unsafe_arena_release_int_min ( )

◆ unsafe_arena_release_int_mod()

::operations_research::sat::IntegerArgumentProto* unsafe_arena_release_int_mod ( )

◆ unsafe_arena_release_int_prod()

::operations_research::sat::IntegerArgumentProto* unsafe_arena_release_int_prod ( )

◆ unsafe_arena_release_interval()

::operations_research::sat::IntervalConstraintProto* unsafe_arena_release_interval ( )

◆ unsafe_arena_release_inverse()

::operations_research::sat::InverseConstraintProto* unsafe_arena_release_inverse ( )

◆ unsafe_arena_release_lin_max()

::operations_research::sat::LinearArgumentProto* unsafe_arena_release_lin_max ( )

◆ unsafe_arena_release_lin_min()

::operations_research::sat::LinearArgumentProto* unsafe_arena_release_lin_min ( )

◆ unsafe_arena_release_linear()

::operations_research::sat::LinearConstraintProto* unsafe_arena_release_linear ( )

◆ unsafe_arena_release_no_overlap()

::operations_research::sat::NoOverlapConstraintProto* unsafe_arena_release_no_overlap ( )

◆ unsafe_arena_release_no_overlap_2d()

::operations_research::sat::NoOverlap2DConstraintProto* unsafe_arena_release_no_overlap_2d ( )

◆ unsafe_arena_release_objective() [1/2]

::operations_research::sat::LinearObjective* unsafe_arena_release_objective ( )

◆ unsafe_arena_release_objective() [2/2]

::operations_research::sat::CpObjectiveProto* unsafe_arena_release_objective ( )

◆ unsafe_arena_release_reservoir()

::operations_research::sat::ReservoirConstraintProto* unsafe_arena_release_reservoir ( )

◆ unsafe_arena_release_routes()

::operations_research::sat::RoutesConstraintProto* unsafe_arena_release_routes ( )

◆ unsafe_arena_release_solution_hint()

::operations_research::sat::PartialVariableAssignment* unsafe_arena_release_solution_hint ( )

◆ unsafe_arena_release_table()

::operations_research::sat::TableConstraintProto* unsafe_arena_release_table ( )

◆ unsafe_arena_release_target()

::operations_research::sat::LinearExpressionProto* unsafe_arena_release_target ( )

◆ unsafe_arena_set_allocated_all_diff()

void unsafe_arena_set_allocated_all_diff ( ::operations_research::sat::AllDifferentConstraintProto *  all_diff)

◆ unsafe_arena_set_allocated_assignment()

void unsafe_arena_set_allocated_assignment ( ::operations_research::sat::BooleanAssignment *  assignment)

◆ unsafe_arena_set_allocated_at_most_one()

void unsafe_arena_set_allocated_at_most_one ( ::operations_research::sat::BoolArgumentProto *  at_most_one)

◆ unsafe_arena_set_allocated_automaton()

void unsafe_arena_set_allocated_automaton ( ::operations_research::sat::AutomatonConstraintProto *  automaton)

◆ unsafe_arena_set_allocated_bool_and()

void unsafe_arena_set_allocated_bool_and ( ::operations_research::sat::BoolArgumentProto *  bool_and)

◆ unsafe_arena_set_allocated_bool_or()

void unsafe_arena_set_allocated_bool_or ( ::operations_research::sat::BoolArgumentProto *  bool_or)

◆ unsafe_arena_set_allocated_bool_xor()

void unsafe_arena_set_allocated_bool_xor ( ::operations_research::sat::BoolArgumentProto *  bool_xor)

◆ unsafe_arena_set_allocated_circuit()

void unsafe_arena_set_allocated_circuit ( ::operations_research::sat::CircuitConstraintProto *  circuit)

◆ unsafe_arena_set_allocated_circuit_covering()

void unsafe_arena_set_allocated_circuit_covering ( ::operations_research::sat::CircuitCoveringConstraintProto *  circuit_covering)

◆ unsafe_arena_set_allocated_cumulative()

void unsafe_arena_set_allocated_cumulative ( ::operations_research::sat::CumulativeConstraintProto *  cumulative)

◆ unsafe_arena_set_allocated_element()

void unsafe_arena_set_allocated_element ( ::operations_research::sat::ElementConstraintProto *  element)

◆ unsafe_arena_set_allocated_int_div()

void unsafe_arena_set_allocated_int_div ( ::operations_research::sat::IntegerArgumentProto *  int_div)

◆ unsafe_arena_set_allocated_int_max()

void unsafe_arena_set_allocated_int_max ( ::operations_research::sat::IntegerArgumentProto *  int_max)

◆ unsafe_arena_set_allocated_int_min()

void unsafe_arena_set_allocated_int_min ( ::operations_research::sat::IntegerArgumentProto *  int_min)

◆ unsafe_arena_set_allocated_int_mod()

void unsafe_arena_set_allocated_int_mod ( ::operations_research::sat::IntegerArgumentProto *  int_mod)

◆ unsafe_arena_set_allocated_int_prod()

void unsafe_arena_set_allocated_int_prod ( ::operations_research::sat::IntegerArgumentProto *  int_prod)

◆ unsafe_arena_set_allocated_interval()

void unsafe_arena_set_allocated_interval ( ::operations_research::sat::IntervalConstraintProto *  interval)

◆ unsafe_arena_set_allocated_inverse()

void unsafe_arena_set_allocated_inverse ( ::operations_research::sat::InverseConstraintProto *  inverse)

◆ unsafe_arena_set_allocated_lin_max()

void unsafe_arena_set_allocated_lin_max ( ::operations_research::sat::LinearArgumentProto *  lin_max)

◆ unsafe_arena_set_allocated_lin_min()

void unsafe_arena_set_allocated_lin_min ( ::operations_research::sat::LinearArgumentProto *  lin_min)

◆ unsafe_arena_set_allocated_linear()

void unsafe_arena_set_allocated_linear ( ::operations_research::sat::LinearConstraintProto *  linear)

◆ unsafe_arena_set_allocated_no_overlap()

void unsafe_arena_set_allocated_no_overlap ( ::operations_research::sat::NoOverlapConstraintProto *  no_overlap)

◆ unsafe_arena_set_allocated_no_overlap_2d()

void unsafe_arena_set_allocated_no_overlap_2d ( ::operations_research::sat::NoOverlap2DConstraintProto *  no_overlap_2d)

◆ unsafe_arena_set_allocated_objective() [1/2]

void unsafe_arena_set_allocated_objective ( ::operations_research::sat::CpObjectiveProto *  objective)

◆ unsafe_arena_set_allocated_objective() [2/2]

void unsafe_arena_set_allocated_objective ( ::operations_research::sat::LinearObjective *  objective)

◆ unsafe_arena_set_allocated_reservoir()

void unsafe_arena_set_allocated_reservoir ( ::operations_research::sat::ReservoirConstraintProto *  reservoir)

◆ unsafe_arena_set_allocated_routes()

void unsafe_arena_set_allocated_routes ( ::operations_research::sat::RoutesConstraintProto *  routes)

◆ unsafe_arena_set_allocated_solution_hint()

void unsafe_arena_set_allocated_solution_hint ( ::operations_research::sat::PartialVariableAssignment *  solution_hint)

◆ unsafe_arena_set_allocated_table()

void unsafe_arena_set_allocated_table ( ::operations_research::sat::TableConstraintProto *  table)

◆ unsafe_arena_set_allocated_target()

void unsafe_arena_set_allocated_target ( ::operations_research::sat::LinearExpressionProto *  target)

◆ UnsafeArenaSwap() [1/30]

void UnsafeArenaSwap ( AllDifferentConstraintProto other)
inline

Definition at line 1156 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [2/30]

void UnsafeArenaSwap ( AutomatonConstraintProto other)
inline

Definition at line 3565 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [3/30]

void UnsafeArenaSwap ( BoolArgumentProto other)
inline

Definition at line 490 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [4/30]

void UnsafeArenaSwap ( BooleanAssignment other)
inline

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

◆ UnsafeArenaSwap() [5/30]

void UnsafeArenaSwap ( CircuitConstraintProto other)
inline

Definition at line 2588 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [6/30]

void UnsafeArenaSwap ( CircuitCoveringConstraintProto other)
inline

Definition at line 3026 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [7/30]

void UnsafeArenaSwap ( ConstraintProto other)
inline

Definition at line 3856 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [8/30]

void UnsafeArenaSwap ( CpModelProto other)
inline

Definition at line 5394 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [9/30]

void UnsafeArenaSwap ( CpObjectiveProto other)
inline

Definition at line 4569 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [10/30]

void UnsafeArenaSwap ( CpSolverResponse other)
inline

Definition at line 5672 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [11/30]

void UnsafeArenaSwap ( CumulativeConstraintProto other)
inline

Definition at line 2178 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [12/30]

void UnsafeArenaSwap ( DecisionStrategyProto other)
inline

Definition at line 4951 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [13/30]

void UnsafeArenaSwap ( DecisionStrategyProto_AffineTransformation other)
inline

Definition at line 4792 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [14/30]

void UnsafeArenaSwap ( ElementConstraintProto other)
inline

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

◆ UnsafeArenaSwap() [15/30]

void UnsafeArenaSwap ( IntegerArgumentProto other)
inline

Definition at line 641 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [16/30]

void UnsafeArenaSwap ( IntegerVariableProto other)
inline

Definition at line 312 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [17/30]

void UnsafeArenaSwap ( IntervalConstraintProto other)
inline

Definition at line 1681 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [18/30]

void UnsafeArenaSwap ( InverseConstraintProto other)
inline

Definition at line 3389 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [19/30]

void UnsafeArenaSwap ( LinearArgumentProto other)
inline

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

◆ UnsafeArenaSwap() [20/30]

void UnsafeArenaSwap ( LinearBooleanConstraint other)
inline

Definition at line 146 of file boolean_problem.pb.h.

◆ UnsafeArenaSwap() [21/30]

void UnsafeArenaSwap ( LinearBooleanProblem other)
inline

Definition at line 758 of file boolean_problem.pb.h.

◆ UnsafeArenaSwap() [22/30]

void UnsafeArenaSwap ( LinearConstraintProto other)
inline

Definition at line 1307 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [23/30]

void UnsafeArenaSwap ( LinearExpressionProto other)
inline

Definition at line 803 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [24/30]

void UnsafeArenaSwap ( LinearObjective other)
inline

Definition at line 389 of file boolean_problem.pb.h.

◆ UnsafeArenaSwap() [25/30]

void UnsafeArenaSwap ( NoOverlap2DConstraintProto other)
inline

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

◆ UnsafeArenaSwap() [26/30]

void UnsafeArenaSwap ( NoOverlapConstraintProto other)
inline

Definition at line 1840 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [27/30]

void UnsafeArenaSwap ( PartialVariableAssignment other)
inline

Definition at line 5218 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [28/30]

void UnsafeArenaSwap ( ReservoirConstraintProto other)
inline

Definition at line 2365 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [29/30]

void UnsafeArenaSwap ( RoutesConstraintProto other)
inline

Definition at line 2789 of file cp_model.pb.h.

◆ UnsafeArenaSwap() [30/30]

void UnsafeArenaSwap ( TableConstraintProto other)
inline

Definition at line 3202 of file cp_model.pb.h.

◆ upper_bound()

::PROTOBUF_NAMESPACE_ID::int64 upper_bound ( ) const

◆ user_time()

double user_time ( ) const

◆ values() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& values ( ) const

◆ values() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& values ( ) const

◆ values() [3/4]

::PROTOBUF_NAMESPACE_ID::int64 values ( int  index) const

◆ values() [4/4]

::PROTOBUF_NAMESPACE_ID::int64 values ( int  index) const

◆ values_size() [1/2]

int values_size ( ) const

◆ values_size() [2/2]

int values_size ( ) const

◆ var()

::PROTOBUF_NAMESPACE_ID::int32 var ( ) const

◆ var_names() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& var_names ( ) const

◆ var_names() [2/2]

const std::string& var_names ( int  index) const

◆ var_names_size()

int var_names_size ( ) const

◆ variable_selection_strategy()

◆ variables() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& variables ( ) const

◆ variables() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::sat::IntegerVariableProto >& variables ( ) const

◆ variables() [3/4]

::PROTOBUF_NAMESPACE_ID::int32 variables ( int  index) const

◆ variables() [4/4]

const ::operations_research::sat::IntegerVariableProto& variables ( int  index) const

◆ variables_size() [1/2]

int variables_size ( ) const

◆ variables_size() [2/2]

int variables_size ( ) const

◆ VariableSelectionStrategy_descriptor()

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

Definition at line 5029 of file cp_model.pb.h.

◆ VariableSelectionStrategy_IsValid()

static bool VariableSelectionStrategy_IsValid ( int  value)
inlinestatic

Definition at line 5019 of file cp_model.pb.h.

◆ VariableSelectionStrategy_Name()

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

Definition at line 5033 of file cp_model.pb.h.

◆ VariableSelectionStrategy_Parse()

static bool VariableSelectionStrategy_Parse ( const std::string &  name,
VariableSelectionStrategy value 
)
inlinestatic

Definition at line 5039 of file cp_model.pb.h.

◆ vars() [1/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [2/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [3/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [4/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [5/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [6/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [7/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [8/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [9/18]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& vars ( ) const

◆ vars() [10/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [11/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [12/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [13/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [14/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [15/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [16/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [17/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars() [18/18]

::PROTOBUF_NAMESPACE_ID::int32 vars ( int  index) const

◆ vars_size() [1/9]

int vars_size ( ) const

◆ vars_size() [2/9]

int vars_size ( ) const

◆ vars_size() [3/9]

int vars_size ( ) const

◆ vars_size() [4/9]

int vars_size ( ) const

◆ vars_size() [5/9]

int vars_size ( ) const

◆ vars_size() [6/9]

int vars_size ( ) const

◆ vars_size() [7/9]

int vars_size ( ) const

◆ vars_size() [8/9]

int vars_size ( ) const

◆ vars_size() [9/9]

int vars_size ( ) const

◆ wall_time()

double wall_time ( ) const

◆ x_intervals() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& x_intervals ( ) const

◆ x_intervals() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 x_intervals ( int  index) const

◆ x_intervals_size()

int x_intervals_size ( ) const

◆ y_intervals() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& y_intervals ( ) const

◆ y_intervals() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 y_intervals ( int  index) const

◆ y_intervals_size()

int y_intervals_size ( ) const

Member Data Documentation

◆ CHOOSE_FIRST

constexpr VariableSelectionStrategy CHOOSE_FIRST
staticconstexpr

◆ CHOOSE_HIGHEST_MAX

constexpr VariableSelectionStrategy CHOOSE_HIGHEST_MAX
staticconstexpr

◆ CHOOSE_LOWEST_MIN

constexpr VariableSelectionStrategy CHOOSE_LOWEST_MIN
staticconstexpr

◆ CHOOSE_MAX_DOMAIN_SIZE

constexpr VariableSelectionStrategy CHOOSE_MAX_DOMAIN_SIZE
staticconstexpr

◆ CHOOSE_MIN_DOMAIN_SIZE

constexpr VariableSelectionStrategy CHOOSE_MIN_DOMAIN_SIZE
staticconstexpr

◆ DomainReductionStrategy_ARRAYSIZE

constexpr int DomainReductionStrategy_ARRAYSIZE
staticconstexpr

◆ DomainReductionStrategy_MAX

constexpr DomainReductionStrategy DomainReductionStrategy_MAX
staticconstexpr

◆ DomainReductionStrategy_MIN

constexpr DomainReductionStrategy DomainReductionStrategy_MIN
staticconstexpr

◆ kIndexInFileMessages

static constexpr int kIndexInFileMessages
staticconstexpr
Initial value:
=
0

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

◆ SELECT_LOWER_HALF

constexpr DomainReductionStrategy SELECT_LOWER_HALF
staticconstexpr

◆ SELECT_MAX_VALUE

constexpr DomainReductionStrategy SELECT_MAX_VALUE
staticconstexpr

◆ SELECT_MEDIAN_VALUE

constexpr DomainReductionStrategy SELECT_MEDIAN_VALUE
staticconstexpr

◆ SELECT_MIN_VALUE

constexpr DomainReductionStrategy SELECT_MIN_VALUE
staticconstexpr

◆ SELECT_UPPER_HALF

constexpr DomainReductionStrategy SELECT_UPPER_HALF
staticconstexpr

◆ VariableSelectionStrategy_ARRAYSIZE

constexpr int VariableSelectionStrategy_ARRAYSIZE
staticconstexpr

◆ VariableSelectionStrategy_MAX

constexpr VariableSelectionStrategy VariableSelectionStrategy_MAX
staticconstexpr

◆ VariableSelectionStrategy_MIN

constexpr VariableSelectionStrategy VariableSelectionStrategy_MIN
staticconstexpr

The documentation for this class was generated from the following files:
@ DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_FIRST
Definition: cp_model.pb.h:172
constexpr DecisionStrategyProto_DomainReductionStrategy DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_MIN
Definition: cp_model.pb.h:209
@ DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_MAX_DOMAIN_SIZE
Definition: cp_model.pb.h:176
@ DecisionStrategyProto_DomainReductionStrategy_SELECT_MAX_VALUE
Definition: cp_model.pb.h:201
constexpr DecisionStrategyProto_DomainReductionStrategy DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_MAX
Definition: cp_model.pb.h:210
constexpr int DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_ARRAYSIZE
Definition: cp_model.pb.h:211
@ DecisionStrategyProto_DomainReductionStrategy_SELECT_LOWER_HALF
Definition: cp_model.pb.h:202
@ DecisionStrategyProto_DomainReductionStrategy_SELECT_MIN_VALUE
Definition: cp_model.pb.h:200
@ DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_HIGHEST_MAX
Definition: cp_model.pb.h:174
@ DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_LOWEST_MIN
Definition: cp_model.pb.h:173
@ DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_MIN_DOMAIN_SIZE
Definition: cp_model.pb.h:175
constexpr DecisionStrategyProto_VariableSelectionStrategy DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_MIN
Definition: cp_model.pb.h:181
constexpr DecisionStrategyProto_VariableSelectionStrategy DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_MAX
Definition: cp_model.pb.h:182
constexpr int DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_ARRAYSIZE
Definition: cp_model.pb.h:183
@ DecisionStrategyProto_DomainReductionStrategy_SELECT_MEDIAN_VALUE
Definition: cp_model.pb.h:204
@ DecisionStrategyProto_DomainReductionStrategy_SELECT_UPPER_HALF
Definition: cp_model.pb.h:203