![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 8001 of file cp_model.pb.h.
#include <cp_model.pb.h>
Classes | |
class | _Internal |
Public Types | |
enum | : int { kVariablesFieldNumber = 2 , kConstraintsFieldNumber = 3 , kSearchStrategyFieldNumber = 5 , kAssumptionsFieldNumber = 7 , kNameFieldNumber = 1 , kObjectiveFieldNumber = 4 , kSolutionHintFieldNumber = 6 , kSymmetryFieldNumber = 8 , kFloatingPointObjectiveFieldNumber = 9 } |
nested types -------------------------------------------------— More... |
Static Public Member Functions | |
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL | descriptor () |
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL | GetDescriptor () |
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL | GetReflection () |
static const CpModelProto & | default_instance () |
static constexpr auto | InternalGenerateClassData_ () |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages = 27 |
Protected Member Functions | |
CpModelProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena) | |
CpModelProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const CpModelProto &from) | |
CpModelProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, CpModelProto &&from) noexcept | |
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL | GetClassData () const PROTOBUF_FINAL |
Static Protected Member Functions | |
static void *PROTOBUF_NONNULL | PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena) |
static constexpr auto | InternalNewImpl_ () |
Friends | |
class | ::google::protobuf::internal::TcParser |
class | ::google::protobuf::MessageLite |
class | ::google::protobuf::Arena |
template<typename T> | |
class | ::google::protobuf::Arena::InternalHelper |
struct | ::TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto |
void | swap (CpModelProto &a, CpModelProto &b) |
anonymous enum : int |
nested types -------------------------------------------------—
accessors ----------------------------------------------------—
Definition at line 8143 of file cp_model.pb.h.
|
inline |
Definition at line 8004 of file cp_model.pb.h.
operations_research::sat::CpModelProto::~CpModelProto | ( | ) |
@protoc_insertion_point(destructor:operations_research.sat.CpModelProto)
Definition at line 11768 of file cp_model.pb.cc.
|
explicit |
|
inline |
Definition at line 8017 of file cp_model.pb.h.
|
inlinenoexcept |
Definition at line 8018 of file cp_model.pb.h.
|
explicitprotected |
@protoc_insertion_point(arena_constructor:operations_research.sat.CpModelProto)
Definition at line 11697 of file cp_model.pb.cc.
|
protected |
@protoc_insertion_point(copy_constructor:operations_research.sat.CpModelProto)
Definition at line 11719 of file cp_model.pb.cc.
|
inlineprotectednoexcept |
Definition at line 8125 of file cp_model.pb.h.
PROTOBUF_CONSTEXPR operations_research::sat::CpModelProto::CpModelProto | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 906 of file cp_model.pb.cc.
|
final |
@protoc_insertion_point(serialize_to_array_start:operations_research.sat.CpModelProto)
string name = 1;
repeated .operations_research.sat.IntegerVariableProto variables = 2;
repeated .operations_research.sat.ConstraintProto constraints = 3;
.operations_research.sat.CpObjectiveProto objective = 4;
repeated .operations_research.sat.DecisionStrategyProto search_strategy = 5;
.operations_research.sat.PartialVariableAssignment solution_hint = 6;
repeated int32 assumptions = 7;
.operations_research.sat.SymmetryProto symmetry = 8;
.operations_research.sat.FloatObjectiveProto floating_point_objective = 9;
@protoc_insertion_point(serialize_to_array_end:operations_research.sat.CpModelProto)
Definition at line 11993 of file cp_model.pb.cc.
|
inline |
@protoc_insertion_point(field_add:operations_research.sat.CpModelProto.assumptions)
Definition at line 14774 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_add:operations_research.sat.CpModelProto.constraints)
Definition at line 14388 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_add:operations_research.sat.CpModelProto.search_strategy)
Definition at line 14634 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_add:operations_research.sat.CpModelProto.variables)
Definition at line 14338 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_list:operations_research.sat.CpModelProto.assumptions)
Definition at line 14779 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.assumptions)
Definition at line 14766 of file cp_model.pb.h.
|
inline |
repeated int32 assumptions = 7;
Definition at line 14759 of file cp_model.pb.h.
|
final |
@protoc_insertion_point(message_byte_size_start:operations_research.sat.CpModelProto)
Prevent compiler warnings about cached_has_bits being unused
repeated .operations_research.sat.IntegerVariableProto variables = 2;
repeated .operations_research.sat.ConstraintProto constraints = 3;
repeated .operations_research.sat.DecisionStrategyProto search_strategy = 5;
repeated int32 assumptions = 7;
string name = 1;
.operations_research.sat.CpObjectiveProto objective = 4;
.operations_research.sat.PartialVariableAssignment solution_hint = 6;
.operations_research.sat.SymmetryProto symmetry = 8;
.operations_research.sat.FloatObjectiveProto floating_point_objective = 9;
Definition at line 12096 of file cp_model.pb.cc.
PROTOBUF_NOINLINE void operations_research::sat::CpModelProto::Clear | ( | ) |
@protoc_insertion_point(message_clear_start:operations_research.sat.CpModelProto)
Prevent compiler warnings about cached_has_bits being unused
Definition at line 11950 of file cp_model.pb.cc.
|
inline |
Definition at line 14762 of file cp_model.pb.h.
|
inline |
Definition at line 14368 of file cp_model.pb.h.
|
inline |
Definition at line 14515 of file cp_model.pb.h.
|
inline |
|
inline |
Definition at line 14417 of file cp_model.pb.h.
|
inline |
Definition at line 14614 of file cp_model.pb.h.
|
inline |
Definition at line 14663 of file cp_model.pb.h.
|
inline |
Definition at line 14807 of file cp_model.pb.h.
|
inline |
Definition at line 14318 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_list:operations_research.sat.CpModelProto.constraints)
Definition at line 14395 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.constraints)
Definition at line 14383 of file cp_model.pb.h.
|
inline |
repeated .operations_research.sat.ConstraintProto constraints = 3;
Definition at line 14365 of file cp_model.pb.h.
void operations_research::sat::CpModelProto::CopyFrom | ( | const CpModelProto & | from | ) |
@protoc_insertion_point(class_specific_copy_from_start:operations_research.sat.CpModelProto)
Definition at line 12235 of file cp_model.pb.cc.
|
inlinestatic |
Definition at line 8052 of file cp_model.pb.h.
|
inlinestatic |
Definition at line 8043 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.floating_point_objective)
Definition at line 14525 of file cp_model.pb.h.
|
inline |
Definition at line 8111 of file cp_model.pb.h.
|
protected |
Definition at line 11845 of file cp_model.pb.cc.
|
inlinestatic |
Definition at line 8046 of file cp_model.pb.h.
google::protobuf::Metadata operations_research::sat::CpModelProto::GetMetadata | ( | ) | const |
Definition at line 12262 of file cp_model.pb.cc.
|
inlinestatic |
Definition at line 8049 of file cp_model.pb.h.
|
inline |
.operations_research.sat.FloatObjectiveProto floating_point_objective = 9;
Definition at line 14510 of file cp_model.pb.h.
|
inline |
.operations_research.sat.CpObjectiveProto objective = 4;
Definition at line 14412 of file cp_model.pb.h.
|
inline |
.operations_research.sat.PartialVariableAssignment solution_hint = 6;
Definition at line 14658 of file cp_model.pb.h.
|
inline |
.operations_research.sat.SymmetryProto symmetry = 8;
Definition at line 14802 of file cp_model.pb.h.
|
staticconstexpr |
Definition at line 11817 of file cp_model.pb.cc.
|
staticconstexprprotected |
Definition at line 11789 of file cp_model.pb.cc.
|
inline |
Definition at line 8087 of file cp_model.pb.h.
|
inline |
Definition at line 8080 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable_list:operations_research.sat.CpModelProto.assumptions)
Definition at line 14784 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable_list:operations_research.sat.CpModelProto.constraints)
Definition at line 14377 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.constraints)
Definition at line 14372 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.floating_point_objective)
Definition at line 14579 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.name)
Definition at line 14264 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.objective)
Definition at line 14481 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable_list:operations_research.sat.CpModelProto.search_strategy)
Definition at line 14623 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.search_strategy)
Definition at line 14618 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.solution_hint)
Definition at line 14727 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.symmetry)
Definition at line 14871 of file cp_model.pb.h.
|
inline |
Definition at line 8038 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable_list:operations_research.sat.CpModelProto.variables)
Definition at line 14327 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.sat.CpModelProto.variables)
Definition at line 14322 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.name)
Definition at line 14252 of file cp_model.pb.h.
|
inline |
implements Message -------------------------------------------—
Definition at line 8074 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.objective)
Definition at line 14427 of file cp_model.pb.h.
|
inline |
Definition at line 8020 of file cp_model.pb.h.
|
inlinenoexcept |
Definition at line 8024 of file cp_model.pb.h.
|
inlinestaticprotected |
Definition at line 11784 of file cp_model.pb.cc.
|
inlinenodiscard |
Definition at line 14543 of file cp_model.pb.h.
|
inlinenodiscard |
@protoc_insertion_point(field_release:operations_research.sat.CpModelProto.name)
Definition at line 14284 of file cp_model.pb.h.
|
inlinenodiscard |
Definition at line 14445 of file cp_model.pb.h.
|
inlinenodiscard |
Definition at line 14691 of file cp_model.pb.h.
|
inlinenodiscard |
Definition at line 14835 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_list:operations_research.sat.CpModelProto.search_strategy)
Definition at line 14641 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.search_strategy)
Definition at line 14629 of file cp_model.pb.h.
|
inline |
repeated .operations_research.sat.DecisionStrategyProto search_strategy = 5;
Definition at line 14611 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.sat.CpModelProto.floating_point_objective)
Definition at line 14586 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.sat.CpModelProto.name)
Definition at line 14297 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.sat.CpModelProto.objective)
Definition at line 14488 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.sat.CpModelProto.solution_hint)
Definition at line 14734 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.sat.CpModelProto.symmetry)
Definition at line 14878 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.sat.CpModelProto.assumptions)
Definition at line 14770 of file cp_model.pb.h.
void operations_research::sat::CpModelProto::set_name | ( | Arg_ && | arg, |
Args_... | args ) |
PROTOBUF_ALWAYS_INLINE void operations_research::sat::CpModelProto::set_name | ( | Arg_ && | arg, |
Args_... | args ) |
@protoc_insertion_point(field_set:operations_research.sat.CpModelProto.name)
Definition at line 14258 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.solution_hint)
Definition at line 14673 of file cp_model.pb.h.
|
inline |
Definition at line 8058 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.symmetry)
Definition at line 14817 of file cp_model.pb.h.
|
inline |
Definition at line 8034 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_release:operations_research.sat.CpModelProto.floating_point_objective)
Definition at line 14562 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_release:operations_research.sat.CpModelProto.objective)
Definition at line 14464 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_release:operations_research.sat.CpModelProto.solution_hint)
Definition at line 14710 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_release:operations_research.sat.CpModelProto.symmetry)
Definition at line 14854 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.sat.CpModelProto.floating_point_objective)
Definition at line 14529 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.sat.CpModelProto.objective)
Definition at line 14431 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.sat.CpModelProto.solution_hint)
Definition at line 14677 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.sat.CpModelProto.symmetry)
Definition at line 14821 of file cp_model.pb.h.
|
inline |
Definition at line 8066 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_list:operations_research.sat.CpModelProto.variables)
Definition at line 14345 of file cp_model.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.sat.CpModelProto.variables)
Definition at line 14333 of file cp_model.pb.h.
|
inline |
repeated .operations_research.sat.IntegerVariableProto variables = 2;
Definition at line 14315 of file cp_model.pb.h.
|
friend |
Definition at line 8308 of file cp_model.pb.h.
|
friend |
Definition at line 8310 of file cp_model.pb.h.
|
friend |
Definition at line 8301 of file cp_model.pb.h.
|
friend |
Definition at line 8307 of file cp_model.pb.h.
|
friend |
Definition at line 8337 of file cp_model.pb.h.
|
friend |
Definition at line 8057 of file cp_model.pb.h.
Impl_ operations_research::sat::CpModelProto::_impl_ |
Definition at line 8336 of file cp_model.pb.h.
|
staticconstexpr |
Definition at line 8056 of file cp_model.pb.h.