C++ Reference
C++ Reference: Linear solver
linear_solver.pb.h
Go to the documentation of this file.
61 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto;
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_;
119 extern PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_;
122 template<> ::operations_research::MPAbsConstraint* Arena::CreateMaybeMessage<::operations_research::MPAbsConstraint>(Arena*);
123 template<> ::operations_research::MPArrayConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayConstraint>(Arena*);
124 template<> ::operations_research::MPArrayWithConstantConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayWithConstantConstraint>(Arena*);
125 template<> ::operations_research::MPConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPConstraintProto>(Arena*);
126 template<> ::operations_research::MPGeneralConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto>(Arena*);
127 template<> ::operations_research::MPIndicatorConstraint* Arena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint>(Arena*);
128 template<> ::operations_research::MPModelDeltaProto* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto>(Arena*);
129 template<> ::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse>(Arena*);
130 template<> ::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse>(Arena*);
131 template<> ::operations_research::MPModelProto* Arena::CreateMaybeMessage<::operations_research::MPModelProto>(Arena*);
132 template<> ::operations_research::MPModelRequest* Arena::CreateMaybeMessage<::operations_research::MPModelRequest>(Arena*);
133 template<> ::operations_research::MPQuadraticConstraint* Arena::CreateMaybeMessage<::operations_research::MPQuadraticConstraint>(Arena*);
134 template<> ::operations_research::MPQuadraticObjective* Arena::CreateMaybeMessage<::operations_research::MPQuadraticObjective>(Arena*);
135 template<> ::operations_research::MPSolutionResponse* Arena::CreateMaybeMessage<::operations_research::MPSolutionResponse>(Arena*);
136 template<> ::operations_research::MPSolverCommonParameters* Arena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters>(Arena*);
137 template<> ::operations_research::MPSosConstraint* Arena::CreateMaybeMessage<::operations_research::MPSosConstraint>(Arena*);
138 template<> ::operations_research::MPVariableProto* Arena::CreateMaybeMessage<::operations_research::MPVariableProto>(Arena*);
139 template<> ::operations_research::OptionalDouble* Arena::CreateMaybeMessage<::operations_research::OptionalDouble>(Arena*);
140 template<> ::operations_research::PartialVariableAssignment* Arena::CreateMaybeMessage<::operations_research::PartialVariableAssignment>(Arena*);
149 constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN = MPSosConstraint_Type_SOS1_DEFAULT;
174 constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED;
175 constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER;
176 constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX + 1;
178 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MPSolverCommonParameters_LPAlgorithmValues_descriptor();
189 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MPSolverCommonParameters_LPAlgorithmValues>(
210 constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING;
211 constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING;
212 constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_MAX + 1;
264 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPVariableProto) */ {
339 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
341 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
365 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
366 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
486 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPConstraintProto) */ {
561 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
563 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
587 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
588 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
728 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPGeneralConstraintProto) */ {
815 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
817 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
841 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
842 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
891 void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint);
921 void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint);
981 void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint);
996 void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint);
1041 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPIndicatorConstraint) */ {
1116 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1118 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1142 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
1143 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
1213 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSosConstraint) */ {
1288 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1290 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1314 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
1315 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
1431 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticConstraint) */ {
1506 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1508 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1532 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
1533 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
1706 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPAbsConstraint) */ {
1781 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1783 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1807 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
1808 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
1861 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayConstraint) */ {
1936 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1938 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1962 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
1963 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
2025 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayWithConstantConstraint) */ {
2040 inline MPArrayWithConstantConstraint& operator=(MPArrayWithConstantConstraint&& from) noexcept {
2100 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2102 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2126 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
2127 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
2204 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticObjective) */ {
2279 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2281 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2305 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
2306 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
2401 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.PartialVariableAssignment) */ {
2476 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2478 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2502 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
2503 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
2576 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelProto) */ {
2651 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2653 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2677 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
2678 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
2743 const ::operations_research::MPGeneralConstraintProto& _internal_general_constraint(int index) const;
2748 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
2780 void set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint);
2795 void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective);
2835 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > constraint_;
2836 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > general_constraint_;
2847 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.OptionalDouble) */ {
2922 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2924 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2948 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
2949 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
2987 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolverCommonParameters) */ {
3062 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3064 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3088 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3089 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
3185 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
3192 void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3194 ::operations_research::MPSolverCommonParameters_LPAlgorithmValues _internal_lp_algorithm() const;
3195 void _internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3241 class MPModelDeltaProto_VariableOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3247 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3255 static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_VariableOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_); }
3262 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3263 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[14];
3271 class MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3277 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3285 static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_); }
3292 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3293 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[15];
3302 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelDeltaProto) */ {
3377 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3379 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3403 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3404 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
3426 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3428 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3431 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3433 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3443 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3445 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3448 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3450 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3498 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelRequest) */ {
3573 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3575 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3599 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3600 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
3780 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolutionResponse) */ {
3855 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3857 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3881 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto);
3882 return ::descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto.file_level_metadata[kIndexInFileMessages];
4012 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
4127 // @@protoc_insertion_point(field_get:operations_research.MPVariableProto.objective_coefficient)
4136 // @@protoc_insertion_point(field_set:operations_research.MPVariableProto.objective_coefficient)
4207 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
4218 return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4226 return name_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4234 name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
4257 inline void MPVariableProto::_internal_set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value) {
4280 inline ::PROTOBUF_NAMESPACE_ID::int32 MPConstraintProto::_internal_var_index(int index) const {
4287 inline void MPConstraintProto::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
4313 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.var_index)
4360 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.coefficient)
4460 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
4471 return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4479 return name_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4487 name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
4558 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPGeneralConstraintProto.name)
4563 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
4570 // @@protoc_insertion_point(field_set_pointer:operations_research.MPGeneralConstraintProto.name)
4574 return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4582 return name_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4590 name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
4591 // @@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.name)
4610 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::release_indicator_constraint() {
4611 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
4614 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
4621 inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::_internal_indicator_constraint() const {
4624 : *reinterpret_cast< ::operations_research::MPIndicatorConstraint*>(&::operations_research::_MPIndicatorConstraint_default_instance_);
4626 inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::indicator_constraint() const {
4627 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.indicator_constraint)
4630 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::_internal_mutable_indicator_constraint() {
4634 general_constraint_.indicator_constraint_ = CreateMaybeMessage< ::operations_research::MPIndicatorConstraint >(
4639 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::mutable_indicator_constraint() {
4640 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.indicator_constraint)
4660 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::release_sos_constraint() {
4661 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.sos_constraint)
4671 inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::_internal_sos_constraint() const {
4674 : *reinterpret_cast< ::operations_research::MPSosConstraint*>(&::operations_research::_MPSosConstraint_default_instance_);
4676 inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::sos_constraint() const {
4677 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.sos_constraint)
4680 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::_internal_mutable_sos_constraint() {
4684 general_constraint_.sos_constraint_ = CreateMaybeMessage< ::operations_research::MPSosConstraint >(
4689 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::mutable_sos_constraint() {
4690 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.sos_constraint)
4710 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::release_quadratic_constraint() {
4711 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
4714 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
4721 inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::_internal_quadratic_constraint() const {
4724 : *reinterpret_cast< ::operations_research::MPQuadraticConstraint*>(&::operations_research::_MPQuadraticConstraint_default_instance_);
4726 inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::quadratic_constraint() const {
4727 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.quadratic_constraint)
4730 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::_internal_mutable_quadratic_constraint() {
4734 general_constraint_.quadratic_constraint_ = CreateMaybeMessage< ::operations_research::MPQuadraticConstraint >(
4739 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::mutable_quadratic_constraint() {
4740 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.quadratic_constraint)
4760 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::release_abs_constraint() {
4761 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.abs_constraint)
4771 inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::_internal_abs_constraint() const {
4774 : *reinterpret_cast< ::operations_research::MPAbsConstraint*>(&::operations_research::_MPAbsConstraint_default_instance_);
4776 inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::abs_constraint() const {
4777 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.abs_constraint)
4780 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::_internal_mutable_abs_constraint() {
4784 general_constraint_.abs_constraint_ = CreateMaybeMessage< ::operations_research::MPAbsConstraint >(
4789 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::mutable_abs_constraint() {
4790 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.abs_constraint)
4810 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_and_constraint() {
4811 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.and_constraint)
4821 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_and_constraint() const {
4824 : *reinterpret_cast< ::operations_research::MPArrayConstraint*>(&::operations_research::_MPArrayConstraint_default_instance_);
4826 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::and_constraint() const {
4827 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.and_constraint)
4830 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_and_constraint() {
4834 general_constraint_.and_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(
4839 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_and_constraint() {
4840 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.and_constraint)
4860 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_or_constraint() {
4861 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.or_constraint)
4871 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_or_constraint() const {
4874 : *reinterpret_cast< ::operations_research::MPArrayConstraint*>(&::operations_research::_MPArrayConstraint_default_instance_);
4876 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::or_constraint() const {
4877 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.or_constraint)
4880 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_or_constraint() {
4884 general_constraint_.or_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(
4889 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_or_constraint() {
4890 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.or_constraint)
4910 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_min_constraint() {
4911 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.min_constraint)
4914 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
4921 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_min_constraint() const {
4924 : *reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint*>(&::operations_research::_MPArrayWithConstantConstraint_default_instance_);
4926 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::min_constraint() const {
4927 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.min_constraint)
4930 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_min_constraint() {
4934 general_constraint_.min_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(
4939 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_min_constraint() {
4940 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.min_constraint)
4960 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_max_constraint() {
4961 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.max_constraint)
4964 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
4971 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_max_constraint() const {
4974 : *reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint*>(&::operations_research::_MPArrayWithConstantConstraint_default_instance_);
4976 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::max_constraint() const {
4977 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.max_constraint)
4980 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_max_constraint() {
4984 general_constraint_.max_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(
4989 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_max_constraint() {
4990 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.max_constraint)
5000 inline MPGeneralConstraintProto::GeneralConstraintCase MPGeneralConstraintProto::general_constraint_case() const {
5026 inline void MPIndicatorConstraint::_internal_set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5054 inline void MPIndicatorConstraint::_internal_set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value) {
5076 inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::_internal_constraint() const {
5081 inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::constraint() const {
5086 // @@protoc_insertion_point(field_release:operations_research.MPIndicatorConstraint.constraint)
5092 inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::_internal_mutable_constraint() {
5101 // @@protoc_insertion_point(field_mutable:operations_research.MPIndicatorConstraint.constraint)
5104 inline void MPIndicatorConstraint::set_allocated_constraint(::operations_research::MPConstraintProto* constraint) {
5120 // @@protoc_insertion_point(field_set_allocated:operations_research.MPIndicatorConstraint.constraint)
5146 inline void MPSosConstraint::_internal_set_type(::operations_research::MPSosConstraint_Type value) {
5264 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_var_index(int index) const {
5271 inline void MPQuadraticConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5275 inline void MPQuadraticConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5297 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.var_index)
5344 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.coefficient)
5358 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar1_index(int index) const {
5365 inline void MPQuadraticConstraint::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5369 inline void MPQuadraticConstraint::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5391 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar1_index)
5405 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar2_index(int index) const {
5412 inline void MPQuadraticConstraint::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5416 inline void MPQuadraticConstraint::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5438 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar2_index)
5485 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qcoefficient)
5596 inline void MPAbsConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5619 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_var_index(int index) const {
5626 inline void MPArrayConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5652 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayConstraint.var_index)
5668 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_resultant_var_index() const {
5672 // @@protoc_insertion_point(field_get:operations_research.MPArrayConstraint.resultant_var_index)
5675 inline void MPArrayConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5681 // @@protoc_insertion_point(field_set:operations_research.MPArrayConstraint.resultant_var_index)
5698 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_var_index(int index) const {
5701 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::var_index(int index) const {
5702 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.var_index)
5705 inline void MPArrayWithConstantConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5707 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.var_index)
5709 inline void MPArrayWithConstantConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5712 inline void MPArrayWithConstantConstraint::add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5714 // @@protoc_insertion_point(field_add:operations_research.MPArrayWithConstantConstraint.var_index)
5722 // @@protoc_insertion_point(field_list:operations_research.MPArrayWithConstantConstraint.var_index)
5731 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayWithConstantConstraint.var_index)
5751 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.constant)
5760 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.constant)
5775 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_resultant_var_index() const {
5778 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::resultant_var_index() const {
5779 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
5782 inline void MPArrayWithConstantConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5786 inline void MPArrayWithConstantConstraint::set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5788 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
5805 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar1_index(int index) const {
5812 inline void MPQuadraticObjective::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5816 inline void MPQuadraticObjective::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5838 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar1_index)
5852 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar2_index(int index) const {
5859 inline void MPQuadraticObjective::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5863 inline void MPQuadraticObjective::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5885 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar2_index)
5932 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.coefficient)
5950 inline ::PROTOBUF_NAMESPACE_ID::int32 PartialVariableAssignment::_internal_var_index(int index) const {
5957 inline void PartialVariableAssignment::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
5961 inline void PartialVariableAssignment::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5974 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_index)
5983 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_index)
6021 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_value)
6030 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_value)
6057 inline const ::operations_research::MPVariableProto& MPModelProto::_internal_variable(int index) const {
6071 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto >&
6096 inline const ::operations_research::MPConstraintProto& MPModelProto::_internal_constraint(int index) const {
6099 inline const ::operations_research::MPConstraintProto& MPModelProto::constraint(int index) const {
6110 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto >&
6126 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::mutable_general_constraint(int index) {
6130 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >*
6132 // @@protoc_insertion_point(field_mutable_list:operations_research.MPModelProto.general_constraint)
6135 inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::_internal_general_constraint(int index) const {
6138 inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::general_constraint(int index) const {
6142 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::_internal_add_general_constraint() {
6145 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::add_general_constraint() {
6149 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
6224 inline const ::operations_research::MPQuadraticObjective& MPModelProto::_internal_quadratic_objective() const {
6226 return p != nullptr ? *p : *reinterpret_cast<const ::operations_research::MPQuadraticObjective*>(
6229 inline const ::operations_research::MPQuadraticObjective& MPModelProto::quadratic_objective() const {
6233 inline ::operations_research::MPQuadraticObjective* MPModelProto::release_quadratic_objective() {
6234 // @@protoc_insertion_point(field_release:operations_research.MPModelProto.quadratic_objective)
6240 inline ::operations_research::MPQuadraticObjective* MPModelProto::_internal_mutable_quadratic_objective() {
6243 auto* p = CreateMaybeMessage<::operations_research::MPQuadraticObjective>(GetArenaNoVirtual());
6248 inline ::operations_research::MPQuadraticObjective* MPModelProto::mutable_quadratic_objective() {
6249 // @@protoc_insertion_point(field_mutable:operations_research.MPModelProto.quadratic_objective)
6252 inline void MPModelProto::set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective) {
6268 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.quadratic_objective)
6311 name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
6322 return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6330 return name_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6338 name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
6355 inline const ::operations_research::PartialVariableAssignment& MPModelProto::_internal_solution_hint() const {
6357 return p != nullptr ? *p : *reinterpret_cast<const ::operations_research::PartialVariableAssignment*>(
6360 inline const ::operations_research::PartialVariableAssignment& MPModelProto::solution_hint() const {
6364 inline ::operations_research::PartialVariableAssignment* MPModelProto::release_solution_hint() {
6371 inline ::operations_research::PartialVariableAssignment* MPModelProto::_internal_mutable_solution_hint() {
6374 auto* p = CreateMaybeMessage<::operations_research::PartialVariableAssignment>(GetArenaNoVirtual());
6379 inline ::operations_research::PartialVariableAssignment* MPModelProto::mutable_solution_hint() {
6383 inline void MPModelProto::set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint) {
6399 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.solution_hint)
6451 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_relative_mip_gap() const {
6456 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::relative_mip_gap() const {
6457 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.relative_mip_gap)
6460 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_relative_mip_gap() {
6461 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.relative_mip_gap)
6467 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_relative_mip_gap() {
6475 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_relative_mip_gap() {
6476 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.relative_mip_gap)
6479 inline void MPSolverCommonParameters::set_allocated_relative_mip_gap(::operations_research::OptionalDouble* relative_mip_gap) {
6495 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
6511 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_primal_tolerance() const {
6516 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::primal_tolerance() const {
6517 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.primal_tolerance)
6520 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_primal_tolerance() {
6521 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.primal_tolerance)
6527 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_primal_tolerance() {
6535 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_primal_tolerance() {
6536 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.primal_tolerance)
6539 inline void MPSolverCommonParameters::set_allocated_primal_tolerance(::operations_research::OptionalDouble* primal_tolerance) {
6555 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
6571 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_dual_tolerance() const {
6576 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::dual_tolerance() const {
6577 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.dual_tolerance)
6580 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_dual_tolerance() {
6581 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.dual_tolerance)
6587 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_dual_tolerance() {
6595 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_dual_tolerance() {
6596 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.dual_tolerance)
6599 inline void MPSolverCommonParameters::set_allocated_dual_tolerance(::operations_research::OptionalDouble* dual_tolerance) {
6615 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
6618 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
6630 inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::_internal_lp_algorithm() const {
6631 return static_cast< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues >(lp_algorithm_);
6633 inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::lp_algorithm() const {
6634 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.lp_algorithm)
6637 inline void MPSolverCommonParameters::_internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
6642 inline void MPSolverCommonParameters::set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
6644 // @@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.lp_algorithm)
6659 inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_presolve() const {
6666 inline void MPSolverCommonParameters::_internal_set_presolve(::operations_research::OptionalBoolean value) {
6671 inline void MPSolverCommonParameters::set_presolve(::operations_research::OptionalBoolean value) {
6688 inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_scaling() const {
6695 inline void MPSolverCommonParameters::_internal_set_scaling(::operations_research::OptionalBoolean value) {
6700 inline void MPSolverCommonParameters::set_scaling(::operations_research::OptionalBoolean value) {
6722 baseline_model_file_path_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6726 // @@protoc_insertion_point(field_get:operations_research.MPModelDeltaProto.baseline_model_file_path)
6731 // @@protoc_insertion_point(field_set:operations_research.MPModelDeltaProto.baseline_model_file_path)
6734 // @@protoc_insertion_point(field_mutable:operations_research.MPModelDeltaProto.baseline_model_file_path)
6740 inline void MPModelDeltaProto::_internal_set_baseline_model_file_path(const std::string& value) {
6742 baseline_model_file_path_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
6748 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPModelDeltaProto.baseline_model_file_path)
6753 baseline_model_file_path_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
6754 // @@protoc_insertion_point(field_set_char:operations_research.MPModelDeltaProto.baseline_model_file_path)
6758 baseline_model_file_path_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
6760 // @@protoc_insertion_point(field_set_pointer:operations_research.MPModelDeltaProto.baseline_model_file_path)
6764 return baseline_model_file_path_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6767 // @@protoc_insertion_point(field_release:operations_research.MPModelDeltaProto.baseline_model_file_path)
6772 return baseline_model_file_path_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6774 inline void MPModelDeltaProto::set_allocated_baseline_model_file_path(std::string* baseline_model_file_path) {
6780 baseline_model_file_path_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), baseline_model_file_path);
6781 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelDeltaProto.baseline_model_file_path)
6794 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
6798 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
6800 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.variable_overrides)
6803 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
6807 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
6809 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.variable_overrides)
6823 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
6827 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
6829 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.constraint_overrides)
6832 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
6836 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
6838 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.constraint_overrides)
6918 inline ::operations_research::MPModelRequest_SolverType MPModelRequest::_internal_solver_type() const {
6925 inline void MPModelRequest::_internal_set_solver_type(::operations_research::MPModelRequest_SolverType value) {
6930 inline void MPModelRequest::set_solver_type(::operations_research::MPModelRequest_SolverType value) {
6951 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_time_limit_seconds)
6960 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_time_limit_seconds)
6979 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.enable_internal_solver_output)
6988 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.enable_internal_solver_output)
7000 solver_specific_parameters_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
7004 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_specific_parameters)
7009 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_specific_parameters)
7012 // @@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.solver_specific_parameters)
7018 inline void MPModelRequest::_internal_set_solver_specific_parameters(const std::string& value) {
7020 solver_specific_parameters_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
7026 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPModelRequest.solver_specific_parameters)
7031 solver_specific_parameters_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
7032 // @@protoc_insertion_point(field_set_char:operations_research.MPModelRequest.solver_specific_parameters)
7036 solver_specific_parameters_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
7038 // @@protoc_insertion_point(field_set_pointer:operations_research.MPModelRequest.solver_specific_parameters)
7042 return solver_specific_parameters_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
7045 // @@protoc_insertion_point(field_release:operations_research.MPModelRequest.solver_specific_parameters)
7050 return solver_specific_parameters_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
7052 inline void MPModelRequest::set_allocated_solver_specific_parameters(std::string* solver_specific_parameters) {
7058 solver_specific_parameters_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), solver_specific_parameters);
7059 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.solver_specific_parameters)
7075 inline const ::operations_research::MPModelDeltaProto& MPModelRequest::_internal_model_delta() const {
7091 inline ::operations_research::MPModelDeltaProto* MPModelRequest::_internal_mutable_model_delta() {
7103 inline void MPModelRequest::set_allocated_model_delta(::operations_research::MPModelDeltaProto* model_delta) {
7119 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model_delta)
7126 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
7138 inline ::operations_research::MPSolverResponseStatus MPSolutionResponse::_internal_status() const {
7145 inline void MPSolutionResponse::_internal_set_status(::operations_research::MPSolverResponseStatus value) {
7150 inline void MPSolutionResponse::set_status(::operations_research::MPSolverResponseStatus value) {
7164 status_str_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
7184 status_str_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
7190 // @@protoc_insertion_point(field_set_rvalue:operations_research.MPSolutionResponse.status_str)
7195 status_str_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
7202 // @@protoc_insertion_point(field_set_pointer:operations_research.MPSolutionResponse.status_str)
7206 return status_str_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
7214 return status_str_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
7222 status_str_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), status_str);
7223 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolutionResponse.status_str)
7270 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.best_objective_bound)
7279 // @@protoc_insertion_point(field_set:operations_research.MPSolutionResponse.best_objective_bound)
7325 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.variable_value)
7372 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.dual_value)
7419 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.reduced_cost)
7469 template <> struct is_proto_enum< ::operations_research::MPSosConstraint_Type> : ::std::true_type {};
7471 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSosConstraint_Type>() {
7474 template <> struct is_proto_enum< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues> : ::std::true_type {};
7476 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues>() {
7479 template <> struct is_proto_enum< ::operations_research::MPModelRequest_SolverType> : ::std::true_type {};
7481 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType>() {
7484 template <> struct is_proto_enum< ::operations_research::MPSolverResponseStatus> : ::std::true_type {};
7486 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverResponseStatus>() {
static const MPModelDeltaProto & default_instance()
static void InitAsDefaultInstance()
void clear_branching_priority()
Definition: linear_solver.pb.h:4246
static bool Type_Parse(const std::string &name, Type *value)
Definition: linear_solver.pb.h:1347
void add_coefficient(double value)
Definition: linear_solver.pb.h:4341
const std::string & name() const
Definition: linear_solver.pb.h:6283
MPIndicatorConstraintDefaultTypeInternal _MPIndicatorConstraint_default_instance_
MPSolutionResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3844
static void InitAsDefaultInstance()
constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE
Definition: linear_solver.pb.h:212
@ MPSOLVER_UNKNOWN_STATUS
Definition: linear_solver.pb.h:236
@ MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:193
MPModelProto & operator=(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2591
bool has_name() const
Definition: linear_solver.pb.h:4425
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > & variable() const
Definition: linear_solver.pb.h:6072
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_name()
Definition: linear_solver.pb.h:4428
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5705
constexpr MPSolverResponseStatus MPSolverResponseStatus_MIN
Definition: linear_solver.pb.h:243
void set_qcoefficient(int index, double value)
Definition: linear_solver.pb.h:5459
@ kVariableValueFieldNumber
Definition: linear_solver.pb.h:3892
const std::string & MPSolverCommonParameters_LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:180
::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, 0 > SuperType
Definition: linear_solver.pb.h:3281
virtual ~MPQuadraticConstraint()
const std::string & status_str() const
Definition: linear_solver.pb.h:7167
bool has_type() const
Definition: linear_solver.pb.h:5132
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:4584
::operations_research::MPSosConstraint * release_sos_constraint()
Definition: linear_solver.pb.h:4660
void set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
Definition: linear_solver.pb.h:6599
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
size_t ByteSizeLong() const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MAX
Definition: linear_solver.pb.h:150
void clear_solver_specific_parameters()
Definition: linear_solver.pb.h:6999
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_objective_offset() const
Definition: linear_solver.pb.h:6188
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_constraint_overrides()
Definition: linear_solver.pb.h:6820
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2600
void add_qcoefficient(double value)
Definition: linear_solver.pb.h:5466
std::string * release_name()
Definition: linear_solver.pb.h:4473
int var_index_size() const
Definition: linear_solver.pb.h:5160
size_t ByteSizeLong() const final
MPModelDeltaProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3366
void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
std::string * mutable_solver_specific_parameters()
Definition: linear_solver.pb.h:7011
const std::string & MPModelRequest_SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:216
MPArrayWithConstantConstraint * New() const final
Definition: linear_solver.pb.h:2085
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1247
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_upper_bound()
Definition: linear_solver.pb.h:5525
MPGeneralConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:804
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3255
MPIndicatorConstraint & operator=(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1056
int qvar2_index_size() const
Definition: linear_solver.pb.h:5399
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:765
int variable_overrides_size() const
Definition: linear_solver.pb.h:6788
static const MPArrayConstraint & default_instance()
static bool LPAlgorithmValues_Parse(const std::string &name, LPAlgorithmValues *value)
Definition: linear_solver.pb.h:3125
int GetCachedSize() const final
Definition: linear_solver.pb.h:818
bool has_min_constraint() const
Definition: linear_solver.pb.h:4898
static constexpr LPAlgorithmValues LP_ALGO_PRIMAL
Definition: linear_solver.pb.h:3101
int var_index_size() const
Definition: linear_solver.pb.h:4274
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5957
static constexpr LPAlgorithmValues LP_ALGO_BARRIER
Definition: linear_solver.pb.h:3103
friend void swap(MPQuadraticObjective &a, MPQuadraticObjective &b)
Definition: linear_solver.pb.h:2254
void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value)
Definition: linear_solver.pb.h:6642
double objective_offset() const
Definition: linear_solver.pb.h:6198
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:2513
::operations_research::MPGeneralConstraintProto * add_general_constraint()
Definition: linear_solver.pb.h:6145
MPVariableProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:328
const ::operations_research::MPArrayWithConstantConstraint & max_constraint() const
Definition: linear_solver.pb.h:4976
bool IsInitialized() const final
size_t ByteSizeLong() const final
double lower_bound() const
Definition: linear_solver.pb.h:4070
const ::operations_research::OptionalDouble & primal_tolerance() const
Definition: linear_solver.pb.h:6516
void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
static constexpr int Type_ARRAYSIZE
Definition: linear_solver.pb.h:1334
@ kAbsConstraintFieldNumber
Definition: linear_solver.pb.h:856
@ kOrConstraint
Definition: linear_solver.pb.h:776
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
virtual ~MPArrayWithConstantConstraint()
static constexpr Type Type_MIN
Definition: linear_solver.pb.h:1330
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_qcoefficient()
Definition: linear_solver.pb.h:5484
MPConstraintProto & operator=(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:501
virtual ~MPQuadraticObjective()
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN
Definition: linear_solver.pb.h:149
int GetCachedSize() const final
Definition: linear_solver.pb.h:3576
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4287
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPModelRequest_SolverType_descriptor()
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
Definition: linear_solver.pb.h:5875
void clear_qvar2_index()
Definition: linear_solver.pb.h:5402
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX
Definition: linear_solver.pb.h:211
friend void swap(MPIndicatorConstraint &a, MPIndicatorConstraint &b)
Definition: linear_solver.pb.h:1091
::operations_research::PartialVariableAssignment * mutable_solution_hint()
Definition: linear_solver.pb.h:6379
friend void swap(MPModelProto &a, MPModelProto &b)
Definition: linear_solver.pb.h:2626
MPSosConstraint_Type Type
Definition: linear_solver.pb.h:1322
@ MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:197
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1455
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: linear_solver.pb.h:59
bool has_solver_specific_parameters() const
Definition: linear_solver.pb.h:6996
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3817
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3018
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:5730
void Swap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1759
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool MPSosConstraint_Type_Parse(const std::string &name, MPSosConstraint_Type *value)
Definition: linear_solver.pb.h:162
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:2137
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & dual_value() const
Definition: linear_solver.pb.h:7362
size_t ByteSizeLong() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:291
bool has_relative_mip_gap() const
Definition: linear_solver.pb.h:6444
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
@ kIndicatorConstraint
Definition: linear_solver.pb.h:771
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2056
size_t ByteSizeLong() const final
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5964
PartialVariableAssignment()
@ kDualValueFieldNumber
Definition: linear_solver.pb.h:3893
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5866
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:517
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5572
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1888
const std::string & MPSolverResponseStatus_Name(T enum_t_value)
Definition: linear_solver.pb.h:249
void clear_qvar1_index()
Definition: linear_solver.pb.h:5355
static constexpr SolverType XPRESS_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3628
void clear_is_lazy()
Definition: linear_solver.pb.h:4499
void set_enable_internal_solver_output(bool value)
Definition: linear_solver.pb.h:6986
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2238
static bool SolverType_IsValid(int value)
Definition: linear_solver.pb.h:3638
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool has_primal_tolerance() const
Definition: linear_solver.pb.h:6504
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::operations_research::MPSosConstraint_Type type() const
Definition: linear_solver.pb.h:5142
MPModelRequest_SolverType SolverType
Definition: linear_solver.pb.h:3607
static constexpr SolverType GLOP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:3608
static const std::string & Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:1341
::operations_research::OptionalBoolean scaling() const
Definition: linear_solver.pb.h:6691
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2878
std::string * mutable_name()
Definition: linear_solver.pb.h:4440
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
Definition: linear_solver.pb.h:5828
int qvar1_index_size() const
Definition: linear_solver.pb.h:5799
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool IsInitialized() const final
static const MPSolutionResponse & default_instance()
virtual ~MPModelRequest()
void set_allocated_solver_specific_parameters(std::string *solver_specific_parameters)
Definition: linear_solver.pb.h:7052
MPQuadraticObjective(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2210
void add_reduced_cost(double value)
Definition: linear_solver.pb.h:7400
GeneralConstraintCase
Definition: linear_solver.pb.h:770
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & reduced_cost() const
Definition: linear_solver.pb.h:7409
static const MPVariableProto * internal_default_instance()
Definition: linear_solver.pb.h:307
virtual ~MPConstraintProto()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1244
bool IsInitialized() const final
const ::operations_research::MPModelProto & model() const
Definition: linear_solver.pb.h:6864
static const MPConstraintProto & default_instance()
int variable_value_size() const
Definition: linear_solver.pb.h:7286
static constexpr SolverType BOP_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3632
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3021
void set_name(const std::string &value)
Definition: linear_solver.pb.h:4436
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:513
@ MPSOLVER_MODEL_INVALID_SOLUTION_HINT
Definition: linear_solver.pb.h:238
bool IsInitialized() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1068
@ kObjectiveCoefficientFieldNumber
Definition: linear_solver.pb.h:377
const ::operations_research::MPAbsConstraint & abs_constraint() const
Definition: linear_solver.pb.h:4776
void set_scaling(::operations_research::OptionalBoolean value)
Definition: linear_solver.pb.h:6700
size_t ByteSizeLong() const final
void clear_lower_bound()
Definition: linear_solver.pb.h:5497
void clear_var_index()
Definition: linear_solver.pb.h:5015
const ::operations_research::MPConstraintProto & constraint() const
Definition: linear_solver.pb.h:5081
int var_index_size() const
Definition: linear_solver.pb.h:5258
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1237
void Swap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2454
MPModelRequest * New() const final
Definition: linear_solver.pb.h:3558
MPQuadraticConstraint * New() const final
Definition: linear_solver.pb.h:1491
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:523
void Swap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3040
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3034
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_dual_value()
Definition: linear_solver.pb.h:7371
@ kResultantVarIndexFieldNumber
Definition: linear_solver.pb.h:2139
std::string * release_name()
Definition: linear_solver.pb.h:4576
const std::string & name() const
Definition: linear_solver.pb.h:4432
PartialVariableAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2465
void set_reduced_cost(int index, double value)
Definition: linear_solver.pb.h:7393
@ MPSosConstraint_Type_SOS2
Definition: linear_solver.pb.h:146
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:533
void clear_lower_bound()
Definition: linear_solver.pb.h:4063
virtual ~MPIndicatorConstraint()
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:6332
friend void swap(OptionalDouble &a, OptionalDouble &b)
Definition: linear_solver.pb.h:2897
void set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
Definition: linear_solver.pb.h:6539
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > * mutable_constraint()
Definition: linear_solver.pb.h:6092
MPQuadraticObjective * New() const final
Definition: linear_solver.pb.h:2264
@ kObjectiveOffsetFieldNumber
Definition: linear_solver.pb.h:2694
int var_value_size() const
Definition: linear_solver.pb.h:5991
int GetCachedSize() const final
Definition: linear_solver.pb.h:2103
int qvar1_index_size() const
Definition: linear_solver.pb.h:5352
MPArrayConstraint()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverCommonParameters_LPAlgorithmValues_descriptor()
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2448
Definition: linear_solver.pb.h:3241
static const PartialVariableAssignment & default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & variable_value() const
Definition: linear_solver.pb.h:7315
void clear_min_constraint()
Definition: linear_solver.pb.h:4904
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:5973
MPArrayWithConstantConstraint & operator=(const MPArrayWithConstantConstraint &from)
Definition: linear_solver.pb.h:2036
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:5642
MPModelRequestDefaultTypeInternal _MPModelRequest_default_instance_
MPSolverCommonParametersDefaultTypeInternal _MPSolverCommonParameters_default_instance_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPSosConstraint & operator=(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1228
bool has_status_str() const
Definition: linear_solver.pb.h:7160
::operations_research::MPConstraintProto * mutable_constraint()
Definition: linear_solver.pb.h:5100
bool has_status() const
Definition: linear_solver.pb.h:7131
@ kAndConstraint
Definition: linear_solver.pb.h:775
bool has_baseline_model_file_path() const
Definition: linear_solver.pb.h:6718
void clear_var_index()
Definition: linear_solver.pb.h:5261
void Swap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:793
void Swap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2078
size_t ByteSizeLong() const final
size_t ByteSizeLong() const final
const ::operations_research::MPArrayWithConstantConstraint & min_constraint() const
Definition: linear_solver.pb.h:4926
static const MPSosConstraint & default_instance()
MPQuadraticConstraint(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1437
static constexpr SolverType GUROBI_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:3614
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:5287
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2435
@ kLowerBoundFieldNumber
Definition: linear_solver.pb.h:1548
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:5189
void clear_max_constraint()
Definition: linear_solver.pb.h:4954
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1072
bool has_lower_bound() const
Definition: linear_solver.pb.h:5494
::operations_research::MPArrayConstraint * release_or_constraint()
Definition: linear_solver.pb.h:4860
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5600
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > & general_constraint() const
Definition: linear_solver.pb.h:6150
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
@ MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:201
@ kUpperBoundFieldNumber
Definition: linear_solver.pb.h:381
bool has_solver_type() const
Definition: linear_solver.pb.h:6911
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MPSolutionResponse & operator=(const MPSolutionResponse &from)
Definition: linear_solver.pb.h:3791
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2228
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED
Definition: linear_solver.pb.h:168
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1973
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_name()
Definition: linear_solver.pb.h:4531
MPSolutionResponse()
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1260
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
@ kBaselineModelFilePathFieldNumber
Definition: linear_solver.pb.h:3417
bool MPModelRequest_SolverType_IsValid(int value)
bool has_indicator_constraint() const
Definition: linear_solver.pb.h:4598
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3827
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2072
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:301
Definition: linear_expr.h:84
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2871
void clear_is_integer()
Definition: linear_solver.pb.h:4147
bool has_constraint() const
Definition: linear_solver.pb.h:5069
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1885
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1250
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::operations_research::MPArrayWithConstantConstraint * release_max_constraint()
Definition: linear_solver.pb.h:4960
void set_best_objective_bound(double value)
Definition: linear_solver.pb.h:7277
void Swap(MPModelRequest *other)
Definition: linear_solver.pb.h:3551
@ MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:203
void clear_upper_bound()
Definition: linear_solver.pb.h:4091
Definition: linear_solver.pb.h:3271
virtual ~MPModelProto()
static const MPSolverCommonParameters * internal_default_instance()
Definition: linear_solver.pb.h:3030
@ kValueFieldNumber
Definition: linear_solver.pb.h:2959
bool has_upper_bound() const
Definition: linear_solver.pb.h:5522
void add_var_value(double value)
Definition: linear_solver.pb.h:6011
void clear_var_index()
Definition: linear_solver.pb.h:5163
static void InitAsDefaultInstance()
double objective_coefficient() const
Definition: linear_solver.pb.h:4126
size_t ByteSizeLong() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
friend void swap(MPModelRequest &a, MPModelRequest &b)
Definition: linear_solver.pb.h:3548
size_t ByteSizeLong() const final
bool IsInitialized() const final
MPGeneralConstraintProto & operator=(const MPGeneralConstraintProto &from)
Definition: linear_solver.pb.h:739
void Swap(MPConstraintProto *other)
Definition: linear_solver.pb.h:539
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5058
@ kGeneralConstraintFieldNumber
Definition: linear_solver.pb.h:2690
MPSosConstraint()
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1088
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2062
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static constexpr Type SOS2
Definition: linear_solver.pb.h:1325
int var_index_size() const
Definition: linear_solver.pb.h:5944
::operations_research::OptionalDouble * mutable_primal_tolerance()
Definition: linear_solver.pb.h:6535
@ kQvar2IndexFieldNumber
Definition: linear_solver.pb.h:2317
::operations_research::MPSosConstraint * mutable_sos_constraint()
Definition: linear_solver.pb.h:4689
static void InitAsDefaultInstance()
void clear_or_constraint()
Definition: linear_solver.pb.h:4854
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool has_quadratic_constraint() const
Definition: linear_solver.pb.h:4698
@ kLowerBoundFieldNumber
Definition: linear_solver.pb.h:380
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > * mutable_variable()
Definition: linear_solver.pb.h:6053
::operations_research::MPConstraintProto * release_constraint()
Definition: linear_solver.pb.h:5085
MPIndicatorConstraint()
@ kLpAlgorithmFieldNumber
Definition: linear_solver.pb.h:3136
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ kEnableInternalSolverOutputFieldNumber
Definition: linear_solver.pb.h:3670
::operations_research::MPAbsConstraint * mutable_abs_constraint()
Definition: linear_solver.pb.h:4789
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const MPGeneralConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:783
MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2059
bool has_max_constraint() const
Definition: linear_solver.pb.h:4948
int qcoefficient_size() const
Definition: linear_solver.pb.h:5446
virtual ~MPSolverCommonParameters()
MPModelRequest()
MPVariableProto()
bool has_constant() const
Definition: linear_solver.pb.h:5740
static const MPGeneralConstraintProto & default_instance()
bool IsInitialized() const final
@ kSosConstraint
Definition: linear_solver.pb.h:772
@ kWeightFieldNumber
Definition: linear_solver.pb.h:1356
int reduced_cost_size() const
Definition: linear_solver.pb.h:7380
void clear_dual_tolerance()
Definition: linear_solver.pb.h:6567
size_t ByteSizeLong() const final
bool has_upper_bound() const
Definition: linear_solver.pb.h:4397
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2610
bool has_or_constraint() const
Definition: linear_solver.pb.h:4848
int coefficient_size() const
Definition: linear_solver.pb.h:4321
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2251
const std::string & name() const
Definition: linear_solver.pb.h:4535
MPAbsConstraint * New() const final
Definition: linear_solver.pb.h:1766
void set_lower_bound(double value)
Definition: linear_solver.pb.h:4078
void clear_var_index()
Definition: linear_solver.pb.h:5616
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1743
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
int GetCachedSize() const final
Definition: linear_solver.pb.h:3858
static const MPQuadraticConstraint & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1730
void set_constant(double value)
Definition: linear_solver.pb.h:5758
virtual ~MPAbsConstraint()
void clear_constraint()
Definition: linear_solver.pb.h:5072
PartialVariableAssignment & operator=(const PartialVariableAssignment &from)
Definition: linear_solver.pb.h:2412
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2623
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
friend void swap(MPSolverCommonParameters &a, MPSolverCommonParameters &b)
Definition: linear_solver.pb.h:3037
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3014
static constexpr SolverType CPLEX_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3630
@ kBestObjectiveBoundFieldNumber
Definition: linear_solver.pb.h:3897
MPVariableProtoDefaultTypeInternal _MPVariableProto_default_instance_
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2884
static bool Type_IsValid(int value)
Definition: linear_solver.pb.h:1327
void clear_abs_constraint()
Definition: linear_solver.pb.h:4754
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:755
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:5922
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPArrayConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1925
MPQuadraticObjective & operator=(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2219
void clear_variable()
Definition: linear_solver.pb.h:6045
MPModelDeltaProto & operator=(const MPModelDeltaProto &from)
Definition: linear_solver.pb.h:3313
bool IsInitialized() const final
static const MPSolverCommonParameters & default_instance()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:5198
MPQuadraticConstraint & operator=(const MPQuadraticConstraint &from)
Definition: linear_solver.pb.h:1442
void set_name(const std::string &value)
Definition: linear_solver.pb.h:4183
int GetCachedSize() const final
Definition: linear_solver.pb.h:1119
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_objective_value()
Definition: linear_solver.pb.h:7234
static void InitAsDefaultInstance()
OptionalDouble(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:2853
void clear_lower_bound()
Definition: linear_solver.pb.h:4372
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > & variable_overrides() const
Definition: linear_solver.pb.h:6799
friend void swap(MPQuadraticConstraint &a, MPQuadraticConstraint &b)
Definition: linear_solver.pb.h:1481
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1465
size_t ByteSizeLong() const final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: linear_solver.pb.h:1337
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1753
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * release_status_str()
Definition: linear_solver.pb.h:7208
MPArrayWithConstantConstraint & operator=(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2040
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:5768
::operations_research::MPArrayConstraint * mutable_and_constraint()
Definition: linear_solver.pb.h:4839
MPModelRequest & operator=(const MPModelRequest &from)
Definition: linear_solver.pb.h:3509
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5365
static const MPArrayConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1904
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3807
static void InitAsDefaultInstance()
MPModelProtoDefaultTypeInternal _MPModelProto_default_instance_
static constexpr SolverType XPRESS_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:3616
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3287
void clear_primal_tolerance()
Definition: linear_solver.pb.h:6507
virtual ~OptionalDouble()
static constexpr SolverType GLPK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3622
MPSosConstraint & operator=(const MPSosConstraint &from)
Definition: linear_solver.pb.h:1224
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:598
void clear_resultant_var_index()
Definition: linear_solver.pb.h:5585
void set_value(double value)
Definition: linear_solver.pb.h:6429
bool has_scaling() const
Definition: linear_solver.pb.h:6681
@ MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:199
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3804
MPSolverCommonParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3051
@ kNameFieldNumber
Definition: linear_solver.pb.h:852
static void InitAsDefaultInstance()
friend void swap(PartialVariableAssignment &a, PartialVariableAssignment &b)
Definition: linear_solver.pb.h:2451
static constexpr LPAlgorithmValues LP_ALGO_UNSPECIFIED
Definition: linear_solver.pb.h:3097
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool IsInitialized() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPModelDeltaProto * internal_default_instance()
Definition: linear_solver.pb.h:3345
friend void swap(MPArrayWithConstantConstraint &a, MPArrayWithConstantConstraint &b)
Definition: linear_solver.pb.h:2075
int coefficient_size() const
Definition: linear_solver.pb.h:5305
@ kConstraintFieldNumber
Definition: linear_solver.pb.h:2689
@ kMaxConstraint
Definition: linear_solver.pb.h:778
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:5343
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:202
static constexpr SolverType GLPK_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:3612
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5278
static constexpr SolverType SolverType_MAX
Definition: linear_solver.pb.h:3643
void clear_model()
Definition: linear_solver.pb.h:6855
MPGeneralConstraintProto * New() const final
Definition: linear_solver.pb.h:800
MPSolverCommonParameters_LPAlgorithmValues
Definition: linear_solver.pb.h:167
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::operations_research::MPIndicatorConstraint * mutable_indicator_constraint()
Definition: linear_solver.pb.h:4639
void clear_var_index()
Definition: linear_solver.pb.h:4277
@ kResultantVarIndexFieldNumber
Definition: linear_solver.pb.h:1974
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:5318
bool has_presolve() const
Definition: linear_solver.pb.h:6652
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5819
virtual ~PartialVariableAssignment()
bool has_sos_constraint() const
Definition: linear_solver.pb.h:4648
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3329
void clear_resultant_var_index()
Definition: linear_solver.pb.h:5771
int GetCachedSize() const final
Definition: linear_solver.pb.h:342
::operations_research::MPModelRequest_SolverType solver_type() const
Definition: linear_solver.pb.h:6921
double upper_bound() const
Definition: linear_solver.pb.h:4407
virtual ~MPModelDeltaProto()
const ::operations_research::MPSosConstraint & sos_constraint() const
Definition: linear_solver.pb.h:4676
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:176
::operations_research::MPQuadraticConstraint * mutable_quadratic_constraint()
Definition: linear_solver.pb.h:4739
void clear_relative_mip_gap()
Definition: linear_solver.pb.h:6447
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3545
@ kUpperBoundFieldNumber
Definition: linear_solver.pb.h:603
::operations_research::MPConstraintProto * add_constraint()
Definition: linear_solver.pb.h:6106
static const MPQuadraticConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1474
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int constraint_size() const
Definition: linear_solver.pb.h:6081
MPSosConstraint(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1219
MPConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:550
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & weight() const
Definition: linear_solver.pb.h:5236
MPGeneralConstraintProtoDefaultTypeInternal _MPGeneralConstraintProto_default_instance_
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:5592
const ::operations_research::MPModelDeltaProto & model_delta() const
Definition: linear_solver.pb.h:7080
MPModelDeltaProto()
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2894
int GetCachedSize() const final
Definition: linear_solver.pb.h:2479
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void Swap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:1914
MPQuadraticObjective * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2268
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1240
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3339
bool has_lower_bound() const
Definition: linear_solver.pb.h:4060
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::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, 0 > SuperType
Definition: linear_solver.pb.h:3251
void set_status_str(const std::string &value)
Definition: linear_solver.pb.h:7171
void clear_variable_overrides()
Definition: linear_solver.pb.h:6791
void clear_variable_value()
Definition: linear_solver.pb.h:7289
static const MPModelProto * internal_default_instance()
Definition: linear_solver.pb.h:2619
void clear_upper_bound()
Definition: linear_solver.pb.h:4400
void set_variable_value(int index, double value)
Definition: linear_solver.pb.h:7299
@ kVarValueFieldNumber
Definition: linear_solver.pb.h:1155
MPAbsConstraint & operator=(const MPAbsConstraint &from)
Definition: linear_solver.pb.h:1717
double lower_bound() const
Definition: linear_solver.pb.h:4379
bool has_name() const
Definition: linear_solver.pb.h:4528
const std::string & baseline_model_file_path() const
Definition: linear_solver.pb.h:6725
void clear_general_constraint()
static constexpr SolverType CPLEX_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:3618
void clear_solver_time_limit_seconds()
Definition: linear_solver.pb.h:6943
MPConstraintProto()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SolverType_descriptor()
Definition: linear_solver.pb.h:3648
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
virtual ~MPArrayConstraint()
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:311
void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2052
::operations_research::OptionalDouble * release_primal_tolerance()
Definition: linear_solver.pb.h:6520
void set_allocated_status_str(std::string *status_str)
Definition: linear_solver.pb.h:7216
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:4350
@ kNameFieldNumber
Definition: linear_solver.pb.h:376
void clear_constant()
Definition: linear_solver.pb.h:5743
@ kSolutionHintFieldNumber
Definition: linear_solver.pb.h:2692
OptionalDoubleDefaultTypeInternal _OptionalDouble_default_instance_
void clear_status()
Definition: linear_solver.pb.h:7134
virtual ~MPGeneralConstraintProto()
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4294
void clear_var_index()
Definition: linear_solver.pb.h:5557
bool has_lower_bound() const
Definition: linear_solver.pb.h:4369
void clear_name()
Definition: linear_solver.pb.h:4175
OptionalDouble & operator=(const OptionalDouble &from)
Definition: linear_solver.pb.h:2858
static void InitAsDefaultInstance()
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5626
static bool LPAlgorithmValues_IsValid(int value)
Definition: linear_solver.pb.h:3105
const ::operations_research::MPArrayConstraint & and_constraint() const
Definition: linear_solver.pb.h:4826
int GetCachedSize() const final
Definition: linear_solver.pb.h:2925
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:4359
MPConstraintProto & operator=(const MPConstraintProto &from)
Definition: linear_solver.pb.h:497
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:5778
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
Definition: linear_solver.pb.h:5564
::operations_research::MPVariableProto * add_variable()
Definition: linear_solver.pb.h:6067
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
int GetCachedSize() const final
Definition: linear_solver.pb.h:1784
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1740
void set_solver_time_limit_seconds(double value)
Definition: linear_solver.pb.h:6958
const std::string & name() const
Definition: linear_solver.pb.h:4179
MPModelProto & operator=(const MPModelProto &from)
Definition: linear_solver.pb.h:2587
void clear_lp_algorithm()
Definition: linear_solver.pb.h:6626
void set_upper_bound(double value)
Definition: linear_solver.pb.h:4106
void set_allocated_baseline_model_file_path(std::string *baseline_model_file_path)
Definition: linear_solver.pb.h:6774
static const PartialVariableAssignment * internal_default_instance()
Definition: linear_solver.pb.h:2444
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
Definition: linear_solver.pb.h:5390
GeneralConstraintCase general_constraint_case() const
Definition: linear_solver.pb.h:5000
MPVariableProto & operator=(const MPVariableProto &from)
Definition: linear_solver.pb.h:275
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_general_constraint()
Definition: linear_solver.pb.h:6123
MPArrayConstraint & operator=(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:1876
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse()
void set_lower_bound(double value)
Definition: linear_solver.pb.h:5512
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1818
MPConstraintProto * New() const final
Definition: linear_solver.pb.h:546
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3811
void clear_coefficient()
Definition: linear_solver.pb.h:5308
bool IsInitialized() const final
MPSolutionResponseDefaultTypeInternal _MPSolutionResponse_default_instance_
void set_weight(int index, double value)
Definition: linear_solver.pb.h:5220
static const MPAbsConstraint & default_instance()
static constexpr SolverType SolverType_MIN
Definition: linear_solver.pb.h:3641
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:298
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1892
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool has_model() const
Definition: linear_solver.pb.h:6852
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3326
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3024
MPArrayConstraint * New() const final
Definition: linear_solver.pb.h:1921
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MPModelProto * New() const final
Definition: linear_solver.pb.h:2636
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1462
::operations_research::OptionalBoolean presolve() const
Definition: linear_solver.pb.h:6662
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN
Definition: linear_solver.pb.h:210
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5419
@ kBranchingPriorityFieldNumber
Definition: linear_solver.pb.h:379
MPQuadraticConstraint & operator=(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1446
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & qcoefficient() const
Definition: linear_solver.pb.h:5475
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPVariableProto & default_instance()
@ kConstantFieldNumber
Definition: linear_solver.pb.h:2138
void clear_presolve()
Definition: linear_solver.pb.h:6655
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & var_value() const
Definition: linear_solver.pb.h:6020
@ kNameFieldNumber
Definition: linear_solver.pb.h:2691
@ kCoefficientFieldNumber
Definition: linear_solver.pb.h:2318
MPConstraintProtoDefaultTypeInternal _MPConstraintProto_default_instance_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
@ MPSOLVER_MODEL_IS_VALID
Definition: linear_solver.pb.h:235
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
Definition: linear_solver.pb.h:5428
static void InitAsDefaultInstance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::operations_research::MPArrayConstraint & or_constraint() const
Definition: linear_solver.pb.h:4876
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2607
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5271
@ kQvar1IndexFieldNumber
Definition: linear_solver.pb.h:2316
::operations_research::MPQuadraticObjective * release_quadratic_objective()
Definition: linear_solver.pb.h:6233
static const MPSosConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1256
@ kMaxConstraintFieldNumber
Definition: linear_solver.pb.h:860
bool has_best_objective_bound() const
Definition: linear_solver.pb.h:7259
std::string * mutable_baseline_model_file_path()
Definition: linear_solver.pb.h:6733
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ MPSosConstraint_Type_SOS1_DEFAULT
Definition: linear_solver.pb.h:145
MPModelRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3562
bool has_var_index() const
Definition: linear_solver.pb.h:5554
bool has_enable_internal_solver_output() const
Definition: linear_solver.pb.h:6968
@ kMaximizeFieldNumber
Definition: linear_solver.pb.h:2695
@ MPSOLVER_SOLVER_TYPE_UNAVAILABLE
Definition: linear_solver.pb.h:240
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_weight()
Definition: linear_solver.pb.h:5245
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::operations_research::MPQuadraticObjective & quadratic_objective() const
Definition: linear_solver.pb.h:6229
MPSolverCommonParameters * New() const final
Definition: linear_solver.pb.h:3047
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
@ MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS
Definition: linear_solver.pb.h:239
::operations_research::MPQuadraticObjective * mutable_quadratic_objective()
Definition: linear_solver.pb.h:6248
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1065
size_t ByteSizeLong() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1355
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:295
std::string * release_solver_specific_parameters()
Definition: linear_solver.pb.h:7044
MPGeneralConstraintProto & operator=(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:743
MPGeneralConstraintProto()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
Definition: linear_solver.pb.h:5437
MPModelDeltaProto_VariableOverridesEntry_DoNotUse()
void set_baseline_model_file_path(const std::string &value)
Definition: linear_solver.pb.h:6729
static void InitAsDefaultInstance()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
Definition: linear_solver.pb.h:5837
@ kQcoefficientFieldNumber
Definition: linear_solver.pb.h:1547
MPQuadraticObjective()
void set_objective_coefficient(double value)
Definition: linear_solver.pb.h:4134
static constexpr LPAlgorithmValues LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:3110
bool IsInitialized() const final
void set_name(const std::string &value)
Definition: linear_solver.pb.h:4539
const std::string & solver_specific_parameters() const
Definition: linear_solver.pb.h:7003
void clear_quadratic_objective()
Definition: linear_solver.pb.h:6220
bool IsInitialized() const final
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL
Definition: linear_solver.pb.h:169
::PROTOBUF_NAMESPACE_ID::int32 branching_priority() const
Definition: linear_solver.pb.h:4253
void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
Definition: linear_solver.pb.h:6252
void clear_constraint()
Definition: linear_solver.pb.h:6084
MPModelDeltaProto(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3308
::operations_research::PartialVariableAssignment * release_solution_hint()
Definition: linear_solver.pb.h:6364
void clear_solution_hint()
Definition: linear_solver.pb.h:6351
static const OptionalDouble & default_instance()
void Swap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1094
bool MPSosConstraint_Type_IsValid(int value)
void clear_objective_offset()
Definition: linear_solver.pb.h:6191
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5173
MPQuadraticConstraint()
static const MPArrayWithConstantConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2068
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1737
bool has_lp_algorithm() const
Definition: linear_solver.pb.h:6623
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
MPIndicatorConstraint & operator=(const MPIndicatorConstraint &from)
Definition: linear_solver.pb.h:1052
::operations_research::MPArrayConstraint * mutable_or_constraint()
Definition: linear_solver.pb.h:4889
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_weight()
Definition: linear_solver.pb.h:5210
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_model_delta() const
Definition: linear_solver.pb.h:7068
MPConstraintProto(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:492
MPArrayConstraintDefaultTypeInternal _MPArrayConstraint_default_instance_
@ kStatusStrFieldNumber
Definition: linear_solver.pb.h:3895
MPSosConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1277
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static bool SolverType_Parse(const std::string &name, SolverType *value)
Definition: linear_solver.pb.h:3658
@ MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:204
static const MPQuadraticObjective * internal_default_instance()
Definition: linear_solver.pb.h:2247
friend void swap(MPSosConstraint &a, MPSosConstraint &b)
Definition: linear_solver.pb.h:1263
bool has_maximize() const
Definition: linear_solver.pb.h:6160
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2428
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2231
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:5721
MPSolverCommonParameters_LPAlgorithmValues LPAlgorithmValues
Definition: linear_solver.pb.h:3096
bool MPSolverCommonParameters_LPAlgorithmValues_IsValid(int value)
void clear_enable_internal_solver_output()
Definition: linear_solver.pb.h:6971
void add_coefficient(double value)
Definition: linear_solver.pb.h:5913
@ kSolverSpecificParametersFieldNumber
Definition: linear_solver.pb.h:3666
int weight_size() const
Definition: linear_solver.pb.h:5207
static void InitAsDefaultInstance()
static const MPSolutionResponse * internal_default_instance()
Definition: linear_solver.pb.h:3823
void set_dual_value(int index, double value)
Definition: linear_solver.pb.h:7346
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3011
bool has_abs_constraint() const
Definition: linear_solver.pb.h:4748
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1733
virtual ~MPSosConstraint()
MPModelProto(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2582
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5712
void clear_qcoefficient()
Definition: linear_solver.pb.h:5449
size_t ByteSizeLong() const final
MPSosConstraint * New() const final
Definition: linear_solver.pb.h:1273
MPSolutionResponse * New() const final
Definition: linear_solver.pb.h:3840
::operations_research::MPArrayWithConstantConstraint * release_min_constraint()
Definition: linear_solver.pb.h:4910
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5633
void set_upper_bound(double value)
Definition: linear_solver.pb.h:5540
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:5906
bool IsInitialized() const final
int var_index_size() const
Definition: linear_solver.pb.h:5613
static constexpr SolverType SCIP_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3620
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1468
void add_dual_value(double value)
Definition: linear_solver.pb.h:7353
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER
Definition: linear_solver.pb.h:171
MPModelProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2640
void clear_and_constraint()
Definition: linear_solver.pb.h:4804
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:4228
bool is_lazy() const
Definition: linear_solver.pb.h:4506
const ::operations_research::OptionalDouble & relative_mip_gap() const
Definition: linear_solver.pb.h:6456
friend void swap(MPArrayConstraint &a, MPArrayConstraint &b)
Definition: linear_solver.pb.h:1911
friend void swap(MPConstraintProto &a, MPConstraintProto &b)
Definition: linear_solver.pb.h:536
MPModelDeltaProto & operator=(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3317
void set_objective_offset(double value)
Definition: linear_solver.pb.h:6206
MPAbsConstraint(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1712
::operations_research::MPArrayWithConstantConstraint * mutable_min_constraint()
Definition: linear_solver.pb.h:4939
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3529
void clear_coefficient()
Definition: linear_solver.pb.h:5896
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2613
@ kLowerBoundFieldNumber
Definition: linear_solver.pb.h:602
int GetCachedSize() const final
Definition: linear_solver.pb.h:1509
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1895
const std::string & MPSosConstraint_Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:155
@ kObjectiveValueFieldNumber
Definition: linear_solver.pb.h:3896
OptionalDouble()
MPArrayWithConstantConstraint(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2031
int variable_size() const
Definition: linear_solver.pb.h:6042
@ MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:198
@ MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:205
static void InitAsDefaultInstance()
static const MPIndicatorConstraint & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1078
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1908
::operations_research::OptionalDouble * mutable_relative_mip_gap()
Definition: linear_solver.pb.h:6475
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSosConstraint_Type_descriptor()
bool has_upper_bound() const
Definition: linear_solver.pb.h:4088
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5812
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3336
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5786
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:175
void clear_sos_constraint()
Definition: linear_solver.pb.h:4654
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:5661
static void InitAsDefaultInstance()
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5030
void set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4261
void Swap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3355
std::string * release_name()
Definition: linear_solver.pb.h:6324
static const OptionalDouble * internal_default_instance()
Definition: linear_solver.pb.h:2890
bool has_and_constraint() const
Definition: linear_solver.pb.h:4798
@ kSolverTimeLimitSecondsFieldNumber
Definition: linear_solver.pb.h:3669
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:4334
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LPAlgorithmValues_descriptor()
Definition: linear_solver.pb.h:3115
MPQuadraticConstraintDefaultTypeInternal _MPQuadraticConstraint_default_instance_
MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_
static constexpr int SolverType_ARRAYSIZE
Definition: linear_solver.pb.h:3645
void set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
@ kResultantVarIndexFieldNumber
Definition: linear_solver.pb.h:1819
bool has_quadratic_objective() const
Definition: linear_solver.pb.h:6217
@ kSosConstraintFieldNumber
Definition: linear_solver.pb.h:854
static void InitAsDefaultInstance()
static constexpr SolverType KNAPSACK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3636
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:5334
static constexpr SolverType CBC_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3624
void clear_qvar1_index()
Definition: linear_solver.pb.h:5802
::operations_research::MPAbsConstraint * release_abs_constraint()
Definition: linear_solver.pb.h:4760
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
Definition: linear_solver.pb.h:5381
void clear_model_delta()
Definition: linear_solver.pb.h:7071
@ kModelFieldNumber
Definition: linear_solver.pb.h:3667
virtual ~MPSolutionResponse()
void set_is_integer(bool value)
Definition: linear_solver.pb.h:4162
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:787
@ kMinConstraint
Definition: linear_solver.pb.h:777
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1154
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_maximize()
Definition: linear_solver.pb.h:6163
@ kAndConstraintFieldNumber
Definition: linear_solver.pb.h:857
void Swap(MPModelProto *other)
Definition: linear_solver.pb.h:2629
static const MPArrayWithConstantConstraint & default_instance()
std::string * mutable_name()
Definition: linear_solver.pb.h:6291
constexpr MPSolverResponseStatus MPSolverResponseStatus_MAX
Definition: linear_solver.pb.h:244
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
Definition: linear_solver.pb.h:5104
void set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
std::string * mutable_name()
Definition: linear_solver.pb.h:4543
@ kReducedCostFieldNumber
Definition: linear_solver.pb.h:3894
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
OptionalDouble * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2911
int var_index_size() const
Definition: linear_solver.pb.h:5692
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:288
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_var_value()
Definition: linear_solver.pb.h:6029
::operations_research::OptionalDouble * release_relative_mip_gap()
Definition: linear_solver.pb.h:6460
OptionalDouble * New() const final
Definition: linear_solver.pb.h:2907
@ kVariableOverridesFieldNumber
Definition: linear_solver.pb.h:3415
MPSolverCommonParameters & operator=(const MPSolverCommonParameters &from)
Definition: linear_solver.pb.h:2998
@ MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:206
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3525
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3333
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ MPSOLVER_MODEL_INVALID
Definition: linear_solver.pb.h:237
static constexpr LPAlgorithmValues LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:3108
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3522
static const MPIndicatorConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1084
friend void swap(MPSolutionResponse &a, MPSolutionResponse &b)
Definition: linear_solver.pb.h:3830
@ kSolverTypeFieldNumber
Definition: linear_solver.pb.h:3671
static const MPConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:529
void add_weight(double value)
Definition: linear_solver.pb.h:5227
friend void swap(MPModelDeltaProto &a, MPModelDeltaProto &b)
Definition: linear_solver.pb.h:3352
MPAbsConstraintDefaultTypeInternal _MPAbsConstraint_default_instance_
static const MPQuadraticObjective & default_instance()
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5372
bool has_var_value() const
Definition: linear_solver.pb.h:5040
bool has_value() const
Definition: linear_solver.pb.h:6411
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2874
void add_coefficient(double value)
Definition: linear_solver.pb.h:5325
@ kQuadraticConstraintFieldNumber
Definition: linear_solver.pb.h:855
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1075
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5412
double upper_bound() const
Definition: linear_solver.pb.h:5532
void clear_quadratic_constraint()
Definition: linear_solver.pb.h:4704
int GetCachedSize() const final
Definition: linear_solver.pb.h:1291
@ kModelDeltaFieldNumber
Definition: linear_solver.pb.h:3668
MPSolverCommonParameters()
void clear_var_value()
Definition: linear_solver.pb.h:5994
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:762
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL
Definition: linear_solver.pb.h:170
static void InitAsDefaultInstance()
PartialVariableAssignment * New() const final
Definition: linear_solver.pb.h:2461
MPModelRequest & operator=(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3513
double upper_bound() const
Definition: linear_solver.pb.h:4098
::operations_research::MPModelDeltaProto * mutable_model_delta()
Definition: linear_solver.pb.h:7099
const ::operations_research::PartialVariableAssignment & solution_hint() const
Definition: linear_solver.pb.h:6360
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
Definition: linear_solver.pb.h:5022
static constexpr Type Type_MAX
Definition: linear_solver.pb.h:1332
@ kMinConstraintFieldNumber
Definition: linear_solver.pb.h:859
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::operations_research::MPQuadraticConstraint * release_quadratic_constraint()
Definition: linear_solver.pb.h:4710
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:510
@ kScalingFieldNumber
Definition: linear_solver.pb.h:3138
void clear_value()
Definition: linear_solver.pb.h:6414
void clear_solver_type()
Definition: linear_solver.pb.h:6914
void clear_dual_value()
Definition: linear_solver.pb.h:7336
::operations_research::MPSolverResponseStatus status() const
Definition: linear_solver.pb.h:7141
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
MPSolutionResponse & operator=(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:3795
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPModelDeltaProto * New() const final
Definition: linear_solver.pb.h:3362
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_
@ kVarValueFieldNumber
Definition: linear_solver.pb.h:2514
int GetCachedSize() const final
Definition: linear_solver.pb.h:564
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: linear_solver.pb.h:58
MPAbsConstraint()
void Swap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1484
void Swap(MPVariableProto *other)
Definition: linear_solver.pb.h:317
void clear_objective_coefficient()
Definition: linear_solver.pb.h:4119
@ MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:196
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(MPVariableProto &a, MPVariableProto &b)
Definition: linear_solver.pb.h:314
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::operations_research::OptionalDouble * mutable_dual_tolerance()
Definition: linear_solver.pb.h:6595
::operations_research::MPSolverCommonParameters_LPAlgorithmValues lp_algorithm() const
Definition: linear_solver.pb.h:6633
::operations_research::OptionalDouble * release_dual_tolerance()
Definition: linear_solver.pb.h:6580
static const std::string & LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:3119
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3535
void clear_best_objective_bound()
Definition: linear_solver.pb.h:7262
bool MPSolverResponseStatus_Parse(const std::string &name, MPSolverResponseStatus *value)
Definition: linear_solver.pb.h:256
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_variable_value()
Definition: linear_solver.pb.h:7324
bool has_dual_tolerance() const
Definition: linear_solver.pb.h:6564
bool is_integer() const
Definition: linear_solver.pb.h:4154
MPSolverCommonParameters & operator=(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3002
@ kIsIntegerFieldNumber
Definition: linear_solver.pb.h:378
bool has_name() const
Definition: linear_solver.pb.h:4172
MPArrayWithConstantConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2089
void set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
Definition: linear_solver.pb.h:6479
@ MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:195
void MergeFrom(const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse &other)
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5180
void clear_reduced_cost()
Definition: linear_solver.pb.h:7383
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_lower_bound(double value)
Definition: linear_solver.pb.h:4387
constexpr int MPSosConstraint_Type_Type_ARRAYSIZE
Definition: linear_solver.pb.h:151
::operations_research::MPModelProto * mutable_model()
Definition: linear_solver.pb.h:6883
static constexpr Type SOS1_DEFAULT
Definition: linear_solver.pb.h:1323
int GetCachedSize() const final
Definition: linear_solver.pb.h:2654
void clear_status_str()
Definition: linear_solver.pb.h:7163
bool has_is_integer() const
Definition: linear_solver.pb.h:4144
void set_presolve(::operations_research::OptionalBoolean value)
Definition: linear_solver.pb.h:6671
::operations_research::MPIndicatorConstraint * release_indicator_constraint()
Definition: linear_solver.pb.h:4610
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5859
void set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
Definition: linear_solver.pb.h:7103
MPQuadraticConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1495
::operations_research::MPArrayWithConstantConstraint * mutable_max_constraint()
Definition: linear_solver.pb.h:4989
double solver_time_limit_seconds() const
Definition: linear_solver.pb.h:6950
::operations_research::MPArrayConstraint * release_and_constraint()
Definition: linear_solver.pb.h:4810
int GetCachedSize() const final
Definition: linear_solver.pb.h:2282
@ kVariableFieldNumber
Definition: linear_solver.pb.h:2688
::PROTOBUF_NAMESPACE_ID::int32 var_value() const
Definition: linear_solver.pb.h:5050
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:174
void clear_var_index()
Definition: linear_solver.pb.h:5695
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2235
@ kNameFieldNumber
Definition: linear_solver.pb.h:600
std::string * mutable_status_str()
Definition: linear_solver.pb.h:7175
MPIndicatorConstraint(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1047
static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3285
void set_var_value(int index, double value)
Definition: linear_solver.pb.h:6004
@ kPresolveFieldNumber
Definition: linear_solver.pb.h:3137
MPSosConstraintDefaultTypeInternal _MPSosConstraint_default_instance_
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const std::string & SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:3652
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
@ kQuadraticConstraint
Definition: linear_solver.pb.h:773
void Swap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:3833
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static constexpr SolverType SAT_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3634
virtual ~MPVariableProto()
@ kQuadraticObjectiveFieldNumber
Definition: linear_solver.pb.h:2693
void set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
Definition: linear_solver.pb.h:6383
void set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
double constant() const
Definition: linear_solver.pb.h:5750
@ kCoefficientFieldNumber
Definition: linear_solver.pb.h:599
bool has_solution_hint() const
Definition: linear_solver.pb.h:6348
OptionalDouble & operator=(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:2862
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:4303
bool IsInitialized() const final
MPQuadraticObjectiveDefaultTypeInternal _MPQuadraticObjective_default_instance_
const ::operations_research::MPQuadraticConstraint & quadratic_constraint() const
Definition: linear_solver.pb.h:4726
void set_type(::operations_research::MPSosConstraint_Type value)
Definition: linear_solver.pb.h:5151
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_reduced_cost()
Definition: linear_solver.pb.h:7418
@ GENERAL_CONSTRAINT_NOT_SET
Definition: linear_solver.pb.h:779
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:4312
@ kOrConstraintFieldNumber
Definition: linear_solver.pb.h:858
Definition: linear_solver.pb.h:44
MPVariableProto(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:270
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:4481
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2881
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1458
PartialVariableAssignment(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2407
static const MPModelRequest * internal_default_instance()
Definition: linear_solver.pb.h:3541
MPArrayConstraint(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:1867
@ kAbsConstraint
Definition: linear_solver.pb.h:774
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int dual_value_size() const
Definition: linear_solver.pb.h:7333
int qvar2_index_size() const
Definition: linear_solver.pb.h:5846
void clear_var_index()
Definition: linear_solver.pb.h:5947
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3286
void clear_var_value()
Definition: linear_solver.pb.h:5043
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > * mutable_variable_overrides()
Definition: linear_solver.pb.h:6808
@ kTypeFieldNumber
Definition: linear_solver.pb.h:1357
bool MPSolverCommonParameters_LPAlgorithmValues_Parse(const std::string &name, MPSolverCommonParameters_LPAlgorithmValues *value)
Definition: linear_solver.pb.h:187
void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:5651
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2438
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > & constraint() const
Definition: linear_solver.pb.h:6111
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:752
@ kDualToleranceFieldNumber
Definition: linear_solver.pb.h:3135
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1898
@ kIsLazyFieldNumber
Definition: linear_solver.pb.h:601
@ kUpperBoundFieldNumber
Definition: linear_solver.pb.h:1549
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_type()
Definition: linear_solver.pb.h:5135
@ MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:200
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1478
MPArrayConstraint & operator=(const MPArrayConstraint &from)
Definition: linear_solver.pb.h:1872
const ::operations_research::MPIndicatorConstraint & indicator_constraint() const
Definition: linear_solver.pb.h:4626
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:520
void clear_scaling()
Definition: linear_solver.pb.h:6684
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5679
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverResponseStatus_descriptor()
MPModelRequest_SolverType
Definition: linear_solver.pb.h:192
std::string * mutable_name()
Definition: linear_solver.pb.h:4187
void set_name(const std::string &value)
Definition: linear_solver.pb.h:6287
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
@ kStatusFieldNumber
Definition: linear_solver.pb.h:3898
::operations_research::MPModelDeltaProto * release_model_delta()
Definition: linear_solver.pb.h:7084
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_solver_time_limit_seconds() const
Definition: linear_solver.pb.h:6940
static void InitAsDefaultInstance()
int coefficient_size() const
Definition: linear_solver.pb.h:5893
bool has_objective_value() const
Definition: linear_solver.pb.h:7231
int constraint_overrides_size() const
Definition: linear_solver.pb.h:6817
double lower_bound() const
Definition: linear_solver.pb.h:5504
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1543
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:5582
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2603
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:5982
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:5296
static const MPAbsConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1749
PartialVariableAssignment & operator=(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2416
double objective_value() const
Definition: linear_solver.pb.h:7241
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3814
MPAbsConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1770
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > & constraint_overrides() const
Definition: linear_solver.pb.h:6828
size_t ByteSizeLong() const final
bool has_objective_coefficient() const
Definition: linear_solver.pb.h:4116
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2241
MPIndicatorConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1105
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3349
@ kConstraintFieldNumber
Definition: linear_solver.pb.h:1153
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_objective_value(double value)
Definition: linear_solver.pb.h:7249
void set_status(::operations_research::MPSolverResponseStatus value)
Definition: linear_solver.pb.h:7150
void set_allocated_model(::operations_research::MPModelProto *model)
Definition: linear_solver.pb.h:6887
MPAbsConstraint & operator=(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1721
MPModelProto()
static constexpr int LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:3112
static constexpr SolverType GUROBI_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:3626
static constexpr SolverType CLP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:3610
void clear_indicator_constraint()
Definition: linear_solver.pb.h:4604
MPGeneralConstraintProto(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:734
void set_solver_type(::operations_research::MPModelRequest_SolverType value)
Definition: linear_solver.pb.h:6930
size_t ByteSizeLong() const final
void set_solver_specific_parameters(const std::string &value)
Definition: linear_solver.pb.h:7007
double best_objective_bound() const
Definition: linear_solver.pb.h:7269
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void add_variable_value(double value)
Definition: linear_solver.pb.h:7306
friend void swap(MPGeneralConstraintProto &a, MPGeneralConstraintProto &b)
Definition: linear_solver.pb.h:790
@ kConstraintOverridesFieldNumber
Definition: linear_solver.pb.h:3416
@ kQvar2IndexFieldNumber
Definition: linear_solver.pb.h:1546
@ MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:207
MPSolverCommonParameters(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:2993
void clear_qvar2_index()
Definition: linear_solver.pb.h:5849
bool MPSolverResponseStatus_IsValid(int value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:759
@ kCoefficientFieldNumber
Definition: linear_solver.pb.h:1544
bool IsInitialized() const final
static void InitAsDefaultInstance()
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MPIndicatorConstraint * New() const final
Definition: linear_solver.pb.h:1101
int general_constraint_size() const
Definition: linear_solver.pb.h:6120
bool enable_internal_solver_output() const
Definition: linear_solver.pb.h:6978
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2049
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:5671
int GetCachedSize() const final
Definition: linear_solver.pb.h:1939
@ kQvar1IndexFieldNumber
Definition: linear_solver.pb.h:1545
void set_is_lazy(bool value)
Definition: linear_solver.pb.h:4514
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ kRelativeMipGapFieldNumber
Definition: linear_solver.pb.h:3133
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > * mutable_general_constraint()
Definition: linear_solver.pb.h:6131
MPVariableProto * New() const final
Definition: linear_solver.pb.h:324
std::string * release_baseline_model_file_path()
Definition: linear_solver.pb.h:6766
size_t ByteSizeLong() const final
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > * mutable_constraint_overrides()
Definition: linear_solver.pb.h:6837
int GetCachedSize() const final
Definition: linear_solver.pb.h:3380
@ kPrimalToleranceFieldNumber
Definition: linear_solver.pb.h:3134
void set_maximize(bool value)
Definition: linear_solver.pb.h:6178
void clear_coefficient()
Definition: linear_solver.pb.h:4324
void Swap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2257
MPQuadraticObjective & operator=(const MPQuadraticObjective &from)
Definition: linear_solver.pb.h:2215
::operations_research::MPModelProto * release_model()
Definition: linear_solver.pb.h:6868
MPVariableProto & operator=(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:279
static const MPModelRequest & default_instance()
void Swap(OptionalDouble *other)
Definition: linear_solver.pb.h:2900
void clear_resultant_var_index()
Definition: linear_solver.pb.h:5664
static constexpr LPAlgorithmValues LP_ALGO_DUAL
Definition: linear_solver.pb.h:3099
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3257
int GetCachedSize() const final
Definition: linear_solver.pb.h:3065
bool MPModelRequest_SolverType_Parse(const std::string &name, MPModelRequest_SolverType *value)
Definition: linear_solver.pb.h:223
@ kIndicatorConstraintFieldNumber
Definition: linear_solver.pb.h:853
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: linear_solver.pb.h:57
friend void swap(MPAbsConstraint &a, MPAbsConstraint &b)
Definition: linear_solver.pb.h:1756
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
MPModelDeltaProtoDefaultTypeInternal _MPModelDeltaProto_default_instance_
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
@ MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:194
constexpr int MPSolverResponseStatus_ARRAYSIZE
Definition: linear_solver.pb.h:245
void MergeFrom(const MPModelDeltaProto_VariableOverridesEntry_DoNotUse &other)
bool has_branching_priority() const
Definition: linear_solver.pb.h:4243
bool has_var_index() const
Definition: linear_solver.pb.h:5012
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_baseline_model_file_path()
Definition: linear_solver.pb.h:6721
bool IsInitialized() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2432
void Swap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1266
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2425
bool IsInitialized() const final
void set_upper_bound(double value)
Definition: linear_solver.pb.h:4415
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3532
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3256
MPModelRequest(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3504
std::string * release_name()
Definition: linear_solver.pb.h:4220
const ::operations_research::OptionalDouble & dual_tolerance() const
Definition: linear_solver.pb.h:6576
MPArrayWithConstantConstraint()
static const MPModelProto & default_instance()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:5931
bool has_is_lazy() const
Definition: linear_solver.pb.h:4496
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
Definition: linear_solver.pb.h:5884
MPSolutionResponse(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:3786