![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
#include "ortools/sat/cp_model.pb.h"
#include <algorithm>
#include <type_traits>
#include "google/protobuf/io/coded_stream.h"
#include "google/protobuf/generated_message_tctable_impl.h"
#include "google/protobuf/extension_set.h"
#include "google/protobuf/generated_message_util.h"
#include "google/protobuf/wire_format_lite.h"
#include "google/protobuf/descriptor.h"
#include "google/protobuf/generated_message_reflection.h"
#include "google/protobuf/reflection_ops.h"
#include "google/protobuf/wire_format.h"
#include "google/protobuf/port_def.inc"
#include "google/protobuf/port_undef.inc"
Go to the source code of this file.
Namespaces | |
namespace | operations_research |
In SWIG mode, we don't want anything besides these top-level includes. | |
namespace | operations_research::sat |
namespace | |
namespace | google::protobuf |
Functions | |
const ::uint32_t TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets[] | ABSL_ATTRIBUTE_SECTION_VARIABLE (protodesc_cold) |
const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_descriptor () |
const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_descriptor () |
const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL | operations_research::sat::CpSolverStatus_descriptor () |
Variables | |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SparsePermutationProtoDefaultTypeInternal | operations_research::sat::_SparsePermutationProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PartialVariableAssignmentDefaultTypeInternal | operations_research::sat::_PartialVariableAssignment_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NoOverlapConstraintProtoDefaultTypeInternal | operations_research::sat::_NoOverlapConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NoOverlap2DConstraintProtoDefaultTypeInternal | operations_research::sat::_NoOverlap2DConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ListOfVariablesProtoDefaultTypeInternal | operations_research::sat::_ListOfVariablesProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LinearExpressionProtoDefaultTypeInternal | operations_research::sat::_LinearExpressionProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LinearConstraintProtoDefaultTypeInternal | operations_research::sat::_LinearConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InverseConstraintProtoDefaultTypeInternal | operations_research::sat::_InverseConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IntegerVariableProtoDefaultTypeInternal | operations_research::sat::_IntegerVariableProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FloatObjectiveProtoDefaultTypeInternal | operations_research::sat::_FloatObjectiveProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DenseMatrixProtoDefaultTypeInternal | operations_research::sat::_DenseMatrixProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CpSolverSolutionDefaultTypeInternal | operations_research::sat::_CpSolverSolution_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CpObjectiveProtoDefaultTypeInternal | operations_research::sat::_CpObjectiveProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CircuitConstraintProtoDefaultTypeInternal | operations_research::sat::_CircuitConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BoolArgumentProtoDefaultTypeInternal | operations_research::sat::_BoolArgumentProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableConstraintProtoDefaultTypeInternal | operations_research::sat::_TableConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SymmetryProtoDefaultTypeInternal | operations_research::sat::_SymmetryProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RoutesConstraintProto_NodeExpressionsDefaultTypeInternal | operations_research::sat::_RoutesConstraintProto_NodeExpressions_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReservoirConstraintProtoDefaultTypeInternal | operations_research::sat::_ReservoirConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LinearArgumentProtoDefaultTypeInternal | operations_research::sat::_LinearArgumentProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IntervalConstraintProtoDefaultTypeInternal | operations_research::sat::_IntervalConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ElementConstraintProtoDefaultTypeInternal | operations_research::sat::_ElementConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DecisionStrategyProtoDefaultTypeInternal | operations_research::sat::_DecisionStrategyProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CumulativeConstraintProtoDefaultTypeInternal | operations_research::sat::_CumulativeConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CpSolverResponseDefaultTypeInternal | operations_research::sat::_CpSolverResponse_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AutomatonConstraintProtoDefaultTypeInternal | operations_research::sat::_AutomatonConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AllDifferentConstraintProtoDefaultTypeInternal | operations_research::sat::_AllDifferentConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RoutesConstraintProtoDefaultTypeInternal | operations_research::sat::_RoutesConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConstraintProtoDefaultTypeInternal | operations_research::sat::_ConstraintProto_default_instance_ |
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CpModelProtoDefaultTypeInternal | operations_research::sat::_CpModelProto_default_instance_ |
static const ::_pb::EnumDescriptor *PROTOBUF_NONNULL | file_level_enum_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto [3] |
static constexprconst ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE | file_level_service_descriptors_ortools_2fsat_2fcp_5fmodel_2eproto = nullptr |
static const ::_pb::Message *PROTOBUF_NONNULL const | file_default_instances [] |
::absl::once_flag | descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto_once |
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable | descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto |
PROTOBUF_CONSTINIT const uint32_t | operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_internal_data_ [] |
PROTOBUF_CONSTINIT const uint32_t | operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_internal_data_ [] |
PROTOBUF_CONSTINIT const uint32_t | operations_research::sat::CpSolverStatus_internal_data_ [] |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::IntegerVariableProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::BoolArgumentProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::LinearExpressionProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::LinearArgumentProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::AllDifferentConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::LinearConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::ElementConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::IntervalConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::NoOverlapConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::NoOverlap2DConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::CumulativeConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::ReservoirConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::CircuitConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::RoutesConstraintProto_NodeExpressions_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::RoutesConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::TableConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::InverseConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::AutomatonConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::ListOfVariablesProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::ConstraintProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::CpObjectiveProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::FloatObjectiveProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::DecisionStrategyProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::PartialVariableAssignment_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::SparsePermutationProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::DenseMatrixProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::SymmetryProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::CpModelProto_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::CpSolverSolution_class_data_ |
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull | operations_research::sat::CpSolverResponse_class_data_ |
static PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::std::false_type | _static_init2_ |
@protoc_insertion_point(global_scope) |
const ::uint32_t TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto::offsets[] ABSL_ATTRIBUTE_SECTION_VARIABLE | ( | protodesc_cold | ) |
|
static |
@protoc_insertion_point(global_scope)
Definition at line 13520 of file cp_model.pb.cc.
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto |
Definition at line 1504 of file cp_model.pb.cc.
|
static |
Definition at line 1503 of file cp_model.pb.cc.
|
static |
Definition at line 1294 of file cp_model.pb.cc.
|
static |
Definition at line 927 of file cp_model.pb.cc.
|
staticconstexpr |
Definition at line 929 of file cp_model.pb.cc.