C++ Reference
C++ Reference: Linear solver
linear_solver.pb.h
Go to the documentation of this file.
60extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto;
70extern MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_;
85extern MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_;
88extern MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_;
124extern PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_;
127template<> ::operations_research::MPAbsConstraint* Arena::CreateMaybeMessage<::operations_research::MPAbsConstraint>(Arena*);
128template<> ::operations_research::MPArrayConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayConstraint>(Arena*);
129template<> ::operations_research::MPArrayWithConstantConstraint* Arena::CreateMaybeMessage<::operations_research::MPArrayWithConstantConstraint>(Arena*);
130template<> ::operations_research::MPConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPConstraintProto>(Arena*);
131template<> ::operations_research::MPGeneralConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto>(Arena*);
132template<> ::operations_research::MPIndicatorConstraint* Arena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint>(Arena*);
133template<> ::operations_research::MPModelDeltaProto* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto>(Arena*);
134template<> ::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse>(Arena*);
135template<> ::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse* Arena::CreateMaybeMessage<::operations_research::MPModelDeltaProto_VariableOverridesEntry_DoNotUse>(Arena*);
136template<> ::operations_research::MPModelProto* Arena::CreateMaybeMessage<::operations_research::MPModelProto>(Arena*);
137template<> ::operations_research::MPModelRequest* Arena::CreateMaybeMessage<::operations_research::MPModelRequest>(Arena*);
138template<> ::operations_research::MPQuadraticConstraint* Arena::CreateMaybeMessage<::operations_research::MPQuadraticConstraint>(Arena*);
139template<> ::operations_research::MPQuadraticObjective* Arena::CreateMaybeMessage<::operations_research::MPQuadraticObjective>(Arena*);
140template<> ::operations_research::MPSolution* Arena::CreateMaybeMessage<::operations_research::MPSolution>(Arena*);
141template<> ::operations_research::MPSolutionResponse* Arena::CreateMaybeMessage<::operations_research::MPSolutionResponse>(Arena*);
142template<> ::operations_research::MPSolveInfo* Arena::CreateMaybeMessage<::operations_research::MPSolveInfo>(Arena*);
143template<> ::operations_research::MPSolverCommonParameters* Arena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters>(Arena*);
144template<> ::operations_research::MPSosConstraint* Arena::CreateMaybeMessage<::operations_research::MPSosConstraint>(Arena*);
145template<> ::operations_research::MPVariableProto* Arena::CreateMaybeMessage<::operations_research::MPVariableProto>(Arena*);
146template<> ::operations_research::OptionalDouble* Arena::CreateMaybeMessage<::operations_research::OptionalDouble>(Arena*);
147template<> ::operations_research::PartialVariableAssignment* Arena::CreateMaybeMessage<::operations_research::PartialVariableAssignment>(Arena*);
154};
156constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN = MPSosConstraint_Type_SOS1_DEFAULT;
179};
181constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED;
182constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER;
183constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX + 1;
185const ::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>(
215};
217constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING;
218constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING;
219constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_MAX + 1;
250};
273 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPVariableProto) */ {
304 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
360 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
366 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
368 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
508 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPConstraintProto) */ {
539 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
595 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
601 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
603 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
762 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPGeneralConstraintProto) */ {
766 explicit constexpr MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
793 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
861 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
867 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
869 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
934 PROTOBUF_MUST_USE_RESULT ::operations_research::MPIndicatorConstraint* release_indicator_constraint();
936 void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint);
970 PROTOBUF_MUST_USE_RESULT ::operations_research::MPQuadraticConstraint* release_quadratic_constraint();
972 void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint);
1042 PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayWithConstantConstraint* release_min_constraint();
1044 void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint);
1060 PROTOBUF_MUST_USE_RESULT ::operations_research::MPArrayWithConstantConstraint* release_max_constraint();
1062 void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint);
1113 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPIndicatorConstraint) */ {
1117 explicit constexpr MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1144 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1200 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1206 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1208 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1303 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSosConstraint) */ {
1334 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1390 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1396 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1398 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1536 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticConstraint) */ {
1540 explicit constexpr MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1567 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1623 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1629 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1631 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1826 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPAbsConstraint) */ {
1857 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1913 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
1919 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1921 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1996 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayConstraint) */ {
2027 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2083 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2089 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2091 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2175 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPArrayWithConstantConstraint) */ {
2179 explicit constexpr MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2191 inline MPArrayWithConstantConstraint& operator=(MPArrayWithConstantConstraint&& from) noexcept {
2206 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2262 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2268 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2270 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2369 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPQuadraticObjective) */ {
2373 explicit constexpr MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2400 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2456 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2462 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2464 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2580 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.PartialVariableAssignment) */ {
2584 explicit constexpr PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2611 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2667 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2673 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2675 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2768 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelProto) */ {
2799 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2855 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
2861 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2863 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2948 const ::operations_research::MPGeneralConstraintProto& _internal_general_constraint(int index) const;
2953 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
2981 PROTOBUF_MUST_USE_RESULT ::operations_research::PartialVariableAssignment* release_solution_hint();
2983 void set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint);
2999 PROTOBUF_MUST_USE_RESULT ::operations_research::MPQuadraticObjective* release_quadratic_objective();
3001 void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective);
3046 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > constraint_;
3047 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > general_constraint_;
3058 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.OptionalDouble) */ {
3089 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3145 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
3151 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3153 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3213 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolverCommonParameters) */ {
3217 explicit constexpr MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3244 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3300 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
3306 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3308 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3433 // optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
3440 void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3442 ::operations_research::MPSolverCommonParameters_LPAlgorithmValues _internal_lp_algorithm() const;
3443 void _internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value);
3491class MPModelDeltaProto_VariableOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3496 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_VariableOverridesEntry_DoNotUse,
3503 explicit MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3505 static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_VariableOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_); }
3514class MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3519 typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse,
3526 explicit MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3528 static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse*>(&_MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_); }
3538 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelDeltaProto) */ {
3569 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3625 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
3631 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3632 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3633 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3664 kVariableOverridesFieldNumber = 2,
3665 kConstraintOverridesFieldNumber = 3,
3666 kBaselineModelFilePathFieldNumber = 1,
3675 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3677 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3680 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
3682 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
3692 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3694 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3697 const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
3699 ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
3716 inline PROTOBUF_ALWAYS_INLINE void _internal_set_baseline_model_file_path(const std::string& value);
3745 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPModelRequest) */ {
3776 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3832 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
3838 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3839 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3840 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3926 kSolverSpecificParametersFieldNumber = 5,
3927 kModelFieldNumber = 1,
3928 kModelDeltaFieldNumber = 8,
3929 kSolverTimeLimitSecondsFieldNumber = 3,
3930 kEnableInternalSolverOutputFieldNumber = 4,
3931 kIgnoreSolverSpecificParametersFailureFieldNumber = 9,
3932 kPopulateAdditionalSolutionsUpToFieldNumber = 11,
3933 kSolverTypeFieldNumber = 2,
3949 inline PROTOBUF_ALWAYS_INLINE void _internal_set_solver_specific_parameters(const std::string& value);
4076 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolution) */ {
4107 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4163 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
4169 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4170 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4171 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4201 kVariableValueFieldNumber = 2,
4202 kObjectiveValueFieldNumber = 1,
4255 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolveInfo) */ {
4286 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4342 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
4348 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4349 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4350 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4380 kSolveWallTimeSecondsFieldNumber = 1,
4381 kSolveUserTimeSecondsFieldNumber = 2,
4425 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:operations_research.MPSolutionResponse) */ {
4456 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4512 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
4518 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4519 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4520 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4550 kVariableValueFieldNumber = 3,
4551 kDualValueFieldNumber = 4,
4552 kReducedCostFieldNumber = 6,
4553 kAdditionalSolutionsFieldNumber = 8,
4554 kStatusStrFieldNumber = 7,
4555 kSolveInfoFieldNumber = 10,
4556 kObjectiveValueFieldNumber = 2,
4557 kBestObjectiveBoundFieldNumber = 5,
4558 kStatusFieldNumber = 1,
4706 // optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
4731 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > additional_solutions_;
4822 // @@protoc_insertion_point(field_get:operations_research.MPVariableProto.objective_coefficient)
4831 // @@protoc_insertion_point(field_set:operations_research.MPVariableProto.objective_coefficient)
4882 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4895 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
4899 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
4907 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
4939inline void MPVariableProto::_internal_set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value) {
4995 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.var_index)
5042 // @@protoc_insertion_point(field_mutable_list:operations_research.MPConstraintProto.coefficient)
5122 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5135 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
5139 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
5147 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
5212 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5225 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
5229 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
5237 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
5247 // @@protoc_insertion_point(field_set_allocated:operations_research.MPGeneralConstraintProto.name)
5268inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::release_indicator_constraint() {
5269 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
5272 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
5282inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::_internal_indicator_constraint() const {
5285 : reinterpret_cast< ::operations_research::MPIndicatorConstraint&>(::operations_research::_MPIndicatorConstraint_default_instance_);
5287inline const ::operations_research::MPIndicatorConstraint& MPGeneralConstraintProto::indicator_constraint() const {
5288 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.indicator_constraint)
5291inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::unsafe_arena_release_indicator_constraint() {
5292 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.indicator_constraint)
5295 ::operations_research::MPIndicatorConstraint* temp = general_constraint_.indicator_constraint_;
5302inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint* indicator_constraint) {
5308 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.indicator_constraint)
5310inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::_internal_mutable_indicator_constraint() {
5314 general_constraint_.indicator_constraint_ = CreateMaybeMessage< ::operations_research::MPIndicatorConstraint >(GetArenaForAllocation());
5318inline ::operations_research::MPIndicatorConstraint* MPGeneralConstraintProto::mutable_indicator_constraint() {
5320 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.indicator_constraint)
5342inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::release_sos_constraint() {
5343 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.sos_constraint)
5356inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::_internal_sos_constraint() const {
5359 : reinterpret_cast< ::operations_research::MPSosConstraint&>(::operations_research::_MPSosConstraint_default_instance_);
5361inline const ::operations_research::MPSosConstraint& MPGeneralConstraintProto::sos_constraint() const {
5362 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.sos_constraint)
5365inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::unsafe_arena_release_sos_constraint() {
5366 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.sos_constraint)
5376inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_sos_constraint(::operations_research::MPSosConstraint* sos_constraint) {
5382 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.sos_constraint)
5384inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::_internal_mutable_sos_constraint() {
5388 general_constraint_.sos_constraint_ = CreateMaybeMessage< ::operations_research::MPSosConstraint >(GetArenaForAllocation());
5392inline ::operations_research::MPSosConstraint* MPGeneralConstraintProto::mutable_sos_constraint() {
5394 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.sos_constraint)
5416inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::release_quadratic_constraint() {
5417 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5420 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
5430inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::_internal_quadratic_constraint() const {
5433 : reinterpret_cast< ::operations_research::MPQuadraticConstraint&>(::operations_research::_MPQuadraticConstraint_default_instance_);
5435inline const ::operations_research::MPQuadraticConstraint& MPGeneralConstraintProto::quadratic_constraint() const {
5436 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5439inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::unsafe_arena_release_quadratic_constraint() {
5440 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5443 ::operations_research::MPQuadraticConstraint* temp = general_constraint_.quadratic_constraint_;
5450inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint* quadratic_constraint) {
5456 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5458inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::_internal_mutable_quadratic_constraint() {
5462 general_constraint_.quadratic_constraint_ = CreateMaybeMessage< ::operations_research::MPQuadraticConstraint >(GetArenaForAllocation());
5466inline ::operations_research::MPQuadraticConstraint* MPGeneralConstraintProto::mutable_quadratic_constraint() {
5468 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.quadratic_constraint)
5490inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::release_abs_constraint() {
5491 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.abs_constraint)
5504inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::_internal_abs_constraint() const {
5507 : reinterpret_cast< ::operations_research::MPAbsConstraint&>(::operations_research::_MPAbsConstraint_default_instance_);
5509inline const ::operations_research::MPAbsConstraint& MPGeneralConstraintProto::abs_constraint() const {
5510 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.abs_constraint)
5513inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::unsafe_arena_release_abs_constraint() {
5514 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.abs_constraint)
5524inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_abs_constraint(::operations_research::MPAbsConstraint* abs_constraint) {
5530 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.abs_constraint)
5532inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::_internal_mutable_abs_constraint() {
5536 general_constraint_.abs_constraint_ = CreateMaybeMessage< ::operations_research::MPAbsConstraint >(GetArenaForAllocation());
5540inline ::operations_research::MPAbsConstraint* MPGeneralConstraintProto::mutable_abs_constraint() {
5542 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.abs_constraint)
5564inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_and_constraint() {
5565 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.and_constraint)
5578inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_and_constraint() const {
5581 : reinterpret_cast< ::operations_research::MPArrayConstraint&>(::operations_research::_MPArrayConstraint_default_instance_);
5583inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::and_constraint() const {
5584 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.and_constraint)
5587inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::unsafe_arena_release_and_constraint() {
5588 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.and_constraint)
5598inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_and_constraint(::operations_research::MPArrayConstraint* and_constraint) {
5604 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.and_constraint)
5606inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_and_constraint() {
5610 general_constraint_.and_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(GetArenaForAllocation());
5614inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_and_constraint() {
5616 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.and_constraint)
5638inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::release_or_constraint() {
5639 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.or_constraint)
5652inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::_internal_or_constraint() const {
5655 : reinterpret_cast< ::operations_research::MPArrayConstraint&>(::operations_research::_MPArrayConstraint_default_instance_);
5657inline const ::operations_research::MPArrayConstraint& MPGeneralConstraintProto::or_constraint() const {
5658 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.or_constraint)
5661inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::unsafe_arena_release_or_constraint() {
5662 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.or_constraint)
5672inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_or_constraint(::operations_research::MPArrayConstraint* or_constraint) {
5678 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.or_constraint)
5680inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::_internal_mutable_or_constraint() {
5684 general_constraint_.or_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayConstraint >(GetArenaForAllocation());
5688inline ::operations_research::MPArrayConstraint* MPGeneralConstraintProto::mutable_or_constraint() {
5690 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.or_constraint)
5712inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_min_constraint() {
5713 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.min_constraint)
5716 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
5726inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_min_constraint() const {
5729 : reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint&>(::operations_research::_MPArrayWithConstantConstraint_default_instance_);
5731inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::min_constraint() const {
5732 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.min_constraint)
5735inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::unsafe_arena_release_min_constraint() {
5736 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.min_constraint)
5739 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.min_constraint_;
5746inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint* min_constraint) {
5752 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.min_constraint)
5754inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_min_constraint() {
5758 general_constraint_.min_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(GetArenaForAllocation());
5762inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_min_constraint() {
5763 ::operations_research::MPArrayWithConstantConstraint* _msg = _internal_mutable_min_constraint();
5764 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.min_constraint)
5786inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::release_max_constraint() {
5787 // @@protoc_insertion_point(field_release:operations_research.MPGeneralConstraintProto.max_constraint)
5790 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
5800inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::_internal_max_constraint() const {
5803 : reinterpret_cast< ::operations_research::MPArrayWithConstantConstraint&>(::operations_research::_MPArrayWithConstantConstraint_default_instance_);
5805inline const ::operations_research::MPArrayWithConstantConstraint& MPGeneralConstraintProto::max_constraint() const {
5806 // @@protoc_insertion_point(field_get:operations_research.MPGeneralConstraintProto.max_constraint)
5809inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::unsafe_arena_release_max_constraint() {
5810 // @@protoc_insertion_point(field_unsafe_arena_release:operations_research.MPGeneralConstraintProto.max_constraint)
5813 ::operations_research::MPArrayWithConstantConstraint* temp = general_constraint_.max_constraint_;
5820inline void MPGeneralConstraintProto::unsafe_arena_set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint* max_constraint) {
5826 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPGeneralConstraintProto.max_constraint)
5828inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::_internal_mutable_max_constraint() {
5832 general_constraint_.max_constraint_ = CreateMaybeMessage< ::operations_research::MPArrayWithConstantConstraint >(GetArenaForAllocation());
5836inline ::operations_research::MPArrayWithConstantConstraint* MPGeneralConstraintProto::mutable_max_constraint() {
5837 ::operations_research::MPArrayWithConstantConstraint* _msg = _internal_mutable_max_constraint();
5838 // @@protoc_insertion_point(field_mutable:operations_research.MPGeneralConstraintProto.max_constraint)
5848inline MPGeneralConstraintProto::GeneralConstraintCase MPGeneralConstraintProto::general_constraint_case() const {
5874inline void MPIndicatorConstraint::_internal_set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
5902inline void MPIndicatorConstraint::_internal_set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value) {
5924inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::_internal_constraint() const {
5929inline const ::operations_research::MPConstraintProto& MPIndicatorConstraint::constraint() const {
5944 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPIndicatorConstraint.constraint)
5961inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::unsafe_arena_release_constraint() {
5962 // @@protoc_insertion_point(field_release:operations_research.MPIndicatorConstraint.constraint)
5968inline ::operations_research::MPConstraintProto* MPIndicatorConstraint::_internal_mutable_constraint() {
5971 auto* p = CreateMaybeMessage<::operations_research::MPConstraintProto>(GetArenaForAllocation());
5978 // @@protoc_insertion_point(field_mutable:operations_research.MPIndicatorConstraint.constraint)
5981inline void MPIndicatorConstraint::set_allocated_constraint(::operations_research::MPConstraintProto* constraint) {
5988 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPConstraintProto>::GetOwningArena(constraint);
5998 // @@protoc_insertion_point(field_set_allocated:operations_research.MPIndicatorConstraint.constraint)
6024inline void MPSosConstraint::_internal_set_type(::operations_research::MPSosConstraint_Type value) {
6142inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_var_index(int index) const {
6149inline void MPQuadraticConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6153inline void MPQuadraticConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6175 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.var_index)
6222 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.coefficient)
6236inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar1_index(int index) const {
6243inline void MPQuadraticConstraint::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6247inline void MPQuadraticConstraint::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6269 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar1_index)
6283inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticConstraint::_internal_qvar2_index(int index) const {
6290inline void MPQuadraticConstraint::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6294inline void MPQuadraticConstraint::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6316 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qvar2_index)
6363 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticConstraint.qcoefficient)
6474inline void MPAbsConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6530 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayConstraint.var_index)
6546inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayConstraint::_internal_resultant_var_index() const {
6550 // @@protoc_insertion_point(field_get:operations_research.MPArrayConstraint.resultant_var_index)
6553inline void MPArrayConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6559 // @@protoc_insertion_point(field_set:operations_research.MPArrayConstraint.resultant_var_index)
6576inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_var_index(int index) const {
6579inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::var_index(int index) const {
6580 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.var_index)
6583inline void MPArrayWithConstantConstraint::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6585 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.var_index)
6587inline void MPArrayWithConstantConstraint::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6590inline void MPArrayWithConstantConstraint::add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6592 // @@protoc_insertion_point(field_add:operations_research.MPArrayWithConstantConstraint.var_index)
6600 // @@protoc_insertion_point(field_list:operations_research.MPArrayWithConstantConstraint.var_index)
6609 // @@protoc_insertion_point(field_mutable_list:operations_research.MPArrayWithConstantConstraint.var_index)
6629 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.constant)
6638 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.constant)
6653inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::_internal_resultant_var_index() const {
6656inline ::PROTOBUF_NAMESPACE_ID::int32 MPArrayWithConstantConstraint::resultant_var_index() const {
6657 // @@protoc_insertion_point(field_get:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
6660inline void MPArrayWithConstantConstraint::_internal_set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6664inline void MPArrayWithConstantConstraint::set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6666 // @@protoc_insertion_point(field_set:operations_research.MPArrayWithConstantConstraint.resultant_var_index)
6683inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar1_index(int index) const {
6690inline void MPQuadraticObjective::set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6694inline void MPQuadraticObjective::_internal_add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6716 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar1_index)
6730inline ::PROTOBUF_NAMESPACE_ID::int32 MPQuadraticObjective::_internal_qvar2_index(int index) const {
6737inline void MPQuadraticObjective::set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6741inline void MPQuadraticObjective::_internal_add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6763 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.qvar2_index)
6810 // @@protoc_insertion_point(field_mutable_list:operations_research.MPQuadraticObjective.coefficient)
6828inline ::PROTOBUF_NAMESPACE_ID::int32 PartialVariableAssignment::_internal_var_index(int index) const {
6835inline void PartialVariableAssignment::set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
6839inline void PartialVariableAssignment::_internal_add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value) {
6852 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_index)
6861 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_index)
6899 // @@protoc_insertion_point(field_list:operations_research.PartialVariableAssignment.var_value)
6908 // @@protoc_insertion_point(field_mutable_list:operations_research.PartialVariableAssignment.var_value)
6935inline const ::operations_research::MPVariableProto& MPModelProto::_internal_variable(int index) const {
6950inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto >&
6975inline const ::operations_research::MPConstraintProto& MPModelProto::_internal_constraint(int index) const {
6978inline const ::operations_research::MPConstraintProto& MPModelProto::constraint(int index) const {
6990inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto >&
7006inline ::operations_research::MPGeneralConstraintProto* MPModelProto::mutable_general_constraint(int index) {
7010inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >*
7012 // @@protoc_insertion_point(field_mutable_list:operations_research.MPModelProto.general_constraint)
7015inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::_internal_general_constraint(int index) const {
7018inline const ::operations_research::MPGeneralConstraintProto& MPModelProto::general_constraint(int index) const {
7022inline ::operations_research::MPGeneralConstraintProto* MPModelProto::_internal_add_general_constraint() {
7025inline ::operations_research::MPGeneralConstraintProto* MPModelProto::add_general_constraint() {
7030inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto >&
7105inline const ::operations_research::MPQuadraticObjective& MPModelProto::_internal_quadratic_objective() const {
7107 return p != nullptr ? *p : reinterpret_cast<const ::operations_research::MPQuadraticObjective&>(
7110inline const ::operations_research::MPQuadraticObjective& MPModelProto::quadratic_objective() const {
7125 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelProto.quadratic_objective)
7127inline ::operations_research::MPQuadraticObjective* MPModelProto::release_quadratic_objective() {
7142inline ::operations_research::MPQuadraticObjective* MPModelProto::unsafe_arena_release_quadratic_objective() {
7143 // @@protoc_insertion_point(field_release:operations_research.MPModelProto.quadratic_objective)
7149inline ::operations_research::MPQuadraticObjective* MPModelProto::_internal_mutable_quadratic_objective() {
7152 auto* p = CreateMaybeMessage<::operations_research::MPQuadraticObjective>(GetArenaForAllocation());
7157inline ::operations_research::MPQuadraticObjective* MPModelProto::mutable_quadratic_objective() {
7159 // @@protoc_insertion_point(field_mutable:operations_research.MPModelProto.quadratic_objective)
7162inline void MPModelProto::set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective* quadratic_objective) {
7169 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPQuadraticObjective>::GetOwningArena(quadratic_objective);
7179 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.quadratic_objective)
7202 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7215 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7219 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7227 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7253inline const ::operations_research::PartialVariableAssignment& MPModelProto::_internal_solution_hint() const {
7255 return p != nullptr ? *p : reinterpret_cast<const ::operations_research::PartialVariableAssignment&>(
7258inline const ::operations_research::PartialVariableAssignment& MPModelProto::solution_hint() const {
7273 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelProto.solution_hint)
7275inline ::operations_research::PartialVariableAssignment* MPModelProto::release_solution_hint() {
7290inline ::operations_research::PartialVariableAssignment* MPModelProto::unsafe_arena_release_solution_hint() {
7297inline ::operations_research::PartialVariableAssignment* MPModelProto::_internal_mutable_solution_hint() {
7300 auto* p = CreateMaybeMessage<::operations_research::PartialVariableAssignment>(GetArenaForAllocation());
7305inline ::operations_research::PartialVariableAssignment* MPModelProto::mutable_solution_hint() {
7310inline void MPModelProto::set_allocated_solution_hint(::operations_research::PartialVariableAssignment* solution_hint) {
7317 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::PartialVariableAssignment>::GetOwningArena(solution_hint);
7327 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelProto.solution_hint)
7379inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_relative_mip_gap() const {
7384inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::relative_mip_gap() const {
7385 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.relative_mip_gap)
7399 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
7401inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_relative_mip_gap() {
7416inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_relative_mip_gap() {
7417 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.relative_mip_gap)
7423inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_relative_mip_gap() {
7431inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_relative_mip_gap() {
7433 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.relative_mip_gap)
7436inline void MPSolverCommonParameters::set_allocated_relative_mip_gap(::operations_research::OptionalDouble* relative_mip_gap) {
7443 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::OptionalDouble>::GetOwningArena(relative_mip_gap);
7453 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)
7469inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_primal_tolerance() const {
7474inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::primal_tolerance() const {
7475 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.primal_tolerance)
7489 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
7491inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_primal_tolerance() {
7506inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_primal_tolerance() {
7507 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.primal_tolerance)
7513inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_primal_tolerance() {
7521inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_primal_tolerance() {
7523 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.primal_tolerance)
7526inline void MPSolverCommonParameters::set_allocated_primal_tolerance(::operations_research::OptionalDouble* primal_tolerance) {
7533 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::OptionalDouble>::GetOwningArena(primal_tolerance);
7543 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)
7559inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::_internal_dual_tolerance() const {
7564inline const ::operations_research::OptionalDouble& MPSolverCommonParameters::dual_tolerance() const {
7565 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.dual_tolerance)
7579 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
7581inline ::operations_research::OptionalDouble* MPSolverCommonParameters::release_dual_tolerance() {
7596inline ::operations_research::OptionalDouble* MPSolverCommonParameters::unsafe_arena_release_dual_tolerance() {
7597 // @@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.dual_tolerance)
7603inline ::operations_research::OptionalDouble* MPSolverCommonParameters::_internal_mutable_dual_tolerance() {
7611inline ::operations_research::OptionalDouble* MPSolverCommonParameters::mutable_dual_tolerance() {
7613 // @@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.dual_tolerance)
7616inline void MPSolverCommonParameters::set_allocated_dual_tolerance(::operations_research::OptionalDouble* dual_tolerance) {
7623 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::OptionalDouble>::GetOwningArena(dual_tolerance);
7633 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)
7636// optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];
7648inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::_internal_lp_algorithm() const {
7649 return static_cast< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues >(lp_algorithm_);
7651inline ::operations_research::MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters::lp_algorithm() const {
7652 // @@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.lp_algorithm)
7655inline void MPSolverCommonParameters::_internal_set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
7660inline void MPSolverCommonParameters::set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value) {
7662 // @@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.lp_algorithm)
7677inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_presolve() const {
7684inline void MPSolverCommonParameters::_internal_set_presolve(::operations_research::OptionalBoolean value) {
7689inline void MPSolverCommonParameters::set_presolve(::operations_research::OptionalBoolean value) {
7706inline ::operations_research::OptionalBoolean MPSolverCommonParameters::_internal_scaling() const {
7713inline void MPSolverCommonParameters::_internal_set_scaling(::operations_research::OptionalBoolean value) {
7718inline void MPSolverCommonParameters::set_scaling(::operations_research::OptionalBoolean value) {
7744 // @@protoc_insertion_point(field_get:operations_research.MPModelDeltaProto.baseline_model_file_path)
7751 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7752 // @@protoc_insertion_point(field_set:operations_research.MPModelDeltaProto.baseline_model_file_path)
7756 // @@protoc_insertion_point(field_mutable:operations_research.MPModelDeltaProto.baseline_model_file_path)
7762inline void MPModelDeltaProto::_internal_set_baseline_model_file_path(const std::string& value) {
7764 baseline_model_file_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7768 return baseline_model_file_path_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7771 // @@protoc_insertion_point(field_release:operations_research.MPModelDeltaProto.baseline_model_file_path)
7776 return baseline_model_file_path_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7778inline void MPModelDeltaProto::set_allocated_baseline_model_file_path(std::string* baseline_model_file_path) {
7784 baseline_model_file_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), baseline_model_file_path,
7786 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelDeltaProto.baseline_model_file_path)
7799inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
7803inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >&
7805 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.variable_overrides)
7808inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
7812inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto >*
7814 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.variable_overrides)
7828inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
7832inline const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >&
7834 // @@protoc_insertion_point(field_map:operations_research.MPModelDeltaProto.constraint_overrides)
7837inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
7841inline ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto >*
7843 // @@protoc_insertion_point(field_mutable_map:operations_research.MPModelDeltaProto.constraint_overrides)
7884 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model)
7928 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPModelProto>::GetOwningArena(model);
7953inline ::operations_research::MPModelRequest_SolverType MPModelRequest::_internal_solver_type() const {
7960inline void MPModelRequest::_internal_set_solver_type(::operations_research::MPModelRequest_SolverType value) {
7965inline void MPModelRequest::set_solver_type(::operations_research::MPModelRequest_SolverType value) {
7986 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_time_limit_seconds)
7995 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_time_limit_seconds)
8014 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.enable_internal_solver_output)
8023 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.enable_internal_solver_output)
8039 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_specific_parameters)
8046 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8047 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_specific_parameters)
8051 // @@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.solver_specific_parameters)
8057inline void MPModelRequest::_internal_set_solver_specific_parameters(const std::string& value) {
8059 solver_specific_parameters_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8063 return solver_specific_parameters_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8066 // @@protoc_insertion_point(field_release:operations_research.MPModelRequest.solver_specific_parameters)
8071 return solver_specific_parameters_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8073inline void MPModelRequest::set_allocated_solver_specific_parameters(std::string* solver_specific_parameters) {
8079 solver_specific_parameters_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), solver_specific_parameters,
8081 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.solver_specific_parameters)
8100 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
8103inline void MPModelRequest::_internal_set_ignore_solver_specific_parameters_failure(bool value) {
8109 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
8125inline const ::operations_research::MPModelDeltaProto& MPModelRequest::_internal_model_delta() const {
8145 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model_delta)
8162inline ::operations_research::MPModelDeltaProto* MPModelRequest::unsafe_arena_release_model_delta() {
8169inline ::operations_research::MPModelDeltaProto* MPModelRequest::_internal_mutable_model_delta() {
8172 auto* p = CreateMaybeMessage<::operations_research::MPModelDeltaProto>(GetArenaForAllocation());
8182inline void MPModelRequest::set_allocated_model_delta(::operations_research::MPModelDeltaProto* model_delta) {
8189 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPModelDeltaProto>::GetOwningArena(model_delta);
8199 // @@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model_delta)
8214inline ::PROTOBUF_NAMESPACE_ID::int32 MPModelRequest::_internal_populate_additional_solutions_up_to() const {
8217inline ::PROTOBUF_NAMESPACE_ID::int32 MPModelRequest::populate_additional_solutions_up_to() const {
8218 // @@protoc_insertion_point(field_get:operations_research.MPModelRequest.populate_additional_solutions_up_to)
8221inline void MPModelRequest::_internal_set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value) {
8225inline void MPModelRequest::set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value) {
8227 // @@protoc_insertion_point(field_set:operations_research.MPModelRequest.populate_additional_solutions_up_to)
8373// optional .operations_research.MPSolverResponseStatus status = 1 [default = MPSOLVER_UNKNOWN_STATUS];
8385inline ::operations_research::MPSolverResponseStatus MPSolutionResponse::_internal_status() const {
8392inline void MPSolutionResponse::_internal_set_status(::operations_research::MPSolverResponseStatus value) {
8397inline void MPSolutionResponse::set_status(::operations_research::MPSolverResponseStatus value) {
8422 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8435 status_str_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8439 return status_str_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8447 return status_str_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8455 status_str_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), status_str,
8457 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolutionResponse.status_str)
8504 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.best_objective_bound)
8513 // @@protoc_insertion_point(field_set:operations_research.MPSolutionResponse.best_objective_bound)
8559 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.variable_value)
8576inline const ::operations_research::MPSolveInfo& MPSolutionResponse::_internal_solve_info() const {
8596 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPSolutionResponse.solve_info)
8613inline ::operations_research::MPSolveInfo* MPSolutionResponse::unsafe_arena_release_solve_info() {
8633inline void MPSolutionResponse::set_allocated_solve_info(::operations_research::MPSolveInfo* solve_info) {
8640 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::MPSolveInfo>::GetOwningArena(solve_info);
8650 // @@protoc_insertion_point(field_set_allocated:operations_research.MPSolutionResponse.solve_info)
8696 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.dual_value)
8743 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.reduced_cost)
8757inline ::operations_research::MPSolution* MPSolutionResponse::mutable_additional_solutions(int index) {
8758 // @@protoc_insertion_point(field_mutable:operations_research.MPSolutionResponse.additional_solutions)
8763 // @@protoc_insertion_point(field_mutable_list:operations_research.MPSolutionResponse.additional_solutions)
8766inline const ::operations_research::MPSolution& MPSolutionResponse::_internal_additional_solutions(int index) const {
8769inline const ::operations_research::MPSolution& MPSolutionResponse::additional_solutions(int index) const {
8770 // @@protoc_insertion_point(field_get:operations_research.MPSolutionResponse.additional_solutions)
8773inline ::operations_research::MPSolution* MPSolutionResponse::_internal_add_additional_solutions() {
8778 // @@protoc_insertion_point(field_add:operations_research.MPSolutionResponse.additional_solutions)
8783 // @@protoc_insertion_point(field_list:operations_research.MPSolutionResponse.additional_solutions)
8837template <> struct is_proto_enum< ::operations_research::MPSosConstraint_Type> : ::std::true_type {};
8839inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSosConstraint_Type>() {
8842template <> struct is_proto_enum< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues> : ::std::true_type {};
8844inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues>() {
8847template <> struct is_proto_enum< ::operations_research::MPModelRequest_SolverType> : ::std::true_type {};
8849inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType>() {
8852template <> struct is_proto_enum< ::operations_research::MPSolverResponseStatus> : ::std::true_type {};
8854inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverResponseStatus>() {
8863#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
MPAbsConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1905
void clear_resultant_var_index()
Definition: linear_solver.pb.h:6463
bool has_var_index() const
Definition: linear_solver.pb.h:6432
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
Definition: linear_solver.pb.h:1922
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void MergeFrom(const MPAbsConstraint &from)
MPAbsConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
MPAbsConstraint & operator=(const MPAbsConstraint &from)
Definition: linear_solver.pb.h:1838
MPAbsConstraint(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1833
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
Definition: linear_solver.pb.h:6442
~MPAbsConstraint() override
MPAbsConstraint * New() const final
Definition: linear_solver.pb.h:1901
void UnsafeArenaSwap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1893
MPAbsConstraint & operator=(MPAbsConstraint &&from) noexcept
Definition: linear_solver.pb.h:1842
friend void swap(MPAbsConstraint &a, MPAbsConstraint &b)
Definition: linear_solver.pb.h:1882
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1856
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1879
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1866
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:6460
static const MPAbsConstraint & default_instance()
Definition: linear_solver.pb.h:1872
MPAbsConstraint()
Definition: linear_solver.pb.h:1828
void clear_var_index()
Definition: linear_solver.pb.h:6435
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const MPAbsConstraint &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1863
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6478
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1951
@ kResultantVarIndexFieldNumber
Definition: linear_solver.pb.h:1952
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPAbsConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1875
static const ClassData _class_data_
Definition: linear_solver.pb.h:1941
void Swap(MPAbsConstraint *other)
Definition: linear_solver.pb.h:1885
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:6470
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1859
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6450
MPAbsConstraint(const MPAbsConstraint &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1869
constexpr MPAbsConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
size_t ByteSizeLong() const final
constexpr MPArrayConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPArrayConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void clear_resultant_var_index()
Definition: linear_solver.pb.h:6542
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6504
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6520
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPArrayConstraint & operator=(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:2012
int GetCachedSize() const final
Definition: linear_solver.pb.h:2092
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
int var_index_size() const
Definition: linear_solver.pb.h:6491
MPArrayConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2075
void UnsafeArenaSwap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:2063
void CopyFrom(const MPArrayConstraint &from)
MPArrayConstraint * New() const final
Definition: linear_solver.pb.h:2071
static const MPArrayConstraint & default_instance()
Definition: linear_solver.pb.h:2042
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MPArrayConstraint(const MPArrayConstraint &from)
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2026
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2049
void Swap(MPArrayConstraint *other)
Definition: linear_solver.pb.h:2055
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6529
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2036
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:6539
~MPArrayConstraint() override
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6511
void clear_var_index()
Definition: linear_solver.pb.h:6494
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MPArrayConstraint()
Definition: linear_solver.pb.h:1998
MPArrayConstraint & operator=(const MPArrayConstraint &from)
Definition: linear_solver.pb.h:2008
static const MPArrayConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2045
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2033
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6557
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(MPArrayConstraint &a, MPArrayConstraint &b)
Definition: linear_solver.pb.h:2052
void MergeFrom(const MPArrayConstraint &from)
static const ClassData _class_data_
Definition: linear_solver.pb.h:2111
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:6549
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2029
MPArrayConstraint(MPArrayConstraint &&from) noexcept
Definition: linear_solver.pb.h:2003
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2039
size_t ByteSizeLong() const final
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:2121
@ kResultantVarIndexFieldNumber
Definition: linear_solver.pb.h:2122
void clear_resultant_var_index()
Definition: linear_solver.pb.h:6649
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6583
void Swap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2234
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6599
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
Definition: linear_solver.pb.h:2271
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
MPArrayWithConstantConstraint & operator=(const MPArrayWithConstantConstraint &from)
Definition: linear_solver.pb.h:2187
double constant() const
Definition: linear_solver.pb.h:6628
MPArrayWithConstantConstraint(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2182
int var_index_size() const
Definition: linear_solver.pb.h:6570
void clear_constant()
Definition: linear_solver.pb.h:6621
MPArrayWithConstantConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2254
void UnsafeArenaSwap(MPArrayWithConstantConstraint *other)
Definition: linear_solver.pb.h:2242
MPArrayWithConstantConstraint & operator=(MPArrayWithConstantConstraint &&from) noexcept
Definition: linear_solver.pb.h:2191
constexpr MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
bool has_constant() const
Definition: linear_solver.pb.h:6618
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2205
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2228
@ kConstantFieldNumber
Definition: linear_solver.pb.h:2301
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:2300
@ kResultantVarIndexFieldNumber
Definition: linear_solver.pb.h:2302
MPArrayWithConstantConstraint()
Definition: linear_solver.pb.h:2177
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6608
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2215
bool has_resultant_var_index() const
Definition: linear_solver.pb.h:6646
MPArrayWithConstantConstraint * New() const final
Definition: linear_solver.pb.h:2250
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6590
void clear_var_index()
Definition: linear_solver.pb.h:6573
static const MPArrayWithConstantConstraint & default_instance()
Definition: linear_solver.pb.h:2221
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const MPArrayWithConstantConstraint * internal_default_instance()
Definition: linear_solver.pb.h:2224
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2212
void set_resultant_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6664
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_constant(double value)
Definition: linear_solver.pb.h:6636
void CopyFrom(const MPArrayWithConstantConstraint &from)
void MergeFrom(const MPArrayWithConstantConstraint &from)
static const ClassData _class_data_
Definition: linear_solver.pb.h:2290
::PROTOBUF_NAMESPACE_ID::int32 resultant_var_index() const
Definition: linear_solver.pb.h:6656
MPArrayWithConstantConstraint(const MPArrayWithConstantConstraint &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2208
~MPArrayWithConstantConstraint() override
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2218
size_t ByteSizeLong() const final
MPArrayWithConstantConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(MPArrayWithConstantConstraint &a, MPArrayWithConstantConstraint &b)
Definition: linear_solver.pb.h:2231
void set_is_lazy(bool value)
Definition: linear_solver.pb.h:5183
void MergeFrom(const MPConstraintProto &from)
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4969
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:4985
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:5141
void CopyFrom(const MPConstraintProto &from)
void Swap(MPConstraintProto *other)
Definition: linear_solver.pb.h:567
const std::string & name() const
Definition: linear_solver.pb.h:5114
MPConstraintProto * New() const final
Definition: linear_solver.pb.h:583
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:5016
int GetCachedSize() const final
Definition: linear_solver.pb.h:604
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
@ kUpperBoundFieldNumber
Definition: linear_solver.pb.h:638
@ kCoefficientFieldNumber
Definition: linear_solver.pb.h:634
@ kNameFieldNumber
Definition: linear_solver.pb.h:635
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:633
@ kIsLazyFieldNumber
Definition: linear_solver.pb.h:636
@ kLowerBoundFieldNumber
Definition: linear_solver.pb.h:637
void clear_name()
Definition: linear_solver.pb.h:5110
int var_index_size() const
Definition: linear_solver.pb.h:4956
bool has_upper_bound() const
Definition: linear_solver.pb.h:5079
double upper_bound() const
Definition: linear_solver.pb.h:5089
int coefficient_size() const
Definition: linear_solver.pb.h:5003
MPConstraintProto(const MPConstraintProto &from)
MPConstraintProto(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:515
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:5041
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:5032
void clear_coefficient()
Definition: linear_solver.pb.h:5006
void set_name(ArgT0 &&arg0, ArgT... args)
constexpr MPConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_lower_bound(double value)
Definition: linear_solver.pb.h:5069
MPConstraintProto & operator=(MPConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:524
bool has_name() const
Definition: linear_solver.pb.h:5107
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:538
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:561
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:4994
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:548
void clear_is_lazy()
Definition: linear_solver.pb.h:5168
MPConstraintProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const MPConstraintProto & default_instance()
Definition: linear_solver.pb.h:554
double lower_bound() const
Definition: linear_solver.pb.h:5061
bool has_is_lazy() const
Definition: linear_solver.pb.h:5165
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4976
void clear_var_index()
Definition: linear_solver.pb.h:4959
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool is_lazy() const
Definition: linear_solver.pb.h:5175
friend void swap(MPConstraintProto &a, MPConstraintProto &b)
Definition: linear_solver.pb.h:564
void add_coefficient(double value)
Definition: linear_solver.pb.h:5023
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:545
void UnsafeArenaSwap(MPConstraintProto *other)
Definition: linear_solver.pb.h:575
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_upper_bound(double value)
Definition: linear_solver.pb.h:5097
MPConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:587
std::string * mutable_name()
Definition: linear_solver.pb.h:5125
MPConstraintProto()
Definition: linear_solver.pb.h:510
static const MPConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:557
static const ClassData _class_data_
Definition: linear_solver.pb.h:623
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:541
~MPConstraintProto() override
void clear_lower_bound()
Definition: linear_solver.pb.h:5054
void clear_upper_bound()
Definition: linear_solver.pb.h:5082
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:551
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:5149
size_t ByteSizeLong() const final
MPConstraintProto & operator=(const MPConstraintProto &from)
Definition: linear_solver.pb.h:520
bool has_lower_bound() const
Definition: linear_solver.pb.h:5051
PROTOBUF_MUST_USE_RESULT::operations_research::MPQuadraticConstraint * release_quadratic_constraint()
Definition: linear_solver.pb.h:5416
void set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
void UnsafeArenaSwap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:841
void clear_abs_constraint()
Definition: linear_solver.pb.h:5482
bool has_or_constraint() const
Definition: linear_solver.pb.h:5624
::operations_research::MPArrayWithConstantConstraint * mutable_min_constraint()
Definition: linear_solver.pb.h:5762
void CopyFrom(const MPGeneralConstraintProto &from)
void clear_max_constraint()
Definition: linear_solver.pb.h:5778
::operations_research::MPIndicatorConstraint * mutable_indicator_constraint()
Definition: linear_solver.pb.h:5318
::operations_research::MPIndicatorConstraint * unsafe_arena_release_indicator_constraint()
Definition: linear_solver.pb.h:5291
static const MPGeneralConstraintProto & default_instance()
Definition: linear_solver.pb.h:808
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:5231
void unsafe_arena_set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
Definition: linear_solver.pb.h:5376
bool has_sos_constraint() const
Definition: linear_solver.pb.h:5328
const ::operations_research::MPIndicatorConstraint & indicator_constraint() const
Definition: linear_solver.pb.h:5287
const std::string & name() const
Definition: linear_solver.pb.h:5204
void clear_sos_constraint()
Definition: linear_solver.pb.h:5334
int GetCachedSize() const final
Definition: linear_solver.pb.h:870
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
void MergeFrom(const MPGeneralConstraintProto &from)
::operations_research::MPArrayConstraint * mutable_or_constraint()
Definition: linear_solver.pb.h:5688
::operations_research::MPSosConstraint * mutable_sos_constraint()
Definition: linear_solver.pb.h:5392
void unsafe_arena_set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
Definition: linear_solver.pb.h:5672
const ::operations_research::MPQuadraticConstraint & quadratic_constraint() const
Definition: linear_solver.pb.h:5435
@ kAbsConstraintFieldNumber
Definition: linear_solver.pb.h:903
@ kSosConstraintFieldNumber
Definition: linear_solver.pb.h:901
@ kNameFieldNumber
Definition: linear_solver.pb.h:899
@ kIndicatorConstraintFieldNumber
Definition: linear_solver.pb.h:900
@ kOrConstraintFieldNumber
Definition: linear_solver.pb.h:905
@ kMinConstraintFieldNumber
Definition: linear_solver.pb.h:906
@ kAndConstraintFieldNumber
Definition: linear_solver.pb.h:904
@ kMaxConstraintFieldNumber
Definition: linear_solver.pb.h:907
@ kQuadraticConstraintFieldNumber
Definition: linear_solver.pb.h:902
MPGeneralConstraintProto & operator=(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:778
bool has_abs_constraint() const
Definition: linear_solver.pb.h:5476
void clear_name()
Definition: linear_solver.pb.h:5200
void clear_or_constraint()
Definition: linear_solver.pb.h:5630
::operations_research::MPArrayWithConstantConstraint * unsafe_arena_release_min_constraint()
Definition: linear_solver.pb.h:5735
MPGeneralConstraintProto(const MPGeneralConstraintProto &from)
~MPGeneralConstraintProto() override
bool has_and_constraint() const
Definition: linear_solver.pb.h:5550
void unsafe_arena_set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
Definition: linear_solver.pb.h:5820
PROTOBUF_MUST_USE_RESULT::operations_research::MPArrayConstraint * release_and_constraint()
Definition: linear_solver.pb.h:5564
PROTOBUF_MUST_USE_RESULT::operations_research::MPIndicatorConstraint * release_indicator_constraint()
Definition: linear_solver.pb.h:5268
GeneralConstraintCase
Definition: linear_solver.pb.h:811
@ GENERAL_CONSTRAINT_NOT_SET
Definition: linear_solver.pb.h:820
@ kQuadraticConstraint
Definition: linear_solver.pb.h:814
@ kMaxConstraint
Definition: linear_solver.pb.h:819
@ kSosConstraint
Definition: linear_solver.pb.h:813
@ kMinConstraint
Definition: linear_solver.pb.h:818
@ kOrConstraint
Definition: linear_solver.pb.h:817
@ kIndicatorConstraint
Definition: linear_solver.pb.h:812
@ kAbsConstraint
Definition: linear_solver.pb.h:815
@ kAndConstraint
Definition: linear_solver.pb.h:816
void unsafe_arena_set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
Definition: linear_solver.pb.h:5302
::operations_research::MPAbsConstraint * mutable_abs_constraint()
Definition: linear_solver.pb.h:5540
void clear_quadratic_constraint()
Definition: linear_solver.pb.h:5408
MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_name(ArgT0 &&arg0, ArgT... args)
PROTOBUF_MUST_USE_RESULT::operations_research::MPArrayWithConstantConstraint * release_max_constraint()
Definition: linear_solver.pb.h:5786
constexpr MPGeneralConstraintProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
bool has_name() const
Definition: linear_solver.pb.h:5197
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::operations_research::MPAbsConstraint & abs_constraint() const
Definition: linear_solver.pb.h:5509
bool IsInitialized() const final
void Swap(MPGeneralConstraintProto *other)
Definition: linear_solver.pb.h:833
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:792
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:827
bool has_max_constraint() const
Definition: linear_solver.pb.h:5772
void unsafe_arena_set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
Definition: linear_solver.pb.h:5598
void set_allocated_indicator_constraint(::operations_research::MPIndicatorConstraint *indicator_constraint)
::operations_research::MPQuadraticConstraint * unsafe_arena_release_quadratic_constraint()
Definition: linear_solver.pb.h:5439
void clear_general_constraint()
const ::operations_research::MPArrayWithConstantConstraint & max_constraint() const
Definition: linear_solver.pb.h:5805
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:802
friend void swap(MPGeneralConstraintProto &a, MPGeneralConstraintProto &b)
Definition: linear_solver.pb.h:830
PROTOBUF_MUST_USE_RESULT::operations_research::MPArrayWithConstantConstraint * release_min_constraint()
Definition: linear_solver.pb.h:5712
PROTOBUF_MUST_USE_RESULT::operations_research::MPArrayConstraint * release_or_constraint()
Definition: linear_solver.pb.h:5638
void set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
void clear_and_constraint()
Definition: linear_solver.pb.h:5556
MPGeneralConstraintProto(MPGeneralConstraintProto &&from) noexcept
Definition: linear_solver.pb.h:769
void unsafe_arena_set_allocated_min_constraint(::operations_research::MPArrayWithConstantConstraint *min_constraint)
Definition: linear_solver.pb.h:5746
::operations_research::MPArrayConstraint * unsafe_arena_release_or_constraint()
Definition: linear_solver.pb.h:5661
::operations_research::MPQuadraticConstraint * mutable_quadratic_constraint()
Definition: linear_solver.pb.h:5466
::operations_research::MPAbsConstraint * unsafe_arena_release_abs_constraint()
Definition: linear_solver.pb.h:5513
const ::operations_research::MPSosConstraint & sos_constraint() const
Definition: linear_solver.pb.h:5361
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::operations_research::MPArrayWithConstantConstraint * unsafe_arena_release_max_constraint()
Definition: linear_solver.pb.h:5809
static const MPGeneralConstraintProto * internal_default_instance()
Definition: linear_solver.pb.h:823
void unsafe_arena_set_allocated_quadratic_constraint(::operations_research::MPQuadraticConstraint *quadratic_constraint)
Definition: linear_solver.pb.h:5450
MPGeneralConstraintProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:853
void clear_indicator_constraint()
Definition: linear_solver.pb.h:5260
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:799
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_and_constraint(::operations_research::MPArrayConstraint *and_constraint)
::operations_research::MPSosConstraint * unsafe_arena_release_sos_constraint()
Definition: linear_solver.pb.h:5365
::operations_research::MPArrayConstraint * unsafe_arena_release_and_constraint()
Definition: linear_solver.pb.h:5587
MPGeneralConstraintProto & operator=(const MPGeneralConstraintProto &from)
Definition: linear_solver.pb.h:774
const ::operations_research::MPArrayConstraint & and_constraint() const
Definition: linear_solver.pb.h:5583
std::string * mutable_name()
Definition: linear_solver.pb.h:5215
bool has_indicator_constraint() const
Definition: linear_solver.pb.h:5254
static const ClassData _class_data_
Definition: linear_solver.pb.h:889
const ::operations_research::MPArrayWithConstantConstraint & min_constraint() const
Definition: linear_solver.pb.h:5731
bool has_min_constraint() const
Definition: linear_solver.pb.h:5698
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:795
GeneralConstraintCase general_constraint_case() const
Definition: linear_solver.pb.h:5848
::operations_research::MPArrayConstraint * mutable_and_constraint()
Definition: linear_solver.pb.h:5614
void set_allocated_or_constraint(::operations_research::MPArrayConstraint *or_constraint)
::operations_research::MPArrayWithConstantConstraint * mutable_max_constraint()
Definition: linear_solver.pb.h:5836
const ::operations_research::MPArrayConstraint & or_constraint() const
Definition: linear_solver.pb.h:5657
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:805
void unsafe_arena_set_allocated_abs_constraint(::operations_research::MPAbsConstraint *abs_constraint)
Definition: linear_solver.pb.h:5524
void set_allocated_max_constraint(::operations_research::MPArrayWithConstantConstraint *max_constraint)
bool has_quadratic_constraint() const
Definition: linear_solver.pb.h:5402
PROTOBUF_MUST_USE_RESULT::operations_research::MPAbsConstraint * release_abs_constraint()
Definition: linear_solver.pb.h:5490
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:5239
MPGeneralConstraintProto()
Definition: linear_solver.pb.h:764
size_t ByteSizeLong() const final
void clear_min_constraint()
Definition: linear_solver.pb.h:5704
PROTOBUF_MUST_USE_RESULT::operations_research::MPSosConstraint * release_sos_constraint()
Definition: linear_solver.pb.h:5342
void set_allocated_sos_constraint(::operations_research::MPSosConstraint *sos_constraint)
MPGeneralConstraintProto * New() const final
Definition: linear_solver.pb.h:849
void clear_var_value()
Definition: linear_solver.pb.h:5891
friend void swap(MPIndicatorConstraint &a, MPIndicatorConstraint &b)
Definition: linear_solver.pb.h:1169
bool has_var_index() const
Definition: linear_solver.pb.h:5860
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
~MPIndicatorConstraint() override
::operations_research::MPConstraintProto * unsafe_arena_release_constraint()
Definition: linear_solver.pb.h:5961
constexpr MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
int GetCachedSize() const final
Definition: linear_solver.pb.h:1209
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_MUST_USE_RESULT::operations_research::MPConstraintProto * release_constraint()
Definition: linear_solver.pb.h:5946
::PROTOBUF_NAMESPACE_ID::int32 var_index() const
Definition: linear_solver.pb.h:5870
void CopyFrom(const MPIndicatorConstraint &from)
void Swap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1172
MPIndicatorConstraint & operator=(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1129
MPIndicatorConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
MPIndicatorConstraint()
Definition: linear_solver.pb.h:1115
::PROTOBUF_NAMESPACE_ID::int32 var_value() const
Definition: linear_solver.pb.h:5898
MPIndicatorConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1192
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1143
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1166
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1153
void set_var_value(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5906
static const MPIndicatorConstraint & default_instance()
Definition: linear_solver.pb.h:1159
void set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
Definition: linear_solver.pb.h:5981
void clear_var_index()
Definition: linear_solver.pb.h:5863
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MPIndicatorConstraint * New() const final
Definition: linear_solver.pb.h:1188
void MergeFrom(const MPIndicatorConstraint &from)
MPIndicatorConstraint(MPIndicatorConstraint &&from) noexcept
Definition: linear_solver.pb.h:1120
static const MPIndicatorConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1162
::operations_research::MPConstraintProto * mutable_constraint()
Definition: linear_solver.pb.h:5976
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1150
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_var_value() const
Definition: linear_solver.pb.h:5888
void clear_constraint()
Definition: linear_solver.pb.h:5920
bool has_constraint() const
Definition: linear_solver.pb.h:5917
void unsafe_arena_set_allocated_constraint(::operations_research::MPConstraintProto *constraint)
Definition: linear_solver.pb.h:5933
static const ClassData _class_data_
Definition: linear_solver.pb.h:1228
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1146
void UnsafeArenaSwap(MPIndicatorConstraint *other)
Definition: linear_solver.pb.h:1180
void set_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:5878
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1156
const ::operations_research::MPConstraintProto & constraint() const
Definition: linear_solver.pb.h:5929
@ kConstraintFieldNumber
Definition: linear_solver.pb.h:1238
@ kVarValueFieldNumber
Definition: linear_solver.pb.h:1240
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1239
MPIndicatorConstraint(const MPIndicatorConstraint &from)
MPIndicatorConstraint & operator=(const MPIndicatorConstraint &from)
Definition: linear_solver.pb.h:1125
size_t ByteSizeLong() const final
Definition: linear_solver.pb.h:3517
void MergeFrom(const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse &other)
constexpr MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3530
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3528
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse()
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3529
::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:3522
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: linear_solver.pb.h:3494
void MergeFrom(const MPModelDeltaProto_VariableOverridesEntry_DoNotUse &other)
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< MPModelDeltaProto_VariableOverridesEntry_DoNotUse, ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: linear_solver.pb.h:3499
constexpr MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPModelDeltaProto_VariableOverridesEntry_DoNotUse()
static bool ValidateValue(void *)
Definition: linear_solver.pb.h:3507
MPModelDeltaProto_VariableOverridesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool ValidateKey(void *)
Definition: linear_solver.pb.h:3506
static const MPModelDeltaProto_VariableOverridesEntry_DoNotUse * internal_default_instance()
Definition: linear_solver.pb.h:3505
MPModelDeltaProto * New() const final
Definition: linear_solver.pb.h:3613
static const MPModelDeltaProto & default_instance()
Definition: linear_solver.pb.h:3584
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_variable_overrides()
Definition: linear_solver.pb.h:7796
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > * mutable_constraint_overrides()
Definition: linear_solver.pb.h:7842
constexpr MPModelDeltaProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_allocated_baseline_model_file_path(std::string *baseline_model_file_path)
Definition: linear_solver.pb.h:7778
MPModelDeltaProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3617
friend void swap(MPModelDeltaProto &a, MPModelDeltaProto &b)
Definition: linear_solver.pb.h:3594
MPModelDeltaProto & operator=(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3554
MPModelDeltaProto(const MPModelDeltaProto &from)
MPModelDeltaProto(MPModelDeltaProto &&from) noexcept
Definition: linear_solver.pb.h:3545
std::string * mutable_baseline_model_file_path()
Definition: linear_solver.pb.h:7754
int variable_overrides_size() const
Definition: linear_solver.pb.h:7793
MPModelDeltaProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPConstraintProto > & constraint_overrides() const
Definition: linear_solver.pb.h:7833
int constraint_overrides_size() const
Definition: linear_solver.pb.h:7822
void clear_baseline_model_file_path()
Definition: linear_solver.pb.h:7739
void set_baseline_model_file_path(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3568
void UnsafeArenaSwap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3605
void clear_constraint_overrides()
Definition: linear_solver.pb.h:7825
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3578
void MergeFrom(const MPModelDeltaProto &from)
void Swap(MPModelDeltaProto *other)
Definition: linear_solver.pb.h:3597
PROTOBUF_MUST_USE_RESULT std::string * release_baseline_model_file_path()
Definition: linear_solver.pb.h:7770
~MPModelDeltaProto() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > * mutable_variable_overrides()
Definition: linear_solver.pb.h:7813
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3575
const std::string & baseline_model_file_path() const
Definition: linear_solver.pb.h:7743
MPModelDeltaProto()
Definition: linear_solver.pb.h:3540
MPModelDeltaProto & operator=(const MPModelDeltaProto &from)
Definition: linear_solver.pb.h:3550
const ::PROTOBUF_NAMESPACE_ID::Map< ::PROTOBUF_NAMESPACE_ID::int32, ::operations_research::MPVariableProto > & variable_overrides() const
Definition: linear_solver.pb.h:7804
static const ClassData _class_data_
Definition: linear_solver.pb.h:3653
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3571
void CopyFrom(const MPModelDeltaProto &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3581
static const MPModelDeltaProto * internal_default_instance()
Definition: linear_solver.pb.h:3587
bool has_baseline_model_file_path() const
Definition: linear_solver.pb.h:7736
static const MPModelProto & default_instance()
Definition: linear_solver.pb.h:2814
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:7221
void clear_variable()
Definition: linear_solver.pb.h:6923
const ::operations_research::MPQuadraticObjective & quadratic_objective() const
Definition: linear_solver.pb.h:7110
int variable_size() const
Definition: linear_solver.pb.h:6920
::operations_research::MPQuadraticObjective * unsafe_arena_release_quadratic_objective()
Definition: linear_solver.pb.h:7142
const std::string & name() const
Definition: linear_solver.pb.h:7194
int GetCachedSize() const final
Definition: linear_solver.pb.h:2864
friend void swap(MPModelProto &a, MPModelProto &b)
Definition: linear_solver.pb.h:2824
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void Swap(MPModelProto *other)
Definition: linear_solver.pb.h:2827
MPModelProto(const MPModelProto &from)
void MergeFrom(const MPModelProto &from)
::operations_research::MPVariableProto * add_variable()
Definition: linear_solver.pb.h:6945
::operations_research::PartialVariableAssignment * unsafe_arena_release_solution_hint()
Definition: linear_solver.pb.h:7290
bool has_quadratic_objective() const
Definition: linear_solver.pb.h:7098
MPModelProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > & general_constraint() const
Definition: linear_solver.pb.h:7031
int general_constraint_size() const
Definition: linear_solver.pb.h:7000
~MPModelProto() override
void clear_maximize()
Definition: linear_solver.pb.h:7044
bool has_maximize() const
Definition: linear_solver.pb.h:7041
PROTOBUF_MUST_USE_RESULT::operations_research::MPQuadraticObjective * release_quadratic_objective()
Definition: linear_solver.pb.h:7127
::operations_research::MPGeneralConstraintProto * add_general_constraint()
Definition: linear_solver.pb.h:7025
void set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
Definition: linear_solver.pb.h:7310
double objective_offset() const
Definition: linear_solver.pb.h:7079
void clear_objective_offset()
Definition: linear_solver.pb.h:7072
void set_name(ArgT0 &&arg0, ArgT... args)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > * mutable_variable()
Definition: linear_solver.pb.h:6931
void unsafe_arena_set_allocated_solution_hint(::operations_research::PartialVariableAssignment *solution_hint)
Definition: linear_solver.pb.h:7262
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2798
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2821
void CopyFrom(const MPModelProto &from)
void clear_general_constraint()
Definition: linear_solver.pb.h:7003
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2808
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPGeneralConstraintProto > * mutable_general_constraint()
Definition: linear_solver.pb.h:7011
MPModelProto * New() const final
Definition: linear_solver.pb.h:2843
const ::operations_research::PartialVariableAssignment & solution_hint() const
Definition: linear_solver.pb.h:7258
MPModelProto & operator=(const MPModelProto &from)
Definition: linear_solver.pb.h:2780
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MPModelProto & operator=(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2784
@ kGeneralConstraintFieldNumber
Definition: linear_solver.pb.h:2895
@ kConstraintFieldNumber
Definition: linear_solver.pb.h:2894
@ kObjectiveOffsetFieldNumber
Definition: linear_solver.pb.h:2899
@ kMaximizeFieldNumber
Definition: linear_solver.pb.h:2900
@ kNameFieldNumber
Definition: linear_solver.pb.h:2896
@ kVariableFieldNumber
Definition: linear_solver.pb.h:2893
@ kSolutionHintFieldNumber
Definition: linear_solver.pb.h:2897
@ kQuadraticObjectiveFieldNumber
Definition: linear_solver.pb.h:2898
constexpr MPModelProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_quadratic_objective()
Definition: linear_solver.pb.h:7101
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > * mutable_constraint()
Definition: linear_solver.pb.h:6971
MPModelProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2847
MPModelProto(MPModelProto &&from) noexcept
Definition: linear_solver.pb.h:2775
void UnsafeArenaSwap(MPModelProto *other)
Definition: linear_solver.pb.h:2835
bool has_solution_hint() const
Definition: linear_solver.pb.h:7246
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2805
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPVariableProto > & variable() const
Definition: linear_solver.pb.h:6951
void clear_constraint()
Definition: linear_solver.pb.h:6963
void unsafe_arena_set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
Definition: linear_solver.pb.h:7114
void set_allocated_quadratic_objective(::operations_research::MPQuadraticObjective *quadratic_objective)
Definition: linear_solver.pb.h:7162
PROTOBUF_MUST_USE_RESULT::operations_research::PartialVariableAssignment * release_solution_hint()
Definition: linear_solver.pb.h:7275
std::string * mutable_name()
Definition: linear_solver.pb.h:7205
static const MPModelProto * internal_default_instance()
Definition: linear_solver.pb.h:2817
::operations_research::MPConstraintProto * add_constraint()
Definition: linear_solver.pb.h:6985
static const ClassData _class_data_
Definition: linear_solver.pb.h:2883
void clear_solution_hint()
Definition: linear_solver.pb.h:7249
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2801
::operations_research::MPQuadraticObjective * mutable_quadratic_objective()
Definition: linear_solver.pb.h:7157
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPConstraintProto > & constraint() const
Definition: linear_solver.pb.h:6991
int constraint_size() const
Definition: linear_solver.pb.h:6960
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2811
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:7229
size_t ByteSizeLong() const final
bool has_objective_offset() const
Definition: linear_solver.pb.h:7069
void set_maximize(bool value)
Definition: linear_solver.pb.h:7059
::operations_research::PartialVariableAssignment * mutable_solution_hint()
Definition: linear_solver.pb.h:7305
void set_objective_offset(double value)
Definition: linear_solver.pb.h:7087
static bool SolverType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SolverType *value)
Definition: linear_solver.pb.h:3918
void clear_ignore_solver_specific_parameters_failure()
Definition: linear_solver.pb.h:8092
void clear_solver_type()
Definition: linear_solver.pb.h:7949
void set_populate_additional_solutions_up_to(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:8225
bool has_ignore_solver_specific_parameters_failure() const
Definition: linear_solver.pb.h:8089
double solver_time_limit_seconds() const
Definition: linear_solver.pb.h:7985
MPModelRequest(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3752
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::operations_research::MPModelDeltaProto * mutable_model_delta()
Definition: linear_solver.pb.h:8177
PROTOBUF_MUST_USE_RESULT std::string * release_solver_specific_parameters()
Definition: linear_solver.pb.h:8065
constexpr MPModelRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPModelRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3824
::operations_research::MPModelProto * mutable_model()
Definition: linear_solver.pb.h:7916
void unsafe_arena_set_allocated_model(::operations_research::MPModelProto *model)
Definition: linear_solver.pb.h:7873
bool has_enable_internal_solver_output() const
Definition: linear_solver.pb.h:8003
static const MPModelRequest * internal_default_instance()
Definition: linear_solver.pb.h:3794
std::string * mutable_solver_specific_parameters()
Definition: linear_solver.pb.h:8049
bool enable_internal_solver_output() const
Definition: linear_solver.pb.h:8013
bool has_model() const
Definition: linear_solver.pb.h:7857
::operations_research::MPModelRequest_SolverType solver_type() const
Definition: linear_solver.pb.h:7956
void clear_solver_specific_parameters()
Definition: linear_solver.pb.h:8034
::operations_research::MPModelDeltaProto * unsafe_arena_release_model_delta()
Definition: linear_solver.pb.h:8162
const std::string & solver_specific_parameters() const
Definition: linear_solver.pb.h:8038
const ::operations_research::MPModelDeltaProto & model_delta() const
Definition: linear_solver.pb.h:8130
void clear_enable_internal_solver_output()
Definition: linear_solver.pb.h:8006
void set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
Definition: linear_solver.pb.h:8182
bool has_populate_additional_solutions_up_to() const
Definition: linear_solver.pb.h:8207
MPModelRequest * New() const final
Definition: linear_solver.pb.h:3820
MPModelRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
MPModelRequest()
Definition: linear_solver.pb.h:3747
void set_solver_type(::operations_research::MPModelRequest_SolverType value)
Definition: linear_solver.pb.h:7965
void unsafe_arena_set_allocated_model_delta(::operations_research::MPModelDeltaProto *model_delta)
Definition: linear_solver.pb.h:8134
static const std::string & SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:3912
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SolverType_descriptor()
Definition: linear_solver.pb.h:3908
void set_solver_specific_parameters(ArgT0 &&arg0, ArgT... args)
void set_enable_internal_solver_output(bool value)
Definition: linear_solver.pb.h:8021
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3775
bool has_solver_specific_parameters() const
Definition: linear_solver.pb.h:8031
bool has_solver_time_limit_seconds() const
Definition: linear_solver.pb.h:7975
bool has_model_delta() const
Definition: linear_solver.pb.h:8118
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3785
void MergeFrom(const MPModelRequest &from)
bool ignore_solver_specific_parameters_failure() const
Definition: linear_solver.pb.h:8099
void clear_model_delta()
Definition: linear_solver.pb.h:8121
MPModelRequest(const MPModelRequest &from)
~MPModelRequest() override
const ::operations_research::MPModelProto & model() const
Definition: linear_solver.pb.h:7869
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_MUST_USE_RESULT::operations_research::MPModelDeltaProto * release_model_delta()
Definition: linear_solver.pb.h:8147
void clear_populate_additional_solutions_up_to()
Definition: linear_solver.pb.h:8210
MPModelRequest & operator=(MPModelRequest &&from) noexcept
Definition: linear_solver.pb.h:3761
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3782
void set_allocated_solver_specific_parameters(std::string *solver_specific_parameters)
Definition: linear_solver.pb.h:8073
void set_allocated_model(::operations_research::MPModelProto *model)
Definition: linear_solver.pb.h:7921
void clear_solver_time_limit_seconds()
Definition: linear_solver.pb.h:7978
void UnsafeArenaSwap(MPModelRequest *other)
Definition: linear_solver.pb.h:3812
::operations_research::MPModelProto * unsafe_arena_release_model()
Definition: linear_solver.pb.h:7901
void clear_model()
Definition: linear_solver.pb.h:7860
void set_solver_time_limit_seconds(double value)
Definition: linear_solver.pb.h:7993
static const ClassData _class_data_
Definition: linear_solver.pb.h:3860
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3778
friend void swap(MPModelRequest &a, MPModelRequest &b)
Definition: linear_solver.pb.h:3801
PROTOBUF_MUST_USE_RESULT::operations_research::MPModelProto * release_model()
Definition: linear_solver.pb.h:7886
void CopyFrom(const MPModelRequest &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3788
MPModelRequest & operator=(const MPModelRequest &from)
Definition: linear_solver.pb.h:3757
void set_ignore_solver_specific_parameters_failure(bool value)
Definition: linear_solver.pb.h:8107
static const MPModelRequest & default_instance()
Definition: linear_solver.pb.h:3791
void Swap(MPModelRequest *other)
Definition: linear_solver.pb.h:3804
bool has_solver_type() const
Definition: linear_solver.pb.h:7946
::PROTOBUF_NAMESPACE_ID::int32 populate_additional_solutions_up_to() const
Definition: linear_solver.pb.h:8217
void clear_qcoefficient()
Definition: linear_solver.pb.h:6327
friend void swap(MPQuadraticConstraint &a, MPQuadraticConstraint &b)
Definition: linear_solver.pb.h:1592
MPQuadraticConstraint & operator=(const MPQuadraticConstraint &from)
Definition: linear_solver.pb.h:1548
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6149
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6165
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MPQuadraticConstraint & operator=(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1552
MPQuadraticConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1615
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & qcoefficient() const
Definition: linear_solver.pb.h:6353
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:6196
int GetCachedSize() const final
Definition: linear_solver.pb.h:1632
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_qcoefficient()
Definition: linear_solver.pb.h:6362
constexpr MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const MPQuadraticConstraint & default_instance()
Definition: linear_solver.pb.h:1582
void UnsafeArenaSwap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1603
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
Definition: linear_solver.pb.h:6315
int var_index_size() const
Definition: linear_solver.pb.h:6136
bool has_upper_bound() const
Definition: linear_solver.pb.h:6400
double upper_bound() const
Definition: linear_solver.pb.h:6410
int coefficient_size() const
Definition: linear_solver.pb.h:6183
void MergeFrom(const MPQuadraticConstraint &from)
@ kUpperBoundFieldNumber
Definition: linear_solver.pb.h:1667
@ kQcoefficientFieldNumber
Definition: linear_solver.pb.h:1665
@ kCoefficientFieldNumber
Definition: linear_solver.pb.h:1662
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1661
@ kQvar1IndexFieldNumber
Definition: linear_solver.pb.h:1663
@ kLowerBoundFieldNumber
Definition: linear_solver.pb.h:1666
@ kQvar2IndexFieldNumber
Definition: linear_solver.pb.h:1664
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:6221
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:6212
void CopyFrom(const MPQuadraticConstraint &from)
void clear_coefficient()
Definition: linear_solver.pb.h:6186
int qvar2_index_size() const
Definition: linear_solver.pb.h:6277
MPQuadraticConstraint()
Definition: linear_solver.pb.h:1538
MPQuadraticConstraint(const MPQuadraticConstraint &from)
void set_qcoefficient(int index, double value)
Definition: linear_solver.pb.h:6337
void add_qcoefficient(double value)
Definition: linear_solver.pb.h:6344
MPQuadraticConstraint * New() const final
Definition: linear_solver.pb.h:1611
void set_lower_bound(double value)
Definition: linear_solver.pb.h:6390
int qcoefficient_size() const
Definition: linear_solver.pb.h:6324
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MPQuadraticConstraint(MPQuadraticConstraint &&from) noexcept
Definition: linear_solver.pb.h:1543
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1566
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1589
void clear_qvar1_index()
Definition: linear_solver.pb.h:6233
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6174
void clear_qvar2_index()
Definition: linear_solver.pb.h:6280
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1576
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6250
int qvar1_index_size() const
Definition: linear_solver.pb.h:6230
double lower_bound() const
Definition: linear_solver.pb.h:6382
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6156
void clear_var_index()
Definition: linear_solver.pb.h:6139
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
Definition: linear_solver.pb.h:6306
static const MPQuadraticConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1585
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
Definition: linear_solver.pb.h:6259
void add_coefficient(double value)
Definition: linear_solver.pb.h:6203
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6297
~MPQuadraticConstraint() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1573
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
Definition: linear_solver.pb.h:6268
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_upper_bound(double value)
Definition: linear_solver.pb.h:6418
static const ClassData _class_data_
Definition: linear_solver.pb.h:1651
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1569
void clear_lower_bound()
Definition: linear_solver.pb.h:6375
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6290
MPQuadraticConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6243
void clear_upper_bound()
Definition: linear_solver.pb.h:6403
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1579
size_t ByteSizeLong() const final
void Swap(MPQuadraticConstraint *other)
Definition: linear_solver.pb.h:1595
bool has_lower_bound() const
Definition: linear_solver.pb.h:6372
@ kCoefficientFieldNumber
Definition: linear_solver.pb.h:2496
@ kQvar1IndexFieldNumber
Definition: linear_solver.pb.h:2494
@ kQvar2IndexFieldNumber
Definition: linear_solver.pb.h:2495
void CopyFrom(const MPQuadraticObjective &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2436
void set_coefficient(int index, double value)
Definition: linear_solver.pb.h:6784
int GetCachedSize() const final
Definition: linear_solver.pb.h:2465
static const MPQuadraticObjective & default_instance()
Definition: linear_solver.pb.h:2415
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void MergeFrom(const MPQuadraticObjective &from)
MPQuadraticObjective & operator=(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2385
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar2_index()
Definition: linear_solver.pb.h:6762
int coefficient_size() const
Definition: linear_solver.pb.h:6771
MPQuadraticObjective(const MPQuadraticObjective &from)
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coefficient()
Definition: linear_solver.pb.h:6809
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coefficient() const
Definition: linear_solver.pb.h:6800
void clear_coefficient()
Definition: linear_solver.pb.h:6774
int qvar2_index_size() const
Definition: linear_solver.pb.h:6724
MPQuadraticObjective * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2448
constexpr MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2399
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2422
void clear_qvar1_index()
Definition: linear_solver.pb.h:6680
friend void swap(MPQuadraticObjective &a, MPQuadraticObjective &b)
Definition: linear_solver.pb.h:2425
void clear_qvar2_index()
Definition: linear_solver.pb.h:6727
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2409
void add_qvar1_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6697
int qvar1_index_size() const
Definition: linear_solver.pb.h:6677
MPQuadraticObjective(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
MPQuadraticObjective & operator=(const MPQuadraticObjective &from)
Definition: linear_solver.pb.h:2381
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar2_index() const
Definition: linear_solver.pb.h:6753
MPQuadraticObjective * New() const final
Definition: linear_solver.pb.h:2444
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & qvar1_index() const
Definition: linear_solver.pb.h:6706
void add_coefficient(double value)
Definition: linear_solver.pb.h:6791
void add_qvar2_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6744
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2406
static const MPQuadraticObjective * internal_default_instance()
Definition: linear_solver.pb.h:2418
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_qvar1_index()
Definition: linear_solver.pb.h:6715
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
MPQuadraticObjective(MPQuadraticObjective &&from) noexcept
Definition: linear_solver.pb.h:2376
void Swap(MPQuadraticObjective *other)
Definition: linear_solver.pb.h:2428
static const ClassData _class_data_
Definition: linear_solver.pb.h:2484
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2402
void set_qvar2_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6737
void set_qvar1_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6690
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2412
~MPQuadraticObjective() override
size_t ByteSizeLong() const final
MPQuadraticObjective()
Definition: linear_solver.pb.h:2371
MPSolution & operator=(MPSolution &&from) noexcept
Definition: linear_solver.pb.h:4092
~MPSolution() override
void add_variable_value(double value)
Definition: linear_solver.pb.h:8286
MPSolution * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4155
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int variable_value_size() const
Definition: linear_solver.pb.h:8266
MPSolution & operator=(const MPSolution &from)
Definition: linear_solver.pb.h:4088
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_variable_value()
Definition: linear_solver.pb.h:8304
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & variable_value() const
Definition: linear_solver.pb.h:8295
static const MPSolution * internal_default_instance()
Definition: linear_solver.pb.h:4125
static const MPSolution & default_instance()
Definition: linear_solver.pb.h:4122
void Swap(MPSolution *other)
Definition: linear_solver.pb.h:4135
void clear_variable_value()
Definition: linear_solver.pb.h:8269
MPSolution(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_objective_value(double value)
Definition: linear_solver.pb.h:8257
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:4106
double objective_value() const
Definition: linear_solver.pb.h:8249
MPSolution * New() const final
Definition: linear_solver.pb.h:4151
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:4116
void MergeFrom(const MPSolution &from)
void CopyFrom(const MPSolution &from)
friend void swap(MPSolution &a, MPSolution &b)
Definition: linear_solver.pb.h:4132
constexpr MPSolution(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPSolution(MPSolution &&from) noexcept
Definition: linear_solver.pb.h:4083
void UnsafeArenaSwap(MPSolution *other)
Definition: linear_solver.pb.h:4143
void set_variable_value(int index, double value)
Definition: linear_solver.pb.h:8279
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:4113
MPSolution(const MPSolution &from)
static const ClassData _class_data_
Definition: linear_solver.pb.h:4191
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:4109
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:4119
bool has_objective_value() const
Definition: linear_solver.pb.h:8239
void clear_objective_value()
Definition: linear_solver.pb.h:8242
void set_best_objective_bound(double value)
Definition: linear_solver.pb.h:8511
bool has_solve_info() const
Definition: linear_solver.pb.h:8569
double best_objective_bound() const
Definition: linear_solver.pb.h:8503
void add_variable_value(double value)
Definition: linear_solver.pb.h:8540
~MPSolutionResponse() override
bool has_status_str() const
Definition: linear_solver.pb.h:8407
MPSolutionResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4504
void set_allocated_solve_info(::operations_research::MPSolveInfo *solve_info)
Definition: linear_solver.pb.h:8633
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int variable_value_size() const
Definition: linear_solver.pb.h:8520
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > * mutable_additional_solutions()
Definition: linear_solver.pb.h:8762
MPSolutionResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_variable_value()
Definition: linear_solver.pb.h:8558
constexpr MPSolutionResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::operations_research::MPSolveInfo & solve_info() const
Definition: linear_solver.pb.h:8581
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_dual_value()
Definition: linear_solver.pb.h:8695
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & dual_value() const
Definition: linear_solver.pb.h:8686
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & variable_value() const
Definition: linear_solver.pb.h:8549
bool has_best_objective_bound() const
Definition: linear_solver.pb.h:8493
const std::string & status_str() const
Definition: linear_solver.pb.h:8414
void set_status(::operations_research::MPSolverResponseStatus value)
Definition: linear_solver.pb.h:8397
::operations_research::MPSolverResponseStatus status() const
Definition: linear_solver.pb.h:8388
::operations_research::MPSolveInfo * mutable_solve_info()
Definition: linear_solver.pb.h:8628
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & reduced_cost() const
Definition: linear_solver.pb.h:8733
::operations_research::MPSolution * add_additional_solutions()
Definition: linear_solver.pb.h:8776
void clear_variable_value()
Definition: linear_solver.pb.h:8523
MPSolutionResponse()
Definition: linear_solver.pb.h:4427
void CopyFrom(const MPSolutionResponse &from)
int dual_value_size() const
Definition: linear_solver.pb.h:8657
static const MPSolutionResponse & default_instance()
Definition: linear_solver.pb.h:4471
void clear_dual_value()
Definition: linear_solver.pb.h:8660
void clear_status_str()
Definition: linear_solver.pb.h:8410
void set_objective_value(double value)
Definition: linear_solver.pb.h:8483
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:4455
double objective_value() const
Definition: linear_solver.pb.h:8475
void set_reduced_cost(int index, double value)
Definition: linear_solver.pb.h:8717
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:4465
MPSolutionResponse & operator=(const MPSolutionResponse &from)
Definition: linear_solver.pb.h:4437
void set_dual_value(int index, double value)
Definition: linear_solver.pb.h:8670
void clear_best_objective_bound()
Definition: linear_solver.pb.h:8496
void set_variable_value(int index, double value)
Definition: linear_solver.pb.h:8533
static const MPSolutionResponse * internal_default_instance()
Definition: linear_solver.pb.h:4474
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:4484
int reduced_cost_size() const
Definition: linear_solver.pb.h:8704
MPSolutionResponse * New() const final
Definition: linear_solver.pb.h:4500
void clear_reduced_cost()
Definition: linear_solver.pb.h:8707
void unsafe_arena_set_allocated_solve_info(::operations_research::MPSolveInfo *solve_info)
Definition: linear_solver.pb.h:8585
void set_allocated_status_str(std::string *status_str)
Definition: linear_solver.pb.h:8449
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:4462
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::MPSolution > & additional_solutions() const
Definition: linear_solver.pb.h:8782
friend void swap(MPSolutionResponse &a, MPSolutionResponse &b)
Definition: linear_solver.pb.h:4481
bool has_status() const
Definition: linear_solver.pb.h:8378
std::string * mutable_status_str()
Definition: linear_solver.pb.h:8425
void clear_status()
Definition: linear_solver.pb.h:8381
PROTOBUF_MUST_USE_RESULT std::string * release_status_str()
Definition: linear_solver.pb.h:8441
void clear_solve_info()
Definition: linear_solver.pb.h:8572
MPSolutionResponse & operator=(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:4441
void clear_additional_solutions()
Definition: linear_solver.pb.h:8754
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_reduced_cost()
Definition: linear_solver.pb.h:8742
MPSolutionResponse(MPSolutionResponse &&from) noexcept
Definition: linear_solver.pb.h:4432
static const ClassData _class_data_
Definition: linear_solver.pb.h:4540
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:4458
void set_status_str(ArgT0 &&arg0, ArgT... args)
PROTOBUF_MUST_USE_RESULT::operations_research::MPSolveInfo * release_solve_info()
Definition: linear_solver.pb.h:8598
void MergeFrom(const MPSolutionResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:4468
bool has_objective_value() const
Definition: linear_solver.pb.h:8465
void UnsafeArenaSwap(MPSolutionResponse *other)
Definition: linear_solver.pb.h:4492
::operations_research::MPSolveInfo * unsafe_arena_release_solve_info()
Definition: linear_solver.pb.h:8613
MPSolutionResponse(const MPSolutionResponse &from)
int additional_solutions_size() const
Definition: linear_solver.pb.h:8751
void clear_objective_value()
Definition: linear_solver.pb.h:8468
void add_reduced_cost(double value)
Definition: linear_solver.pb.h:8724
void add_dual_value(double value)
Definition: linear_solver.pb.h:8677
void Swap(MPSolveInfo *other)
Definition: linear_solver.pb.h:4314
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_solve_user_time_seconds() const
Definition: linear_solver.pb.h:8346
MPSolveInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:4334
friend void swap(MPSolveInfo &a, MPSolveInfo &b)
Definition: linear_solver.pb.h:4311
double solve_wall_time_seconds() const
Definition: linear_solver.pb.h:8328
MPSolveInfo & operator=(const MPSolveInfo &from)
Definition: linear_solver.pb.h:4267
void clear_solve_user_time_seconds()
Definition: linear_solver.pb.h:8349
MPSolveInfo * New() const final
Definition: linear_solver.pb.h:4330
void CopyFrom(const MPSolveInfo &from)
void MergeFrom(const MPSolveInfo &from)
static const MPSolveInfo & default_instance()
Definition: linear_solver.pb.h:4301
static const MPSolveInfo * internal_default_instance()
Definition: linear_solver.pb.h:4304
MPSolveInfo(const MPSolveInfo &from)
MPSolveInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:4285
void UnsafeArenaSwap(MPSolveInfo *other)
Definition: linear_solver.pb.h:4322
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:4295
constexpr MPSolveInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MPSolveInfo(MPSolveInfo &&from) noexcept
Definition: linear_solver.pb.h:4262
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:4292
void clear_solve_wall_time_seconds()
Definition: linear_solver.pb.h:8321
double solve_user_time_seconds() const
Definition: linear_solver.pb.h:8356
MPSolveInfo & operator=(MPSolveInfo &&from) noexcept
Definition: linear_solver.pb.h:4271
void set_solve_wall_time_seconds(double value)
Definition: linear_solver.pb.h:8336
static const ClassData _class_data_
Definition: linear_solver.pb.h:4370
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:4288
void set_solve_user_time_seconds(double value)
Definition: linear_solver.pb.h:8364
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:4298
~MPSolveInfo() override
bool has_solve_wall_time_seconds() const
Definition: linear_solver.pb.h:8318
static bool LPAlgorithmValues_IsValid(int value)
Definition: linear_solver.pb.h:3344
void set_lp_algorithm(::operations_research::MPSolverCommonParameters_LPAlgorithmValues value)
Definition: linear_solver.pb.h:7660
void MergeFrom(const MPSolverCommonParameters &from)
const ::operations_research::OptionalDouble & primal_tolerance() const
Definition: linear_solver.pb.h:7474
MPSolverCommonParameters(const MPSolverCommonParameters &from)
bool has_primal_tolerance() const
Definition: linear_solver.pb.h:7462
::operations_research::MPSolverCommonParameters_LPAlgorithmValues lp_algorithm() const
Definition: linear_solver.pb.h:7651
::operations_research::OptionalDouble * mutable_relative_mip_gap()
Definition: linear_solver.pb.h:7431
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
Definition: linear_solver.pb.h:3309
::operations_research::OptionalDouble * mutable_primal_tolerance()
Definition: linear_solver.pb.h:7521
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_presolve() const
Definition: linear_solver.pb.h:7670
MPSolverCommonParameters & operator=(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3229
void clear_relative_mip_gap()
Definition: linear_solver.pb.h:7375
static constexpr LPAlgorithmValues LP_ALGO_UNSPECIFIED
Definition: linear_solver.pb.h:3336
bool has_dual_tolerance() const
Definition: linear_solver.pb.h:7552
void set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
Definition: linear_solver.pb.h:7526
static bool LPAlgorithmValues_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LPAlgorithmValues *value)
Definition: linear_solver.pb.h:3364
friend void swap(MPSolverCommonParameters &a, MPSolverCommonParameters &b)
Definition: linear_solver.pb.h:3269
bool has_scaling() const
Definition: linear_solver.pb.h:7699
void Swap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3272
bool has_lp_algorithm() const
Definition: linear_solver.pb.h:7641
void clear_lp_algorithm()
Definition: linear_solver.pb.h:7644
void set_scaling(::operations_research::OptionalBoolean value)
Definition: linear_solver.pb.h:7718
PROTOBUF_MUST_USE_RESULT::operations_research::OptionalDouble * release_relative_mip_gap()
Definition: linear_solver.pb.h:7401
::operations_research::OptionalDouble * mutable_dual_tolerance()
Definition: linear_solver.pb.h:7611
void clear_scaling()
Definition: linear_solver.pb.h:7702
MPSolverCommonParameters(MPSolverCommonParameters &&from) noexcept
Definition: linear_solver.pb.h:3220
::operations_research::OptionalDouble * unsafe_arena_release_dual_tolerance()
Definition: linear_solver.pb.h:7596
void unsafe_arena_set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
Definition: linear_solver.pb.h:7388
bool has_relative_mip_gap() const
Definition: linear_solver.pb.h:7372
MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::operations_research::OptionalDouble & dual_tolerance() const
Definition: linear_solver.pb.h:7564
constexpr MPSolverCommonParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_presolve()
Definition: linear_solver.pb.h:7673
::operations_research::OptionalBoolean presolve() const
Definition: linear_solver.pb.h:7680
void clear_dual_tolerance()
Definition: linear_solver.pb.h:7555
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3243
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3266
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3253
void CopyFrom(const MPSolverCommonParameters &from)
const ::operations_research::OptionalDouble & relative_mip_gap() const
Definition: linear_solver.pb.h:7384
static const std::string & LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:3358
void set_allocated_relative_mip_gap(::operations_research::OptionalDouble *relative_mip_gap)
Definition: linear_solver.pb.h:7436
::operations_research::OptionalDouble * unsafe_arena_release_primal_tolerance()
Definition: linear_solver.pb.h:7506
PROTOBUF_MUST_USE_RESULT::operations_research::OptionalDouble * release_primal_tolerance()
Definition: linear_solver.pb.h:7491
~MPSolverCommonParameters() override
MPSolverCommonParameters & operator=(const MPSolverCommonParameters &from)
Definition: linear_solver.pb.h:3225
static constexpr LPAlgorithmValues LP_ALGO_DUAL
Definition: linear_solver.pb.h:3338
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr LPAlgorithmValues LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:3347
void unsafe_arena_set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
Definition: linear_solver.pb.h:7568
void UnsafeArenaSwap(MPSolverCommonParameters *other)
Definition: linear_solver.pb.h:3280
static const MPSolverCommonParameters * internal_default_instance()
Definition: linear_solver.pb.h:3262
static const MPSolverCommonParameters & default_instance()
Definition: linear_solver.pb.h:3259
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3250
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LPAlgorithmValues_descriptor()
Definition: linear_solver.pb.h:3354
MPSolverCommonParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3292
void clear_primal_tolerance()
Definition: linear_solver.pb.h:7465
PROTOBUF_MUST_USE_RESULT::operations_research::OptionalDouble * release_dual_tolerance()
Definition: linear_solver.pb.h:7581
static const ClassData _class_data_
Definition: linear_solver.pb.h:3328
::operations_research::OptionalBoolean scaling() const
Definition: linear_solver.pb.h:7709
static constexpr LPAlgorithmValues LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:3349
void unsafe_arena_set_allocated_primal_tolerance(::operations_research::OptionalDouble *primal_tolerance)
Definition: linear_solver.pb.h:7478
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3246
MPSolverCommonParameters * New() const final
Definition: linear_solver.pb.h:3288
void set_allocated_dual_tolerance(::operations_research::OptionalDouble *dual_tolerance)
Definition: linear_solver.pb.h:7616
::operations_research::OptionalDouble * unsafe_arena_release_relative_mip_gap()
Definition: linear_solver.pb.h:7416
@ kScalingFieldNumber
Definition: linear_solver.pb.h:3377
@ kPrimalToleranceFieldNumber
Definition: linear_solver.pb.h:3373
@ kRelativeMipGapFieldNumber
Definition: linear_solver.pb.h:3372
@ kDualToleranceFieldNumber
Definition: linear_solver.pb.h:3374
@ kPresolveFieldNumber
Definition: linear_solver.pb.h:3376
@ kLpAlgorithmFieldNumber
Definition: linear_solver.pb.h:3375
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3256
static constexpr int LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:3351
static constexpr LPAlgorithmValues LP_ALGO_PRIMAL
Definition: linear_solver.pb.h:3340
size_t ByteSizeLong() const final
static constexpr LPAlgorithmValues LP_ALGO_BARRIER
Definition: linear_solver.pb.h:3342
void set_presolve(::operations_research::OptionalBoolean value)
Definition: linear_solver.pb.h:7689
MPSolverCommonParameters()
Definition: linear_solver.pb.h:3215
~MPSosConstraint() override
void clear_weight()
Definition: linear_solver.pb.h:6088
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6051
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6067
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_weight()
Definition: linear_solver.pb.h:6123
MPSosConstraint & operator=(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1319
static constexpr Type Type_MIN
Definition: linear_solver.pb.h:1433
int GetCachedSize() const final
Definition: linear_solver.pb.h:1399
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static constexpr int Type_ARRAYSIZE
Definition: linear_solver.pb.h:1437
::operations_research::MPSosConstraint_Type type() const
Definition: linear_solver.pb.h:6020
void set_type(::operations_research::MPSosConstraint_Type value)
Definition: linear_solver.pb.h:6029
MPSosConstraint()
Definition: linear_solver.pb.h:1305
int var_index_size() const
Definition: linear_solver.pb.h:6038
MPSosConstraint(MPSosConstraint &&from) noexcept
Definition: linear_solver.pb.h:1310
static bool Type_IsValid(int value)
Definition: linear_solver.pb.h:1430
friend void swap(MPSosConstraint &a, MPSosConstraint &b)
Definition: linear_solver.pb.h:1359
void UnsafeArenaSwap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1370
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: linear_solver.pb.h:1440
static const std::string & Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:1444
void Swap(MPSosConstraint *other)
Definition: linear_solver.pb.h:1362
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr Type Type_MAX
Definition: linear_solver.pb.h:1435
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:1333
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:1356
static constexpr Type SOS2
Definition: linear_solver.pb.h:1428
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6076
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:1343
void add_weight(double value)
Definition: linear_solver.pb.h:6105
MPSosConstraint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:1382
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: linear_solver.pb.h:1450
void clear_type()
Definition: linear_solver.pb.h:6013
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6058
void clear_var_index()
Definition: linear_solver.pb.h:6041
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MPSosConstraint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const MPSosConstraint &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & weight() const
Definition: linear_solver.pb.h:6114
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:1340
int weight_size() const
Definition: linear_solver.pb.h:6085
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_type() const
Definition: linear_solver.pb.h:6010
static const MPSosConstraint * internal_default_instance()
Definition: linear_solver.pb.h:1352
constexpr MPSosConstraint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MPSosConstraint(const MPSosConstraint &from)
static const ClassData _class_data_
Definition: linear_solver.pb.h:1418
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:1336
void set_weight(int index, double value)
Definition: linear_solver.pb.h:6098
void CopyFrom(const MPSosConstraint &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:1346
MPSosConstraint * New() const final
Definition: linear_solver.pb.h:1378
static constexpr Type SOS1_DEFAULT
Definition: linear_solver.pb.h:1426
@ kWeightFieldNumber
Definition: linear_solver.pb.h:1459
@ kTypeFieldNumber
Definition: linear_solver.pb.h:1460
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:1458
MPSosConstraint & operator=(const MPSosConstraint &from)
Definition: linear_solver.pb.h:1315
size_t ByteSizeLong() const final
static const MPSosConstraint & default_instance()
Definition: linear_solver.pb.h:1349
void set_is_integer(bool value)
Definition: linear_solver.pb.h:4857
static const MPVariableProto * internal_default_instance()
Definition: linear_solver.pb.h:322
void CopyFrom(const MPVariableProto &from)
bool has_objective_coefficient() const
Definition: linear_solver.pb.h:4811
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: linear_solver.pb.h:4901
@ kUpperBoundFieldNumber
Definition: linear_solver.pb.h:403
@ kObjectiveCoefficientFieldNumber
Definition: linear_solver.pb.h:399
@ kNameFieldNumber
Definition: linear_solver.pb.h:398
@ kLowerBoundFieldNumber
Definition: linear_solver.pb.h:402
@ kBranchingPriorityFieldNumber
Definition: linear_solver.pb.h:401
@ kIsIntegerFieldNumber
Definition: linear_solver.pb.h:400
const std::string & name() const
Definition: linear_solver.pb.h:4874
int GetCachedSize() const final
Definition: linear_solver.pb.h:369
void clear_objective_coefficient()
Definition: linear_solver.pb.h:4814
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_name()
Definition: linear_solver.pb.h:4870
double objective_coefficient() const
Definition: linear_solver.pb.h:4821
void Swap(MPVariableProto *other)
Definition: linear_solver.pb.h:332
void set_objective_coefficient(double value)
Definition: linear_solver.pb.h:4829
void clear_is_integer()
Definition: linear_solver.pb.h:4842
bool has_upper_bound() const
Definition: linear_solver.pb.h:4783
double upper_bound() const
Definition: linear_solver.pb.h:4793
::PROTOBUF_NAMESPACE_ID::int32 branching_priority() const
Definition: linear_solver.pb.h:4935
MPVariableProto & operator=(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:289
MPVariableProto(MPVariableProto &&from) noexcept
Definition: linear_solver.pb.h:280
void set_name(ArgT0 &&arg0, ArgT... args)
void MergeFrom(const MPVariableProto &from)
void set_lower_bound(double value)
Definition: linear_solver.pb.h:4773
bool has_name() const
Definition: linear_solver.pb.h:4867
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:303
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:326
MPVariableProto(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:313
bool is_integer() const
Definition: linear_solver.pb.h:4849
double lower_bound() const
Definition: linear_solver.pb.h:4765
MPVariableProto()
Definition: linear_solver.pb.h:275
MPVariableProto(const MPVariableProto &from)
friend void swap(MPVariableProto &a, MPVariableProto &b)
Definition: linear_solver.pb.h:329
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_branching_priority(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:4943
static const MPVariableProto & default_instance()
Definition: linear_solver.pb.h:319
MPVariableProto * New() const final
Definition: linear_solver.pb.h:348
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:310
constexpr MPVariableProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(MPVariableProto *other)
Definition: linear_solver.pb.h:340
void set_upper_bound(double value)
Definition: linear_solver.pb.h:4801
std::string * mutable_name()
Definition: linear_solver.pb.h:4885
bool has_is_integer() const
Definition: linear_solver.pb.h:4839
~MPVariableProto() override
MPVariableProto * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:352
static const ClassData _class_data_
Definition: linear_solver.pb.h:388
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:306
void clear_lower_bound()
Definition: linear_solver.pb.h:4758
void clear_branching_priority()
Definition: linear_solver.pb.h:4928
bool has_branching_priority() const
Definition: linear_solver.pb.h:4925
MPVariableProto & operator=(const MPVariableProto &from)
Definition: linear_solver.pb.h:285
void clear_upper_bound()
Definition: linear_solver.pb.h:4786
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:316
void set_allocated_name(std::string *name)
Definition: linear_solver.pb.h:4909
size_t ByteSizeLong() const final
bool has_lower_bound() const
Definition: linear_solver.pb.h:4755
~OptionalDouble() override
void MergeFrom(const OptionalDouble &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
OptionalDouble & operator=(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:3074
int GetCachedSize() const final
Definition: linear_solver.pb.h:3154
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
OptionalDouble()
Definition: linear_solver.pb.h:3060
constexpr OptionalDouble(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
OptionalDouble(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void clear_value()
Definition: linear_solver.pb.h:7342
OptionalDouble(const OptionalDouble &from)
friend void swap(OptionalDouble &a, OptionalDouble &b)
Definition: linear_solver.pb.h:3114
bool has_value() const
Definition: linear_solver.pb.h:7339
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:3088
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:3111
OptionalDouble * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:3137
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:3098
void UnsafeArenaSwap(OptionalDouble *other)
Definition: linear_solver.pb.h:3125
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_value(double value)
Definition: linear_solver.pb.h:7357
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:3095
static const OptionalDouble * internal_default_instance()
Definition: linear_solver.pb.h:3107
@ kValueFieldNumber
Definition: linear_solver.pb.h:3183
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
OptionalDouble(OptionalDouble &&from) noexcept
Definition: linear_solver.pb.h:3065
OptionalDouble * New() const final
Definition: linear_solver.pb.h:3133
OptionalDouble & operator=(const OptionalDouble &from)
Definition: linear_solver.pb.h:3070
static const ClassData _class_data_
Definition: linear_solver.pb.h:3173
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:3091
static const OptionalDouble & default_instance()
Definition: linear_solver.pb.h:3104
void CopyFrom(const OptionalDouble &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:3101
size_t ByteSizeLong() const final
void Swap(OptionalDouble *other)
Definition: linear_solver.pb.h:3117
void clear_var_value()
Definition: linear_solver.pb.h:6872
void set_var_index(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6835
PartialVariableAssignment(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2587
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & var_value() const
Definition: linear_solver.pb.h:6898
void set_var_value(int index, double value)
Definition: linear_solver.pb.h:6882
@ kVarValueFieldNumber
Definition: linear_solver.pb.h:2706
@ kVarIndexFieldNumber
Definition: linear_solver.pb.h:2705
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & var_index() const
Definition: linear_solver.pb.h:6851
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
Definition: linear_solver.pb.h:2676
PartialVariableAssignment()
Definition: linear_solver.pb.h:2582
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void CopyFrom(const PartialVariableAssignment &from)
static const PartialVariableAssignment * internal_default_instance()
Definition: linear_solver.pb.h:2629
int var_index_size() const
Definition: linear_solver.pb.h:6822
PartialVariableAssignment & operator=(const PartialVariableAssignment &from)
Definition: linear_solver.pb.h:2592
PartialVariableAssignment & operator=(PartialVariableAssignment &&from) noexcept
Definition: linear_solver.pb.h:2596
void UnsafeArenaSwap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2647
~PartialVariableAssignment() override
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: linear_solver.pb.h:2610
static constexpr int kIndexInFileMessages
Definition: linear_solver.pb.h:2633
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_var_value()
Definition: linear_solver.pb.h:6907
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_var_index()
Definition: linear_solver.pb.h:6860
int var_value_size() const
Definition: linear_solver.pb.h:6869
void add_var_value(double value)
Definition: linear_solver.pb.h:6889
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: linear_solver.pb.h:2620
void add_var_index(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: linear_solver.pb.h:6842
void clear_var_index()
Definition: linear_solver.pb.h:6825
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(PartialVariableAssignment *other)
Definition: linear_solver.pb.h:2639
PartialVariableAssignment * New() const final
Definition: linear_solver.pb.h:2655
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: linear_solver.pb.h:2617
void MergeFrom(const PartialVariableAssignment &from)
PartialVariableAssignment * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: linear_solver.pb.h:2659
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const PartialVariableAssignment & default_instance()
Definition: linear_solver.pb.h:2626
PartialVariableAssignment(const PartialVariableAssignment &from)
constexpr PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
Definition: linear_solver.pb.h:2695
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: linear_solver.pb.h:2613
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: linear_solver.pb.h:2623
PartialVariableAssignment(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
size_t ByteSizeLong() const final
friend void swap(PartialVariableAssignment &a, PartialVariableAssignment &b)
Definition: linear_solver.pb.h:2636
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
Definition: linear_solver.pb.h:43
Definition: linear_expr.h:84
MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN
Definition: linear_solver.pb.h:181
constexpr int MPSosConstraint_Type_Type_ARRAYSIZE
Definition: linear_solver.pb.h:158
const std::string & MPSolverCommonParameters_LPAlgorithmValues_Name(T enum_t_value)
Definition: linear_solver.pb.h:187
MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_
MPSolveInfoDefaultTypeInternal _MPSolveInfo_default_instance_
MPModelRequestDefaultTypeInternal _MPModelRequest_default_instance_
constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE
Definition: linear_solver.pb.h:219
const std::string & MPModelRequest_SolverType_Name(T enum_t_value)
Definition: linear_solver.pb.h:223
constexpr MPSolverResponseStatus MPSolverResponseStatus_MIN
Definition: linear_solver.pb.h:252
MPVariableProtoDefaultTypeInternal _MPVariableProto_default_instance_
constexpr int MPSolverResponseStatus_ARRAYSIZE
Definition: linear_solver.pb.h:254
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverResponseStatus_descriptor()
const std::string & MPSolverResponseStatus_Name(T enum_t_value)
Definition: linear_solver.pb.h:258
constexpr MPSolverResponseStatus MPSolverResponseStatus_MAX
Definition: linear_solver.pb.h:253
constexpr MPSolverCommonParameters_LPAlgorithmValues MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX
Definition: linear_solver.pb.h:182
bool MPSosConstraint_Type_IsValid(int value)
MPSolutionResponseDefaultTypeInternal _MPSolutionResponse_default_instance_
MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_
bool MPSolverResponseStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverResponseStatus *value)
Definition: linear_solver.pb.h:265
MPGeneralConstraintProtoDefaultTypeInternal _MPGeneralConstraintProto_default_instance_
MPIndicatorConstraintDefaultTypeInternal _MPIndicatorConstraint_default_instance_
bool MPSolverResponseStatus_IsValid(int value)
MPQuadraticConstraintDefaultTypeInternal _MPQuadraticConstraint_default_instance_
const std::string & MPSosConstraint_Type_Name(T enum_t_value)
Definition: linear_solver.pb.h:162
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX
Definition: linear_solver.pb.h:218
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSolverCommonParameters_LPAlgorithmValues_descriptor()
@ MPSosConstraint_Type_SOS2
Definition: linear_solver.pb.h:153
@ MPSosConstraint_Type_SOS1_DEFAULT
Definition: linear_solver.pb.h:152
MPSolverCommonParameters_LPAlgorithmValues
Definition: linear_solver.pb.h:174
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED
Definition: linear_solver.pb.h:175
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER
Definition: linear_solver.pb.h:178
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL
Definition: linear_solver.pb.h:176
@ MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL
Definition: linear_solver.pb.h:177
MPModelProtoDefaultTypeInternal _MPModelProto_default_instance_
MPConstraintProtoDefaultTypeInternal _MPConstraintProto_default_instance_
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN
Definition: linear_solver.pb.h:217
MPQuadraticObjectiveDefaultTypeInternal _MPQuadraticObjective_default_instance_
bool MPSolverCommonParameters_LPAlgorithmValues_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSolverCommonParameters_LPAlgorithmValues *value)
Definition: linear_solver.pb.h:194
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MAX
Definition: linear_solver.pb.h:157
MPModelDeltaProtoDefaultTypeInternal _MPModelDeltaProto_default_instance_
MPArrayConstraintDefaultTypeInternal _MPArrayConstraint_default_instance_
bool MPSolverCommonParameters_LPAlgorithmValues_IsValid(int value)
constexpr MPSosConstraint_Type MPSosConstraint_Type_Type_MIN
Definition: linear_solver.pb.h:156
MPSolutionDefaultTypeInternal _MPSolution_default_instance_
MPModelRequest_SolverType
Definition: linear_solver.pb.h:199
@ MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:200
@ MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:206
@ MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:203
@ MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:204
@ MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:208
@ MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:201
@ MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:210
@ MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:213
@ MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:202
@ MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:207
@ MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:209
@ MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING
Definition: linear_solver.pb.h:205
@ MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:211
@ MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:212
@ MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING
Definition: linear_solver.pb.h:214
MPAbsConstraintDefaultTypeInternal _MPAbsConstraint_default_instance_
OptionalDoubleDefaultTypeInternal _OptionalDouble_default_instance_
bool MPModelRequest_SolverType_IsValid(int value)
MPSosConstraintDefaultTypeInternal _MPSosConstraint_default_instance_
bool MPSosConstraint_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPSosConstraint_Type *value)
Definition: linear_solver.pb.h:169
MPSolverCommonParametersDefaultTypeInternal _MPSolverCommonParameters_default_instance_
PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPSosConstraint_Type_descriptor()
@ MPSOLVER_CANCELLED_BY_USER
Definition: linear_solver.pb.h:243
@ MPSOLVER_UNKNOWN_STATUS
Definition: linear_solver.pb.h:244
@ MPSOLVER_MODEL_INVALID
Definition: linear_solver.pb.h:245
@ MPSOLVER_MODEL_IS_VALID
Definition: linear_solver.pb.h:242
@ MPSOLVER_INCOMPATIBLE_OPTIONS
Definition: linear_solver.pb.h:249
@ MPSOLVER_SOLVER_TYPE_UNAVAILABLE
Definition: linear_solver.pb.h:248
@ MPSOLVER_MODEL_INVALID_SOLUTION_HINT
Definition: linear_solver.pb.h:246
@ MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS
Definition: linear_solver.pb.h:247
constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE
Definition: linear_solver.pb.h:183
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MPModelRequest_SolverType_descriptor()
bool MPModelRequest_SolverType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MPModelRequest_SolverType *value)
Definition: linear_solver.pb.h:230
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[21] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: linear_solver.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: linear_solver.pb.h:57
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: linear_solver.pb.h:56
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)