C++ Reference
C++ Reference: Linear solver
linear_solver.pb.h
Go to the documentation of this file.
60 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto;
70 extern MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_;
85 extern MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_;
88 extern MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_;
124 extern PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_;
127 template<> ::operations_research::MPAbsConstraint* Arena::CreateMaybeMessage<::operations_research::MPAbsConstraint>(Arena*);
128 template<> ::operations_research::MPArrayConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayConstraint>(Arena*);
129 template<> ::operations_research::MPArrayWithConstantConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayWithConstantConstraint>(Arena*);
130 template<> ::operations_research::MPConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPConstraintProto>(Arena*);
131 template<> ::operations_research::MPGeneralConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto>(Arena*);
132 template<> ::operations_research::MPIndicatorConstraint* Arena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint>(Arena*);
133 template<> ::operations_research::MPModelDeltaProto* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto>(Arena*);
134 template<> ::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse>(Arena*);
135 template<> ::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse>(Arena*);
136 template<> ::operations_research::MPModelProto* Arena::CreateMaybeMessage<::operations_research::MPModelProto>(Arena*);
137 template<> ::operations_research::MPModelRequest* Arena::CreateMaybeMessage<::operations_research::MPModelRequest>(Arena*);
138 template<> ::operations_research::MPQuadraticConstraint* Arena::CreateMaybeMessage<::operations_research::MPQuadraticConstraint>(Arena*);
139 template<> ::operations_research::MPQuadraticObjective* Arena::CreateMaybeMessage<::operations_research::MPQuadraticObjective>(Arena*);
140 template<> ::operations_research::MPSolution* Arena::CreateMaybeMessage<::operations_research::MPSolution>(Arena*);
141 template<> ::operations_research::MPSolutionResponse* Arena::CreateMaybeMessage<::operations_research::MPSolutionResponse>(Arena*);
142 template<> ::operations_research::MPSolveInfo* Arena::CreateMaybeMessage<::operations_research::MPSolveInfo>(Arena*);
143 template<> ::operations_research::MPSolverCommonParameters* Arena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters>(Arena*);
144 template<> ::operations_research::MPSosConstraint* Arena::CreateMaybeMessage<::operations_research::MPSosConstraint>(Arena*);
145 template<> ::operations_research::MPVariableProto* Arena::CreateMaybeMessage<::operations_research::MPVariableProto>(Arena*);
146 template<> ::operations_research::OptionalDouble* Arena::CreateMaybeMessage<::operations_research::OptionalDouble>(Arena*);
147 template<> ::operations_research::PartialVariableAssignment* Arena::CreateMaybeMessage<::operations_research::PartialVariableAssignment>(Arena*);
156 constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN = MPSosConstraint_Type_SOS1_DEFAULT;
181 constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED;
182 constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER;
183 constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX + 1;
185 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MPSolverCommonParameters_LPAlgorithmValues_descriptor();
195 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverCommonParameters_LPAlgorithmValues* value) {
196 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MPSolverCommonParameters_LPAlgorithmValues>(
217 constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING;
218 constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING;
219 constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_MAX + 1;
273 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPVariableProto) */ {
300 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
356 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
362 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
364 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
504 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPConstraintProto) */ {
531 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
587 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
593 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
595 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
754 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPGeneralConstraintProto) */ {
758 explicit constexpr MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
781 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
849 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
855 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
857 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
922 PROTOBUF_MUST_USE_RESULT ::operations_research::MPIndicatorConstraint* release_indicator_constraint();
924 void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint);
958 PROTOBUF_MUST_USE_RESULT ::operations_research::MPQuadraticConstraint* release_quadratic_constraint();
960 void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint);
1030 PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayWithConstantConstraint* release_min_constraint();
1032 void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint);
1048 PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayWithConstantConstraint* release_max_constraint();
1050 void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint);
1101 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPIndicatorConstraint) */ {
1105 explicit constexpr MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1128 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1184 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1190 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1192 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1287 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSosConstraint) */ {
1314 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1370 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1376 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1378 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1516 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticConstraint) */ {
1520 explicit constexpr MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1543 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1599 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1605 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1607 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1802 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPAbsConstraint) */ {
1829 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1885 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1891 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1893 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1968 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayConstraint) */ {
1995 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2051 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2057 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2059 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2143 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayWithConstantConstraint) */ {
2147 explicit constexpr MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2159 inline MPArrayWithConstantConstraint& operator=(MPArrayWithConstantConstraint&& from) noexcept {
2170 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2226 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2232 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2234 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2333 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticObjective) */ {
2337 explicit constexpr MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2360 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2416 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2422 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2424 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2540 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.PartialVariableAssignment) */ {
2544 explicit constexpr PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2567 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2623 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2629 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2631 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2724 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelProto) */ {
2751 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2807 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2813 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2815 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2900 const ::operations_research::MPGeneralConstraintProto& _internal_general_constraint(int index) const;
2905 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
2933 PROTOBUF_MUST_USE_RESULT ::operations_research::PartialVariableAssignment* release_solution_hint();
2935 void set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint);
2951 PROTOBUF_MUST_USE_RESULT ::operations_research::MPQuadraticObjective* release_quadratic_objective();
2953 void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective);
2998 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > constraint_;
2999 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > general_constraint_;
3010 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.OptionalDouble) */ {
3037 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3093 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3099 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3101 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3161 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolverCommonParameters) */ {
3165 explicit constexpr MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3188 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3244 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3250 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3252 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3377 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
3384 void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3386 ::operations_research::MPSolverCommonParameters_LPAlgorithmValues _internal_lp_algorithm() const;
3387 void _internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3435 class MPModelDeltaProto_VariableOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3440 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3447 explicit MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3449 static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_VariableOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_); }
3458 class MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3463 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3470 explicit MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3472 static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_); }
3482 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelDeltaProto) */ {
3509 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3565 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3571 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3573 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3604 kVariableOverridesFieldNumber = 2,
3605 kConstraintOverridesFieldNumber = 3,
3606 kBaselineModelFilePathFieldNumber = 1,
3615 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3617 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3620 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3622 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3632 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3634 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3637 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3639 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3656 inline PROTOBUF_ALWAYS_INLINE void _internal_set_baseline_model_file_path(const std::string& value);
3685 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelRequest) */ {
3712 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3768 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3774 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3776 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3862 kSolverSpecificParametersFieldNumber = 5,
3863 kModelFieldNumber = 1,
3864 kModelDeltaFieldNumber = 8,
3865 kSolverTimeLimitSecondsFieldNumber = 3,
3866 kEnableInternalSolverOutputFieldNumber = 4,
3867 kIgnoreSolverSpecificParametersFailureFieldNumber = 9,
3868 kPopulateAdditionalSolutionsUpToFieldNumber = 11,
3869 kSolverTypeFieldNumber = 2,
3885 inline PROTOBUF_ALWAYS_INLINE void _internal_set_solver_specific_parameters(const std::string& value);
4012 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolution) */ {
4039 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4095 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4101 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4103 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4133 kVariableValueFieldNumber = 2,
4134 kObjectiveValueFieldNumber = 1,
4187 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolveInfo) */ {
4214 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4270 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4276 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4278 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4308 kSolveWallTimeSecondsFieldNumber = 1,
4309 kSolveUserTimeSecondsFieldNumber = 2,
4353 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolutionResponse) */ {
4380 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4436 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4442 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4444 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4474 kVariableValueFieldNumber = 3,
4475 kDualValueFieldNumber = 4,
4476 kReducedCostFieldNumber = 6,
4477 kAdditionalSolutionsFieldNumber = 8,
4478 kStatusStrFieldNumber = 7,
4479 kSolveInfoFieldNumber = 10,
4480 kObjectiveValueFieldNumber = 2,
4481 kBestObjectiveBoundFieldNumber = 5,
4482 kStatusFieldNumber = 1,
4630 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
4655 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > additional_solutions_;
4746 // @@protoc_insertion_point(field_get:operations_research.MPVariableProto.objective_coefficient)
4755 // @@protoc_insertion_point(field_set:operations_research.MPVariableProto.objective_coefficient)
4806 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4819 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4823 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4831 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4863 inline void MPVariableProto::_internal_set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value) {
4886 inline ::PROTOBUF_NAMESPACE_ID::int32 MPConstraintProto::_internal_var_index(int index) const {
4893 inline void MPConstraintProto::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
4919 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.var_index)
4966 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.coefficient)
5046 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5059 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
5063 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
5071 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
5136 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5149 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
5153 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
5161 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
5171 // @@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.name)
5192 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::release_indicator_constraint() {
5193 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
5196 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
5206 inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::_internal_indicator_constraint() const {
5209 : reinterpret_cast< ::operations_research::MPIndicatorConstraint&>(::operations_research::_MPIndicatorConstraint_default_instance_);
5211 inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::indicator_constraint() const {
5212 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.indicator_constraint)
5215 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::unsafe_arena_release_indicator_constraint() {
5216 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
5219 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
5226 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint) {
5232 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.indicator_constraint)
5234 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::_internal_mutable_indicator_constraint() {
5238 general_constraint_.indicator_constraint_ = CreateMaybeMessage< ::operations_research::MPIndicatorConstraint >(GetArenaForAllocation());
5242 inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::mutable_indicator_constraint() {
5244 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.indicator_constraint)
5266 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::release_sos_constraint() {
5267 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.sos_constraint)
5280 inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::_internal_sos_constraint() const {
5283 : reinterpret_cast< ::operations_research::MPSosConstraint&>(::operations_research::_MPSosConstraint_default_instance_);
5285 inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::sos_constraint() const {
5286 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.sos_constraint)
5289 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::unsafe_arena_release_sos_constraint() {
5290 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.sos_constraint)
5300 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_sos_constraint(::operations_research::MPSosConstraint* sos_constraint) {
5306 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.sos_constraint)
5308 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::_internal_mutable_sos_constraint() {
5312 general_constraint_.sos_constraint_ = CreateMaybeMessage< ::operations_research::MPSosConstraint >(GetArenaForAllocation());
5316 inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::mutable_sos_constraint() {
5318 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.sos_constraint)
5340 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::release_quadratic_constraint() {
5341 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5344 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
5354 inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::_internal_quadratic_constraint() const {
5357 : reinterpret_cast< ::operations_research::MPQuadraticConstraint&>(::operations_research::_MPQuadraticConstraint_default_instance_);
5359 inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::quadratic_constraint() const {
5360 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5363 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::unsafe_arena_release_quadratic_constraint() {
5364 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5367 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
5374 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint) {
5380 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5382 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::_internal_mutable_quadratic_constraint() {
5386 general_constraint_.quadratic_constraint_ = CreateMaybeMessage< ::operations_research::MPQuadraticConstraint >(GetArenaForAllocation());
5390 inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::mutable_quadratic_constraint() {
5392 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5414 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::release_abs_constraint() {
5415 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.abs_constraint)
5428 inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::_internal_abs_constraint() const {
5431 : reinterpret_cast< ::operations_research::MPAbsConstraint&>(::operations_research::_MPAbsConstraint_default_instance_);
5433 inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::abs_constraint() const {
5434 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.abs_constraint)
5437 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::unsafe_arena_release_abs_constraint() {
5438 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.abs_constraint)
5448 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_abs_constraint(::operations_research::MPAbsConstraint* abs_constraint) {
5454 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.abs_constraint)
5456 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::_internal_mutable_abs_constraint() {
5460 general_constraint_.abs_constraint_ = CreateMaybeMessage< ::operations_research::MPAbsConstraint >(GetArenaForAllocation());
5464 inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::mutable_abs_constraint() {
5466 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.abs_constraint)
5488 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_and_constraint() {
5489 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.and_constraint)
5502 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_and_constraint() const {
5505 : reinterpret_cast< ::operations_research::MPArrayConstraint&>(::operations_research::_MPArrayConstraint_default_instance_);
5507 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::and_constraint() const {
5508 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.and_constraint)
5511 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::unsafe_arena_release_and_constraint() {
5512 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.and_constraint)
5522 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_and_constraint(::operations_research::MPArrayConstraint* and_constraint) {
5528 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.and_constraint)
5530 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_and_constraint() {
5534 general_constraint_.and_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(GetArenaForAllocation());
5538 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_and_constraint() {
5540 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.and_constraint)
5562 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_or_constraint() {
5563 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.or_constraint)
5576 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_or_constraint() const {
5579 : reinterpret_cast< ::operations_research::MPArrayConstraint&>(::operations_research::_MPArrayConstraint_default_instance_);
5581 inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::or_constraint() const {
5582 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.or_constraint)
5585 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::unsafe_arena_release_or_constraint() {
5586 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.or_constraint)
5596 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_or_constraint(::operations_research::MPArrayConstraint* or_constraint) {
5602 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.or_constraint)
5604 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_or_constraint() {
5608 general_constraint_.or_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(GetArenaForAllocation());
5612 inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_or_constraint() {
5614 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.or_constraint)
5636 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_min_constraint() {
5637 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.min_constraint)
5640 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
5650 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_min_constraint() const {
5653 : reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint&>(::operations_research::_MPArrayWithConstantConstraint_default_instance_);
5655 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::min_constraint() const {
5656 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.min_constraint)
5659 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::unsafe_arena_release_min_constraint() {
5660 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.min_constraint)
5663 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
5670 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint) {
5676 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.min_constraint)
5678 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_min_constraint() {
5682 general_constraint_.min_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(GetArenaForAllocation());
5686 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_min_constraint() {
5687 ::operations_research::MPArrayWithConstantConstraint* _msg = _internal_mutable_min_constraint();
5688 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.min_constraint)
5710 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_max_constraint() {
5711 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.max_constraint)
5714 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
5724 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_max_constraint() const {
5727 : reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint&>(::operations_research::_MPArrayWithConstantConstraint_default_instance_);
5729 inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::max_constraint() const {
5730 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.max_constraint)
5733 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::unsafe_arena_release_max_constraint() {
5734 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.max_constraint)
5737 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
5744 inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint) {
5750 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.max_constraint)
5752 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_max_constraint() {
5756 general_constraint_.max_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(GetArenaForAllocation());
5760 inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_max_constraint() {
5761 ::operations_research::MPArrayWithConstantConstraint* _msg = _internal_mutable_max_constraint();
5762 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.max_constraint)
5772 inline MPGeneralConstraintProto::GeneralConstraintCase MPGeneralConstraintProto::general_constraint_case() const {
5798 inline void MPIndicatorConstraint::_internal_set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5826 inline void MPIndicatorConstraint::_internal_set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value) {
5848 inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::_internal_constraint() const {
5853 inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::constraint() const {
5868 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPIndicatorConstraint.constraint)
5885 inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::unsafe_arena_release_constraint() {
5886 // @@protoc_insertion_point(field_release:operations_research.MPIndicatorConstraint.constraint)
5892 inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::_internal_mutable_constraint() {
5895 auto* p = CreateMaybeMessage<::operations_research::MPConstraintProto>(GetArenaForAllocation());
5902 // @@protoc_insertion_point(field_mutable:operations_research.MPIndicatorConstraint.constraint)
5905 inline void MPIndicatorConstraint::set_allocated_constraint(::operations_research::MPConstraintProto* constraint) {
5912 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPConstraintProto>::GetOwningArena(constraint);
5922 // @@protoc_insertion_point(field_set_allocated:operations_research.MPIndicatorConstraint.constraint)
5948 inline void MPSosConstraint::_internal_set_type(::operations_research::MPSosConstraint_Type value) {
6066 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_var_index(int index) const {
6073 inline void MPQuadraticConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6077 inline void MPQuadraticConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6099 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.var_index)
6146 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.coefficient)
6160 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar1_index(int index) const {
6167 inline void MPQuadraticConstraint::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6171 inline void MPQuadraticConstraint::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6193 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar1_index)
6207 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar2_index(int index) const {
6214 inline void MPQuadraticConstraint::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6218 inline void MPQuadraticConstraint::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6240 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar2_index)
6287 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qcoefficient)
6398 inline void MPAbsConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6421 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_var_index(int index) const {
6428 inline void MPArrayConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6454 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayConstraint.var_index)
6470 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_resultant_var_index() const {
6474 // @@protoc_insertion_point(field_get:operations_research.MPArrayConstraint.resultant_var_index)
6477 inline void MPArrayConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6483 // @@protoc_insertion_point(field_set:operations_research.MPArrayConstraint.resultant_var_index)
6500 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_var_index(int index) const {
6503 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::var_index(int index) const {
6504 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.var_index)
6507 inline void MPArrayWithConstantConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6509 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.var_index)
6511 inline void MPArrayWithConstantConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6514 inline void MPArrayWithConstantConstraint::add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6516 // @@protoc_insertion_point(field_add:operations_research.MPArrayWithConstantConstraint.var_index)
6524 // @@protoc_insertion_point(field_list:operations_research.MPArrayWithConstantConstraint.var_index)
6533 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayWithConstantConstraint.var_index)
6553 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.constant)
6562 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.constant)
6577 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_resultant_var_index() const {
6580 inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::resultant_var_index() const {
6581 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
6584 inline void MPArrayWithConstantConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6588 inline void MPArrayWithConstantConstraint::set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6590 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
6607 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar1_index(int index) const {
6614 inline void MPQuadraticObjective::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6618 inline void MPQuadraticObjective::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6640 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar1_index)
6654 inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar2_index(int index) const {
6661 inline void MPQuadraticObjective::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6665 inline void MPQuadraticObjective::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6687 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar2_index)
6734 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.coefficient)
6752 inline ::PROTOBUF_NAMESPACE_ID::int32 PartialVariableAssignment::_internal_var_index(int index) const {
6759 inline void PartialVariableAssignment::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6763 inline void PartialVariableAssignment::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6776 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_index)
6785 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_index)
6823 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_value)
6832 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_value)
6859 inline const ::operations_research::MPVariableProto& MPModelProto::_internal_variable(int index) const {
6874 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto >&
6899 inline const ::operations_research::MPConstraintProto& MPModelProto::_internal_constraint(int index) const {
6902 inline const ::operations_research::MPConstraintProto& MPModelProto::constraint(int index) const {
6914 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto >&
6930 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::mutable_general_constraint(int index) {
6934 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >*
6936 // @@protoc_insertion_point(field_mutable_list:operations_research.MPModelProto.general_constraint)
6939 inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::_internal_general_constraint(int index) const {
6942 inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::general_constraint(int index) const {
6946 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::_internal_add_general_constraint() {
6949 inline ::operations_research::MPGeneralConstraintProto* MPModelProto::add_general_constraint() {
6954 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
7029 inline const ::operations_research::MPQuadraticObjective& MPModelProto::_internal_quadratic_objective() const {
7031 return p != nullptr ? *p : reinterpret_cast<const ::operations_research::MPQuadraticObjective&>(
7034 inline const ::operations_research::MPQuadraticObjective& MPModelProto::quadratic_objective() const {
7049 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelProto.quadratic_objective)
7051 inline ::operations_research::MPQuadraticObjective* MPModelProto::release_quadratic_objective() {
7066 inline ::operations_research::MPQuadraticObjective* MPModelProto::unsafe_arena_release_quadratic_objective() {
7067 // @@protoc_insertion_point(field_release:operations_research.MPModelProto.quadratic_objective)
7073 inline ::operations_research::MPQuadraticObjective* MPModelProto::_internal_mutable_quadratic_objective() {
7076 auto* p = CreateMaybeMessage<::operations_research::MPQuadraticObjective>(GetArenaForAllocation());
7081 inline ::operations_research::MPQuadraticObjective* MPModelProto::mutable_quadratic_objective() {
7083 // @@protoc_insertion_point(field_mutable:operations_research.MPModelProto.quadratic_objective)
7086 inline void MPModelProto::set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective) {
7093 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPQuadraticObjective>::GetOwningArena(quadratic_objective);
7103 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.quadratic_objective)
7126 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7139 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7143 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7151 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7177 inline const ::operations_research::PartialVariableAssignment& MPModelProto::_internal_solution_hint() const {
7179 return p != nullptr ? *p : reinterpret_cast<const ::operations_research::PartialVariableAssignment&>(
7182 inline const ::operations_research::PartialVariableAssignment& MPModelProto::solution_hint() const {
7197 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelProto.solution_hint)
7199 inline ::operations_research::PartialVariableAssignment* MPModelProto::release_solution_hint() {
7214 inline ::operations_research::PartialVariableAssignment* MPModelProto::unsafe_arena_release_solution_hint() {
7221 inline ::operations_research::PartialVariableAssignment* MPModelProto::_internal_mutable_solution_hint() {
7224 auto* p = CreateMaybeMessage<::operations_research::PartialVariableAssignment>(GetArenaForAllocation());
7229 inline ::operations_research::PartialVariableAssignment* MPModelProto::mutable_solution_hint() {
7234 inline void MPModelProto::set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint) {
7241 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::PartialVariableAssignment>::GetOwningArena(solution_hint);
7251 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.solution_hint)
7303 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_relative_mip_gap() const {
7308 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::relative_mip_gap() const {
7309 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.relative_mip_gap)
7323 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
7325 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_relative_mip_gap() {
7340 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_relative_mip_gap() {
7341 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.relative_mip_gap)
7347 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_relative_mip_gap() {
7355 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_relative_mip_gap() {
7357 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.relative_mip_gap)
7360 inline void MPSolverCommonParameters::set_allocated_relative_mip_gap(::operations_research::OptionalDouble* relative_mip_gap) {
7367 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::OptionalDouble>::GetOwningArena(relative_mip_gap);
7377 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
7393 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_primal_tolerance() const {
7398 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::primal_tolerance() const {
7399 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.primal_tolerance)
7413 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
7415 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_primal_tolerance() {
7430 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_primal_tolerance() {
7431 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.primal_tolerance)
7437 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_primal_tolerance() {
7445 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_primal_tolerance() {
7447 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.primal_tolerance)
7450 inline void MPSolverCommonParameters::set_allocated_primal_tolerance(::operations_research::OptionalDouble* primal_tolerance) {
7457 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::OptionalDouble>::GetOwningArena(primal_tolerance);
7467 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
7483 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_dual_tolerance() const {
7488 inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::dual_tolerance() const {
7489 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.dual_tolerance)
7503 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
7505 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_dual_tolerance() {
7520 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_dual_tolerance() {
7521 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.dual_tolerance)
7527 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_dual_tolerance() {
7535 inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_dual_tolerance() {
7537 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.dual_tolerance)
7540 inline void MPSolverCommonParameters::set_allocated_dual_tolerance(::operations_research::OptionalDouble* dual_tolerance) {
7547 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::OptionalDouble>::GetOwningArena(dual_tolerance);
7557 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
7560 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
7572 inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::_internal_lp_algorithm() const {
7573 return static_cast< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues >(lp_algorithm_);
7575 inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::lp_algorithm() const {
7576 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.lp_algorithm)
7579 inline void MPSolverCommonParameters::_internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
7584 inline void MPSolverCommonParameters::set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
7586 // @@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.lp_algorithm)
7601 inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_presolve() const {
7608 inline void MPSolverCommonParameters::_internal_set_presolve(::operations_research::OptionalBoolean value) {
7613 inline void MPSolverCommonParameters::set_presolve(::operations_research::OptionalBoolean value) {
7630 inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_scaling() const {
7637 inline void MPSolverCommonParameters::_internal_set_scaling(::operations_research::OptionalBoolean value) {
7642 inline void MPSolverCommonParameters::set_scaling(::operations_research::OptionalBoolean value) {
7668 // @@protoc_insertion_point(field_get:operations_research.MPModelDeltaProto.baseline_model_file_path)
7675 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7676 // @@protoc_insertion_point(field_set:operations_research.MPModelDeltaProto.baseline_model_file_path)
7680 // @@protoc_insertion_point(field_mutable:operations_research.MPModelDeltaProto.baseline_model_file_path)
7686 inline void MPModelDeltaProto::_internal_set_baseline_model_file_path(const std::string& value) {
7688 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7692 return baseline_model_file_path_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7695 // @@protoc_insertion_point(field_release:operations_research.MPModelDeltaProto.baseline_model_file_path)
7700 return baseline_model_file_path_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7702 inline void MPModelDeltaProto::set_allocated_baseline_model_file_path(std::string* baseline_model_file_path) {
7708 baseline_model_file_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), baseline_model_file_path,
7710 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelDeltaProto.baseline_model_file_path)
7723 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
7727 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
7729 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.variable_overrides)
7732 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
7736 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
7738 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.variable_overrides)
7752 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
7756 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
7758 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.constraint_overrides)
7761 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
7765 inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
7767 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.constraint_overrides)
7808 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model)
7852 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPModelProto>::GetOwningArena(model);
7877 inline ::operations_research::MPModelRequest_SolverType MPModelRequest::_internal_solver_type() const {
7884 inline void MPModelRequest::_internal_set_solver_type(::operations_research::MPModelRequest_SolverType value) {
7889 inline void MPModelRequest::set_solver_type(::operations_research::MPModelRequest_SolverType value) {
7910 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_time_limit_seconds)
7919 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_time_limit_seconds)
7938 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.enable_internal_solver_output)
7947 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.enable_internal_solver_output)
7963 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_specific_parameters)
7970 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7971 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_specific_parameters)
7975 // @@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.solver_specific_parameters)
7981 inline void MPModelRequest::_internal_set_solver_specific_parameters(const std::string& value) {
7983 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7987 return solver_specific_parameters_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7990 // @@protoc_insertion_point(field_release:operations_research.MPModelRequest.solver_specific_parameters)
7995 return solver_specific_parameters_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7997 inline void MPModelRequest::set_allocated_solver_specific_parameters(std::string* solver_specific_parameters) {
8003 solver_specific_parameters_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), solver_specific_parameters,
8005 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.solver_specific_parameters)
8024 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
8027 inline void MPModelRequest::_internal_set_ignore_solver_specific_parameters_failure(bool value) {
8033 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
8049 inline const ::operations_research::MPModelDeltaProto& MPModelRequest::_internal_model_delta() const {
8069 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model_delta)
8086 inline ::operations_research::MPModelDeltaProto* MPModelRequest::unsafe_arena_release_model_delta() {
8093 inline ::operations_research::MPModelDeltaProto* MPModelRequest::_internal_mutable_model_delta() {
8096 auto* p = CreateMaybeMessage<::operations_research::MPModelDeltaProto>(GetArenaForAllocation());
8106 inline void MPModelRequest::set_allocated_model_delta(::operations_research::MPModelDeltaProto* model_delta) {
8113 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPModelDeltaProto>::GetOwningArena(model_delta);
8123 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model_delta)
8138 inline ::PROTOBUF_NAMESPACE_ID::int32 MPModelRequest::_internal_populate_additional_solutions_up_to() const {
8141 inline ::PROTOBUF_NAMESPACE_ID::int32 MPModelRequest::populate_additional_solutions_up_to() const {
8142 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.populate_additional_solutions_up_to)
8145 inline void MPModelRequest::_internal_set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value) {
8149 inline void MPModelRequest::set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value) {
8151 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.populate_additional_solutions_up_to)
8297 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
8309 inline ::operations_research::MPSolverResponseStatus MPSolutionResponse::_internal_status() const {
8316 inline void MPSolutionResponse::_internal_set_status(::operations_research::MPSolverResponseStatus value) {
8321 inline void MPSolutionResponse::set_status(::operations_research::MPSolverResponseStatus value) {
8346 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8359 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8363 return status_str_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8371 return status_str_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8379 status_str_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), status_str,
8381 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolutionResponse.status_str)
8428 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.best_objective_bound)
8437 // @@protoc_insertion_point(field_set:operations_research.MPSolutionResponse.best_objective_bound)
8483 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.variable_value)
8500 inline const ::operations_research::MPSolveInfo& MPSolutionResponse::_internal_solve_info() const {
8520 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolutionResponse.solve_info)
8537 inline ::operations_research::MPSolveInfo* MPSolutionResponse::unsafe_arena_release_solve_info() {
8544 inline ::operations_research::MPSolveInfo* MPSolutionResponse::_internal_mutable_solve_info() {
8557 inline void MPSolutionResponse::set_allocated_solve_info(::operations_research::MPSolveInfo* solve_info) {
8564 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPSolveInfo>::GetOwningArena(solve_info);
8574 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolutionResponse.solve_info)
8620 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.dual_value)
8667 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.reduced_cost)
8681 inline ::operations_research::MPSolution* MPSolutionResponse::mutable_additional_solutions(int index) {
8682 // @@protoc_insertion_point(field_mutable:operations_research.MPSolutionResponse.additional_solutions)
8687 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.additional_solutions)
8690 inline const ::operations_research::MPSolution& MPSolutionResponse::_internal_additional_solutions(int index) const {
8693 inline const ::operations_research::MPSolution& MPSolutionResponse::additional_solutions(int index) const {
8694 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.additional_solutions)
8697 inline ::operations_research::MPSolution* MPSolutionResponse::_internal_add_additional_solutions() {
8702 // @@protoc_insertion_point(field_add:operations_research.MPSolutionResponse.additional_solutions)
8707 // @@protoc_insertion_point(field_list:operations_research.MPSolutionResponse.additional_solutions)
8761 template <> struct is_proto_enum< ::operations_research::MPSosConstraint_Type> : ::std::true_type {};
8763 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSosConstraint_Type>() {
8766 template <> struct is_proto_enum< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues> : ::std::true_type {};
8768 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues>() {
8771 template <> struct is_proto_enum< ::operations_research::MPModelRequest_SolverType> : ::std::true_type {};
8773 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType>() {
8776 template <> struct is_proto_enum< ::operations_research::MPSolverResponseStatus> : ::std::true_type {};
8778 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverResponseStatus>() {
8787 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
void set_allocated_baseline_model_file_path(std::string *baseline_model_file_path)
Definition: linear_solver.pb.h:7702
PartialVariableAssignment * New() const final
Definition: linear_solver.pb.h:2611
double lower_bound() const
Definition: linear_solver.pb.h:4985
bool has_max_constraint() const
Definition: linear_solver.pb.h:5696
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2763
static const MPArrayWithConstantConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2188
::operations_research::MPIndicatorConstraint * mutable_indicator_constraint()
Definition: linear_solver.pb.h:5242
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6000
void set_lower_bound(double value)
Definition: linear_solver.pb.h:4993
int variable_overrides_size() const
Definition: linear_solver.pb.h:7717
bool has_var_index() const
Definition: linear_solver.pb.h:5784
::operations_research::MPConstraintProto * mutable_constraint()
Definition: linear_solver.pb.h:5900
int constraint_size() const
Definition: linear_solver.pb.h:6884
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6453
PROTOBUF_MUST_USE_RESULT ::operations_research::OptionalDouble * release_dual_tolerance()
Definition: linear_solver.pb.h:7505
static const MPQuadraticObjective & default_instance()
Definition: linear_solver.pb.h:2375
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1316
bool IsInitialized() const final
MPArrayConstraint * New() const final
Definition: linear_solver.pb.h:2039
const ::operations_research::OptionalDouble & primal_tolerance() const
Definition: linear_solver.pb.h:7398
void clear_var_index()
Definition: linear_solver.pb.h:6749
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6374
MPSolutionDefaultTypeInternal _MPSolution_default_instance_
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse, ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: linear_solver.pb.h:3466
::operations_research::OptionalBoolean scaling() const
Definition: linear_solver.pb.h:7633
::operations_research::MPQuadraticConstraint * unsafe_arena_release_quadratic_constraint()
Definition: linear_solver.pb.h:5363
::operations_research::MPArrayWithConstantConstraint * unsafe_arena_release_min_constraint()
Definition: linear_solver.pb.h:5659
void Swap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1571
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: linear_solver.pb.h:57
void Swap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:4408
void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value)
Definition: linear_solver.pb.h:7584
friend void swap(MPModelRequest &a, MPModelRequest &b)
Definition: linear_solver.pb.h:3737
GeneralConstraintCase general_constraint_case() const
Definition: linear_solver.pb.h:5772
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > & general_constraint() const
Definition: linear_solver.pb.h:6955
PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayConstraint * release_and_constraint()
Definition: linear_solver.pb.h:5488
static const std::string & LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:3302
bool has_solve_info() const
Definition: linear_solver.pb.h:8493
void unsafe_arena_set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
Definition: linear_solver.pb.h:8058
void UnsafeArenaSwap(MPModelRequest *other)
Definition: linear_solver.pb.h:3748
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const MPModelDeltaProto * internal_default_instance()
Definition: linear_solver.pb.h:3527
void MergeFrom(const MPQuadraticObjective &from)
MPQuadraticObjective()
Definition: linear_solver.pb.h:2335
static const ClassData _class_data_
Definition: linear_solver.pb.h:4123
int qcoefficient_size() const
Definition: linear_solver.pb.h:6248
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3187
bool IsInitialized() const final
bool has_model_delta() const
Definition: linear_solver.pb.h:8042
friend void swap(MPModelDeltaProto &a, MPModelDeltaProto &b)
Definition: linear_solver.pb.h:3534
Definition: linear_solver.pb.h:893
bool has_lower_bound() const
Definition: linear_solver.pb.h:6296
double best_objective_bound() const
Definition: linear_solver.pb.h:8427
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverResponseStatus_descriptor()
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_variable_value()
Definition: linear_solver.pb.h:8228
MPSolution & operator=(const MPSolution &from)
Definition: linear_solver.pb.h:4024
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3450
int GetCachedSize() const final
Definition: linear_solver.pb.h:2632
MPModelRequest & operator=(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3701
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PartialVariableAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2615
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
Definition: linear_solver.pb.h:6230
bool IsInitialized() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3714
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(MPQuadraticObjective &a, MPQuadraticObjective &b)
Definition: linear_solver.pb.h:2385
PROTOBUF_MUST_USE_RESULT ::operations_research::MPSosConstraint * release_sos_constraint()
Definition: linear_solver.pb.h:5266
void unsafe_arena_set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
Definition: linear_solver.pb.h:5522
void clear_additional_solutions()
Definition: linear_solver.pb.h:8678
bool has_quadratic_constraint() const
Definition: linear_solver.pb.h:5326
void CopyFrom(const MPArrayConstraint &from)
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:181
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_variable_value(int index, double value)
Definition: linear_solver.pb.h:8457
static const OptionalDouble & default_instance()
Definition: linear_solver.pb.h:3052
int reduced_cost_size() const
Definition: linear_solver.pb.h:8628
MPSolverCommonParametersDefaultTypeInternal _MPSolverCommonParameters_default_instance_
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_qcoefficient()
Definition: linear_solver.pb.h:6286
void UnsafeArenaSwap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2396
MPSolverCommonParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3236
int GetCachedSize() const final
Definition: linear_solver.pb.h:365
MPVariableProto()
Definition: linear_solver.pb.h:275
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2359
void MergeFrom(const MPModelProto &from)
Definition: linear_solver.pb.h:204
bool MPSolverResponseStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverResponseStatus *value)
Definition: linear_solver.pb.h:265
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:6394
MPSolverCommonParameters & operator=(const MPSolverCommonParameters &from)
Definition: linear_solver.pb.h:3173
int var_index_size() const
Definition: linear_solver.pb.h:6060
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:302
void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6080
const ::operations_research::MPSolveInfo & solve_info() const
Definition: linear_solver.pb.h:8505
size_t ByteSizeLong() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1555
MPQuadraticConstraint & operator=(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1532
static const ClassData _class_data_
Definition: linear_solver.pb.h:4464
bool MPModelRequest_SolverType_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > & variable() const
Definition: linear_solver.pb.h:6875
MPSosConstraint * New() const final
Definition: linear_solver.pb.h:1358
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3721
int qvar1_index_size() const
Definition: linear_solver.pb.h:6601
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3711
void Swap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3537
void clear_solution_hint()
Definition: linear_solver.pb.h:7173
bool has_model() const
Definition: linear_solver.pb.h:7781
Definition: linear_solver.pb.h:888
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2579
friend void swap(MPConstraintProto &a, MPConstraintProto &b)
Definition: linear_solver.pb.h:556
bool has_objective_value() const
Definition: linear_solver.pb.h:8163
::operations_research::OptionalDouble * unsafe_arena_release_dual_tolerance()
Definition: linear_solver.pb.h:7520
static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3472
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2179
Definition: linear_solver.pb.h:3316
void clear_primal_tolerance()
Definition: linear_solver.pb.h:7389
::operations_research::MPArrayConstraint * unsafe_arena_release_or_constraint()
Definition: linear_solver.pb.h:5585
Definition: linear_solver.pb.h:207
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1835
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
Definition: linear_solver.pb.h:1212
size_t ByteSizeLong() const final
MPSolution & operator=(MPSolution &&from) noexcept
Definition: linear_solver.pb.h:4028
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1323
void clear_coefficient()
Definition: linear_solver.pb.h:6110
void CopyFrom(const MPConstraintProto &from)
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6507
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:790
PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayConstraint * release_or_constraint()
Definition: linear_solver.pb.h:5562
void set_allocated_solver_specific_parameters(std::string *solver_specific_parameters)
Definition: linear_solver.pb.h:7997
bool has_baseline_model_file_path() const
Definition: linear_solver.pb.h:7660
std::string * mutable_status_str()
Definition: linear_solver.pb.h:8349
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > * mutable_general_constraint()
Definition: linear_solver.pb.h:6935
void clear_lower_bound()
Definition: linear_solver.pb.h:4682
void clear_abs_constraint()
Definition: linear_solver.pb.h:5406
void clear_qvar1_index()
Definition: linear_solver.pb.h:6157
bool has_status() const
Definition: linear_solver.pb.h:8302
const std::string & MPModelRequest_SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:223
Definition: linear_solver.pb.h:202
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & dual_value() const
Definition: linear_solver.pb.h:8610
void clear_populate_additional_solutions_up_to()
Definition: linear_solver.pb.h:8134
void set_allocated_status_str(std::string *status_str)
Definition: linear_solver.pb.h:8373
bool MPSolverResponseStatus_IsValid(int value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:793
void set_objective_offset(double value)
Definition: linear_solver.pb.h:7011
MPAbsConstraintDefaultTypeInternal _MPAbsConstraint_default_instance_
size_t ByteSizeLong() const final
MPArrayConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2043
PROTOBUF_MUST_USE_RESULT ::operations_research::OptionalDouble * release_primal_tolerance()
Definition: linear_solver.pb.h:7415
friend void swap(MPVariableProto &a, MPVariableProto &b)
Definition: linear_solver.pb.h:325
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:6145
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::operations_research::MPIndicatorConstraint * unsafe_arena_release_indicator_constraint()
Definition: linear_solver.pb.h:5215
MPQuadraticConstraint(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1523
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3473
PROTOBUF_MUST_USE_RESULT ::operations_research::PartialVariableAssignment * release_solution_hint()
Definition: linear_solver.pb.h:7199
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:537
::operations_research::MPArrayWithConstantConstraint * mutable_max_constraint()
Definition: linear_solver.pb.h:5760
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:6463
~MPArrayConstraint() override
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1841
bool IsInitialized() const final
MPSolveInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4262
MPAbsConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1877
void clear_lower_bound()
Definition: linear_solver.pb.h:6299
MPSolverCommonParameters()
Definition: linear_solver.pb.h:3163
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6167
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:4956
MPIndicatorConstraint & operator=(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1117
Definition: linear_solver.pb.h:1638
int var_index_size() const
Definition: linear_solver.pb.h:6415
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_var_index()
Definition: linear_solver.pb.h:6418
void CopyFrom(const MPVariableProto &from)
void CopyFrom(const MPQuadraticConstraint &from)
void set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
MPAbsConstraint()
Definition: linear_solver.pb.h:1804
MPConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:579
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:5065
void set_ignore_solver_specific_parameters_failure(bool value)
Definition: linear_solver.pb.h:8031
void add_dual_value(double value)
Definition: linear_solver.pb.h:8601
static bool SolverType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SolverType *value)
Definition: linear_solver.pb.h:3854
void set_solve_user_time_seconds(double value)
Definition: linear_solver.pb.h:8288
bool has_or_constraint() const
Definition: linear_solver.pb.h:5548
bool ignore_solver_specific_parameters_failure() const
Definition: linear_solver.pb.h:8023
static const ClassData _class_data_
Definition: linear_solver.pb.h:3796
void clear_and_constraint()
Definition: linear_solver.pb.h:5480
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2566
void MergeFrom(const MPModelDeltaProto_VariableOverridesEntry_DoNotUse &other)
void clear_quadratic_constraint()
Definition: linear_solver.pb.h:5332
bool has_solver_specific_parameters() const
Definition: linear_solver.pb.h:7955
void clear_sos_constraint()
Definition: linear_solver.pb.h:5258
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2172
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN
Definition: linear_solver.pb.h:217
MPConstraintProto * New() const final
Definition: linear_solver.pb.h:575
const std::string & name() const
Definition: linear_solver.pb.h:4798
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2017
void clear_var_index()
Definition: linear_solver.pb.h:5787
Definition: linear_solver.pb.h:208
bool MPModelRequest_SolverType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPModelRequest_SolverType *value)
Definition: linear_solver.pb.h:230
~MPQuadraticObjective() override
size_t ByteSizeLong() const final
int coefficient_size() const
Definition: linear_solver.pb.h:6695
static const ClassData _class_data_
Definition: linear_solver.pb.h:615
::operations_research::MPQuadraticObjective * unsafe_arena_release_quadratic_objective()
Definition: linear_solver.pb.h:7066
int qvar1_index_size() const
Definition: linear_solver.pb.h:6154
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
Definition: linear_solver.pb.h:6183
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::operations_research::MPArrayConstraint * mutable_or_constraint()
Definition: linear_solver.pb.h:5612
void clear_or_constraint()
Definition: linear_solver.pb.h:5554
::operations_research::PartialVariableAssignment * unsafe_arena_release_solution_hint()
Definition: linear_solver.pb.h:7214
MPVariableProto & operator=(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:289
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
Definition: linear_solver.pb.h:6677
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool MPSolverCommonParameters_LPAlgorithmValues_IsValid(int value)
void set_solver_time_limit_seconds(double value)
Definition: linear_solver.pb.h:7917
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & reduced_cost() const
Definition: linear_solver.pb.h:8657
void set_name(ArgT0 &&arg0, ArgT... args)
size_t ByteSizeLong() const final
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: linear_solver.pb.h:58
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
Definition: linear_solver.pb.h:6239
void clear_solve_wall_time_seconds()
Definition: linear_solver.pb.h:8245
Definition: linear_solver.pb.h:177
void clear_model()
Definition: linear_solver.pb.h:7784
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: linear_solver.pb.h:1430
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
std::string * mutable_solver_specific_parameters()
Definition: linear_solver.pb.h:7973
MPSolution * New() const final
Definition: linear_solver.pb.h:4083
Definition: linear_solver.pb.h:201
void unsafe_arena_set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
Definition: linear_solver.pb.h:7186
OptionalDouble()
Definition: linear_solver.pb.h:3012
::operations_research::MPSolveInfo * unsafe_arena_release_solve_info()
Definition: linear_solver.pb.h:8537
MPGeneralConstraintProto * New() const final
Definition: linear_solver.pb.h:837
bool has_maximize() const
Definition: linear_solver.pb.h:6965
static const MPSolutionResponse * internal_default_instance()
Definition: linear_solver.pb.h:4398
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1565
::operations_research::OptionalBoolean presolve() const
Definition: linear_solver.pb.h:7604
static bool Type_IsValid(int value)
Definition: linear_solver.pb.h:1410
bool has_enable_internal_solver_output() const
Definition: linear_solver.pb.h:7927
void clear_solver_specific_parameters()
Definition: linear_solver.pb.h:7958
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3508
int dual_value_size() const
Definition: linear_solver.pb.h:8581
int GetCachedSize() const final
Definition: linear_solver.pb.h:1379
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1838
static bool LPAlgorithmValues_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LPAlgorithmValues *value)
Definition: linear_solver.pb.h:3308
MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_
void Swap(OptionalDouble *other)
Definition: linear_solver.pb.h:3065
void MergeFrom(const MPSolverCommonParameters &from)
friend void swap(MPIndicatorConstraint &a, MPIndicatorConstraint &b)
Definition: linear_solver.pb.h:1153
int qvar2_index_size() const
Definition: linear_solver.pb.h:6648
void set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
Definition: linear_solver.pb.h:7450
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5802
void set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
Definition: linear_solver.pb.h:8106
static const MPArrayConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2013
PROTOBUF_MUST_USE_RESULT ::operations_research::MPSolveInfo * release_solve_info()
Definition: linear_solver.pb.h:8522
void clear_scaling()
Definition: linear_solver.pb.h:7626
size_t ByteSizeLong() const final
void Swap(MPConstraintProto *other)
Definition: linear_solver.pb.h:559
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2176
void set_is_lazy(bool value)
Definition: linear_solver.pb.h:5107
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPModelRequest_SolverType_descriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2169
friend void swap(MPSolutionResponse &a, MPSolutionResponse &b)
Definition: linear_solver.pb.h:4405
MPModelDeltaProtoDefaultTypeInternal _MPModelDeltaProto_default_instance_
void Swap(MPSolution *other)
Definition: linear_solver.pb.h:4067
void unsafe_arena_set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
Definition: linear_solver.pb.h:5226
MPSolveInfo * New() const final
Definition: linear_solver.pb.h:4258
void set_solver_specific_parameters(ArgT0 &&arg0, ArgT... args)
static const MPSolverCommonParameters * internal_default_instance()
Definition: linear_solver.pb.h:3206
MPQuadraticObjective * New() const final
Definition: linear_solver.pb.h:2404
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const MPArrayWithConstantConstraint & default_instance()
Definition: linear_solver.pb.h:2185
MPQuadraticConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1591
PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayWithConstantConstraint * release_max_constraint()
Definition: linear_solver.pb.h:5710
MPModelDeltaProto(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3489
bool has_indicator_constraint() const
Definition: linear_solver.pb.h:5178
::operations_research::MPModelDeltaProto * mutable_model_delta()
Definition: linear_solver.pb.h:8101
Definition: linear_solver.pb.h:2454
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > & variable_overrides() const
Definition: linear_solver.pb.h:7728
OptionalDouble & operator=(const OptionalDouble &from)
Definition: linear_solver.pb.h:3022
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MAX
Definition: linear_solver.pb.h:157
::operations_research::MPSolution * add_additional_solutions()
Definition: linear_solver.pb.h:8700
void clear_general_constraint()
void clear_variable_value()
Definition: linear_solver.pb.h:8447
void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
~MPAbsConstraint() override
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6402
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
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:4392
void Swap(MPModelProto *other)
Definition: linear_solver.pb.h:2779
void clear_is_lazy()
Definition: linear_solver.pb.h:5092
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2773
MPModelDeltaProto_VariableOverridesEntry_DoNotUse()
Definition: linear_solver.pb.h:1222
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(MPArrayWithConstantConstraint &a, MPArrayWithConstantConstraint &b)
Definition: linear_solver.pb.h:2195
void clear_constraint()
Definition: linear_solver.pb.h:5844
constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:183
void clear_quadratic_objective()
Definition: linear_solver.pb.h:7025
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6089
PROTOBUF_MUST_USE_RESULT ::operations_research::MPModelProto * release_model()
Definition: linear_solver.pb.h:7810
MPArrayWithConstantConstraint(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2150
PartialVariableAssignment()
Definition: linear_solver.pb.h:2542
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
MPSosConstraint(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1294
void clear_variable_overrides()
Definition: linear_solver.pb.h:7720
PROTOBUF_MUST_USE_RESULT ::operations_research::MPConstraintProto * release_constraint()
Definition: linear_solver.pb.h:5870
Definition: linear_solver.pb.h:178
static constexpr LPAlgorithmValues LP_ALGO_BARRIER
Definition: linear_solver.pb.h:3286
MPArrayWithConstantConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2218
void clear_solve_user_time_seconds()
Definition: linear_solver.pb.h:8273
static const MPSosConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1332
Definition: linear_solver.pb.h:2090
::operations_research::MPSosConstraint * unsafe_arena_release_sos_constraint()
Definition: linear_solver.pb.h:5289
bool has_upper_bound() const
Definition: linear_solver.pb.h:5003
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6481
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:6708
void clear_variable_value()
Definition: linear_solver.pb.h:8193
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:4220
Definition: linear_solver.pb.h:176
static const std::string & Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:1424
int coefficient_size() const
Definition: linear_solver.pb.h:6107
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1831
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6073
void clear_solve_info()
Definition: linear_solver.pb.h:8496
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(MPModelProto *other)
Definition: linear_solver.pb.h:2787
void UnsafeArenaSwap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:829
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1542
bool has_best_objective_bound() const
Definition: linear_solver.pb.h:8417
static const PartialVariableAssignment * internal_default_instance()
Definition: linear_solver.pb.h:2585
PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayWithConstantConstraint * release_min_constraint()
Definition: linear_solver.pb.h:5636
::operations_research::OptionalDouble * unsafe_arena_release_primal_tolerance()
Definition: linear_solver.pb.h:7430
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:4386
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6523
::operations_research::MPConstraintProto * unsafe_arena_release_constraint()
Definition: linear_solver.pb.h:5885
void add_weight(double value)
Definition: linear_solver.pb.h:6029
Definition: linear_solver.pb.h:2661
::operations_research::MPModelProto * unsafe_arena_release_model()
Definition: linear_solver.pb.h:7825
PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_
void CopyFrom(const OptionalDouble &from)
void clear_var_index()
Definition: linear_solver.pb.h:4883
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:543
void clear_coefficient()
Definition: linear_solver.pb.h:6698
Definition: linear_solver.pb.h:1642
Definition: linear_solver.pb.h:209
Definition: linear_solver.pb.h:206
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_var_index()
Definition: linear_solver.pb.h:6497
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:5991
Definition: linear_solver.pb.h:203
~MPQuadraticConstraint() override
bool is_integer() const
Definition: linear_solver.pb.h:4773
void set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
static const MPModelProto * internal_default_instance()
Definition: linear_solver.pb.h:2769
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6098
bool has_lp_algorithm() const
Definition: linear_solver.pb.h:7565
void UnsafeArenaSwap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2206
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:6733
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
Definition: linear_solver.pb.h:6366
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2366
static constexpr Type Type_MAX
Definition: linear_solver.pb.h:1415
Definition: linear_solver.pb.h:2456
void set_upper_bound(double value)
Definition: linear_solver.pb.h:4725
Definition: linear_solver.pb.h:2850
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > & constraint_overrides() const
Definition: linear_solver.pb.h:7757
MPModelDeltaProto & operator=(const MPModelDeltaProto &from)
Definition: linear_solver.pb.h:3494
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2750
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3046
const ::operations_research::MPIndicatorConstraint & indicator_constraint() const
Definition: linear_solver.pb.h:5211
MPSosConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1362
const ::operations_research::MPModelDeltaProto & model_delta() const
Definition: linear_solver.pb.h:8054
void UnsafeArenaSwap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3545
void set_constant(double value)
Definition: linear_solver.pb.h:6560
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:5155
static const MPIndicatorConstraint & default_instance()
Definition: linear_solver.pb.h:1143
int var_index_size() const
Definition: linear_solver.pb.h:4880
int additional_solutions_size() const
Definition: linear_solver.pb.h:8675
MPSolutionResponse(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:4360
bool IsInitialized() const final
void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
friend void swap(MPGeneralConstraintProto &a, MPGeneralConstraintProto &b)
Definition: linear_solver.pb.h:818
void set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
Definition: linear_solver.pb.h:7234
void clear_status()
Definition: linear_solver.pb.h:8305
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
MPSolverCommonParameters * New() const final
Definition: linear_solver.pb.h:3232
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6784
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > * mutable_constraint()
Definition: linear_solver.pb.h:6895
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6621
bool has_branching_priority() const
Definition: linear_solver.pb.h:4849
int variable_value_size() const
Definition: linear_solver.pb.h:8190
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:787
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:4389
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6435
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void add_coefficient(double value)
Definition: linear_solver.pb.h:4947
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
constexpr int MPSolverResponseStatus_ARRAYSIZE
Definition: linear_solver.pb.h:254
~MPConstraintProto() override
void clear_objective_coefficient()
Definition: linear_solver.pb.h:4738
double objective_value() const
Definition: linear_solver.pb.h:8173
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_name() const
Definition: linear_solver.pb.h:4791
void CopyFrom(const MPModelProto &from)
static const ClassData _class_data_
Definition: linear_solver.pb.h:4298
void CopyFrom(const MPIndicatorConstraint &from)
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:6120
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:6473
static const MPConstraintProto & default_instance()
Definition: linear_solver.pb.h:546
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & variable_value() const
Definition: linear_solver.pb.h:8473
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1313
bool IsInitialized() const final
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:322
bool has_abs_constraint() const
Definition: linear_solver.pb.h:5400
void clear_dual_value()
Definition: linear_solver.pb.h:8584
void MergeFrom(const MPQuadraticConstraint &from)
void Swap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1156
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool MPSolverCommonParameters_LPAlgorithmValues_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverCommonParameters_LPAlgorithmValues *value)
Definition: linear_solver.pb.h:194
const std::string & status_str() const
Definition: linear_solver.pb.h:8338
int GetCachedSize() const final
Definition: linear_solver.pb.h:2235
::operations_research::MPConstraintProto * add_constraint()
Definition: linear_solver.pb.h:6909
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6766
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:2031
void set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5830
void clear_name()
Definition: linear_solver.pb.h:4794
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > * mutable_variable()
Definition: linear_solver.pb.h:6855
void clear_indicator_constraint()
Definition: linear_solver.pb.h:5184
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2760
constexpr MPSolverResponseStatus MPSolverResponseStatus_MIN
Definition: linear_solver.pb.h:252
int variable_size() const
Definition: linear_solver.pb.h:6844
void UnsafeArenaSwap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1164
static constexpr LPAlgorithmValues LP_ALGO_DUAL
Definition: linear_solver.pb.h:3282
static const OptionalDouble * internal_default_instance()
Definition: linear_solver.pb.h:3055
MPModelDeltaProto * New() const final
Definition: linear_solver.pb.h:3553
void set_scaling(::operations_research::OptionalBoolean value)
Definition: linear_solver.pb.h:7642
bool IsInitialized() const final
void clear_relative_mip_gap()
Definition: linear_solver.pb.h:7299
MPQuadraticObjective & operator=(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2349
double constant() const
Definition: linear_solver.pb.h:6552
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: linear_solver.pb.h:1420
MPModelProto & operator=(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2740
MPGeneralConstraintProto(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:761
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6214
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1320
OptionalDoubleDefaultTypeInternal _OptionalDouble_default_instance_
void set_value(double value)
Definition: linear_solver.pb.h:7281
MPModelDeltaProto()
Definition: linear_solver.pb.h:3484
PROTOBUF_MUST_USE_RESULT std::string * release_baseline_model_file_path()
Definition: linear_solver.pb.h:7694
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:4226
Definition: linear_solver.pb.h:3317
::operations_research::MPQuadraticObjective * mutable_quadratic_objective()
Definition: linear_solver.pb.h:7081
static const MPArrayConstraint & default_instance()
Definition: linear_solver.pb.h:2010
Definition: linear_solver.pb.h:890
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSosConstraint_Type_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3718
MPIndicatorConstraintDefaultTypeInternal _MPIndicatorConstraint_default_instance_
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:6580
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:4382
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2573
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1545
double lower_bound() const
Definition: linear_solver.pb.h:6306
void CopyFrom(const MPArrayWithConstantConstraint &from)
::operations_research::MPArrayWithConstantConstraint * unsafe_arena_release_max_constraint()
Definition: linear_solver.pb.h:5733
bool has_solver_type() const
Definition: linear_solver.pb.h:7870
void clear_lp_algorithm()
Definition: linear_solver.pb.h:7568
bool has_ignore_solver_specific_parameters_failure() const
Definition: linear_solver.pb.h:8013
bool IsInitialized() const final
void clear_upper_bound()
Definition: linear_solver.pb.h:6327
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SolverType_descriptor()
Definition: linear_solver.pb.h:3844
const std::string & baseline_model_file_path() const
Definition: linear_solver.pb.h:7667
static constexpr int LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:3295
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:4038
bool has_name() const
Definition: linear_solver.pb.h:5121
void set_objective_value(double value)
Definition: linear_solver.pb.h:8407
bool has_lower_bound() const
Definition: linear_solver.pb.h:4679
PROTOBUF_MUST_USE_RESULT ::operations_research::OptionalDouble * release_relative_mip_gap()
Definition: linear_solver.pb.h:7325
double objective_coefficient() const
Definition: linear_solver.pb.h:4745
bool has_dual_tolerance() const
Definition: linear_solver.pb.h:7476
static const ClassData _class_data_
Definition: linear_solver.pb.h:2079
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_maximize()
Definition: linear_solver.pb.h:6968
void CopyFrom(const MPSolverCommonParameters &from)
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2589
int GetCachedSize() const final
Definition: linear_solver.pb.h:3102
int constraint_overrides_size() const
Definition: linear_solver.pb.h:7746
void set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
Definition: linear_solver.pb.h:5905
MPArrayConstraintDefaultTypeInternal _MPArrayConstraint_default_instance_
bool has_is_lazy() const
Definition: linear_solver.pb.h:5089
void unsafe_arena_set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
Definition: linear_solver.pb.h:7492
std::string * mutable_name()
Definition: linear_solver.pb.h:7129
::operations_research::MPSolverCommonParameters_LPAlgorithmValues lp_algorithm() const
Definition: linear_solver.pb.h:7575
void clear_qvar2_index()
Definition: linear_solver.pb.h:6651
int GetCachedSize() const final
Definition: linear_solver.pb.h:596
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6514
MPAbsConstraint * New() const final
Definition: linear_solver.pb.h:1873
void set_upper_bound(double value)
Definition: linear_solver.pb.h:6342
Definition: linear_solver.pb.h:205
MPIndicatorConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1176
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_best_objective_bound()
Definition: linear_solver.pb.h:8420
bool has_primal_tolerance() const
Definition: linear_solver.pb.h:7386
std::string * mutable_name()
Definition: linear_solver.pb.h:5049
void MergeFrom(const MPArrayConstraint &from)
::operations_research::MPGeneralConstraintProto * add_general_constraint()
Definition: linear_solver.pb.h:6949
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const PartialVariableAssignment & default_instance()
Definition: linear_solver.pb.h:2582
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::operations_research::MPModelProto & model() const
Definition: linear_solver.pb.h:7793
friend void swap(MPQuadraticConstraint &a, MPQuadraticConstraint &b)
Definition: linear_solver.pb.h:1568
double lower_bound() const
Definition: linear_solver.pb.h:4689
static const MPSosConstraint & default_instance()
Definition: linear_solver.pb.h:1329
MPQuadraticObjective & operator=(const MPQuadraticObjective &from)
Definition: linear_solver.pb.h:2345
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3451
void Swap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3216
void set_best_objective_bound(double value)
Definition: linear_solver.pb.h:8435
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:6570
void unsafe_arena_set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
Definition: linear_solver.pb.h:5300
static const MPIndicatorConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1146
MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_
size_t ByteSizeLong() const final
void clear_resultant_var_index()
Definition: linear_solver.pb.h:6387
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1994
void clear_max_constraint()
Definition: linear_solver.pb.h:5702
void set_lower_bound(double value)
Definition: linear_solver.pb.h:6314
void CopyFrom(const MPQuadraticObjective &from)
::operations_research::OptionalDouble * unsafe_arena_release_relative_mip_gap()
Definition: linear_solver.pb.h:7340
const ::operations_research::MPQuadraticObjective & quadratic_objective() const
Definition: linear_solver.pb.h:7034
bool has_lower_bound() const
Definition: linear_solver.pb.h:4975
void set_is_integer(bool value)
Definition: linear_solver.pb.h:4781
void clear_dual_tolerance()
Definition: linear_solver.pb.h:7479
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:6136
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:6724
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6428
const ::operations_research::MPConstraintProto & constraint() const
Definition: linear_solver.pb.h:5853
void unsafe_arena_set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
Definition: linear_solver.pb.h:5448
MPArrayWithConstantConstraint & operator=(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2159
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3043
MPSolveInfo(MPSolveInfo &&from) noexcept
Definition: linear_solver.pb.h:4194
MPArrayConstraint(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:1975
const ::operations_research::MPArrayWithConstantConstraint & min_constraint() const
Definition: linear_solver.pb.h:5655
MPModelDeltaProto & operator=(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3498
void set_type(::operations_research::MPSosConstraint_Type value)
Definition: linear_solver.pb.h:5953
~PartialVariableAssignment() override
Definition: linear_solver.pb.h:200
Definition: linear_solver.pb.h:3318
MPModelRequest(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3692
MPQuadraticObjective * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2408
bool IsInitialized() const final
bool IsInitialized() const final
static constexpr LPAlgorithmValues LP_ALGO_PRIMAL
Definition: linear_solver.pb.h:3284
bool has_solver_time_limit_seconds() const
Definition: linear_solver.pb.h:7899
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::operations_research::MPSosConstraint * mutable_sos_constraint()
Definition: linear_solver.pb.h:5316
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPVariableProto * internal_default_instance()
Definition: linear_solver.pb.h:318
PROTOBUF_MUST_USE_RESULT ::operations_research::MPQuadraticObjective * release_quadratic_objective()
Definition: linear_solver.pb.h:7051
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & variable_value() const
Definition: linear_solver.pb.h:8219
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6588
MPConstraintProtoDefaultTypeInternal _MPConstraintProto_default_instance_
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:5163
void CopyFrom(const PartialVariableAssignment &from)
MPArrayConstraint()
Definition: linear_solver.pb.h:1970
int GetCachedSize() const final
Definition: linear_solver.pb.h:858
Definition: linear_solver.pb.h:397
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const MPSolveInfo * internal_default_instance()
Definition: linear_solver.pb.h:4232
Definition: linear_solver.pb.h:212
MPVariableProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:348
static const MPGeneralConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:811
PROTOBUF_MUST_USE_RESULT ::operations_research::MPIndicatorConstraint * release_indicator_constraint()
Definition: linear_solver.pb.h:5192
MPModelProto & operator=(const MPModelProto &from)
Definition: linear_solver.pb.h:2736
MPSosConstraint & operator=(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1303
::operations_research::MPArrayConstraint * mutable_and_constraint()
Definition: linear_solver.pb.h:5538
static const MPModelRequest * internal_default_instance()
Definition: linear_solver.pb.h:3730
~MPModelProto() override
GeneralConstraintCase
Definition: linear_solver.pb.h:799
bool has_solve_wall_time_seconds() const
Definition: linear_solver.pb.h:8242
bool has_upper_bound() const
Definition: linear_solver.pb.h:4707
void CopyFrom(const MPSosConstraint &from)
::operations_research::OptionalDouble * mutable_relative_mip_gap()
Definition: linear_solver.pb.h:7355
Definition: linear_solver.pb.h:210
void set_baseline_model_file_path(ArgT0 &&arg0, ArgT... args)
void unsafe_arena_set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
Definition: linear_solver.pb.h:5857
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:4216
MPArrayWithConstantConstraint & operator=(const MPArrayWithConstantConstraint &from)
Definition: linear_solver.pb.h:2155
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MPGeneralConstraintProto & operator=(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:770
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
Definition: linear_solver.pb.h:5794
std::string * mutable_name()
Definition: linear_solver.pb.h:5139
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6775
size_t ByteSizeLong() const final
MPModelRequest & operator=(const MPModelRequest &from)
Definition: linear_solver.pb.h:3697
void MergeFrom(const MPGeneralConstraintProto &from)
static const ClassData _class_data_
Definition: linear_solver.pb.h:2444
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2182
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:783
void set_status(::operations_research::MPSolverResponseStatus value)
Definition: linear_solver.pb.h:8321
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_reduced_cost()
Definition: linear_solver.pb.h:8666
void clear_value()
Definition: linear_solver.pb.h:7266
Definition: linear_solver.pb.h:2266
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_solution_hint() const
Definition: linear_solver.pb.h:7170
MPConstraintProto & operator=(const MPConstraintProto &from)
Definition: linear_solver.pb.h:516
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
Definition: linear_solver.pb.h:6630
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:4045
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2576
OptionalDouble & operator=(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:3026
void clear_name()
Definition: linear_solver.pb.h:5034
int qvar2_index_size() const
Definition: linear_solver.pb.h:6201
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1137
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:306
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
Definition: linear_solver.pb.h:5744
static const ClassData _class_data_
Definition: linear_solver.pb.h:3593
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< MPModelDeltaProto_VariableOverridesEntry_DoNotUse, ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: linear_solver.pb.h:3443
void clear_var_index()
Definition: linear_solver.pb.h:6063
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2362
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3200
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:309
Definition: linear_solver.pb.h:894
void add_coefficient(double value)
Definition: linear_solver.pb.h:6715
static const ClassData _class_data_
Definition: linear_solver.pb.h:2651
void MergeFrom(const MPAbsConstraint &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3190
MPGeneralConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:841
void clear_baseline_model_file_path()
Definition: linear_solver.pb.h:7663
Definition: linear_solver.pb.h:2662
void clear_variable()
Definition: linear_solver.pb.h:6847
static const MPModelRequest & default_instance()
Definition: linear_solver.pb.h:3727
void set_reduced_cost(int index, double value)
Definition: linear_solver.pb.h:8641
void UnsafeArenaSwap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:4416
Definition: linear_solver.pb.h:214
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE
Definition: linear_solver.pb.h:219
const std::string & name() const
Definition: linear_solver.pb.h:7118
const std::string & solver_specific_parameters() const
Definition: linear_solver.pb.h:7962
void clear_objective_value()
Definition: linear_solver.pb.h:8166
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > & additional_solutions() const
Definition: linear_solver.pb.h:8706
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LPAlgorithmValues_descriptor()
Definition: linear_solver.pb.h:3298
void unsafe_arena_set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
Definition: linear_solver.pb.h:7402
MPVariableProto * New() const final
Definition: linear_solver.pb.h:344
Definition: linear_solver.pb.h:2264
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:815
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3511
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6444
bool has_objective_offset() const
Definition: linear_solver.pb.h:6993
bool has_populate_additional_solutions_up_to() const
Definition: linear_solver.pb.h:8131
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
Definition: linear_solver.pb.h:6192
bool IsInitialized() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2753
bool has_is_integer() const
Definition: linear_solver.pb.h:4763
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void unsafe_arena_set_allocated_solve_info(::operations_research::MPSolveInfo *solve_info)
Definition: linear_solver.pb.h:8509
void set_var_value(int index, double value)
Definition: linear_solver.pb.h:6806
friend void swap(MPSosConstraint &a, MPSosConstraint &b)
Definition: linear_solver.pb.h:1339
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: linear_solver.pb.h:1640
void Swap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:2023
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_
MPModelRequest * New() const final
Definition: linear_solver.pb.h:3756
void clear_weight()
Definition: linear_solver.pb.h:6012
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:182
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4867
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3521
PartialVariableAssignment(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2547
int GetCachedSize() const final
Definition: linear_solver.pb.h:2816
MPAbsConstraint & operator=(const MPAbsConstraint &from)
Definition: linear_solver.pb.h:1814
MPSolutionResponse & operator=(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:4369
MPGeneralConstraintProto & operator=(const MPGeneralConstraintProto &from)
Definition: linear_solver.pb.h:766
Definition: linear_solver.pb.h:395
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:4213
MPModelProtoDefaultTypeInternal _MPModelProto_default_instance_
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1851
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1150
::operations_research::MPAbsConstraint * unsafe_arena_release_abs_constraint()
Definition: linear_solver.pb.h:5437
double upper_bound() const
Definition: linear_solver.pb.h:5013
MPModelProto(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2731
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6174
size_t ByteSizeLong() const final
void clear_objective_value()
Definition: linear_solver.pb.h:8392
MPIndicatorConstraint()
Definition: linear_solver.pb.h:1103
void Swap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2198
bool has_quadratic_objective() const
Definition: linear_solver.pb.h:7022
size_t ByteSizeLong() const final
friend void swap(OptionalDouble &a, OptionalDouble &b)
Definition: linear_solver.pb.h:3062
bool has_var_value() const
Definition: linear_solver.pb.h:5812
double objective_offset() const
Definition: linear_solver.pb.h:7003
::operations_research::MPModelProto * mutable_model()
Definition: linear_solver.pb.h:7840
void clear_status_str()
Definition: linear_solver.pb.h:8334
MPSolverCommonParameters_LPAlgorithmValues
Definition: linear_solver.pb.h:174
const ::operations_research::OptionalDouble & dual_tolerance() const
Definition: linear_solver.pb.h:7488
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN
Definition: linear_solver.pb.h:156
friend void swap(MPSolverCommonParameters &a, MPSolverCommonParameters &b)
Definition: linear_solver.pb.h:3213
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2369
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1552
static const std::string & SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:3848
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6661
Definition: linear_solver.pb.h:213
void Swap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2595
MPModelProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2799
void set_qcoefficient(int index, double value)
Definition: linear_solver.pb.h:6261
static constexpr LPAlgorithmValues LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:3293
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1326
static const MPVariableProto & default_instance()
Definition: linear_solver.pb.h:315
static constexpr int Type_ARRAYSIZE
Definition: linear_solver.pb.h:1417
::PROTOBUF_NAMESPACE_ID::int32 var_value() const
Definition: linear_solver.pb.h:5822
MPSolveInfoDefaultTypeInternal _MPSolveInfo_default_instance_
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void unsafe_arena_set_allocated_model(::operations_research::MPModelProto *model)
Definition: linear_solver.pb.h:7797
MPQuadraticConstraintDefaultTypeInternal _MPQuadraticConstraint_default_instance_
bool has_objective_coefficient() const
Definition: linear_solver.pb.h:4735
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:553
MPSosConstraint()
Definition: linear_solver.pb.h:1289
void clear_min_constraint()
Definition: linear_solver.pb.h:5628
Definition: linear_solver.pb.h:1643
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
int GetCachedSize() const final
Definition: linear_solver.pb.h:1193
void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
Definition: linear_solver.pb.h:7086
Definition: linear_solver.pb.h:2265
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & weight() const
Definition: linear_solver.pb.h:6038
void UnsafeArenaSwap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2603
Definition: linear_solver.pb.h:808
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:6384
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:4051
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:4223
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:540
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1997
::operations_research::OptionalDouble * mutable_dual_tolerance()
Definition: linear_solver.pb.h:7535
MPIndicatorConstraint & operator=(const MPIndicatorConstraint &from)
Definition: linear_solver.pb.h:1113
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5975
void set_name(ArgT0 &&arg0, ArgT... args)
PartialVariableAssignment & operator=(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2556
MPIndicatorConstraint * New() const final
Definition: linear_solver.pb.h:1172
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
void clear_general_constraint()
Definition: linear_solver.pb.h:6927
MPModelProto * New() const final
Definition: linear_solver.pb.h:2795
MPVariableProto(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:280
MPQuadraticConstraint * New() const final
Definition: linear_solver.pb.h:1587
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6614
void clear_upper_bound()
Definition: linear_solver.pb.h:5006
void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:4833
::operations_research::MPModelDeltaProto * unsafe_arena_release_model_delta()
Definition: linear_solver.pb.h:8086
MPModelRequestDefaultTypeInternal _MPModelRequest_default_instance_
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:299
bool has_scaling() const
Definition: linear_solver.pb.h:7623
void set_lower_bound(double value)
Definition: linear_solver.pb.h:4697
bool has_min_constraint() const
Definition: linear_solver.pb.h:5622
~MPSolverCommonParameters() override
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPSolutionResponse & default_instance()
Definition: linear_solver.pb.h:4395
void clear_coefficient()
Definition: linear_solver.pb.h:4930
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3036
MPQuadraticObjectiveDefaultTypeInternal _MPQuadraticObjective_default_instance_
MPArrayConstraint & operator=(const MPArrayConstraint &from)
Definition: linear_solver.pb.h:1980
Definition: linear_solver.pb.h:43
bool MPSosConstraint_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSosConstraint_Type *value)
Definition: linear_solver.pb.h:169
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
Definition: linear_solver.pb.h:3272
bool has_var_index() const
Definition: linear_solver.pb.h:6356
const ::operations_research::MPArrayConstraint & and_constraint() const
Definition: linear_solver.pb.h:5507
int var_index_size() const
Definition: linear_solver.pb.h:6494
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1140
void clear_branching_priority()
Definition: linear_solver.pb.h:4852
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1549
void set_enable_internal_solver_output(bool value)
Definition: linear_solver.pb.h:7945
const ::operations_research::PartialVariableAssignment & solution_hint() const
Definition: linear_solver.pb.h:7182
void MergeFrom(const MPArrayWithConstantConstraint &from)
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2192
MPVariableProto & operator=(const MPVariableProto &from)
Definition: linear_solver.pb.h:285
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
Definition: linear_solver.pb.h:6639
void clear_reduced_cost()
Definition: linear_solver.pb.h:8631
bool has_constraint() const
Definition: linear_solver.pb.h:5841
::operations_research::MPQuadraticConstraint * mutable_quadratic_constraint()
Definition: linear_solver.pb.h:5390
void UnsafeArenaSwap(OptionalDouble *other)
Definition: linear_solver.pb.h:3073
void set_upper_bound(double value)
Definition: linear_solver.pb.h:5021
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3518
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1127
void clear_resultant_var_index()
Definition: linear_solver.pb.h:6466
void set_maximize(bool value)
Definition: linear_solver.pb.h:6983
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_variable_value()
Definition: linear_solver.pb.h:8482
const std::string & MPSolverResponseStatus_Name(T enum_t_value)
Definition: linear_solver.pb.h:258
void clear_ignore_solver_specific_parameters_failure()
Definition: linear_solver.pb.h:8016
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
int GetCachedSize() const final
Definition: linear_solver.pb.h:1608
bool has_relative_mip_gap() const
Definition: linear_solver.pb.h:7296
MPSolutionResponse & operator=(const MPSolutionResponse &from)
Definition: linear_solver.pb.h:4365
void set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
friend void swap(MPAbsConstraint &a, MPAbsConstraint &b)
Definition: linear_solver.pb.h:1854
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1336
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:4379
::operations_research::MPVariableProto * add_variable()
Definition: linear_solver.pb.h:6869
std::string * mutable_baseline_model_file_path()
Definition: linear_solver.pb.h:7678
PartialVariableAssignment & operator=(const PartialVariableAssignment &from)
Definition: linear_solver.pb.h:2552
bool IsInitialized() const final
double solve_wall_time_seconds() const
Definition: linear_solver.pb.h:8252
OptionalDouble * New() const final
Definition: linear_solver.pb.h:3081
Definition: linear_solver.pb.h:1641
static const MPAbsConstraint & default_instance()
Definition: linear_solver.pb.h:1844
static const MPGeneralConstraintProto & default_instance()
Definition: linear_solver.pb.h:796
void unsafe_arena_set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
Definition: linear_solver.pb.h:5670
~MPSosConstraint() override
void set_objective_coefficient(double value)
Definition: linear_solver.pb.h:4753
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2001
::operations_research::PartialVariableAssignment * mutable_solution_hint()
Definition: linear_solver.pb.h:7229
MPSolverCommonParameters(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3168
void Swap(MPSolveInfo *other)
Definition: linear_solver.pb.h:4242
int var_index_size() const
Definition: linear_solver.pb.h:6746
~MPIndicatorConstraint() override
bool has_upper_bound() const
Definition: linear_solver.pb.h:6324
void clear_name()
Definition: linear_solver.pb.h:5124
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > * mutable_variable_overrides()
Definition: linear_solver.pb.h:7737
friend void swap(MPModelProto &a, MPModelProto &b)
Definition: linear_solver.pb.h:2776
Definition: linear_solver.pb.h:3319
size_t ByteSizeLong() const final
bool has_constant() const
Definition: linear_solver.pb.h:6542
static const ClassData _class_data_
Definition: linear_solver.pb.h:384
bool has_sos_constraint() const
Definition: linear_solver.pb.h:5252
Definition: linear_solver.pb.h:211
int GetCachedSize() const final
Definition: linear_solver.pb.h:2060
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:312
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const MPSolveInfo & default_instance()
Definition: linear_solver.pb.h:4229
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2004
const std::string & MPSosConstraint_Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:162
void clear_resultant_var_index()
Definition: linear_solver.pb.h:6573
PROTOBUF_MUST_USE_RESULT ::operations_research::MPAbsConstraint * release_abs_constraint()
Definition: linear_solver.pb.h:5414
void add_variable_value(double value)
Definition: linear_solver.pb.h:8464
PROTOBUF_MUST_USE_RESULT ::operations_research::MPQuadraticConstraint * release_quadratic_constraint()
Definition: linear_solver.pb.h:5340
void set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:8149
void clear_lower_bound()
Definition: linear_solver.pb.h:4978
Definition: linear_solver.pb.h:1639
MPModelDeltaProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3557
MPSolveInfo & operator=(const MPSolveInfo &from)
Definition: linear_solver.pb.h:4199
MPIndicatorConstraint(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1108
int GetCachedSize() const final
Definition: linear_solver.pb.h:3253
bool has_solve_user_time_seconds() const
Definition: linear_solver.pb.h:8270
bool has_name() const
Definition: linear_solver.pb.h:5031
Definition: linear_solver.pb.h:800
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > & constraint() const
Definition: linear_solver.pb.h:6915
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1130
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPSolution(MPSolution &&from) noexcept
Definition: linear_solver.pb.h:4019
MPQuadraticObjective(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2340
double solver_time_limit_seconds() const
Definition: linear_solver.pb.h:7909
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:4825
void UnsafeArenaSwap(MPSolution *other)
Definition: linear_solver.pb.h:4075
double objective_value() const
Definition: linear_solver.pb.h:8399
static constexpr Type SOS1_DEFAULT
Definition: linear_solver.pb.h:1406
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:7145
void UnsafeArenaSwap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1579
void clear_enable_internal_solver_output()
Definition: linear_solver.pb.h:7930
MPQuadraticConstraint()
Definition: linear_solver.pb.h:1518
void clear_solver_type()
Definition: linear_solver.pb.h:7873
Definition: linear_solver.pb.h:3320
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2372
PROTOBUF_MUST_USE_RESULT std::string * release_status_str()
Definition: linear_solver.pb.h:8365
Definition: linear_solver.pb.h:3458
static const MPQuadraticConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1561
void set_name(ArgT0 &&arg0, ArgT... args)
int general_constraint_size() const
Definition: linear_solver.pb.h:6924
Definition: linear_expr.h:84
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3194
void Swap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2388
const std::string & MPSolverCommonParameters_LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:187
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverCommonParameters_LPAlgorithmValues_descriptor()
void Swap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1342
void add_variable_value(double value)
Definition: linear_solver.pb.h:8210
::operations_research::MPSolverResponseStatus status() const
Definition: linear_solver.pb.h:8312
void CopyFrom(const MPAbsConstraint &from)
Definition: linear_solver.pb.h:3321
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: linear_solver.pb.h:56
void clear_var_value()
Definition: linear_solver.pb.h:6796
void set_dual_value(int index, double value)
Definition: linear_solver.pb.h:8594
~MPVariableProto() override
void UnsafeArenaSwap(MPConstraintProto *other)
Definition: linear_solver.pb.h:567
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool is_lazy() const
Definition: linear_solver.pb.h:5099
MPVariableProtoDefaultTypeInternal _MPVariableProto_default_instance_
const ::operations_research::MPArrayWithConstantConstraint & max_constraint() const
Definition: linear_solver.pb.h:5729
MPSosConstraintDefaultTypeInternal _MPSosConstraint_default_instance_
bool has_presolve() const
Definition: linear_solver.pb.h:7594
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2569
MPAbsConstraint(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1809
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:5073
void set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
Definition: linear_solver.pb.h:7360
int weight_size() const
Definition: linear_solver.pb.h:6009
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool has_objective_value() const
Definition: linear_solver.pb.h:8389
Definition: linear_solver.pb.h:2455
static const MPConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:549
constexpr int MPSosConstraint_Type_Type_ARRAYSIZE
Definition: linear_solver.pb.h:158
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5982
int GetCachedSize() const final
Definition: linear_solver.pb.h:2425
Definition: linear_solver.pb.h:802
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX
Definition: linear_solver.pb.h:218
void clear_var_index()
Definition: linear_solver.pb.h:6359
MPConstraintProto()
Definition: linear_solver.pb.h:506
OptionalDouble * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3085
size_t ByteSizeLong() const final
MPSolution * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4087
void unsafe_arena_set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
Definition: linear_solver.pb.h:7312
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:7153
void add_qcoefficient(double value)
Definition: linear_solver.pb.h:6268
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_weight()
Definition: linear_solver.pb.h:6047
friend void swap(MPSolveInfo &a, MPSolveInfo &b)
Definition: linear_solver.pb.h:4239
size_t ByteSizeLong() const final
void set_objective_value(double value)
Definition: linear_solver.pb.h:8181
void MergeFrom(const MPVariableProto &from)
const ::operations_research::OptionalDouble & relative_mip_gap() const
Definition: linear_solver.pb.h:7308
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:780
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & var_value() const
Definition: linear_solver.pb.h:6822
MPSolverCommonParameters & operator=(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3177
::operations_research::OptionalDouble * mutable_primal_tolerance()
Definition: linear_solver.pb.h:7445
void unsafe_arena_set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
Definition: linear_solver.pb.h:7038
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:4909
const ::operations_research::MPArrayConstraint & or_constraint() const
Definition: linear_solver.pb.h:5581
static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3449
MPSolutionResponseDefaultTypeInternal _MPSolutionResponse_default_instance_
void clear_presolve()
Definition: linear_solver.pb.h:7597
friend void swap(MPArrayConstraint &a, MPArrayConstraint &b)
Definition: linear_solver.pb.h:2020
friend void swap(MPSolution &a, MPSolution &b)
Definition: linear_solver.pb.h:4064
void UnsafeArenaSwap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1865
::operations_research::MPSolveInfo * mutable_solve_info()
Definition: linear_solver.pb.h:8552
double upper_bound() const
Definition: linear_solver.pb.h:6334
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
Definition: linear_solver.pb.h:7540
void MergeFrom(const MPIndicatorConstraint &from)
MPArrayConstraint & operator=(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:1984
Definition: linear_solver.pb.h:891
MPQuadraticConstraint & operator=(const MPQuadraticConstraint &from)
Definition: linear_solver.pb.h:1528
PROTOBUF_MUST_USE_RESULT std::string * release_solver_specific_parameters()
Definition: linear_solver.pb.h:7989
~OptionalDouble() override
void add_reduced_cost(double value)
Definition: linear_solver.pb.h:8648
bool has_value() const
Definition: linear_solver.pb.h:7263
MPSolutionResponse()
Definition: linear_solver.pb.h:4355
void MergeFrom(const MPConstraintProto &from)
bool MPSosConstraint_Type_IsValid(int value)
MPConstraintProto(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:511
constexpr MPSolverResponseStatus MPSolverResponseStatus_MAX
Definition: linear_solver.pb.h:253
static const MPQuadraticConstraint & default_instance()
Definition: linear_solver.pb.h:1558
void unsafe_arena_set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
Definition: linear_solver.pb.h:5374
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:4918
static const MPSolution * internal_default_instance()
Definition: linear_solver.pb.h:4057
void clear_type()
Definition: linear_solver.pb.h:5937
void clear_solver_time_limit_seconds()
Definition: linear_solver.pb.h:7902
void UnsafeArenaSwap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1350
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1828
MPSolutionResponse * New() const final
Definition: linear_solver.pb.h:4424
void clear_upper_bound()
Definition: linear_solver.pb.h:4710
MPConstraintProto & operator=(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:520
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6221
static const ClassData _class_data_
Definition: linear_solver.pb.h:1398
double upper_bound() const
Definition: linear_solver.pb.h:4717
PROTOBUF_MUST_USE_RESULT ::operations_research::MPModelDeltaProto * release_model_delta()
Definition: linear_solver.pb.h:8071
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: linear_solver.pb.h:895
void set_allocated_solve_info(::operations_research::MPSolveInfo *solve_info)
Definition: linear_solver.pb.h:8557
~MPArrayWithConstantConstraint() override
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1134
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3474
MPSosConstraint & operator=(const MPSosConstraint &from)
Definition: linear_solver.pb.h:1299
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2382
void clear_is_integer()
Definition: linear_solver.pb.h:4766
void clear_qvar2_index()
Definition: linear_solver.pb.h:6204
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6759
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_dual_value()
Definition: linear_solver.pb.h:8619
void set_solver_type(::operations_research::MPModelRequest_SolverType value)
Definition: linear_solver.pb.h:7889
const std::string & name() const
Definition: linear_solver.pb.h:5038
bool has_and_constraint() const
Definition: linear_solver.pb.h:5474
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > * mutable_additional_solutions()
Definition: linear_solver.pb.h:8686
int coefficient_size() const
Definition: linear_solver.pb.h:4927
void CopyFrom(const MPGeneralConstraintProto &from)
::operations_research::MPSosConstraint_Type type() const
Definition: linear_solver.pb.h:5944
static const ClassData _class_data_
Definition: linear_solver.pb.h:2835
MPModelRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3760
void clear_qvar1_index()
Definition: linear_solver.pb.h:6604
friend void swap(PartialVariableAssignment &a, PartialVariableAssignment &b)
Definition: linear_solver.pb.h:2592
::operations_research::MPAbsConstraint * mutable_abs_constraint()
Definition: linear_solver.pb.h:5464
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
Definition: linear_solver.pb.h:3121
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:4965
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3210
const ::operations_research::MPAbsConstraint & abs_constraint() const
Definition: linear_solver.pb.h:5433
const std::string & name() const
Definition: linear_solver.pb.h:5128
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2007
::PROTOBUF_NAMESPACE_ID::int32 branching_priority() const
Definition: linear_solver.pb.h:4859
void MergeFrom(const OptionalDouble &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3049
void set_allocated_model(::operations_research::MPModelProto *model)
Definition: linear_solver.pb.h:7845
const ::operations_research::MPSosConstraint & sos_constraint() const
Definition: linear_solver.pb.h:5285
static const MPModelDeltaProto & default_instance()
Definition: linear_solver.pb.h:3524
void Swap(MPModelRequest *other)
Definition: linear_solver.pb.h:3740
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:4940
void clear_constraint()
Definition: linear_solver.pb.h:6887
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > * mutable_constraint_overrides()
Definition: linear_solver.pb.h:7766
bool enable_internal_solver_output() const
Definition: linear_solver.pb.h:7937
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:4041
OptionalDouble(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:3017
static constexpr Type Type_MIN
Definition: linear_solver.pb.h:1413
int variable_value_size() const
Definition: linear_solver.pb.h:8444
void set_variable_value(int index, double value)
Definition: linear_solver.pb.h:8203
bool has_type() const
Definition: linear_solver.pb.h:5934
::PROTOBUF_NAMESPACE_ID::int32 populate_additional_solutions_up_to() const
Definition: linear_solver.pb.h:8141
::operations_research::MPArrayConstraint * unsafe_arena_release_and_constraint()
Definition: linear_solver.pb.h:5511
void add_coefficient(double value)
Definition: linear_solver.pb.h:6127
void set_solve_wall_time_seconds(double value)
Definition: linear_solver.pb.h:8260
void set_name(ArgT0 &&arg0, ArgT... args)
MPGeneralConstraintProto()
Definition: linear_solver.pb.h:756
Definition: linear_solver.pb.h:1924
static const ClassData _class_data_
Definition: linear_solver.pb.h:1627
void Swap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1857
MPAbsConstraint & operator=(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1818
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_var_value()
Definition: linear_solver.pb.h:6831
static const MPSolverCommonParameters & default_instance()
Definition: linear_solver.pb.h:3203
void clear_var_index()
Definition: linear_solver.pb.h:5965
Definition: linear_solver.pb.h:3435
double solve_user_time_seconds() const
Definition: linear_solver.pb.h:8280
int GetCachedSize() const final
Definition: linear_solver.pb.h:1894
static const MPModelProto & default_instance()
Definition: linear_solver.pb.h:2766
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:530
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2757
static const ClassData _class_data_
Definition: linear_solver.pb.h:2254
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3059
void clear_constant()
Definition: linear_solver.pb.h:6545
static const MPQuadraticObjective * internal_default_instance()
Definition: linear_solver.pb.h:2378
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3039
Definition: linear_solver.pb.h:889
std::string * mutable_name()
Definition: linear_solver.pb.h:4809
static const MPSolution & default_instance()
Definition: linear_solver.pb.h:4054
const ::operations_research::MPQuadraticConstraint & quadratic_constraint() const
Definition: linear_solver.pb.h:5359
void Swap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:821
void clear_qcoefficient()
Definition: linear_solver.pb.h:6251
void clear_constraint_overrides()
Definition: linear_solver.pb.h:7749
void UnsafeArenaSwap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3224
MPGeneralConstraintProtoDefaultTypeInternal _MPGeneralConstraintProto_default_instance_
MPSolutionResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4428
static constexpr LPAlgorithmValues LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:3291
void set_status_str(ArgT0 &&arg0, ArgT... args)
::operations_research::MPModelRequest_SolverType solver_type() const
Definition: linear_solver.pb.h:7880
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4900
bool has_status_str() const
Definition: linear_solver.pb.h:8331
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & qcoefficient() const
Definition: linear_solver.pb.h:6277
void clear_objective_offset()
Definition: linear_solver.pb.h:6996
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: linear_solver.pb.h:175
void set_weight(int index, double value)
Definition: linear_solver.pb.h:6022
static constexpr Type SOS2
Definition: linear_solver.pb.h:1408
static const ClassData _class_data_
Definition: linear_solver.pb.h:877
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:4048
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int var_index_size() const
Definition: linear_solver.pb.h:5962
MPModelRequest_SolverType
Definition: linear_solver.pb.h:199
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4893
static bool LPAlgorithmValues_IsValid(int value)
Definition: linear_solver.pb.h:3288
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
Definition: linear_solver.pb.h:6686
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
size_t ByteSizeLong() const final
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6668
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3197
void clear_model_delta()
Definition: linear_solver.pb.h:8045
void MergeFrom(const PartialVariableAssignment &from)
MPArrayWithConstantConstraint * New() const final
Definition: linear_solver.pb.h:2214
void MergeFrom(const MPSosConstraint &from)
void set_presolve(::operations_research::OptionalBoolean value)
Definition: linear_solver.pb.h:7613
void clear_var_value()
Definition: linear_solver.pb.h:5815
~MPGeneralConstraintProto() override
void UnsafeArenaSwap(MPVariableProto *other)
Definition: linear_solver.pb.h:336
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3724
MPSolveInfo & operator=(MPSolveInfo &&from) noexcept
Definition: linear_solver.pb.h:4203
bool IsInitialized() const final
void UnsafeArenaSwap(MPSolveInfo *other)
Definition: linear_solver.pb.h:4250
::operations_research::MPArrayWithConstantConstraint * mutable_min_constraint()
Definition: linear_solver.pb.h:5686
MPArrayWithConstantConstraint()
Definition: linear_solver.pb.h:2145
static const ClassData _class_data_
Definition: linear_solver.pb.h:1913
void add_var_value(double value)
Definition: linear_solver.pb.h:6813
Definition: linear_solver.pb.h:892
void Swap(MPVariableProto *other)
Definition: linear_solver.pb.h:328
void unsafe_arena_set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
Definition: linear_solver.pb.h:5596
int var_value_size() const
Definition: linear_solver.pb.h:6793
static const MPAbsConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1847
static constexpr LPAlgorithmValues LP_ALGO_UNSPECIFIED
Definition: linear_solver.pb.h:3280
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3515
MPModelRequest()
Definition: linear_solver.pb.h:3687
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:533
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6532