C++ Reference
C++ Reference: Linear solver
linear_solver.pb.h
Go to the documentation of this file.
60 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto;
61 ::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(int index);
71 extern MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_;
86 extern MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_;
89 extern MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_;
122 extern PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_;
125 template<> ::operations_research::MPAbsConstraint* Arena::CreateMaybeMessage<::operations_research::MPAbsConstraint>(Arena*);
126 template<> ::operations_research::MPArrayConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayConstraint>(Arena*);
127 template<> ::operations_research::MPArrayWithConstantConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayWithConstantConstraint>(Arena*);
128 template<> ::operations_research::MPConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPConstraintProto>(Arena*);
129 template<> ::operations_research::MPGeneralConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto>(Arena*);
130 template<> ::operations_research::MPIndicatorConstraint* Arena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint>(Arena*);
131 template<> ::operations_research::MPModelDeltaProto* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto>(Arena*);
132 template<> ::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse>(Arena*);
133 template<> ::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse>(Arena*);
134 template<> ::operations_research::MPModelProto* Arena::CreateMaybeMessage<::operations_research::MPModelProto>(Arena*);
135 template<> ::operations_research::MPModelRequest* Arena::CreateMaybeMessage<::operations_research::MPModelRequest>(Arena*);
136 template<> ::operations_research::MPQuadraticConstraint* Arena::CreateMaybeMessage<::operations_research::MPQuadraticConstraint>(Arena*);
137 template<> ::operations_research::MPQuadraticObjective* Arena::CreateMaybeMessage<::operations_research::MPQuadraticObjective>(Arena*);
138 template<> ::operations_research::MPSolution* Arena::CreateMaybeMessage<::operations_research::MPSolution>(Arena*);
139 template<> ::operations_research::MPSolutionResponse* Arena::CreateMaybeMessage<::operations_research::MPSolutionResponse>(Arena*);
140 template<> ::operations_research::MPSolverCommonParameters* Arena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters>(Arena*);
141 template<> ::operations_research::MPSosConstraint* Arena::CreateMaybeMessage<::operations_research::MPSosConstraint>(Arena*);
142 template<> ::operations_research::MPVariableProto* Arena::CreateMaybeMessage<::operations_research::MPVariableProto>(Arena*);
143 template<> ::operations_research::OptionalDouble* Arena::CreateMaybeMessage<::operations_research::OptionalDouble>(Arena*);
144 template<> ::operations_research::PartialVariableAssignment* Arena::CreateMaybeMessage<::operations_research::PartialVariableAssignment>(Arena*);
151 };
153 constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN = MPSosConstraint_Type_SOS1_DEFAULT;
176 };
178 constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED;
179 constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER;
180 constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX + 1;
182 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MPSolverCommonParameters_LPAlgorithmValues_descriptor();
192 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverCommonParameters_LPAlgorithmValues* value) {
193 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MPSolverCommonParameters_LPAlgorithmValues>(
212 };
214 constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING;
215 constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING;
216 constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_MAX + 1;
245 };
268 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPVariableProto) */ {
294 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
353 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
354 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
355 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
377 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
387 kNameFieldNumber = 5,
388 kObjectiveCoefficientFieldNumber = 3,
389 kIsIntegerFieldNumber = 4,
390 kBranchingPriorityFieldNumber = 6,
391 kLowerBoundFieldNumber = 1,
392 kUpperBoundFieldNumber = 2,
499 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPConstraintProto) */ {
525 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
584 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
585 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
586 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
608 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
618 kVarIndexFieldNumber = 6,
619 kCoefficientFieldNumber = 7,
621 kIsLazyFieldNumber = 5,
750 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPGeneralConstraintProto) */ {
754 explicit constexpr MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
776 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
795 kIndicatorConstraint = 2,
796 kSosConstraint = 3,
797 kQuadraticConstraint = 4,
798 kAbsConstraint = 5,
799 kAndConstraint = 6,
800 kOrConstraint = 7,
801 kMinConstraint = 8,
802 kMaxConstraint = 9,
803 GENERAL_CONSTRAINT_NOT_SET = 0,
847 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
848 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
849 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
871 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
882 kIndicatorConstraintFieldNumber = 2,
883 kSosConstraintFieldNumber = 3,
884 kQuadraticConstraintFieldNumber = 4,
885 kAbsConstraintFieldNumber = 5,
886 kAndConstraintFieldNumber = 6,
887 kOrConstraintFieldNumber = 7,
888 kMinConstraintFieldNumber = 8,
889 kMaxConstraintFieldNumber = 9,
920 void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint);
956 void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint);
1028 void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint);
1046 void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint);
1097 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPIndicatorConstraint) */ {
1101 explicit constexpr MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1123 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1182 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1183 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1184 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1206 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
1216 kConstraintFieldNumber = 3,
1218 kVarValueFieldNumber = 2,
1281 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSosConstraint) */ {
1307 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1366 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1367 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1368 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1390 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
1431 kWeightFieldNumber = 3,
1432 kTypeFieldNumber = 1,
1508 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticConstraint) */ {
1512 explicit constexpr MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1534 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1593 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1594 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1595 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1617 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
1629 kQvar1IndexFieldNumber = 3,
1630 kQvar2IndexFieldNumber = 4,
1631 kQcoefficientFieldNumber = 5,
1792 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPAbsConstraint) */ {
1818 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1877 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1878 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1879 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1901 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
1912 kResultantVarIndexFieldNumber = 2,
1956 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayConstraint) */ {
1982 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2041 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2042 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2043 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2065 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
2129 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayWithConstantConstraint) */ {
2133 explicit constexpr MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2145 inline MPArrayWithConstantConstraint& operator=(MPArrayWithConstantConstraint&& from) noexcept {
2155 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2214 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2215 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2216 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2238 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
2249 kConstantFieldNumber = 2,
2317 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticObjective) */ {
2321 explicit constexpr MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2343 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2402 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2403 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2404 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2426 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
2522 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.PartialVariableAssignment) */ {
2526 explicit constexpr PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2548 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2607 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2608 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2609 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2631 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
2705 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelProto) */ {
2731 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2790 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2791 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2792 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2814 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
2824 kVariableFieldNumber = 3,
2826 kGeneralConstraintFieldNumber = 7,
2828 kSolutionHintFieldNumber = 6,
2829 kQuadraticObjectiveFieldNumber = 8,
2830 kObjectiveOffsetFieldNumber = 2,
2831 kMaximizeFieldNumber = 1,
2879 const ::operations_research::MPGeneralConstraintProto& _internal_general_constraint(int index) const;
2884 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
2916 void set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint);
2934 void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective);
2979 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > constraint_;
2980 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > general_constraint_;
2991 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.OptionalDouble) */ {
3017 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3076 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3077 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3078 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3100 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
3110 kValueFieldNumber = 1,
3140 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolverCommonParameters) */ {
3144 explicit constexpr MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3166 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3225 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3226 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3227 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3249 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
3293 kRelativeMipGapFieldNumber = 1,
3294 kPrimalToleranceFieldNumber = 2,
3295 kDualToleranceFieldNumber = 3,
3296 kLpAlgorithmFieldNumber = 4,
3297 kPresolveFieldNumber = 5,
3298 kScalingFieldNumber = 7,
3354 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
3361 void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3363 ::operations_research::MPSolverCommonParameters_LPAlgorithmValues _internal_lp_algorithm() const;
3364 void _internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3412 class MPModelDeltaProto_VariableOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3417 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3424 explicit MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3426 static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_VariableOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_); }
3433 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3434 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[14];
3442 class MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3447 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3454 explicit MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3456 static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_); }
3463 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3464 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[15];
3473 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelDeltaProto) */ {
3499 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3558 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3559 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3560 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3582 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
3593 kVariableOverridesFieldNumber = 2,
3594 kConstraintOverridesFieldNumber = 3,
3595 kBaselineModelFilePathFieldNumber = 1,
3604 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3606 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3609 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3611 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3621 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3623 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3626 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3628 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3676 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelRequest) */ {
3702 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3761 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3762 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3763 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3785 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
3851 kSolverSpecificParametersFieldNumber = 5,
3852 kModelFieldNumber = 1,
3853 kModelDeltaFieldNumber = 8,
3854 kSolverTimeLimitSecondsFieldNumber = 3,
3855 kEnableInternalSolverOutputFieldNumber = 4,
3856 kIgnoreSolverSpecificParametersFailureFieldNumber = 9,
3857 kPopulateAdditionalSolutionsUpToFieldNumber = 11,
3858 kSolverTypeFieldNumber = 2,
4003 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolution) */ {
4029 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4088 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4089 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4090 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4112 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
4122 kVariableValueFieldNumber = 2,
4123 kObjectiveValueFieldNumber = 1,
4177 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolutionResponse) */ {
4203 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4262 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4263 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4264 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4286 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(kIndexInFileMessages);
4297 kDualValueFieldNumber = 4,
4298 kReducedCostFieldNumber = 6,
4299 kAdditionalSolutionsFieldNumber = 8,
4300 kStatusStrFieldNumber = 7,
4302 kBestObjectiveBoundFieldNumber = 5,
4303 kStatusFieldNumber = 1,
4435 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
4463 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > additional_solutions_;
4553 // @@protoc_insertion_point(field_get:operations_research.MPVariableProto.objective_coefficient)
4562 // @@protoc_insertion_point(field_set:operations_research.MPVariableProto.objective_coefficient)
4622 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
4627 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
4633 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
4645 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
4653 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4685 inline void MPVariableProto::_internal_set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value) {
4708 inline ::PROTOBUF_NAMESPACE_ID::int32 MPConstraintProto::_internal_var_index(int index) const {
4715 inline void MPConstraintProto::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
4741 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.var_index)
4788 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.coefficient)
4877 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
4882 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
4888 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
4900 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
4908 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4982 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
4987 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
4988 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPGeneralConstraintProto.name)
4993 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
5001 // @@protoc_insertion_point(field_set_pointer:operations_research.MPGeneralConstraintProto.name)
5005 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
5013 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
5023 // @@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.name)
5044 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::release_indicator_constraint() {
5045 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
5048 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
5058 inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::_internal_indicator_constraint() const {
5061 : reinterpret_cast< ::operations_research::MPIndicatorConstraint&>(::operations_research::_MPIndicatorConstraint_default_instance_);
5063 inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::indicator_constraint() const {
5064 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.indicator_constraint)
5067 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::unsafe_arena_release_indicator_constraint() {
5068 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
5071 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
5078 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint) {
5084 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.indicator_constraint)
5086 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::_internal_mutable_indicator_constraint() {
5090 general_constraint_.indicator_constraint_ = CreateMaybeMessage< ::operations_research::MPIndicatorConstraint >(GetArena());
5094 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::mutable_indicator_constraint() {
5095 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.indicator_constraint)
5117 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::release_sos_constraint() {
5118 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.sos_constraint)
5131 inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::_internal_sos_constraint() const {
5134 : reinterpret_cast< ::operations_research::MPSosConstraint&>(::operations_research::_MPSosConstraint_default_instance_);
5136 inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::sos_constraint() const {
5137 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.sos_constraint)
5140 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::unsafe_arena_release_sos_constraint() {
5141 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.sos_constraint)
5151 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_sos_constraint(::operations_research::MPSosConstraint* sos_constraint) {
5157 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.sos_constraint)
5159 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::_internal_mutable_sos_constraint() {
5163 general_constraint_.sos_constraint_ = CreateMaybeMessage< ::operations_research::MPSosConstraint >(GetArena());
5167 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::mutable_sos_constraint() {
5168 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.sos_constraint)
5190 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::release_quadratic_constraint() {
5191 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5194 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
5204 inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::_internal_quadratic_constraint() const {
5207 : reinterpret_cast< ::operations_research::MPQuadraticConstraint&>(::operations_research::_MPQuadraticConstraint_default_instance_);
5209 inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::quadratic_constraint() const {
5210 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5213 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::unsafe_arena_release_quadratic_constraint() {
5214 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5217 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
5224 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint) {
5230 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5232 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::_internal_mutable_quadratic_constraint() {
5236 general_constraint_.quadratic_constraint_ = CreateMaybeMessage< ::operations_research::MPQuadraticConstraint >(GetArena());
5240 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::mutable_quadratic_constraint() {
5241 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5263 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::release_abs_constraint() {
5264 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.abs_constraint)
5277 inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::_internal_abs_constraint() const {
5280 : reinterpret_cast< ::operations_research::MPAbsConstraint&>(::operations_research::_MPAbsConstraint_default_instance_);
5282 inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::abs_constraint() const {
5283 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.abs_constraint)
5286 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::unsafe_arena_release_abs_constraint() {
5287 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.abs_constraint)
5297 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_abs_constraint(::operations_research::MPAbsConstraint* abs_constraint) {
5303 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.abs_constraint)
5305 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::_internal_mutable_abs_constraint() {
5309 general_constraint_.abs_constraint_ = CreateMaybeMessage< ::operations_research::MPAbsConstraint >(GetArena());
5313 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::mutable_abs_constraint() {
5314 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.abs_constraint)
5336 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_and_constraint() {
5337 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.and_constraint)
5350 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_and_constraint() const {
5353 : reinterpret_cast< ::operations_research::MPArrayConstraint&>(::operations_research::_MPArrayConstraint_default_instance_);
5355 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::and_constraint() const {
5356 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.and_constraint)
5359 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::unsafe_arena_release_and_constraint() {
5360 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.and_constraint)
5370 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_and_constraint(::operations_research::MPArrayConstraint* and_constraint) {
5376 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.and_constraint)
5378 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_and_constraint() {
5382 general_constraint_.and_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(GetArena());
5386 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_and_constraint() {
5387 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.and_constraint)
5409 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_or_constraint() {
5410 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.or_constraint)
5423 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_or_constraint() const {
5426 : reinterpret_cast< ::operations_research::MPArrayConstraint&>(::operations_research::_MPArrayConstraint_default_instance_);
5428 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::or_constraint() const {
5429 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.or_constraint)
5432 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::unsafe_arena_release_or_constraint() {
5433 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.or_constraint)
5443 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_or_constraint(::operations_research::MPArrayConstraint* or_constraint) {
5449 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.or_constraint)
5451 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_or_constraint() {
5455 general_constraint_.or_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(GetArena());
5459 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_or_constraint() {
5460 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.or_constraint)
5482 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_min_constraint() {
5483 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.min_constraint)
5486 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
5496 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_min_constraint() const {
5499 : reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint&>(::operations_research::_MPArrayWithConstantConstraint_default_instance_);
5501 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::min_constraint() const {
5502 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.min_constraint)
5505 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::unsafe_arena_release_min_constraint() {
5506 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.min_constraint)
5509 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
5516 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint) {
5522 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.min_constraint)
5524 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_min_constraint() {
5528 general_constraint_.min_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(GetArena());
5532 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_min_constraint() {
5533 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.min_constraint)
5555 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_max_constraint() {
5556 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.max_constraint)
5559 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
5569 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_max_constraint() const {
5572 : reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint&>(::operations_research::_MPArrayWithConstantConstraint_default_instance_);
5574 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::max_constraint() const {
5575 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.max_constraint)
5578 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::unsafe_arena_release_max_constraint() {
5579 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.max_constraint)
5582 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
5589 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint) {
5595 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.max_constraint)
5597 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_max_constraint() {
5601 general_constraint_.max_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(GetArena());
5605 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_max_constraint() {
5606 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.max_constraint)
5616 inline MPGeneralConstraintProto::GeneralConstraintCase MPGeneralConstraintProto::general_constraint_case() const {
5642 inline void MPIndicatorConstraint::_internal_set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5670 inline void MPIndicatorConstraint::_internal_set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value) {
5692 inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::_internal_constraint() const {
5697 inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::constraint() const {
5712 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPIndicatorConstraint.constraint)
5723 inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::unsafe_arena_release_constraint() {
5724 // @@protoc_insertion_point(field_release:operations_research.MPIndicatorConstraint.constraint)
5730 inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::_internal_mutable_constraint() {
5739 // @@protoc_insertion_point(field_mutable:operations_research.MPIndicatorConstraint.constraint)
5742 inline void MPIndicatorConstraint::set_allocated_constraint(::operations_research::MPConstraintProto* constraint) {
5759 // @@protoc_insertion_point(field_set_allocated:operations_research.MPIndicatorConstraint.constraint)
5785 inline void MPSosConstraint::_internal_set_type(::operations_research::MPSosConstraint_Type value) {
5903 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_var_index(int index) const {
5910 inline void MPQuadraticConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5914 inline void MPQuadraticConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5936 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.var_index)
5983 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.coefficient)
5997 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar1_index(int index) const {
6004 inline void MPQuadraticConstraint::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6008 inline void MPQuadraticConstraint::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6030 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar1_index)
6044 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar2_index(int index) const {
6051 inline void MPQuadraticConstraint::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6055 inline void MPQuadraticConstraint::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6077 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar2_index)
6124 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qcoefficient)
6235 inline void MPAbsConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6258 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_var_index(int index) const {
6265 inline void MPArrayConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6291 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayConstraint.var_index)
6307 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_resultant_var_index() const {
6311 // @@protoc_insertion_point(field_get:operations_research.MPArrayConstraint.resultant_var_index)
6314 inline void MPArrayConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6320 // @@protoc_insertion_point(field_set:operations_research.MPArrayConstraint.resultant_var_index)
6337 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_var_index(int index) const {
6340 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::var_index(int index) const {
6341 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.var_index)
6344 inline void MPArrayWithConstantConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6346 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.var_index)
6348 inline void MPArrayWithConstantConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6351 inline void MPArrayWithConstantConstraint::add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6353 // @@protoc_insertion_point(field_add:operations_research.MPArrayWithConstantConstraint.var_index)
6361 // @@protoc_insertion_point(field_list:operations_research.MPArrayWithConstantConstraint.var_index)
6370 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayWithConstantConstraint.var_index)
6390 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.constant)
6399 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.constant)
6414 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_resultant_var_index() const {
6417 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::resultant_var_index() const {
6418 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
6421 inline void MPArrayWithConstantConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6425 inline void MPArrayWithConstantConstraint::set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6427 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
6444 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar1_index(int index) const {
6451 inline void MPQuadraticObjective::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6455 inline void MPQuadraticObjective::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6477 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar1_index)
6491 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar2_index(int index) const {
6498 inline void MPQuadraticObjective::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6502 inline void MPQuadraticObjective::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6524 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar2_index)
6571 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.coefficient)
6589 inline ::PROTOBUF_NAMESPACE_ID::int32 PartialVariableAssignment::_internal_var_index(int index) const {
6596 inline void PartialVariableAssignment::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6600 inline void PartialVariableAssignment::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6613 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_index)
6622 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_index)
6660 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_value)
6669 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_value)
6696 inline const ::operations_research::MPVariableProto& MPModelProto::_internal_variable(int index) const {
6710 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto >&
6735 inline const ::operations_research::MPConstraintProto& MPModelProto::_internal_constraint(int index) const {
6738 inline const ::operations_research::MPConstraintProto& MPModelProto::constraint(int index) const {
6749 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto >&
6765 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::mutable_general_constraint(int index) {
6769 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >*
6771 // @@protoc_insertion_point(field_mutable_list:operations_research.MPModelProto.general_constraint)
6774 inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::_internal_general_constraint(int index) const {
6777 inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::general_constraint(int index) const {
6781 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::_internal_add_general_constraint() {
6784 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::add_general_constraint() {
6788 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
6863 inline const ::operations_research::MPQuadraticObjective& MPModelProto::_internal_quadratic_objective() const {
6865 return p != nullptr ? *p : reinterpret_cast<const ::operations_research::MPQuadraticObjective&>(
6868 inline const ::operations_research::MPQuadraticObjective& MPModelProto::quadratic_objective() const {
6883 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelProto.quadratic_objective)
6885 inline ::operations_research::MPQuadraticObjective* MPModelProto::release_quadratic_objective() {
6894 inline ::operations_research::MPQuadraticObjective* MPModelProto::unsafe_arena_release_quadratic_objective() {
6895 // @@protoc_insertion_point(field_release:operations_research.MPModelProto.quadratic_objective)
6901 inline ::operations_research::MPQuadraticObjective* MPModelProto::_internal_mutable_quadratic_objective() {
6909 inline ::operations_research::MPQuadraticObjective* MPModelProto::mutable_quadratic_objective() {
6910 // @@protoc_insertion_point(field_mutable:operations_research.MPModelProto.quadratic_objective)
6913 inline void MPModelProto::set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective) {
6930 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.quadratic_objective)
6962 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
6967 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
6973 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
6985 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
6993 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7019 inline const ::operations_research::PartialVariableAssignment& MPModelProto::_internal_solution_hint() const {
7021 return p != nullptr ? *p : reinterpret_cast<const ::operations_research::PartialVariableAssignment&>(
7024 inline const ::operations_research::PartialVariableAssignment& MPModelProto::solution_hint() const {
7039 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelProto.solution_hint)
7041 inline ::operations_research::PartialVariableAssignment* MPModelProto::release_solution_hint() {
7050 inline ::operations_research::PartialVariableAssignment* MPModelProto::unsafe_arena_release_solution_hint() {
7057 inline ::operations_research::PartialVariableAssignment* MPModelProto::_internal_mutable_solution_hint() {
7065 inline ::operations_research::PartialVariableAssignment* MPModelProto::mutable_solution_hint() {
7069 inline void MPModelProto::set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint) {
7086 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.solution_hint)
7138 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_relative_mip_gap() const {
7143 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::relative_mip_gap() const {
7144 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.relative_mip_gap)
7158 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
7160 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_relative_mip_gap() {
7169 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_relative_mip_gap() {
7170 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.relative_mip_gap)
7176 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_relative_mip_gap() {
7184 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_relative_mip_gap() {
7185 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.relative_mip_gap)
7188 inline void MPSolverCommonParameters::set_allocated_relative_mip_gap(::operations_research::OptionalDouble* relative_mip_gap) {
7205 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
7221 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_primal_tolerance() const {
7226 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::primal_tolerance() const {
7227 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.primal_tolerance)
7241 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
7243 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_primal_tolerance() {
7252 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_primal_tolerance() {
7253 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.primal_tolerance)
7259 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_primal_tolerance() {
7267 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_primal_tolerance() {
7268 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.primal_tolerance)
7271 inline void MPSolverCommonParameters::set_allocated_primal_tolerance(::operations_research::OptionalDouble* primal_tolerance) {
7288 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
7304 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_dual_tolerance() const {
7309 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::dual_tolerance() const {
7310 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.dual_tolerance)
7324 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
7326 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_dual_tolerance() {
7335 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_dual_tolerance() {
7336 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.dual_tolerance)
7342 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_dual_tolerance() {
7350 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_dual_tolerance() {
7351 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.dual_tolerance)
7354 inline void MPSolverCommonParameters::set_allocated_dual_tolerance(::operations_research::OptionalDouble* dual_tolerance) {
7371 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
7374 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
7386 inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::_internal_lp_algorithm() const {
7387 return static_cast< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues >(lp_algorithm_);
7389 inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::lp_algorithm() const {
7390 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.lp_algorithm)
7393 inline void MPSolverCommonParameters::_internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
7398 inline void MPSolverCommonParameters::set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
7400 // @@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.lp_algorithm)
7415 inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_presolve() const {
7422 inline void MPSolverCommonParameters::_internal_set_presolve(::operations_research::OptionalBoolean value) {
7427 inline void MPSolverCommonParameters::set_presolve(::operations_research::OptionalBoolean value) {
7444 inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_scaling() const {
7451 inline void MPSolverCommonParameters::_internal_set_scaling(::operations_research::OptionalBoolean value) {
7456 inline void MPSolverCommonParameters::set_scaling(::operations_research::OptionalBoolean value) {
7482 // @@protoc_insertion_point(field_get:operations_research.MPModelDeltaProto.baseline_model_file_path)
7487 // @@protoc_insertion_point(field_set:operations_research.MPModelDeltaProto.baseline_model_file_path)
7490 // @@protoc_insertion_point(field_mutable:operations_research.MPModelDeltaProto.baseline_model_file_path)
7496 inline void MPModelDeltaProto::_internal_set_baseline_model_file_path(const std::string& value) {
7498 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
7503 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
7504 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPModelDeltaProto.baseline_model_file_path)
7509 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
7510 // @@protoc_insertion_point(field_set_char:operations_research.MPModelDeltaProto.baseline_model_file_path)
7515 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
7517 // @@protoc_insertion_point(field_set_pointer:operations_research.MPModelDeltaProto.baseline_model_file_path)
7521 return baseline_model_file_path_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
7524 // @@protoc_insertion_point(field_release:operations_research.MPModelDeltaProto.baseline_model_file_path)
7529 return baseline_model_file_path_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7531 inline void MPModelDeltaProto::set_allocated_baseline_model_file_path(std::string* baseline_model_file_path) {
7537 baseline_model_file_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), baseline_model_file_path,
7539 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelDeltaProto.baseline_model_file_path)
7552 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
7556 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
7558 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.variable_overrides)
7561 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
7565 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
7567 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.variable_overrides)
7581 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
7585 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
7587 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.constraint_overrides)
7590 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
7594 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
7596 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.constraint_overrides)
7637 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model)
7699 inline ::operations_research::MPModelRequest_SolverType MPModelRequest::_internal_solver_type() const {
7706 inline void MPModelRequest::_internal_set_solver_type(::operations_research::MPModelRequest_SolverType value) {
7711 inline void MPModelRequest::set_solver_type(::operations_research::MPModelRequest_SolverType value) {
7732 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_time_limit_seconds)
7741 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_time_limit_seconds)
7760 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.enable_internal_solver_output)
7769 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.enable_internal_solver_output)
7785 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_specific_parameters)
7790 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_specific_parameters)
7793 // @@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.solver_specific_parameters)
7799 inline void MPModelRequest::_internal_set_solver_specific_parameters(const std::string& value) {
7801 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
7806 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
7807 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPModelRequest.solver_specific_parameters)
7812 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
7813 // @@protoc_insertion_point(field_set_char:operations_research.MPModelRequest.solver_specific_parameters)
7818 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
7820 // @@protoc_insertion_point(field_set_pointer:operations_research.MPModelRequest.solver_specific_parameters)
7824 return solver_specific_parameters_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
7827 // @@protoc_insertion_point(field_release:operations_research.MPModelRequest.solver_specific_parameters)
7832 return solver_specific_parameters_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7834 inline void MPModelRequest::set_allocated_solver_specific_parameters(std::string* solver_specific_parameters) {
7840 solver_specific_parameters_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), solver_specific_parameters,
7842 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.solver_specific_parameters)
7861 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
7864 inline void MPModelRequest::_internal_set_ignore_solver_specific_parameters_failure(bool value) {
7870 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
7886 inline const ::operations_research::MPModelDeltaProto& MPModelRequest::_internal_model_delta() const {
7906 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model_delta)
7917 inline ::operations_research::MPModelDeltaProto* MPModelRequest::unsafe_arena_release_model_delta() {
7924 inline ::operations_research::MPModelDeltaProto* MPModelRequest::_internal_mutable_model_delta() {
7936 inline void MPModelRequest::set_allocated_model_delta(::operations_research::MPModelDeltaProto* model_delta) {
7953 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model_delta)
7968 inline ::PROTOBUF_NAMESPACE_ID::int32 MPModelRequest::_internal_populate_additional_solutions_up_to() const {
7971 inline ::PROTOBUF_NAMESPACE_ID::int32 MPModelRequest::populate_additional_solutions_up_to() const {
7972 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.populate_additional_solutions_up_to)
7975 inline void MPModelRequest::_internal_set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value) {
7979 inline void MPModelRequest::set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value) {
7981 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.populate_additional_solutions_up_to)
8067 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
8079 inline ::operations_research::MPSolverResponseStatus MPSolutionResponse::_internal_status() const {
8086 inline void MPSolutionResponse::_internal_set_status(::operations_research::MPSolverResponseStatus value) {
8091 inline void MPSolutionResponse::set_status(::operations_research::MPSolverResponseStatus value) {
8125 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
8130 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
8131 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPSolutionResponse.status_str)
8136 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
8142 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
8144 // @@protoc_insertion_point(field_set_pointer:operations_research.MPSolutionResponse.status_str)
8148 return status_str_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
8156 return status_str_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
8164 status_str_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), status_str,
8166 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolutionResponse.status_str)
8213 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.best_objective_bound)
8222 // @@protoc_insertion_point(field_set:operations_research.MPSolutionResponse.best_objective_bound)
8268 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.variable_value)
8315 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.dual_value)
8362 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.reduced_cost)
8376 inline ::operations_research::MPSolution* MPSolutionResponse::mutable_additional_solutions(int index) {
8377 // @@protoc_insertion_point(field_mutable:operations_research.MPSolutionResponse.additional_solutions)
8382 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.additional_solutions)
8385 inline const ::operations_research::MPSolution& MPSolutionResponse::_internal_additional_solutions(int index) const {
8388 inline const ::operations_research::MPSolution& MPSolutionResponse::additional_solutions(int index) const {
8389 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.additional_solutions)
8392 inline ::operations_research::MPSolution* MPSolutionResponse::_internal_add_additional_solutions() {
8396 // @@protoc_insertion_point(field_add:operations_research.MPSolutionResponse.additional_solutions)
8401 // @@protoc_insertion_point(field_list:operations_research.MPSolutionResponse.additional_solutions)
8453 template <> struct is_proto_enum< ::operations_research::MPSosConstraint_Type> : ::std::true_type {};
8455 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSosConstraint_Type>() {
8458 template <> struct is_proto_enum< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues> : ::std::true_type {};
8460 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues>() {
8463 template <> struct is_proto_enum< ::operations_research::MPModelRequest_SolverType> : ::std::true_type {};
8465 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType>() {
8468 template <> struct is_proto_enum< ::operations_research::MPSolverResponseStatus> : ::std::true_type {};
8470 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverResponseStatus>() {
8479 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
Definition: linear_solver.pb.h:3445
void MergeFrom(const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse &other)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &other) final
static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3456
constexpr MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3458
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse()
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3457
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse, ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: linear_solver.pb.h:3450
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: linear_solver.pb.h:3415
void MergeFrom(const MPModelDeltaProto_VariableOverridesEntry_DoNotUse &other)
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< MPModelDeltaProto_VariableOverridesEntry_DoNotUse, ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: linear_solver.pb.h:3420
constexpr MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &other) final
MPModelDeltaProto_VariableOverridesEntry_DoNotUse()
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3428
MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3427
static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3426
virtual ~MPArrayConstraint()
static bool LPAlgorithmValues_IsValid(int value)
Definition: linear_solver.pb.h:3265
void set_best_objective_bound(double value)
void clear_var_value()
static bool SolverType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SolverType *value)
Definition: linear_solver.pb.h:3843
static const MPIndicatorConstraint & default_instance()
Definition: linear_solver.pb.h:1138
void set_is_lazy(bool value)
MPQuadraticObjective * New() const final
Definition: linear_solver.pb.h:2387
void set_is_integer(bool value)
void clear_weight()
constexpr MPArrayConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_ignore_solver_specific_parameters_failure()
void clear_solver_type()
::operations_research::MPArrayConstraint * release_or_constraint()
void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > * mutable_variable_overrides()
::operations_research::MPSosConstraint * unsafe_arena_release_sos_constraint()
void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value)
void UnsafeArenaSwap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:824
::operations_research::MPSosConstraint_Type type() const
void clear_abs_constraint()
double best_objective_bound() const
void clear_qcoefficient()
::operations_research::MPGeneralConstraintProto * add_general_constraint()
void CopyFrom(const MPVariableProto &from)
friend void swap(MPQuadraticConstraint &a, MPQuadraticConstraint &b)
Definition: linear_solver.pb.h:1559
void set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value)
bool has_ignore_solver_specific_parameters_failure() const
::operations_research::MPConstraintProto * unsafe_arena_release_constraint()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
void MergeFrom(const MPConstraintProto &from)
void MergeFrom(const MPSolverCommonParameters &from)
void clear_resultant_var_index()
bool has_or_constraint() const
const ::operations_research::MPArrayConstraint & or_constraint() const
bool has_objective_coefficient() const
static const MPArrayConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2000
void add_variable_value(double value)
MPSolutionResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
::operations_research::MPConstraintProto * add_constraint()
::operations_research::MPConstraintProto * mutable_constraint(int index)
double solver_time_limit_seconds() const
void CopyFrom(const MPGeneralConstraintProto &from)
void clear_max_constraint()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & weight() const
PartialVariableAssignment(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2529
MPSolution * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4077
void CopyFrom(const MPQuadraticObjective &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:306
MPModelDeltaProto(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MPSolverCommonParameters(const MPSolverCommonParameters &from)
OptionalDouble(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_var_value(int index, double value)
MPSolution & operator=(const MPSolution &from)
Definition: linear_solver.pb.h:4015
MPSolverCommonParameters_LPAlgorithmValues LPAlgorithmValues
Definition: linear_solver.pb.h:3256
void Swap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2183
bool has_primal_tolerance() const
MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(MPIndicatorConstraint &a, MPIndicatorConstraint &b)
Definition: linear_solver.pb.h:1148
bool has_var_index() const
PartialVariableAssignment & operator=(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2538
MPModelRequest(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3683
static const std::string & Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:1416
void MergeFrom(const OptionalDouble &from)
bool has_status_str() const
double dual_value(int index) const
MPModelProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2779
double var_value(int index) const
MPArrayConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MPConstraintProto & operator=(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:515
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPIndicatorConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1171
int variable_value_size() const
::operations_research::OptionalBoolean scaling() const
const ::operations_research::OptionalDouble & relative_mip_gap() const
void clear_variable_overrides()
void set_solver_specific_parameters(const std::string &value)
void clear_variable()
virtual ~MPModelDeltaProto()
virtual ~MPQuadraticConstraint()
::operations_research::MPQuadraticConstraint * unsafe_arena_release_quadratic_constraint()
void CopyFrom(const MPConstraintProto &from)
void UnsafeArenaSwap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2379
MPGeneralConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:836
::operations_research::OptionalDouble * unsafe_arena_release_dual_tolerance()
void unsafe_arena_set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
void set_name(const char *value, size_t size)
bool has_sos_constraint() const
static const MPModelRequest * internal_default_instance()
Definition: linear_solver.pb.h:3720
void Swap(MPConstraintProto *other)
Definition: linear_solver.pb.h:553
int variable_size() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
double weight(int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > & additional_solutions() const
constexpr MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPSolution & operator=(MPSolution &&from) noexcept
Definition: linear_solver.pb.h:4019
static const MPModelDeltaProto * internal_default_instance()
Definition: linear_solver.pb.h:3517
constexpr MPModelDeltaProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_sos_constraint()
void set_coefficient(int index, double value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
const ::operations_research::MPVariableProto & variable(int index) const
static const MPQuadraticConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1552
PartialVariableAssignment()
Definition: linear_solver.pb.h:2524
::operations_research::MPIndicatorConstraint * unsafe_arena_release_indicator_constraint()
friend void swap(MPModelProto &a, MPModelProto &b)
Definition: linear_solver.pb.h:2756
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:300
void clear_objective_coefficient()
MPArrayConstraint & operator=(const MPArrayConstraint &from)
Definition: linear_solver.pb.h:1968
constexpr MPModelRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const MPAbsConstraint &from)
static const MPSosConstraint & default_instance()
Definition: linear_solver.pb.h:1322
bool has_presolve() const
void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
void set_solver_specific_parameters(const char *value)
void CopyFrom(const PartialVariableAssignment &from)
void set_name(const std::string &value)
void set_allocated_baseline_model_file_path(std::string *baseline_model_file_path)
MPArrayWithConstantConstraint * New() const final
Definition: linear_solver.pb.h:2199
::operations_research::MPQuadraticObjective * mutable_quadratic_objective()
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
void MergeFrom(const MPGeneralConstraintProto &from)
MPConstraintProto & operator=(const MPConstraintProto &from)
Definition: linear_solver.pb.h:511
OptionalDouble * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3065
MPModelRequest & operator=(const MPModelRequest &from)
Definition: linear_solver.pb.h:3688
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > & variable_overrides() const
constexpr MPSolutionResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:573
void unsafe_arena_set_allocated_model(::operations_research::MPModelProto *model)
double value() const
bool has_enable_internal_solver_output() const
constexpr MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::operations_research::MPModelProto * unsafe_arena_release_model()
void Swap(MPModelProto *other)
Definition: linear_solver.pb.h:2759
void clear_relative_mip_gap()
friend void swap(MPModelDeltaProto &a, MPModelDeltaProto &b)
Definition: linear_solver.pb.h:3524
void unsafe_arena_set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
bool has_dual_tolerance() const
static const MPAbsConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1836
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: linear_solver.pb.h:1412
void set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
MPIndicatorConstraint & operator=(const MPIndicatorConstraint &from)
Definition: linear_solver.pb.h:1109
::operations_research::OptionalDouble * unsafe_arena_release_primal_tolerance()
::operations_research::MPModelDeltaProto * mutable_model_delta()
static bool LPAlgorithmValues_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LPAlgorithmValues *value)
Definition: linear_solver.pb.h:3285
friend void swap(MPSolverCommonParameters &a, MPSolverCommonParameters &b)
Definition: linear_solver.pb.h:3191
MPModelProto(const MPModelProto &from)
bool has_best_objective_bound() const
std::string * release_status_str()
double variable_value(int index) const
void set_type(::operations_research::MPSosConstraint_Type value)
::operations_research::MPSosConstraint * release_sos_constraint()
MPSosConstraint()
Definition: linear_solver.pb.h:1283
void MergeFrom(const MPModelProto &from)
MPVariableProto & operator=(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:284
const ::operations_research::MPIndicatorConstraint & indicator_constraint() const
bool has_abs_constraint() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_dual_value()
::operations_research::MPArrayWithConstantConstraint * unsafe_arena_release_max_constraint()
void set_baseline_model_file_path(const std::string &value)
virtual ~MPIndicatorConstraint()
void MergeFrom(const MPQuadraticObjective &from)
bool has_scaling() const
MPModelProto & operator=(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2721
::operations_research::MPAbsConstraint * release_abs_constraint()
MPGeneralConstraintProto & operator=(const MPGeneralConstraintProto &from)
Definition: linear_solver.pb.h:762
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::operations_research::OptionalDouble * release_primal_tolerance()
void Swap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3194
MPVariableProto(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void clear_name()
double objective_coefficient() const
MPAbsConstraint(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1799
void UnsafeArenaSwap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1570
::operations_research::MPConstraintProto * release_constraint()
MPAbsConstraint & operator=(const MPAbsConstraint &from)
Definition: linear_solver.pb.h:1804
OptionalDouble()
Definition: linear_solver.pb.h:2993
bool enable_internal_solver_output() const
double constant() const
bool has_model() const
void clear_or_constraint()
static const MPArrayConstraint & default_instance()
Definition: linear_solver.pb.h:1997
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > & constraint() const
std::string * mutable_name()
::operations_research::MPArrayConstraint * unsafe_arena_release_or_constraint()
void set_status(::operations_research::MPSolverResponseStatus value)
constexpr OptionalDouble(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
std::string * mutable_status_str()
MPModelDeltaProto(const MPModelDeltaProto &from)
void set_status_str(const char *value)
::operations_research::MPModelDeltaProto * unsafe_arena_release_model_delta()
void Swap(MPVariableProto *other)
Definition: linear_solver.pb.h:322
void set_objective_coefficient(double value)
void clear_solver_specific_parameters()
void clear_value()
MPQuadraticConstraint & operator=(const MPQuadraticConstraint &from)
Definition: linear_solver.pb.h:1520
static const OptionalDouble & default_instance()
Definition: linear_solver.pb.h:3032
MPModelDeltaProto(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3480
const ::operations_research::MPSolution & additional_solutions(int index) const
void clear_is_integer()
::operations_research::OptionalDouble * mutable_relative_mip_gap()
MPArrayWithConstantConstraint(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2136
int var_index_size() const
MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
OptionalDouble & operator=(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:3007
bool has_upper_bound() const
::operations_research::MPArrayWithConstantConstraint * mutable_max_constraint()
OptionalDouble(const OptionalDouble &from)
bool has_quadratic_objective() const
void Swap(MPSolution *other)
Definition: linear_solver.pb.h:4057
void clear_enable_internal_solver_output()
double upper_bound() const
MPGeneralConstraintProto(const MPGeneralConstraintProto &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > * mutable_constraint()
int coefficient_size() const
std::string * release_name()
void MergeFrom(const MPQuadraticConstraint &from)
static const MPQuadraticObjective & default_instance()
Definition: linear_solver.pb.h:2358
virtual ~MPGeneralConstraintProto()
static const PartialVariableAssignment * internal_default_instance()
Definition: linear_solver.pb.h:2566
bool has_and_constraint() const
::operations_research::MPVariableProto * add_variable()
void unsafe_arena_set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
void set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
MPSosConstraint(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1288
int general_constraint_size() const
MPSolverCommonParameters & operator=(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3156
MPModelProto(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MPSolverCommonParameters & operator=(const MPSolverCommonParameters &from)
Definition: linear_solver.pb.h:3152
bool has_populate_additional_solutions_up_to() const
MPConstraintProto(const MPConstraintProto &from)
PartialVariableAssignment & operator=(const PartialVariableAssignment &from)
Definition: linear_solver.pb.h:2534
MPQuadraticObjective(const MPQuadraticObjective &from)
static bool Type_IsValid(int value)
Definition: linear_solver.pb.h:1402
PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const MPIndicatorConstraint &from)
OptionalDouble & operator=(const OptionalDouble &from)
Definition: linear_solver.pb.h:3003
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > * mutable_variable()
static const std::string & LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:3279
static const MPModelProto & default_instance()
Definition: linear_solver.pb.h:2746
void clear_constant()
bool has_lp_algorithm() const
static const MPModelDeltaProto & default_instance()
Definition: linear_solver.pb.h:3514
void Swap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1151
void UnsafeArenaSwap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:2018
MPQuadraticConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1582
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
MPSolution(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void clear_variable_value()
void clear_lp_algorithm()
const ::operations_research::MPQuadraticObjective & quadratic_objective() const
MPConstraintProto(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:506
friend void swap(MPSosConstraint &a, MPSosConstraint &b)
Definition: linear_solver.pb.h:1332
MPSosConstraint * New() const final
Definition: linear_solver.pb.h:1351
void set_scaling(::operations_research::OptionalBoolean value)
::operations_research::MPQuadraticConstraint * release_quadratic_constraint()
::operations_research::MPVariableProto * mutable_variable(int index)
void CopyFrom(const MPArrayConstraint &from)
MPSolutionResponse()
Definition: linear_solver.pb.h:4179
void CopyFrom(const MPSolutionResponse &from)
int dual_value_size() const
::operations_research::MPModelProto * release_model()
::operations_research::MPSolution * mutable_additional_solutions(int index)
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_qcoefficient()
void clear_dual_value()
int variable_overrides_size() const
MPIndicatorConstraint()
Definition: linear_solver.pb.h:1099
void clear_scaling()
GeneralConstraintCase
Definition: linear_solver.pb.h:794
::operations_research::MPModelRequest_SolverType solver_type() const
MPModelRequest()
Definition: linear_solver.pb.h:3678
::operations_research::PartialVariableAssignment * release_solution_hint()
MPSolverCommonParameters(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3147
void clear_maximize()
bool has_maximize() const
void clear_status_str()
void set_solver_type(::operations_research::MPModelRequest_SolverType value)
MPGeneralConstraintProto & operator=(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:766
static const MPIndicatorConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1141
void set_status_str(const std::string &value)
static const MPSolverCommonParameters & default_instance()
Definition: linear_solver.pb.h:3181
::operations_research::MPAbsConstraint * mutable_abs_constraint()
void unsafe_arena_set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
void CopyFrom(const MPQuadraticConstraint &from)
void unsafe_arena_set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
static const MPSolution & default_instance()
Definition: linear_solver.pb.h:4044
void set_baseline_model_file_path(std::string &&value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & dual_value() const
void clear_coefficient()
int qvar2_index_size() const
static const std::string & SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:3837
const ::operations_research::MPArrayWithConstantConstraint & min_constraint() const
void unsafe_arena_set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
void UnsafeArenaSwap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2191
MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MPVariableProto(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:275
void set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
bool has_relative_mip_gap() const
MPQuadraticConstraint()
Definition: linear_solver.pb.h:1510
void clear_quadratic_constraint()
double coefficient(int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > & variable() const
MPModelRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MPVariableProto * New() const final
Definition: linear_solver.pb.h:338
MPQuadraticConstraint(const MPQuadraticConstraint &from)
void set_qcoefficient(int index, double value)
double objective_offset() const
constexpr MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPArrayConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2030
void set_status_str(const char *value, size_t size)
void clear_objective_offset()
MPModelRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3750
void add_qcoefficient(double value)
const ::operations_research::MPArrayConstraint & and_constraint() const
MPSosConstraint_Type Type
Definition: linear_solver.pb.h:1397
void UnsafeArenaSwap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1343
void set_objective_value(double value)
MPModelRequest & operator=(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3692
friend void swap(OptionalDouble &a, OptionalDouble &b)
Definition: linear_solver.pb.h:3042
::operations_research::MPIndicatorConstraint * mutable_indicator_constraint()
void UnsafeArenaSwap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1854
constexpr MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPModelDeltaProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3547
constexpr MPConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::operations_research::OptionalDouble * unsafe_arena_release_relative_mip_gap()
void UnsafeArenaSwap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2584
int constraint_overrides_size() const
void MergeFrom(const MPVariableProto &from)
MPQuadraticConstraint & operator=(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1524
MPAbsConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
void set_lower_bound(double value)
int qcoefficient_size() const
void clear_presolve()
constexpr MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
bool has_value() const
::operations_research::MPQuadraticObjective * release_quadratic_objective()
void clear_dual_tolerance()
::operations_research::MPSolverCommonParameters_LPAlgorithmValues lp_algorithm() const
MPModelDeltaProto & operator=(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3489
void clear_baseline_model_file_path()
::operations_research::MPModelDeltaProto * release_model_delta()
MPSolutionResponse & operator=(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:4193
MPSosConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1355
bool has_constant() const
MPArrayConstraint & operator=(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:1972
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SolverType_descriptor()
Definition: linear_solver.pb.h:3833
constexpr MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_enable_internal_solver_output(bool value)
void unsafe_arena_set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
MPIndicatorConstraint * New() const final
Definition: linear_solver.pb.h:1167
void Swap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1335
friend void swap(MPAbsConstraint &a, MPAbsConstraint &b)
Definition: linear_solver.pb.h:1843
bool has_name() const
MPArrayWithConstantConstraint & operator=(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2145
::operations_research::MPArrayConstraint * release_and_constraint()
virtual ~MPAbsConstraint()
MPArrayConstraint(const MPArrayConstraint &from)
static const MPSolutionResponse * internal_default_instance()
Definition: linear_solver.pb.h:4221
::operations_research::PartialVariableAssignment * unsafe_arena_release_solution_hint()
MPQuadraticConstraint(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1515
void Swap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:816
::operations_research::MPQuadraticObjective * unsafe_arena_release_quadratic_objective()
::operations_research::MPArrayWithConstantConstraint * mutable_min_constraint()
void clear_qvar1_index()
void CopyFrom(const MPModelProto &from)
double objective_value() const
MPSosConstraint & operator=(const MPSosConstraint &from)
Definition: linear_solver.pb.h:1293
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
bool has_solver_specific_parameters() const
MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:2010
const std::string & solver_specific_parameters() const
bool has_max_constraint() const
MPModelDeltaProto & operator=(const MPModelDeltaProto &from)
Definition: linear_solver.pb.h:3485
bool has_solver_time_limit_seconds() const
double reduced_cost(int index) const
void unsafe_arena_set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
void UnsafeArenaSwap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3535
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_general_constraint()
::operations_research::MPModelProto * mutable_model()
MPArrayWithConstantConstraint()
Definition: linear_solver.pb.h:2131
void clear_constraint_overrides()
friend void swap(MPQuadraticObjective &a, MPQuadraticObjective &b)
Definition: linear_solver.pb.h:2368
::operations_research::MPArrayWithConstantConstraint * unsafe_arena_release_min_constraint()
void clear_qvar2_index()
void set_reduced_cost(int index, double value)
static const MPVariableProto * internal_default_instance()
Definition: linear_solver.pb.h:312
bool has_model_delta() const
int var_value_size() const
void add_var_value(double value)
std::string * release_baseline_model_file_path()
void MergeFrom(const MPModelRequest &from)
void clear_is_lazy()
::PROTOBUF_NAMESPACE_ID::int32 var_index(int index) const
bool has_resultant_var_index() const
friend void swap(MPGeneralConstraintProto &a, MPGeneralConstraintProto &b)
Definition: linear_solver.pb.h:813
::operations_research::MPConstraintProto * mutable_constraint()
bool ignore_solver_specific_parameters_failure() const
bool is_integer() const
void MergeFrom(const MPSolution &from)
void clear_model_delta()
void CopyFrom(const MPSolution &from)
void CopyFrom(const MPSolverCommonParameters &from)
MPSolution * New() const final
Definition: linear_solver.pb.h:4073
friend void swap(MPSolution &a, MPSolution &b)
Definition: linear_solver.pb.h:4054
void set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
void set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
virtual ~MPModelRequest()
constexpr MPSolution(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & var_value() const
MPQuadraticObjective * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2391
::operations_research::MPArrayWithConstantConstraint * release_min_constraint()
void add_weight(double value)
void clear_and_constraint()
MPGeneralConstraintProto(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:757
void unsafe_arena_set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
virtual ~MPSolutionResponse()
void MergeFrom(const MPModelDeltaProto &from)
void set_status_str(std::string &&value)
int qvar1_index_size() const
MPAbsConstraint()
Definition: linear_solver.pb.h:1794
virtual ~MPSolution()
void Swap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3527
static const MPQuadraticObjective * internal_default_instance()
Definition: linear_solver.pb.h:2361
static const MPSolution * internal_default_instance()
Definition: linear_solver.pb.h:4047
double lower_bound() const
bool has_is_lazy() const
void set_dual_value(int index, double value)
const ::operations_research::MPConstraintProto & constraint() const
void set_baseline_model_file_path(const char *value)
::operations_research::OptionalDouble * mutable_dual_tolerance()
MPVariableProto()
Definition: linear_solver.pb.h:270
MPSolution(MPSolution &&from) noexcept
Definition: linear_solver.pb.h:4010
MPModelRequest(const MPModelRequest &from)
static const OptionalDouble * internal_default_instance()
Definition: linear_solver.pb.h:3035
MPQuadraticObjective & operator=(const MPQuadraticObjective &from)
Definition: linear_solver.pb.h:2329
void clear_best_objective_bound()
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: linear_solver.pb.h:1422
void set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value)
MPModelRequest_SolverType SolverType
Definition: linear_solver.pb.h:3792
MPSolverCommonParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3214
MPAbsConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1866
void set_baseline_model_file_path(const char *value, size_t size)
MPVariableProto & operator=(const MPVariableProto &from)
Definition: linear_solver.pb.h:280
void set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
static const MPGeneralConstraintProto & default_instance()
Definition: linear_solver.pb.h:791
void UnsafeArenaSwap(MPSolution *other)
Definition: linear_solver.pb.h:4065
void UnsafeArenaSwap(OptionalDouble *other)
Definition: linear_solver.pb.h:3053
std::string * mutable_baseline_model_file_path()
void clear_type()
MPModelProto * New() const final
Definition: linear_solver.pb.h:2775
MPVariableProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:342
MPSosConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const MPSosConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1325
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
void set_variable_value(int index, double value)
MPVariableProto(const MPVariableProto &from)
::PROTOBUF_NAMESPACE_ID::int32 branching_priority() const
friend void swap(MPVariableProto &a, MPVariableProto &b)
Definition: linear_solver.pb.h:319
const ::operations_research::OptionalDouble & dual_tolerance() const
void clear_var_index()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & variable_value() const
void set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value)
MPArrayConstraint()
Definition: linear_solver.pb.h:1958
::operations_research::MPSolution * add_additional_solutions()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:296
::operations_research::MPGeneralConstraintProto * mutable_general_constraint(int index)
void unsafe_arena_set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
const std::string & baseline_model_file_path() const
void Swap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:4231
int reduced_cost_size() const
constexpr MPModelProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const MPIndicatorConstraint &from)
virtual ~MPSosConstraint()
void clear_quadratic_objective()
bool is_lazy() const
void Swap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2576
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
MPIndicatorConstraint & operator=(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1113
void UnsafeArenaSwap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3202
void clear_populate_additional_solutions_up_to()
static const MPAbsConstraint & default_instance()
Definition: linear_solver.pb.h:1833
friend void swap(MPConstraintProto &a, MPConstraintProto &b)
Definition: linear_solver.pb.h:550
void CopyFrom(const MPAbsConstraint &from)
MPIndicatorConstraint(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1104
static const MPArrayWithConstantConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2173
void clear_reduced_cost()
static const MPQuadraticConstraint & default_instance()
Definition: linear_solver.pb.h:1549
void unsafe_arena_set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
void set_allocated_status_str(std::string *status_str)
void set_value(double value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > * mutable_additional_solutions()
MPModelProto(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2712
::operations_research::OptionalDouble * mutable_primal_tolerance()
::PROTOBUF_NAMESPACE_ID::int32 populate_additional_solutions_up_to() const
void clear_indicator_constraint()
void UnsafeArenaSwap(MPModelProto *other)
Definition: linear_solver.pb.h:2767
void add_coefficient(double value)
::operations_research::MPArrayWithConstantConstraint * release_max_constraint()
void MergeFrom(const MPSosConstraint &from)
const ::operations_research::MPArrayWithConstantConstraint & max_constraint() const
static const MPConstraintProto & default_instance()
Definition: linear_solver.pb.h:540
bool has_solution_hint() const
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
::operations_research::MPQuadraticConstraint * mutable_quadratic_constraint()
void MergeFrom(const PartialVariableAssignment &from)
void UnsafeArenaSwap(MPConstraintProto *other)
Definition: linear_solver.pb.h:561
int weight_size() const
constexpr MPVariableProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(MPSolutionResponse &a, MPSolutionResponse &b)
Definition: linear_solver.pb.h:4228
::PROTOBUF_NAMESPACE_ID::int32 var_value() const
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
static bool SolverType_IsValid(int value)
Definition: linear_solver.pb.h:3823
bool has_status() const
void set_allocated_solver_specific_parameters(std::string *solver_specific_parameters)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
const ::operations_research::MPQuadraticConstraint & quadratic_constraint() const
void set_allocated_model(::operations_research::MPModelProto *model)
GeneralConstraintCase general_constraint_case() const
void clear_solver_time_limit_seconds()
MPSolution(const MPSolution &from)
MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MPConstraintProto * New() const final
Definition: linear_solver.pb.h:569
bool has_type() const
void set_solver_specific_parameters(const char *value, size_t size)
PartialVariableAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2596
const std::string & status_str() const
virtual ~MPConstraintProto()
OptionalDouble(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:2998
MPSolverCommonParameters * New() const final
Definition: linear_solver.pb.h:3210
MPQuadraticObjective(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2324
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:303
const ::operations_research::OptionalDouble & primal_tolerance() const
static const MPSolverCommonParameters * internal_default_instance()
Definition: linear_solver.pb.h:3184
bool has_var_value() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_var_value()
void clear_constraint()
void UnsafeArenaSwap(MPModelRequest *other)
Definition: linear_solver.pb.h:3738
void clear_status()
void set_constant(double value)
MPModelDeltaProto()
Definition: linear_solver.pb.h:3475
void UnsafeArenaSwap(MPVariableProto *other)
Definition: linear_solver.pb.h:330
void unsafe_arena_set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
bool has_constraint() const
void set_upper_bound(double value)
void clear_primal_tolerance()
void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
MPArrayWithConstantConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2203
MPSolutionResponse & operator=(const MPSolutionResponse &from)
Definition: linear_solver.pb.h:4189
::operations_research::OptionalDouble * release_dual_tolerance()
friend void swap(MPArrayConstraint &a, MPArrayConstraint &b)
Definition: linear_solver.pb.h:2007
static const MPSolutionResponse & default_instance()
Definition: linear_solver.pb.h:4218
MPAbsConstraint * New() const final
Definition: linear_solver.pb.h:1862
const ::operations_research::MPModelProto & model() const
static const MPVariableProto & default_instance()
Definition: linear_solver.pb.h:309
void unsafe_arena_set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
virtual ~MPModelProto()
virtual ~PartialVariableAssignment()
void clear_additional_solutions()
::operations_research::MPArrayConstraint * mutable_and_constraint()
void MergeFrom(const MPArrayConstraint &from)
bool has_is_integer() const
void CopyFrom(const MPArrayWithConstantConstraint &from)
PartialVariableAssignment(const PartialVariableAssignment &from)
void MergeFrom(const MPArrayWithConstantConstraint &from)
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > * mutable_constraint_overrides()
void clear_model()
MPConstraintProto()
Definition: linear_solver.pb.h:501
constexpr MPSosConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::operations_research::MPArrayConstraint * unsafe_arena_release_and_constraint()
std::string * release_solver_specific_parameters()
const ::operations_research::MPAbsConstraint & abs_constraint() const
bool maximize() const
MPArrayWithConstantConstraint & operator=(const MPArrayWithConstantConstraint &from)
Definition: linear_solver.pb.h:2141
MPModelProto & operator=(const MPModelProto &from)
Definition: linear_solver.pb.h:2717
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > * mutable_general_constraint()
void set_solver_time_limit_seconds(double value)
void set_solver_specific_parameters(std::string &&value)
MPSosConstraint(const MPSosConstraint &from)
constexpr PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPAbsConstraint & operator=(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1808
static const MPArrayWithConstantConstraint & default_instance()
Definition: linear_solver.pb.h:2170
MPSolutionResponse(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:4184
void Swap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2371
virtual ~MPQuadraticObjective()
const std::string & name() const
bool has_indicator_constraint() const
void Swap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1846
MPArrayWithConstantConstraint(const MPArrayWithConstantConstraint &from)
void clear_solution_hint()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & qcoefficient() const
::operations_research::OptionalBoolean presolve() const
bool has_min_constraint() const
void unsafe_arena_set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
void set_weight(int index, double value)
static const MPModelRequest & default_instance()
Definition: linear_solver.pb.h:3717
void set_name(const char *value)
virtual ~MPSolverCommonParameters()
void set_name(std::string &&value)
void set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
void clear_lower_bound()
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
MPQuadraticConstraint * New() const final
Definition: linear_solver.pb.h:1578
MPArrayConstraint(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:1963
void UnsafeArenaSwap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1159
void clear_branching_priority()
void CopyFrom(const MPModelDeltaProto &from)
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
double qcoefficient(int index) const
void set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
void CopyFrom(const OptionalDouble &from)
int constraint_size() const
bool has_branching_priority() const
virtual ~MPArrayWithConstantConstraint()
MPSolutionResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4251
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_variable_value()
virtual ~MPVariableProto()
friend void swap(MPModelRequest &a, MPModelRequest &b)
Definition: linear_solver.pb.h:3727
MPAbsConstraint(const MPAbsConstraint &from)
::PROTOBUF_NAMESPACE_ID::int32 qvar2_index(int index) const
::PROTOBUF_NAMESPACE_ID::int32 qvar1_index(int index) const
void MergeFrom(const MPSolutionResponse &from)
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
const ::operations_research::MPModelDeltaProto & model_delta() const
void clear_upper_bound()
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > & constraint_overrides() const
void CopyFrom(const MPSosConstraint &from)
void CopyFrom(const MPModelRequest &from)
static const PartialVariableAssignment & default_instance()
Definition: linear_solver.pb.h:2563
virtual ~OptionalDouble()
const ::operations_research::MPConstraintProto & constraint(int index) const
static const MPConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:543
std::string * mutable_solver_specific_parameters()
void unsafe_arena_set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
const ::operations_research::MPGeneralConstraintProto & general_constraint(int index) const
bool has_quadratic_constraint() const
::operations_research::MPSolverResponseStatus status() const
void set_allocated_name(std::string *name)
MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const MPGeneralConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:806
MPGeneralConstraintProto()
Definition: linear_solver.pb.h:752
constexpr MPAbsConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const MPModelProto * internal_default_instance()
Definition: linear_solver.pb.h:2749
void set_ignore_solver_specific_parameters_failure(bool value)
MPIndicatorConstraint(const MPIndicatorConstraint &from)
OptionalDouble * New() const final
Definition: linear_solver.pb.h:3061
::operations_research::MPArrayConstraint * mutable_or_constraint()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & reduced_cost() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_weight()
void Swap(MPModelRequest *other)
Definition: linear_solver.pb.h:3730
::operations_research::OptionalDouble * release_relative_mip_gap()
void clear_min_constraint()
bool has_solver_type() const
const ::operations_research::PartialVariableAssignment & solution_hint() const
void Swap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1562
bool has_objective_value() const
MPConstraintProto(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:4239
::operations_research::MPSosConstraint * mutable_sos_constraint()
::operations_research::MPIndicatorConstraint * release_indicator_constraint()
::operations_research::MPAbsConstraint * unsafe_arena_release_abs_constraint()
PartialVariableAssignment * New() const final
Definition: linear_solver.pb.h:2592
friend void swap(PartialVariableAssignment &a, PartialVariableAssignment &b)
Definition: linear_solver.pb.h:2573
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:293
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LPAlgorithmValues_descriptor()
Definition: linear_solver.pb.h:3275
MPSolutionResponse(const MPSolutionResponse &from)
MPSolutionResponse * New() const final
Definition: linear_solver.pb.h:4247
bool has_objective_offset() const
int additional_solutions_size() const
void clear_objective_value()
void add_reduced_cost(double value)
MPQuadraticObjective()
Definition: linear_solver.pb.h:2319
MPArrayConstraint * New() const final
Definition: linear_solver.pb.h:2026
void set_presolve(::operations_research::OptionalBoolean value)
void set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_reduced_cost()
MPSosConstraint & operator=(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1297
const ::operations_research::MPSosConstraint & sos_constraint() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
void Swap(OptionalDouble *other)
Definition: linear_solver.pb.h:3045
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > & general_constraint() const
MPModelDeltaProto * New() const final
Definition: linear_solver.pb.h:3543
MPModelRequest * New() const final
Definition: linear_solver.pb.h:3746
friend void swap(MPArrayWithConstantConstraint &a, MPArrayWithConstantConstraint &b)
Definition: linear_solver.pb.h:2180
::operations_research::PartialVariableAssignment * mutable_solution_hint()
bool has_lower_bound() const
MPGeneralConstraintProto * New() const final
Definition: linear_solver.pb.h:832
MPQuadraticObjective & operator=(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2333
void set_maximize(bool value)
void set_objective_offset(double value)
MPSolverCommonParameters()
Definition: linear_solver.pb.h:3142
void add_dual_value(double value)
bool has_baseline_model_file_path() const
::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto_metadata_getter(int index)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
Definition: linear_solver.pb.h:43
Definition: linear_expr.h:84
MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:178
constexpr int MPSosConstraint_Type_Type_ARRAYSIZE
Definition: linear_solver.pb.h:155
const std::string & MPSosConstraint_Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:159
const std::string & MPSolverResponseStatus_Name(T enum_t_value)
Definition: linear_solver.pb.h:253
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_
MPModelRequestDefaultTypeInternal _MPModelRequest_default_instance_
constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE
Definition: linear_solver.pb.h:216
constexpr MPSolverResponseStatus MPSolverResponseStatus_MIN
Definition: linear_solver.pb.h:247
MPVariableProtoDefaultTypeInternal _MPVariableProto_default_instance_
constexpr int MPSolverResponseStatus_ARRAYSIZE
Definition: linear_solver.pb.h:249
const std::string & MPModelRequest_SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:220
constexpr MPSolverResponseStatus MPSolverResponseStatus_MAX
Definition: linear_solver.pb.h:248
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:179
bool MPSosConstraint_Type_IsValid(int value)
MPSolutionResponseDefaultTypeInternal _MPSolutionResponse_default_instance_
MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_
bool MPSolverResponseStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverResponseStatus *value)
Definition: linear_solver.pb.h:260
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverCommonParameters_LPAlgorithmValues_descriptor()
MPGeneralConstraintProtoDefaultTypeInternal _MPGeneralConstraintProto_default_instance_
MPIndicatorConstraintDefaultTypeInternal _MPIndicatorConstraint_default_instance_
bool MPSolverResponseStatus_IsValid(int value)
MPQuadraticConstraintDefaultTypeInternal _MPQuadraticConstraint_default_instance_
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX
Definition: linear_solver.pb.h:215
@ MPSosConstraint_Type_SOS2
Definition: linear_solver.pb.h:150
@ MPSosConstraint_Type_SOS1_DEFAULT
Definition: linear_solver.pb.h:149
MPSolverCommonParameters_LPAlgorithmValues
Definition: linear_solver.pb.h:171
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED
Definition: linear_solver.pb.h:172
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER
Definition: linear_solver.pb.h:175
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL
Definition: linear_solver.pb.h:173
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL
Definition: linear_solver.pb.h:174
MPModelProtoDefaultTypeInternal _MPModelProto_default_instance_
MPConstraintProtoDefaultTypeInternal _MPConstraintProto_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSosConstraint_Type_descriptor()
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN
Definition: linear_solver.pb.h:214
MPQuadraticObjectiveDefaultTypeInternal _MPQuadraticObjective_default_instance_
bool MPSolverCommonParameters_LPAlgorithmValues_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverCommonParameters_LPAlgorithmValues *value)
Definition: linear_solver.pb.h:191
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MAX
Definition: linear_solver.pb.h:154
MPModelDeltaProtoDefaultTypeInternal _MPModelDeltaProto_default_instance_
MPArrayConstraintDefaultTypeInternal _MPArrayConstraint_default_instance_
bool MPSolverCommonParameters_LPAlgorithmValues_IsValid(int value)
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN
Definition: linear_solver.pb.h:153
MPSolutionDefaultTypeInternal _MPSolution_default_instance_
MPModelRequest_SolverType
Definition: linear_solver.pb.h:196
@ MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:197
@ MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:203
@ MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:200
@ MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:201
@ MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:205
@ MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:198
@ MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:207
@ MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:210
@ MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:199
@ MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:204
@ MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:206
@ MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:202
@ MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:208
@ MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:209
@ MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:211
MPAbsConstraintDefaultTypeInternal _MPAbsConstraint_default_instance_
const std::string & MPSolverCommonParameters_LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:184
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverResponseStatus_descriptor()
OptionalDoubleDefaultTypeInternal _OptionalDouble_default_instance_
bool MPModelRequest_SolverType_IsValid(int value)
MPSosConstraintDefaultTypeInternal _MPSosConstraint_default_instance_
bool MPSosConstraint_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSosConstraint_Type *value)
Definition: linear_solver.pb.h:166
MPSolverCommonParametersDefaultTypeInternal _MPSolverCommonParameters_default_instance_
PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_
@ MPSOLVER_UNKNOWN_STATUS
Definition: linear_solver.pb.h:240
@ MPSOLVER_MODEL_INVALID
Definition: linear_solver.pb.h:241
@ MPSOLVER_MODEL_IS_VALID
Definition: linear_solver.pb.h:239
@ MPSOLVER_SOLVER_TYPE_UNAVAILABLE
Definition: linear_solver.pb.h:244
@ MPSOLVER_MODEL_INVALID_SOLUTION_HINT
Definition: linear_solver.pb.h:242
@ MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS
Definition: linear_solver.pb.h:243
constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:180
bool MPModelRequest_SolverType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPModelRequest_SolverType *value)
Definition: linear_solver.pb.h:227
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPModelRequest_SolverType_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: linear_solver.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[20] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: linear_solver.pb.h:57
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: linear_solver.pb.h:56