6#ifndef ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto_2epb_2eh
7#define ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto_2epb_2eh
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 6033001
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h"
30#include "google/protobuf/extension_set.h"
31#include "google/protobuf/map.h"
32#include "google/protobuf/map_type_handler.h"
33#include "google/protobuf/map_entry.h"
34#include "google/protobuf/map_field.h"
35#include "google/protobuf/unknown_field_set.h"
41#include "google/protobuf/port_def.inc"
43#define PROTOBUF_INTERNAL_EXPORT_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto OR_PROTO_DLL
144#if defined(PROTOBUF_CUSTOM_VTABLE)
151 template <
typename =
void>
152 explicit PROTOBUF_CONSTEXPR
VariableUpdatesProto(::google::protobuf::internal::ConstantInitialized);
162 if (
this == &from)
return *
this;
163 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
171 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
172 ABSL_ATTRIBUTE_LIFETIME_BOUND {
173 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
175 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
176 ABSL_ATTRIBUTE_LIFETIME_BOUND {
177 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
180 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
181 return GetDescriptor();
183 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
184 return default_instance().GetMetadata().descriptor;
186 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
187 return default_instance().GetMetadata().reflection;
193 static constexpr int kIndexInFileMessages = 0;
196 if (other ==
this)
return;
197 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
200 ::google::protobuf::internal::GenericSwap(
this, other);
203 void UnsafeArenaSwap(VariableUpdatesProto* PROTOBUF_NONNULL other) {
204 if (other ==
this)
return;
205 ABSL_DCHECK(GetArena() == other->GetArena());
211 VariableUpdatesProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
212 return ::google::protobuf::Message::DefaultConstruct<VariableUpdatesProto>(arena);
214 using ::google::protobuf::Message::CopyFrom;
216 using ::google::protobuf::Message::MergeFrom;
217 void MergeFrom(
const VariableUpdatesProto& from) { VariableUpdatesProto::MergeImpl(*
this, from); }
220 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
221 const ::google::protobuf::MessageLite& from_msg);
227 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
228 #if defined(PROTOBUF_CUSTOM_VTABLE)
230 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
231 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
232 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
233 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
236 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
237 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
238 ::uint8_t* PROTOBUF_NONNULL target,
239 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
240 return _InternalSerialize(*
this, target, stream);
243 ::size_t ByteSizeLong() const final;
244 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
245 ::uint8_t* PROTOBUF_NONNULL target,
246 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
248 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
251 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
255 template <
typename T>
257 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.VariableUpdatesProto"; }
264 *
this = ::std::move(from);
266 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
267 static
void* PROTOBUF_NONNULL PlacementNew_(
268 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
269 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
270 static constexpr auto InternalNewImpl_();
273 static constexpr auto InternalGenerateClassData_();
275 ::
google::protobuf::Metadata GetMetadata() const;
280 kLowerBoundsFieldNumber = 1,
281 kUpperBoundsFieldNumber = 2,
287 const ::operations_research::math_opt::SparseDoubleVectorProto&
lower_bounds()
const;
295 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_lower_bounds()
const;
302 const ::operations_research::math_opt::SparseDoubleVectorProto&
upper_bounds()
const;
310 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_upper_bounds()
const;
317 const ::operations_research::math_opt::SparseBoolVectorProto&
integers()
const;
325 const ::operations_research::math_opt::SparseBoolVectorProto& _internal_integers()
const;
332 friend class ::google::protobuf::internal::TcParser;
333 static const ::google::protobuf::internal::TcParseTable<2, 3,
338 friend class ::google::protobuf::MessageLite;
339 friend class ::google::protobuf::Arena;
340 template <
typename T>
341 friend class ::google::protobuf::Arena::InternalHelper;
342 using InternalArenaConstructable_ = void;
343 using DestructorSkippable_ = void;
345 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
346 inline explicit Impl_(
347 ::google::protobuf::internal::InternalVisibility visibility,
348 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
349 inline explicit Impl_(
350 ::google::protobuf::internal::InternalVisibility visibility,
351 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
353 ::google::protobuf::internal::HasBits<1> _has_bits_;
354 ::google::protobuf::internal::CachedSize _cached_size_;
358 PROTOBUF_TSAN_DECLARE_MEMBER
360 union { Impl_ _impl_; };
361 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
373#if defined(PROTOBUF_CUSTOM_VTABLE)
380 template <
typename =
void>
381 explicit PROTOBUF_CONSTEXPR
ObjectiveUpdatesProto(::google::protobuf::internal::ConstantInitialized);
391 if (
this == &from)
return *
this;
392 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
400 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
401 ABSL_ATTRIBUTE_LIFETIME_BOUND {
402 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
404 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
405 ABSL_ATTRIBUTE_LIFETIME_BOUND {
406 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
409 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
410 return GetDescriptor();
412 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
415 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
422 static constexpr int kIndexInFileMessages = 1;
424 inline void Swap(ObjectiveUpdatesProto* PROTOBUF_NONNULL other) {
425 if (other ==
this)
return;
426 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
429 ::google::protobuf::internal::GenericSwap(
this, other);
432 void UnsafeArenaSwap(ObjectiveUpdatesProto* PROTOBUF_NONNULL other) {
433 if (other ==
this)
return;
434 ABSL_DCHECK(GetArena() == other->GetArena());
440 ObjectiveUpdatesProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
441 return ::google::protobuf::Message::DefaultConstruct<ObjectiveUpdatesProto>(arena);
443 using ::google::protobuf::Message::CopyFrom;
445 using ::google::protobuf::Message::MergeFrom;
449 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
450 const ::google::protobuf::MessageLite& from_msg);
456 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
457 #if defined(PROTOBUF_CUSTOM_VTABLE)
459 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
461 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
462 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
466 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
467 ::uint8_t* PROTOBUF_NONNULL target,
468 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
469 return _InternalSerialize(*
this, target, stream);
472 ::size_t ByteSizeLong() const final;
473 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
474 ::uint8_t* PROTOBUF_NONNULL target,
475 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
477 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
480 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
484 template <
typename T>
486 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.ObjectiveUpdatesProto"; }
493 *
this = ::std::move(from);
495 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
496 static
void* PROTOBUF_NONNULL PlacementNew_(
497 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
498 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
499 static constexpr auto InternalNewImpl_();
502 static constexpr auto InternalGenerateClassData_();
504 ::
google::protobuf::Metadata GetMetadata() const;
509 kLinearCoefficientsFieldNumber = 3,
510 kQuadraticCoefficientsFieldNumber = 4,
511 kOffsetUpdateFieldNumber = 2,
518 const ::operations_research::math_opt::SparseDoubleVectorProto&
linear_coefficients()
const;
526 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_linear_coefficients()
const;
541 const ::operations_research::math_opt::SparseDoubleMatrixProto& _internal_quadratic_coefficients()
const;
552 double _internal_offset_update()
const;
553 void _internal_set_offset_update(
double value);
563 ::int64_t _internal_priority_update()
const;
564 void _internal_set_priority_update(::int64_t value);
574 bool _internal_direction_update()
const;
575 void _internal_set_direction_update(
bool value);
581 friend class ::google::protobuf::internal::TcParser;
582 static const ::google::protobuf::internal::TcParseTable<3, 5,
587 friend class ::google::protobuf::MessageLite;
588 friend class ::google::protobuf::Arena;
589 template <
typename T>
590 friend class ::google::protobuf::Arena::InternalHelper;
591 using InternalArenaConstructable_ = void;
592 using DestructorSkippable_ = void;
594 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
595 inline explicit Impl_(
596 ::google::protobuf::internal::InternalVisibility visibility,
597 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
598 inline explicit Impl_(
599 ::google::protobuf::internal::InternalVisibility visibility,
600 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
602 ::google::protobuf::internal::HasBits<1> _has_bits_;
603 ::google::protobuf::internal::CachedSize _cached_size_;
606 double offset_update_;
607 ::int64_t priority_update_;
608 bool direction_update_;
609 PROTOBUF_TSAN_DECLARE_MEMBER
611 union { Impl_ _impl_; };
612 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
624#if defined(PROTOBUF_CUSTOM_VTABLE)
631 template <
typename =
void>
635 inline LinearConstraintUpdatesProto(LinearConstraintUpdatesProto&& from) noexcept
642 if (
this == &from)
return *
this;
643 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
651 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
652 ABSL_ATTRIBUTE_LIFETIME_BOUND {
653 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
656 ABSL_ATTRIBUTE_LIFETIME_BOUND {
657 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
660 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
663 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
666 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
676 if (other ==
this)
return;
677 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
680 ::google::protobuf::internal::GenericSwap(
this, other);
683 void UnsafeArenaSwap(LinearConstraintUpdatesProto* PROTOBUF_NONNULL other) {
684 if (other ==
this)
return;
685 ABSL_DCHECK(GetArena() == other->GetArena());
692 return ::google::protobuf::Message::DefaultConstruct<LinearConstraintUpdatesProto>(arena);
694 using ::google::protobuf::Message::CopyFrom;
696 using ::google::protobuf::Message::MergeFrom;
700 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
701 const ::google::protobuf::MessageLite& from_msg);
707 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
708 #if defined(PROTOBUF_CUSTOM_VTABLE)
710 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
712 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
713 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
717 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
718 ::uint8_t* PROTOBUF_NONNULL target,
719 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
720 return _InternalSerialize(*
this, target, stream);
723 ::size_t ByteSizeLong() const final;
724 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
725 ::uint8_t* PROTOBUF_NONNULL target,
726 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
728 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
731 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
735 template <
typename T>
737 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.LinearConstraintUpdatesProto"; }
744 *
this = ::std::move(from);
746 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
747 static
void* PROTOBUF_NONNULL PlacementNew_(
748 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
749 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
750 static constexpr auto InternalNewImpl_();
753 static constexpr auto InternalGenerateClassData_();
755 ::
google::protobuf::Metadata GetMetadata() const;
760 kLowerBoundsFieldNumber = 1,
761 kUpperBoundsFieldNumber = 2,
766 const ::operations_research::math_opt::SparseDoubleVectorProto&
lower_bounds()
const;
774 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_lower_bounds()
const;
781 const ::operations_research::math_opt::SparseDoubleVectorProto&
upper_bounds()
const;
789 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_upper_bounds()
const;
796 friend class ::google::protobuf::internal::TcParser;
797 static const ::google::protobuf::internal::TcParseTable<1, 2,
802 friend class ::google::protobuf::MessageLite;
803 friend class ::google::protobuf::Arena;
804 template <
typename T>
805 friend class ::google::protobuf::Arena::InternalHelper;
806 using InternalArenaConstructable_ = void;
807 using DestructorSkippable_ = void;
809 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
810 inline explicit Impl_(
811 ::google::protobuf::internal::InternalVisibility visibility,
812 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
813 inline explicit Impl_(
814 ::google::protobuf::internal::InternalVisibility visibility,
815 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
817 ::google::protobuf::internal::HasBits<1> _has_bits_;
818 ::google::protobuf::internal::CachedSize _cached_size_;
821 PROTOBUF_TSAN_DECLARE_MEMBER
823 union { Impl_ _impl_; };
824 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
831 :
public ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
832 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
833 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE> {
836 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
837 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
838 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
840 template <
typename =
void>
851 friend class ::google::protobuf::MessageLite;
852 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
854 friend class ::google::protobuf::internal::TcParser;
855 static const ::google::protobuf::internal::TcParseTable<1, 2,
860 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
861 static
void* PROTOBUF_NONNULL PlacementNew_(
862 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
863 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
864 static constexpr auto InternalNewImpl_();
875 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
876 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
877 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
879 template <
typename =
void>
890 friend class ::google::protobuf::MessageLite;
891 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
893 friend class ::google::protobuf::internal::TcParser;
894 static const ::google::protobuf::internal::TcParseTable<1, 2,
899 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
900 static
void* PROTOBUF_NONNULL PlacementNew_(
901 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
902 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
903 static constexpr auto InternalNewImpl_();
914 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
915 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
916 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
918 template <
typename =
void>
929 friend class ::google::protobuf::MessageLite;
930 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
932 friend class ::google::protobuf::internal::TcParser;
933 static const ::google::protobuf::internal::TcParseTable<1, 2,
938 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
939 static
void* PROTOBUF_NONNULL PlacementNew_(
940 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
941 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
942 static constexpr auto InternalNewImpl_();
953 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
954 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
955 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
957 template <
typename =
void>
968 friend class ::google::protobuf::MessageLite;
969 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
971 friend class ::google::protobuf::internal::TcParser;
972 static const ::google::protobuf::internal::TcParseTable<1, 2,
977 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
978 static
void* PROTOBUF_NONNULL PlacementNew_(
979 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
980 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
981 static constexpr auto InternalNewImpl_();
992 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
993 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
994 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
996 template <
typename =
void>
1007 friend class ::google::protobuf::MessageLite;
1008 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1010 friend class ::google::protobuf::internal::TcParser;
1011 static const ::google::protobuf::internal::TcParseTable<1, 2,
1016 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1017 static
void* PROTOBUF_NONNULL PlacementNew_(
1018 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1019 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1020 static constexpr auto InternalNewImpl_();
1031 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
1032 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1033 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
1035 template <
typename =
void>
1046 friend class ::google::protobuf::MessageLite;
1047 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1049 friend class ::google::protobuf::internal::TcParser;
1050 static const ::google::protobuf::internal::TcParseTable<1, 2,
1055 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1056 static
void* PROTOBUF_NONNULL PlacementNew_(
1057 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1058 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1059 static constexpr auto InternalNewImpl_();
1070#if defined(PROTOBUF_CUSTOM_VTABLE)
1077 template <
typename =
void>
1083 inline SosConstraintUpdatesProto& operator=(
const SosConstraintUpdatesProto& from) {
1087 inline SosConstraintUpdatesProto& operator=(SosConstraintUpdatesProto&& from)
noexcept {
1088 if (
this == &from)
return *
this;
1089 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1090 InternalSwap(&from);
1097 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1098 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1099 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1101 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1102 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1103 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1106 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1107 return GetDescriptor();
1109 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1110 return default_instance().GetMetadata().descriptor;
1119 static constexpr int kIndexInFileMessages = 11;
1122 if (other ==
this)
return;
1123 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1124 InternalSwap(other);
1126 ::google::protobuf::internal::GenericSwap(
this, other);
1129 void UnsafeArenaSwap(SosConstraintUpdatesProto* PROTOBUF_NONNULL other) {
1130 if (other ==
this)
return;
1131 ABSL_DCHECK(GetArena() == other->GetArena());
1132 InternalSwap(other);
1138 return ::google::protobuf::Message::DefaultConstruct<SosConstraintUpdatesProto>(arena);
1140 using ::google::protobuf::Message::CopyFrom;
1142 using ::google::protobuf::Message::MergeFrom;
1146 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1147 const ::google::protobuf::MessageLite& from_msg);
1153 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1154 #if defined(PROTOBUF_CUSTOM_VTABLE)
1156 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1158 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1159 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1163 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1164 ::uint8_t* PROTOBUF_NONNULL target,
1165 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1166 return _InternalSerialize(*
this, target, stream);
1169 ::size_t ByteSizeLong() const final;
1170 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1171 ::uint8_t* PROTOBUF_NONNULL target,
1172 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1174 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1177 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1179 void InternalSwap(SosConstraintUpdatesProto* PROTOBUF_NONNULL other);
1181 template <
typename T>
1183 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.SosConstraintUpdatesProto"; }
1190 *
this = ::std::move(from);
1192 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1193 static
void* PROTOBUF_NONNULL PlacementNew_(
1194 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1195 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1196 static constexpr auto InternalNewImpl_();
1201 ::
google::protobuf::Metadata GetMetadata() const;
1206 kDeletedConstraintIdsFieldNumber = 1,
1207 kNewConstraintsFieldNumber = 2,
1210 int deleted_constraint_ids_size()
const;
1212 int _internal_deleted_constraint_ids_size()
const;
1215 void clear_deleted_constraint_ids() ;
1216 ::int64_t deleted_constraint_ids(
int index)
const;
1223 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1224 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1230 int _internal_new_constraints_size()
const;
1234 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>&
new_constraints()
const;
1235 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1238 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>& _internal_new_constraints()
const;
1239 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1245 friend class ::google::protobuf::internal::TcParser;
1246 static const ::google::protobuf::internal::TcParseTable<0, 2,
1251 friend class ::google::protobuf::MessageLite;
1252 friend class ::google::protobuf::Arena;
1253 template <
typename T>
1254 friend class ::google::protobuf::Arena::InternalHelper;
1255 using InternalArenaConstructable_ = void;
1256 using DestructorSkippable_ = void;
1258 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1259 inline explicit Impl_(
1260 ::google::protobuf::internal::InternalVisibility visibility,
1261 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1262 inline explicit Impl_(
1263 ::google::protobuf::internal::InternalVisibility visibility,
1264 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1266 ::google::protobuf::internal::HasBits<1> _has_bits_;
1267 ::google::protobuf::internal::CachedSize _cached_size_;
1268 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1269 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1271 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1272 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1274 PROTOBUF_TSAN_DECLARE_MEMBER
1276 union { Impl_ _impl_; };
1277 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1283class OR_PROTO_DLL SecondOrderConeConstraintUpdatesProto final :
public ::google::protobuf::Message
1286 inline SecondOrderConeConstraintUpdatesProto() : SecondOrderConeConstraintUpdatesProto(nullptr) {}
1289#if defined(PROTOBUF_CUSTOM_VTABLE)
1296 template <
typename =
void>
1302 inline SecondOrderConeConstraintUpdatesProto& operator=(
const SecondOrderConeConstraintUpdatesProto& from) {
1306 inline SecondOrderConeConstraintUpdatesProto& operator=(SecondOrderConeConstraintUpdatesProto&& from)
noexcept {
1307 if (
this == &from)
return *
this;
1308 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1309 InternalSwap(&from);
1316 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1317 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1318 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1320 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1321 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1322 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1325 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1326 return GetDescriptor();
1331 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
1338 static constexpr int kIndexInFileMessages = 9;
1341 if (other ==
this)
return;
1342 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1343 InternalSwap(other);
1345 ::google::protobuf::internal::GenericSwap(
this, other);
1348 void UnsafeArenaSwap(SecondOrderConeConstraintUpdatesProto* PROTOBUF_NONNULL other) {
1349 if (other ==
this)
return;
1350 ABSL_DCHECK(GetArena() == other->GetArena());
1351 InternalSwap(other);
1357 return ::google::protobuf::Message::DefaultConstruct<SecondOrderConeConstraintUpdatesProto>(arena);
1359 using ::google::protobuf::Message::CopyFrom;
1361 using ::google::protobuf::Message::MergeFrom;
1365 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1366 const ::google::protobuf::MessageLite& from_msg);
1372 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1373 #if defined(PROTOBUF_CUSTOM_VTABLE)
1375 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1377 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1378 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1382 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1383 ::uint8_t* PROTOBUF_NONNULL target,
1384 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1385 return _InternalSerialize(*
this, target, stream);
1388 ::size_t ByteSizeLong() const final;
1389 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1390 ::uint8_t* PROTOBUF_NONNULL target,
1391 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1393 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1396 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1397 static void SharedDtor(MessageLite& self);
1398 void InternalSwap(SecondOrderConeConstraintUpdatesProto* PROTOBUF_NONNULL other);
1400 template <
typename T>
1402 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.SecondOrderConeConstraintUpdatesProto"; }
1404 explicit SecondOrderConeConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1409 *
this = ::std::move(from);
1411 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1412 static
void* PROTOBUF_NONNULL PlacementNew_(
1413 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1414 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1415 static constexpr auto InternalNewImpl_();
1418 static constexpr auto InternalGenerateClassData_();
1420 ::
google::protobuf::Metadata GetMetadata() const;
1425 kDeletedConstraintIdsFieldNumber = 1,
1426 kNewConstraintsFieldNumber = 2,
1429 int deleted_constraint_ids_size()
const;
1431 int _internal_deleted_constraint_ids_size()
const;
1434 void clear_deleted_constraint_ids() ;
1435 ::int64_t deleted_constraint_ids(
int index)
const;
1436 void set_deleted_constraint_ids(
int index, ::int64_t value);
1442 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1443 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1449 int _internal_new_constraints_size()
const;
1453 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>&
new_constraints()
const;
1454 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1457 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>& _internal_new_constraints()
const;
1458 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1464 friend class ::google::protobuf::internal::TcParser;
1465 static const ::google::protobuf::internal::TcParseTable<0, 2,
1470 friend class ::google::protobuf::MessageLite;
1471 friend class ::google::protobuf::Arena;
1472 template <
typename T>
1473 friend class ::google::protobuf::Arena::InternalHelper;
1474 using InternalArenaConstructable_ = void;
1475 using DestructorSkippable_ = void;
1477 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1478 inline explicit Impl_(
1479 ::google::protobuf::internal::InternalVisibility visibility,
1480 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1481 inline explicit Impl_(
1482 ::google::protobuf::internal::InternalVisibility visibility,
1483 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1485 ::google::protobuf::internal::HasBits<1> _has_bits_;
1486 ::google::protobuf::internal::CachedSize _cached_size_;
1487 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1488 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1490 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1491 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1493 PROTOBUF_TSAN_DECLARE_MEMBER
1495 union { Impl_ _impl_; };
1496 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1502class OR_PROTO_DLL QuadraticConstraintUpdatesProto final :
public ::google::protobuf::Message
1505 inline QuadraticConstraintUpdatesProto() : QuadraticConstraintUpdatesProto(nullptr) {}
1506 ~QuadraticConstraintUpdatesProto() PROTOBUF_FINAL;
1508#if defined(PROTOBUF_CUSTOM_VTABLE)
1515 template <
typename =
void>
1521 inline QuadraticConstraintUpdatesProto& operator=(
const QuadraticConstraintUpdatesProto& from) {
1525 inline QuadraticConstraintUpdatesProto& operator=(QuadraticConstraintUpdatesProto&& from)
noexcept {
1526 if (
this == &from)
return *
this;
1527 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1528 InternalSwap(&from);
1535 inline const ::google::protobuf::UnknownFieldSet&
unknown_fields() const
1536 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1537 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1539 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1540 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1541 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1544 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1545 return GetDescriptor();
1547 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1550 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
1551 return default_instance().GetMetadata().reflection;
1560 if (other ==
this)
return;
1561 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1562 InternalSwap(other);
1564 ::google::protobuf::internal::GenericSwap(
this, other);
1568 if (other ==
this)
return;
1569 ABSL_DCHECK(GetArena() == other->GetArena());
1570 InternalSwap(other);
1576 return ::google::protobuf::Message::DefaultConstruct<QuadraticConstraintUpdatesProto>(arena);
1578 using ::google::protobuf::Message::CopyFrom;
1580 using ::google::protobuf::Message::MergeFrom;
1584 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1585 const ::google::protobuf::MessageLite& from_msg);
1591 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1592 #if defined(PROTOBUF_CUSTOM_VTABLE)
1596 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1597 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1602 ::uint8_t* PROTOBUF_NONNULL target,
1603 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1607 ::size_t ByteSizeLong() const final;
1608 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1609 ::uint8_t* PROTOBUF_NONNULL target,
1610 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1612 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1615 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1616 static void SharedDtor(MessageLite& self);
1617 void InternalSwap(QuadraticConstraintUpdatesProto* PROTOBUF_NONNULL other);
1619 template <
typename T>
1621 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.QuadraticConstraintUpdatesProto"; }
1623 explicit QuadraticConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1624 QuadraticConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const QuadraticConstraintUpdatesProto& from);
1628 *
this = ::std::move(from);
1630 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1631 static
void* PROTOBUF_NONNULL PlacementNew_(
1632 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1633 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1634 static constexpr auto InternalNewImpl_();
1637 static constexpr auto InternalGenerateClassData_();
1639 ::
google::protobuf::Metadata GetMetadata() const;
1644 kDeletedConstraintIdsFieldNumber = 1,
1645 kNewConstraintsFieldNumber = 2,
1648 int deleted_constraint_ids_size()
const;
1650 int _internal_deleted_constraint_ids_size()
const;
1653 void clear_deleted_constraint_ids() ;
1654 ::int64_t deleted_constraint_ids(
int index)
const;
1655 void set_deleted_constraint_ids(
int index, ::int64_t value);
1656 void add_deleted_constraint_ids(::int64_t value);
1661 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1662 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1668 int _internal_new_constraints_size()
const;
1672 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>&
new_constraints()
const;
1673 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1676 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>& _internal_new_constraints()
const;
1677 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1683 friend class ::google::protobuf::internal::TcParser;
1684 static const ::google::protobuf::internal::TcParseTable<0, 2,
1689 friend class ::google::protobuf::MessageLite;
1690 friend class ::google::protobuf::Arena;
1691 template <
typename T>
1692 friend class ::google::protobuf::Arena::InternalHelper;
1693 using InternalArenaConstructable_ = void;
1694 using DestructorSkippable_ = void;
1696 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1697 inline explicit Impl_(
1698 ::google::protobuf::internal::InternalVisibility visibility,
1699 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1700 inline explicit Impl_(
1701 ::google::protobuf::internal::InternalVisibility visibility,
1702 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1704 ::google::protobuf::internal::HasBits<1> _has_bits_;
1705 ::google::protobuf::internal::CachedSize _cached_size_;
1706 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1707 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1709 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1710 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1712 PROTOBUF_TSAN_DECLARE_MEMBER
1714 union { Impl_ _impl_; };
1715 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1721class OR_PROTO_DLL IndicatorConstraintUpdatesProto final :
public ::google::protobuf::Message
1724 inline IndicatorConstraintUpdatesProto() : IndicatorConstraintUpdatesProto(nullptr) {}
1725 ~IndicatorConstraintUpdatesProto() PROTOBUF_FINAL;
1727#if defined(PROTOBUF_CUSTOM_VTABLE)
1734 template <
typename =
void>
1744 inline IndicatorConstraintUpdatesProto& operator=(IndicatorConstraintUpdatesProto&& from)
noexcept {
1745 if (
this == &from)
return *
this;
1746 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1747 InternalSwap(&from);
1755 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1756 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1759 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1760 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1763 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1764 return GetDescriptor();
1766 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1767 return default_instance().GetMetadata().descriptor;
1769 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
1770 return default_instance().GetMetadata().reflection;
1776 static constexpr int kIndexInFileMessages = 13;
1779 if (other ==
this)
return;
1780 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1781 InternalSwap(other);
1783 ::google::protobuf::internal::GenericSwap(
this, other);
1787 if (other ==
this)
return;
1788 ABSL_DCHECK(GetArena() == other->GetArena());
1789 InternalSwap(other);
1795 return ::google::protobuf::Message::DefaultConstruct<IndicatorConstraintUpdatesProto>(arena);
1797 using ::google::protobuf::Message::CopyFrom;
1799 using ::google::protobuf::Message::MergeFrom;
1803 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1804 const ::google::protobuf::MessageLite& from_msg);
1807 bool IsInitialized()
const {
1810 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1811 #if defined(PROTOBUF_CUSTOM_VTABLE)
1813 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1815 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1816 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1820 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1821 ::uint8_t* PROTOBUF_NONNULL target,
1822 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1826 ::size_t ByteSizeLong() const final;
1827 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1828 ::uint8_t* PROTOBUF_NONNULL target,
1829 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1831 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1834 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1835 static void SharedDtor(MessageLite& self);
1836 void InternalSwap(IndicatorConstraintUpdatesProto* PROTOBUF_NONNULL other);
1838 template <
typename T>
1840 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.IndicatorConstraintUpdatesProto"; }
1842 explicit IndicatorConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1843 IndicatorConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const IndicatorConstraintUpdatesProto& from);
1844 IndicatorConstraintUpdatesProto(
1847 *
this = ::std::move(from);
1849 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1850 static
void* PROTOBUF_NONNULL PlacementNew_(
1851 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1852 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1853 static constexpr auto InternalNewImpl_();
1856 static constexpr auto InternalGenerateClassData_();
1858 ::
google::protobuf::Metadata GetMetadata() const;
1863 kDeletedConstraintIdsFieldNumber = 1,
1864 kNewConstraintsFieldNumber = 2,
1867 int deleted_constraint_ids_size()
const;
1869 int _internal_deleted_constraint_ids_size()
const;
1872 void clear_deleted_constraint_ids() ;
1873 ::int64_t deleted_constraint_ids(
int index)
const;
1874 void set_deleted_constraint_ids(
int index, ::int64_t value);
1875 void add_deleted_constraint_ids(::int64_t value);
1876 const ::google::protobuf::RepeatedField<::int64_t>& deleted_constraint_ids()
const;
1880 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1881 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1887 int _internal_new_constraints_size()
const;
1891 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>&
new_constraints()
const;
1892 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1895 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>& _internal_new_constraints()
const;
1896 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1902 friend class ::google::protobuf::internal::TcParser;
1903 static const ::google::protobuf::internal::TcParseTable<0, 2,
1908 friend class ::google::protobuf::MessageLite;
1909 friend class ::google::protobuf::Arena;
1910 template <
typename T>
1911 friend class ::google::protobuf::Arena::InternalHelper;
1912 using InternalArenaConstructable_ = void;
1913 using DestructorSkippable_ = void;
1915 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1916 inline explicit Impl_(
1917 ::google::protobuf::internal::InternalVisibility visibility,
1918 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1919 inline explicit Impl_(
1920 ::google::protobuf::internal::InternalVisibility visibility,
1921 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1923 ::google::protobuf::internal::HasBits<1> _has_bits_;
1924 ::google::protobuf::internal::CachedSize _cached_size_;
1925 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1926 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1928 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1929 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1931 PROTOBUF_TSAN_DECLARE_MEMBER
1933 union { Impl_ _impl_; };
1934 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1940class OR_PROTO_DLL AuxiliaryObjectivesUpdatesProto final :
public ::google::protobuf::Message
1943 inline AuxiliaryObjectivesUpdatesProto() : AuxiliaryObjectivesUpdatesProto(nullptr) {}
1944 ~AuxiliaryObjectivesUpdatesProto() PROTOBUF_FINAL;
1946#if defined(PROTOBUF_CUSTOM_VTABLE)
1953 template <
typename =
void>
1963 inline AuxiliaryObjectivesUpdatesProto& operator=(AuxiliaryObjectivesUpdatesProto&& from)
noexcept {
1964 if (
this == &from)
return *
this;
1965 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1966 InternalSwap(&from);
1973 inline const ::google::protobuf::UnknownFieldSet&
unknown_fields() const
1974 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1975 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1977 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1978 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1979 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1982 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1983 return GetDescriptor();
1985 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1986 return default_instance().GetMetadata().descriptor;
1995 static constexpr int kIndexInFileMessages = 4;
1998 if (other ==
this)
return;
1999 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
2000 InternalSwap(other);
2002 ::google::protobuf::internal::GenericSwap(
this, other);
2005 void UnsafeArenaSwap(AuxiliaryObjectivesUpdatesProto* PROTOBUF_NONNULL other) {
2006 if (other ==
this)
return;
2007 ABSL_DCHECK(GetArena() == other->GetArena());
2008 InternalSwap(other);
2014 return ::google::protobuf::Message::DefaultConstruct<AuxiliaryObjectivesUpdatesProto>(arena);
2016 using ::google::protobuf::Message::CopyFrom;
2018 using ::google::protobuf::Message::MergeFrom;
2022 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
2023 const ::google::protobuf::MessageLite& from_msg);
2029 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
2030 #if defined(PROTOBUF_CUSTOM_VTABLE)
2032 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
2033 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2034 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
2035 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
2039 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2040 ::uint8_t* PROTOBUF_NONNULL target,
2041 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
2045 ::size_t ByteSizeLong() const final;
2046 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2047 ::uint8_t* PROTOBUF_NONNULL target,
2048 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
2050 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
2053 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2054 static void SharedDtor(MessageLite& self);
2055 void InternalSwap(AuxiliaryObjectivesUpdatesProto* PROTOBUF_NONNULL other);
2057 template <
typename T>
2059 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.AuxiliaryObjectivesUpdatesProto"; }
2061 explicit AuxiliaryObjectivesUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2062 AuxiliaryObjectivesUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const AuxiliaryObjectivesUpdatesProto& from);
2063 AuxiliaryObjectivesUpdatesProto(
2064 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, AuxiliaryObjectivesUpdatesProto&& from) noexcept
2066 *
this = ::std::move(from);
2068 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
2069 static
void* PROTOBUF_NONNULL PlacementNew_(
2070 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
2071 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2072 static constexpr auto InternalNewImpl_();
2075 static constexpr auto InternalGenerateClassData_();
2077 ::
google::protobuf::Metadata GetMetadata() const;
2082 kDeletedObjectiveIdsFieldNumber = 1,
2083 kNewObjectivesFieldNumber = 2,
2084 kObjectiveUpdatesFieldNumber = 3,
2087 int deleted_objective_ids_size()
const;
2089 int _internal_deleted_objective_ids_size()
const;
2092 void clear_deleted_objective_ids() ;
2093 ::int64_t deleted_objective_ids(
int index)
const;
2094 void set_deleted_objective_ids(
int index, ::int64_t value);
2095 void add_deleted_objective_ids(::int64_t value);
2096 const ::google::protobuf::RepeatedField<::int64_t>& deleted_objective_ids()
const;
2100 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_objective_ids()
const;
2101 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_objective_ids();
2107 int _internal_new_objectives_size()
const;
2111 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>&
new_objectives()
const;
2112 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>* PROTOBUF_NONNULL
mutable_new_objectives();
2115 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>& _internal_new_objectives()
const;
2116 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>* PROTOBUF_NONNULL _internal_mutable_new_objectives();
2122 int _internal_objective_updates_size()
const;
2126 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>&
objective_updates()
const;
2127 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>* PROTOBUF_NONNULL
mutable_objective_updates();
2130 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>& _internal_objective_updates()
const;
2131 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>* PROTOBUF_NONNULL _internal_mutable_objective_updates();
2137 friend class ::google::protobuf::internal::TcParser;
2138 static const ::google::protobuf::internal::TcParseTable<0, 3,
2143 friend class ::google::protobuf::MessageLite;
2144 friend class ::google::protobuf::Arena;
2145 template <
typename T>
2146 friend class ::google::protobuf::Arena::InternalHelper;
2147 using InternalArenaConstructable_ = void;
2148 using DestructorSkippable_ = void;
2150 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
2151 inline explicit Impl_(
2152 ::google::protobuf::internal::InternalVisibility visibility,
2153 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2154 inline explicit Impl_(
2155 ::google::protobuf::internal::InternalVisibility visibility,
2156 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
2158 ::google::protobuf::internal::HasBits<1> _has_bits_;
2159 ::google::protobuf::internal::CachedSize _cached_size_;
2160 ::google::protobuf::RepeatedField<::int64_t> deleted_objective_ids_;
2161 ::google::protobuf::internal::CachedSize _deleted_objective_ids_cached_byte_size_;
2163 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
2164 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
2167 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
2168 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
2170 PROTOBUF_TSAN_DECLARE_MEMBER
2172 union { Impl_ _impl_; };
2173 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
2179class OR_PROTO_DLL ModelUpdateProto final :
public ::google::protobuf::Message
2182 inline ModelUpdateProto() : ModelUpdateProto(nullptr) {}
2183 ~ModelUpdateProto() PROTOBUF_FINAL;
2185#if defined(PROTOBUF_CUSTOM_VTABLE)
2186 void operator delete(ModelUpdateProto* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
2192 template <
typename =
void>
2193 explicit PROTOBUF_CONSTEXPR
ModelUpdateProto(::google::protobuf::internal::ConstantInitialized);
2203 if (
this == &from)
return *
this;
2204 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
2205 InternalSwap(&from);
2213 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2214 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
2216 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
2217 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2218 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
2221 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
2222 return GetDescriptor();
2224 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
2225 return default_instance().GetMetadata().descriptor;
2227 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
2234 static constexpr int kIndexInFileMessages = 14;
2236 inline void Swap(ModelUpdateProto* PROTOBUF_NONNULL other) {
2237 if (other ==
this)
return;
2238 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
2239 InternalSwap(other);
2241 ::google::protobuf::internal::GenericSwap(
this, other);
2245 if (other ==
this)
return;
2246 ABSL_DCHECK(GetArena() == other->GetArena());
2247 InternalSwap(other);
2253 return ::google::protobuf::Message::DefaultConstruct<ModelUpdateProto>(arena);
2255 using ::google::protobuf::Message::CopyFrom;
2257 using ::google::protobuf::Message::MergeFrom;
2258 void MergeFrom(
const ModelUpdateProto& from) { ModelUpdateProto::MergeImpl(*
this, from); }
2261 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
2262 const ::google::protobuf::MessageLite& from_msg);
2268 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
2269 #if defined(PROTOBUF_CUSTOM_VTABLE)
2271 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
2273 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
2274 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
2278 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2279 ::uint8_t* PROTOBUF_NONNULL target,
2280 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
2284 ::size_t ByteSizeLong() const final;
2285 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2286 ::uint8_t* PROTOBUF_NONNULL target,
2287 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
2289 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
2292 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2293 static void SharedDtor(MessageLite& self);
2294 void InternalSwap(ModelUpdateProto* PROTOBUF_NONNULL other);
2296 template <
typename T>
2298 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.ModelUpdateProto"; }
2300 explicit ModelUpdateProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2301 ModelUpdateProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const ModelUpdateProto& from);
2303 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, ModelUpdateProto&& from) noexcept
2304 : ModelUpdateProto(arena) {
2305 *
this = ::std::move(from);
2307 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
2308 static
void* PROTOBUF_NONNULL PlacementNew_(
2309 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
2310 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2311 static constexpr auto InternalNewImpl_();
2314 static constexpr auto InternalGenerateClassData_();
2316 ::
google::protobuf::Metadata GetMetadata() const;
2321 kDeletedVariableIdsFieldNumber = 1,
2322 kDeletedLinearConstraintIdsFieldNumber = 2,
2323 kVariableUpdatesFieldNumber = 3,
2324 kLinearConstraintUpdatesFieldNumber = 4,
2325 kNewVariablesFieldNumber = 5,
2326 kNewLinearConstraintsFieldNumber = 6,
2327 kObjectiveUpdatesFieldNumber = 7,
2328 kLinearConstraintMatrixUpdatesFieldNumber = 8,
2329 kQuadraticConstraintUpdatesFieldNumber = 9,
2330 kSos1ConstraintUpdatesFieldNumber = 10,
2331 kSos2ConstraintUpdatesFieldNumber = 11,
2332 kIndicatorConstraintUpdatesFieldNumber = 12,
2333 kAuxiliaryObjectivesUpdatesFieldNumber = 13,
2334 kSecondOrderConeConstraintUpdatesFieldNumber = 14,
2339 int _internal_deleted_variable_ids_size()
const;
2350 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_variable_ids()
const;
2351 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_variable_ids();
2357 int _internal_deleted_linear_constraint_ids_size()
const;
2368 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_linear_constraint_ids()
const;
2369 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_linear_constraint_ids();
2375 const ::operations_research::math_opt::VariableUpdatesProto&
variable_updates()
const;
2383 const ::operations_research::math_opt::VariableUpdatesProto& _internal_variable_updates()
const;
2398 const ::operations_research::math_opt::LinearConstraintUpdatesProto& _internal_linear_constraint_updates()
const;
2405 const ::operations_research::math_opt::VariablesProto&
new_variables()
const;
2413 const ::operations_research::math_opt::VariablesProto& _internal_new_variables()
const;
2428 const ::operations_research::math_opt::LinearConstraintsProto& _internal_new_linear_constraints()
const;
2435 const ::operations_research::math_opt::ObjectiveUpdatesProto&
objective_updates()
const;
2443 const ::operations_research::math_opt::ObjectiveUpdatesProto& _internal_objective_updates()
const;
2458 const ::operations_research::math_opt::SparseDoubleMatrixProto& _internal_linear_constraint_matrix_updates()
const;
2473 const ::operations_research::math_opt::QuadraticConstraintUpdatesProto& _internal_quadratic_constraint_updates()
const;
2488 const ::operations_research::math_opt::SosConstraintUpdatesProto& _internal_sos1_constraint_updates()
const;
2503 const ::operations_research::math_opt::SosConstraintUpdatesProto& _internal_sos2_constraint_updates()
const;
2518 const ::operations_research::math_opt::IndicatorConstraintUpdatesProto& _internal_indicator_constraint_updates()
const;
2533 const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto& _internal_auxiliary_objectives_updates()
const;
2548 const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto& _internal_second_order_cone_constraint_updates()
const;
2555 friend class ::google::protobuf::internal::TcParser;
2556 static const ::google::protobuf::internal::TcParseTable<4, 14,
2561 friend class ::google::protobuf::MessageLite;
2562 friend class ::google::protobuf::Arena;
2563 template <
typename T>
2564 friend class ::google::protobuf::Arena::InternalHelper;
2565 using InternalArenaConstructable_ = void;
2566 using DestructorSkippable_ = void;
2568 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
2569 inline explicit Impl_(
2570 ::google::protobuf::internal::InternalVisibility visibility,
2571 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2572 inline explicit Impl_(
2573 ::google::protobuf::internal::InternalVisibility visibility,
2574 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
2576 ::google::protobuf::internal::HasBits<1> _has_bits_;
2577 ::google::protobuf::internal::CachedSize _cached_size_;
2578 ::google::protobuf::RepeatedField<::int64_t> deleted_variable_ids_;
2579 ::google::protobuf::internal::CachedSize _deleted_variable_ids_cached_byte_size_;
2580 ::google::protobuf::RepeatedField<::int64_t> deleted_linear_constraint_ids_;
2581 ::google::protobuf::internal::CachedSize _deleted_linear_constraint_ids_cached_byte_size_;
2594 PROTOBUF_TSAN_DECLARE_MEMBER
2596 union { Impl_ _impl_; };
2597 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
2611#pragma GCC diagnostic push
2612#pragma GCC diagnostic ignored "-Wstrict-aliasing"
2620 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000001U);
2621 PROTOBUF_ASSUME(!value ||
_impl_.lower_bounds_ !=
nullptr);
2624inline const ::operations_research::math_opt::SparseDoubleVectorProto& VariableUpdatesProto::_internal_lower_bounds()
const {
2625 ::google::protobuf::internal::TSanRead(&_impl_);
2626 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.lower_bounds_;
2631 return _internal_lower_bounds();
2635 ::google::protobuf::internal::TSanWrite(&_impl_);
2636 if (GetArena() ==
nullptr) {
2637 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.lower_bounds_);
2640 if (value !=
nullptr) {
2641 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
2643 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
2648 ::google::protobuf::internal::TSanWrite(&
_impl_);
2650 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
2653 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2654 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2655 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2656 if (GetArena() ==
nullptr) {
2660 if (GetArena() !=
nullptr) {
2661 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2667 ::google::protobuf::internal::TSanWrite(&
_impl_);
2670 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
2672 _impl_.lower_bounds_ =
nullptr;
2675inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL VariableUpdatesProto::_internal_mutable_lower_bounds() {
2676 ::google::protobuf::internal::TSanWrite(&_impl_);
2677 if (_impl_.lower_bounds_ ==
nullptr) {
2678 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
2681 return _impl_.lower_bounds_;
2684 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2685 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
2691 ::google::protobuf::Arena* message_arena = GetArena();
2692 ::google::protobuf::internal::TSanWrite(&_impl_);
2693 if (message_arena ==
nullptr) {
2694 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.lower_bounds_);
2697 if (value !=
nullptr) {
2698 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
2699 if (message_arena != submessage_arena) {
2700 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
2702 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
2704 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
2713 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000002U);
2714 PROTOBUF_ASSUME(!value || _impl_.upper_bounds_ !=
nullptr);
2717inline const ::operations_research::math_opt::SparseDoubleVectorProto& VariableUpdatesProto::_internal_upper_bounds()
const {
2718 ::google::protobuf::internal::TSanRead(&_impl_);
2719 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.upper_bounds_;
2724 return _internal_upper_bounds();
2727 ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NULLABLE value) {
2728 ::google::protobuf::internal::TSanWrite(&_impl_);
2729 if (GetArena() ==
nullptr) {
2730 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.upper_bounds_);
2733 if (value !=
nullptr) {
2734 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
2736 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
2741 ::google::protobuf::internal::TSanWrite(&
_impl_);
2743 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
2746 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2747 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2748 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2749 if (GetArena() ==
nullptr) {
2753 if (GetArena() !=
nullptr) {
2754 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2760 ::google::protobuf::internal::TSanWrite(&
_impl_);
2763 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
2765 _impl_.upper_bounds_ =
nullptr;
2768inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL VariableUpdatesProto::_internal_mutable_upper_bounds() {
2769 ::google::protobuf::internal::TSanWrite(&_impl_);
2770 if (_impl_.upper_bounds_ ==
nullptr) {
2771 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
2774 return _impl_.upper_bounds_;
2777 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2778 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
2784 ::google::protobuf::Arena* message_arena = GetArena();
2785 ::google::protobuf::internal::TSanWrite(&_impl_);
2786 if (message_arena ==
nullptr) {
2787 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.upper_bounds_);
2790 if (value !=
nullptr) {
2791 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
2792 if (message_arena != submessage_arena) {
2793 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
2795 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
2797 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
2806 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000004U);
2807 PROTOBUF_ASSUME(!value || _impl_.integers_ !=
nullptr);
2810inline const ::operations_research::math_opt::SparseBoolVectorProto& VariableUpdatesProto::_internal_integers()
const {
2811 ::google::protobuf::internal::TSanRead(&_impl_);
2812 const ::operations_research::math_opt::SparseBoolVectorProto* p = _impl_.integers_;
2817 return _internal_integers();
2820 ::operations_research::math_opt::SparseBoolVectorProto* PROTOBUF_NULLABLE value) {
2821 ::google::protobuf::internal::TSanWrite(&_impl_);
2822 if (GetArena() ==
nullptr) {
2823 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.integers_);
2826 if (value !=
nullptr) {
2827 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
2829 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
2834 ::google::protobuf::internal::TSanWrite(&
_impl_);
2836 ClearHasBit(
_impl_._has_bits_[0], 0x00000004U);
2839 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2840 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2841 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2842 if (GetArena() ==
nullptr) {
2846 if (GetArena() !=
nullptr) {
2847 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2853 ::google::protobuf::internal::TSanWrite(&
_impl_);
2856 ClearHasBit(
_impl_._has_bits_[0], 0x00000004U);
2858 _impl_.integers_ =
nullptr;
2861inline ::operations_research::math_opt::SparseBoolVectorProto* PROTOBUF_NONNULL VariableUpdatesProto::_internal_mutable_integers() {
2862 ::google::protobuf::internal::TSanWrite(&_impl_);
2863 if (_impl_.integers_ ==
nullptr) {
2864 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseBoolVectorProto>(GetArena());
2867 return _impl_.integers_;
2870 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2871 SetHasBit(
_impl_._has_bits_[0], 0x00000004U);
2877 ::google::protobuf::Arena* message_arena = GetArena();
2878 ::google::protobuf::internal::TSanWrite(&_impl_);
2879 if (message_arena ==
nullptr) {
2880 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.integers_);
2883 if (value !=
nullptr) {
2884 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
2885 if (message_arena != submessage_arena) {
2886 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
2888 SetHasBit(
_impl_._has_bits_[0], 0x00000004U);
2890 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
2903 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000010U);
2907 ::google::protobuf::internal::TSanWrite(&_impl_);
2908 _impl_.direction_update_ =
false;
2909 ClearHasBit(_impl_._has_bits_[0],
2914 return _internal_direction_update();
2917 _internal_set_direction_update(value);
2918 SetHasBit(_impl_._has_bits_[0], 0x00000010U);
2921inline bool ObjectiveUpdatesProto::_internal_direction_update()
const {
2922 ::google::protobuf::internal::TSanRead(&
_impl_);
2923 return _impl_.direction_update_;
2925inline void ObjectiveUpdatesProto::_internal_set_direction_update(
bool value) {
2926 ::google::protobuf::internal::TSanWrite(&
_impl_);
2927 _impl_.direction_update_ = value;
2932 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000004U);
2936 ::google::protobuf::internal::TSanWrite(&
_impl_);
2937 _impl_.offset_update_ = 0;
2938 ClearHasBit(
_impl_._has_bits_[0],
2943 return _internal_offset_update();
2946 _internal_set_offset_update(value);
2947 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
2950inline double ObjectiveUpdatesProto::_internal_offset_update()
const {
2951 ::google::protobuf::internal::TSanRead(&
_impl_);
2952 return _impl_.offset_update_;
2954inline void ObjectiveUpdatesProto::_internal_set_offset_update(
double value) {
2955 ::google::protobuf::internal::TSanWrite(&
_impl_);
2956 _impl_.offset_update_ = value;
2961 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000001U);
2962 PROTOBUF_ASSUME(!value ||
_impl_.linear_coefficients_ !=
nullptr);
2965inline const ::operations_research::math_opt::SparseDoubleVectorProto& ObjectiveUpdatesProto::_internal_linear_coefficients()
const {
2966 ::google::protobuf::internal::TSanRead(&
_impl_);
2967 const ::operations_research::math_opt::SparseDoubleVectorProto* p =
_impl_.linear_coefficients_;
2972 return _internal_linear_coefficients();
2976 ::google::protobuf::internal::TSanWrite(&_impl_);
2977 if (GetArena() ==
nullptr) {
2978 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_coefficients_);
2981 if (value !=
nullptr) {
2982 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
2984 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
2989 ::google::protobuf::internal::TSanWrite(&_impl_);
2991 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
2993 _impl_.linear_coefficients_ =
nullptr;
2994 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2995 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2996 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2997 if (GetArena() ==
nullptr) {
3001 if (GetArena() !=
nullptr) {
3002 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3008 ::google::protobuf::internal::TSanWrite(&
_impl_);
3011 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
3013 _impl_.linear_coefficients_ =
nullptr;
3016inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL ObjectiveUpdatesProto::_internal_mutable_linear_coefficients() {
3017 ::google::protobuf::internal::TSanWrite(&_impl_);
3018 if (_impl_.linear_coefficients_ ==
nullptr) {
3019 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
3022 return _impl_.linear_coefficients_;
3025 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3026 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
3032 ::google::protobuf::Arena* message_arena = GetArena();
3033 ::google::protobuf::internal::TSanWrite(&_impl_);
3034 if (message_arena ==
nullptr) {
3035 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_coefficients_);
3038 if (value !=
nullptr) {
3039 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3040 if (message_arena != submessage_arena) {
3041 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3043 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
3045 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
3054 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000002U);
3055 PROTOBUF_ASSUME(!value ||
_impl_.quadratic_coefficients_ !=
nullptr);
3058inline const ::operations_research::math_opt::SparseDoubleMatrixProto& ObjectiveUpdatesProto::_internal_quadratic_coefficients()
const {
3059 ::google::protobuf::internal::TSanRead(&_impl_);
3060 const ::operations_research::math_opt::SparseDoubleMatrixProto* p = _impl_.quadratic_coefficients_;
3065 return _internal_quadratic_coefficients();
3069 ::google::protobuf::internal::TSanWrite(&_impl_);
3070 if (GetArena() ==
nullptr) {
3071 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_coefficients_);
3074 if (value !=
nullptr) {
3075 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
3077 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
3082 ::google::protobuf::internal::TSanWrite(&_impl_);
3084 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
3086 _impl_.quadratic_coefficients_ =
nullptr;
3087 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3088 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3089 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3090 if (GetArena() ==
nullptr) {
3094 if (GetArena() !=
nullptr) {
3095 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3101 ::google::protobuf::internal::TSanWrite(&
_impl_);
3104 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
3106 _impl_.quadratic_coefficients_ =
nullptr;
3109inline ::operations_research::math_opt::SparseDoubleMatrixProto* PROTOBUF_NONNULL ObjectiveUpdatesProto::_internal_mutable_quadratic_coefficients() {
3110 ::google::protobuf::internal::TSanWrite(&_impl_);
3111 if (_impl_.quadratic_coefficients_ ==
nullptr) {
3112 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleMatrixProto>(GetArena());
3115 return _impl_.quadratic_coefficients_;
3118 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3119 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
3125 ::google::protobuf::Arena* message_arena = GetArena();
3126 ::google::protobuf::internal::TSanWrite(&_impl_);
3127 if (message_arena ==
nullptr) {
3128 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_coefficients_);
3131 if (value !=
nullptr) {
3132 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3133 if (message_arena != submessage_arena) {
3134 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3136 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
3138 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
3147 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000008U);
3151 ::google::protobuf::internal::TSanWrite(&_impl_);
3152 _impl_.priority_update_ = ::int64_t{0};
3153 ClearHasBit(_impl_._has_bits_[0],
3158 return _internal_priority_update();
3161 _internal_set_priority_update(value);
3162 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
3165inline ::int64_t ObjectiveUpdatesProto::_internal_priority_update()
const {
3166 ::google::protobuf::internal::TSanRead(&
_impl_);
3167 return _impl_.priority_update_;
3169inline void ObjectiveUpdatesProto::_internal_set_priority_update(::int64_t value) {
3170 ::google::protobuf::internal::TSanWrite(&
_impl_);
3171 _impl_.priority_update_ = value;
3183inline int AuxiliaryObjectivesUpdatesProto::_internal_deleted_objective_ids_size()
const {
3184 return _internal_deleted_objective_ids().size();
3187 return _internal_deleted_objective_ids_size();
3190 ::google::protobuf::internal::TSanWrite(&_impl_);
3191 _impl_.deleted_objective_ids_.Clear();
3192 ClearHasBitForRepeated(_impl_._has_bits_[0],
3197 return _internal_deleted_objective_ids().Get(index);
3200 _internal_mutable_deleted_objective_ids()->Set(index, value);
3204 ::google::protobuf::internal::TSanWrite(&_impl_);
3205 _internal_mutable_deleted_objective_ids()->Add(value);
3206 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3210 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3212 return _internal_deleted_objective_ids();
3215 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3216 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3218 ::google::protobuf::internal::TSanWrite(&
_impl_);
3219 return _internal_mutable_deleted_objective_ids();
3221inline const ::google::protobuf::RepeatedField<::int64_t>&
3222AuxiliaryObjectivesUpdatesProto::_internal_deleted_objective_ids()
const {
3223 ::google::protobuf::internal::TSanRead(&
_impl_);
3224 return _impl_.deleted_objective_ids_;
3226inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3227AuxiliaryObjectivesUpdatesProto::_internal_mutable_deleted_objective_ids() {
3228 ::google::protobuf::internal::TSanRead(&
_impl_);
3229 return &
_impl_.deleted_objective_ids_;
3233inline int AuxiliaryObjectivesUpdatesProto::_internal_new_objectives_size()
const {
3234 return _internal_new_objectives().size();
3237 return _internal_new_objectives_size();
3239inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>& AuxiliaryObjectivesUpdatesProto::_internal_new_objectives()
const {
3240 ::google::protobuf::internal::TSanRead(&_impl_);
3241 return _impl_.new_objectives_.GetMap();
3245 return _internal_new_objectives();
3247inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>* PROTOBUF_NONNULL AuxiliaryObjectivesUpdatesProto::_internal_mutable_new_objectives() {
3248 ::google::protobuf::internal::TSanWrite(&_impl_);
3249 return _impl_.new_objectives_.MutableMap();
3252 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3253 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3255 return _internal_mutable_new_objectives();
3259inline int AuxiliaryObjectivesUpdatesProto::_internal_objective_updates_size()
const {
3260 return _internal_objective_updates().size();
3263 return _internal_objective_updates_size();
3266 ::google::protobuf::internal::TSanWrite(&
_impl_);
3267 _impl_.objective_updates_.Clear();
3268 ClearHasBitForRepeated(
_impl_._has_bits_[0],
3271inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>& AuxiliaryObjectivesUpdatesProto::_internal_objective_updates()
const {
3272 ::google::protobuf::internal::TSanRead(&_impl_);
3273 return _impl_.objective_updates_.GetMap();
3277 return _internal_objective_updates();
3279inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>* PROTOBUF_NONNULL AuxiliaryObjectivesUpdatesProto::_internal_mutable_objective_updates() {
3280 ::google::protobuf::internal::TSanWrite(&_impl_);
3281 return _impl_.objective_updates_.MutableMap();
3284 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3285 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000004U);
3287 return _internal_mutable_objective_updates();
3296 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000001U);
3297 PROTOBUF_ASSUME(!value || _impl_.lower_bounds_ !=
nullptr);
3300inline const ::operations_research::math_opt::SparseDoubleVectorProto& LinearConstraintUpdatesProto::_internal_lower_bounds()
const {
3301 ::google::protobuf::internal::TSanRead(&_impl_);
3302 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.lower_bounds_;
3307 return _internal_lower_bounds();
3311 ::google::protobuf::internal::TSanWrite(&_impl_);
3312 if (GetArena() ==
nullptr) {
3313 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.lower_bounds_);
3316 if (value !=
nullptr) {
3317 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
3319 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
3324 ::google::protobuf::internal::TSanWrite(&_impl_);
3326 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
3328 _impl_.lower_bounds_ =
nullptr;
3329 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3330 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3331 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3332 if (GetArena() ==
nullptr) {
3336 if (GetArena() !=
nullptr) {
3337 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3343 ::google::protobuf::internal::TSanWrite(&_impl_);
3346 ClearHasBit(_impl_._has_bits_[0], 0x00000001U);
3348 _impl_.lower_bounds_ =
nullptr;
3351inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL LinearConstraintUpdatesProto::_internal_mutable_lower_bounds() {
3352 ::google::protobuf::internal::TSanWrite(&_impl_);
3353 if (_impl_.lower_bounds_ ==
nullptr) {
3354 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
3357 return _impl_.lower_bounds_;
3360 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3361 SetHasBit(_impl_._has_bits_[0], 0x00000001U);
3367 ::google::protobuf::Arena* message_arena = GetArena();
3368 ::google::protobuf::internal::TSanWrite(&
_impl_);
3369 if (message_arena ==
nullptr) {
3370 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.lower_bounds_);
3373 if (value !=
nullptr) {
3374 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3375 if (message_arena != submessage_arena) {
3376 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3378 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
3380 ClearHasBit(
_impl_._has_bits_[0], 0x00000001U);
3389 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000002U);
3390 PROTOBUF_ASSUME(!value ||
_impl_.upper_bounds_ !=
nullptr);
3393inline const ::operations_research::math_opt::SparseDoubleVectorProto& LinearConstraintUpdatesProto::_internal_upper_bounds()
const {
3394 ::google::protobuf::internal::TSanRead(&_impl_);
3395 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.upper_bounds_;
3400 return _internal_upper_bounds();
3404 ::google::protobuf::internal::TSanWrite(&_impl_);
3405 if (GetArena() ==
nullptr) {
3406 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.upper_bounds_);
3408 _impl_.upper_bounds_ =
reinterpret_cast<::operations_research::math_opt::SparseDoubleVectorProto*
>(value);
3409 if (value !=
nullptr) {
3410 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
3412 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
3417 ::google::protobuf::internal::TSanWrite(&_impl_);
3419 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
3421 _impl_.upper_bounds_ =
nullptr;
3422 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3423 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3424 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3425 if (GetArena() ==
nullptr) {
3429 if (GetArena() !=
nullptr) {
3430 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3436 ::google::protobuf::internal::TSanWrite(&_impl_);
3439 ClearHasBit(_impl_._has_bits_[0], 0x00000002U);
3441 _impl_.upper_bounds_ =
nullptr;
3444inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL LinearConstraintUpdatesProto::_internal_mutable_upper_bounds() {
3445 ::google::protobuf::internal::TSanWrite(&_impl_);
3446 if (_impl_.upper_bounds_ ==
nullptr) {
3447 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
3450 return _impl_.upper_bounds_;
3453 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3454 SetHasBit(_impl_._has_bits_[0], 0x00000002U);
3460 ::google::protobuf::Arena* message_arena = GetArena();
3461 ::google::protobuf::internal::TSanWrite(&
_impl_);
3462 if (message_arena ==
nullptr) {
3463 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.upper_bounds_);
3466 if (value !=
nullptr) {
3467 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3468 if (message_arena != submessage_arena) {
3469 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3471 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
3473 ClearHasBit(
_impl_._has_bits_[0], 0x00000002U);
3487inline int QuadraticConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3488 return _internal_deleted_constraint_ids().size();
3491 return _internal_deleted_constraint_ids_size();
3494 ::google::protobuf::internal::TSanWrite(&_impl_);
3495 _impl_.deleted_constraint_ids_.Clear();
3496 ClearHasBitForRepeated(_impl_._has_bits_[0],
3501 return _internal_deleted_constraint_ids().Get(index);
3504 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3508 ::google::protobuf::internal::TSanWrite(&_impl_);
3509 _internal_mutable_deleted_constraint_ids()->Add(value);
3510 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3514 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3516 return _internal_deleted_constraint_ids();
3519 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3520 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
3522 ::google::protobuf::internal::TSanWrite(&
_impl_);
3523 return _internal_mutable_deleted_constraint_ids();
3525inline const ::google::protobuf::RepeatedField<::int64_t>&
3526QuadraticConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3527 ::google::protobuf::internal::TSanRead(&
_impl_);
3528 return _impl_.deleted_constraint_ids_;
3530inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3531QuadraticConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3532 ::google::protobuf::internal::TSanRead(&_impl_);
3537inline int QuadraticConstraintUpdatesProto::_internal_new_constraints_size()
const {
3538 return _internal_new_constraints().size();
3541 return _internal_new_constraints_size();
3543inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>& QuadraticConstraintUpdatesProto::_internal_new_constraints()
const {
3544 ::google::protobuf::internal::TSanRead(&
_impl_);
3545 return _impl_.new_constraints_.GetMap();
3549 return _internal_new_constraints();
3551inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>* PROTOBUF_NONNULL QuadraticConstraintUpdatesProto::_internal_mutable_new_constraints() {
3552 ::google::protobuf::internal::TSanWrite(&_impl_);
3553 return _impl_.new_constraints_.MutableMap();
3556 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3557 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3559 return _internal_mutable_new_constraints();
3569inline int SecondOrderConeConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3570 return _internal_deleted_constraint_ids().size();
3573 return _internal_deleted_constraint_ids_size();
3576 ::google::protobuf::internal::TSanWrite(&_impl_);
3577 _impl_.deleted_constraint_ids_.Clear();
3578 ClearHasBitForRepeated(_impl_._has_bits_[0],
3583 return _internal_deleted_constraint_ids().Get(index);
3586 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3590 ::google::protobuf::internal::TSanWrite(&_impl_);
3591 _internal_mutable_deleted_constraint_ids()->Add(value);
3592 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3596 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3598 return _internal_deleted_constraint_ids();
3601 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3602 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
3604 ::google::protobuf::internal::TSanWrite(&
_impl_);
3605 return _internal_mutable_deleted_constraint_ids();
3607inline const ::google::protobuf::RepeatedField<::int64_t>&
3608SecondOrderConeConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3609 ::google::protobuf::internal::TSanRead(&
_impl_);
3610 return _impl_.deleted_constraint_ids_;
3612inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3613SecondOrderConeConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3614 ::google::protobuf::internal::TSanRead(&
_impl_);
3615 return &
_impl_.deleted_constraint_ids_;
3619inline int SecondOrderConeConstraintUpdatesProto::_internal_new_constraints_size()
const {
3620 return _internal_new_constraints().size();
3623 return _internal_new_constraints_size();
3625inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>& SecondOrderConeConstraintUpdatesProto::_internal_new_constraints()
const {
3626 ::google::protobuf::internal::TSanRead(&_impl_);
3627 return _impl_.new_constraints_.GetMap();
3631 return _internal_new_constraints();
3633inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>* PROTOBUF_NONNULL SecondOrderConeConstraintUpdatesProto::_internal_mutable_new_constraints() {
3634 ::google::protobuf::internal::TSanWrite(&_impl_);
3635 return _impl_.new_constraints_.MutableMap();
3638 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3639 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3641 return _internal_mutable_new_constraints();
3651inline int SosConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3652 return _internal_deleted_constraint_ids().size();
3655 return _internal_deleted_constraint_ids_size();
3658 ::google::protobuf::internal::TSanWrite(&
_impl_);
3659 _impl_.deleted_constraint_ids_.Clear();
3660 ClearHasBitForRepeated(
_impl_._has_bits_[0],
3665 return _internal_deleted_constraint_ids().Get(index);
3668 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3672 ::google::protobuf::internal::TSanWrite(&_impl_);
3673 _internal_mutable_deleted_constraint_ids()->Add(value);
3674 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3678 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3680 return _internal_deleted_constraint_ids();
3683 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3684 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
3686 ::google::protobuf::internal::TSanWrite(&
_impl_);
3687 return _internal_mutable_deleted_constraint_ids();
3689inline const ::google::protobuf::RepeatedField<::int64_t>&
3690SosConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3691 ::google::protobuf::internal::TSanRead(&_impl_);
3692 return _impl_.deleted_constraint_ids_;
3694inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3695SosConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3696 ::google::protobuf::internal::TSanRead(&_impl_);
3701inline int SosConstraintUpdatesProto::_internal_new_constraints_size()
const {
3702 return _internal_new_constraints().size();
3705 return _internal_new_constraints_size();
3707inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>& SosConstraintUpdatesProto::_internal_new_constraints()
const {
3708 ::google::protobuf::internal::TSanRead(&
_impl_);
3709 return _impl_.new_constraints_.GetMap();
3713 return _internal_new_constraints();
3715inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>* PROTOBUF_NONNULL SosConstraintUpdatesProto::_internal_mutable_new_constraints() {
3716 ::google::protobuf::internal::TSanWrite(&_impl_);
3717 return _impl_.new_constraints_.MutableMap();
3720 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3721 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3723 return _internal_mutable_new_constraints();
3733inline int IndicatorConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3734 return _internal_deleted_constraint_ids().size();
3737 return _internal_deleted_constraint_ids_size();
3740 ::google::protobuf::internal::TSanWrite(&_impl_);
3742 ClearHasBitForRepeated(
_impl_._has_bits_[0],
3747 return _internal_deleted_constraint_ids().Get(index);
3750 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3754 ::google::protobuf::internal::TSanWrite(&_impl_);
3755 _internal_mutable_deleted_constraint_ids()->Add(value);
3756 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3760 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3762 return _internal_deleted_constraint_ids();
3765 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3766 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3768 ::google::protobuf::internal::TSanWrite(&
_impl_);
3769 return _internal_mutable_deleted_constraint_ids();
3771inline const ::google::protobuf::RepeatedField<::int64_t>&
3772IndicatorConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3773 ::google::protobuf::internal::TSanRead(&
_impl_);
3774 return _impl_.deleted_constraint_ids_;
3776inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3777IndicatorConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3778 ::google::protobuf::internal::TSanRead(&
_impl_);
3779 return &
_impl_.deleted_constraint_ids_;
3783inline int IndicatorConstraintUpdatesProto::_internal_new_constraints_size()
const {
3784 return _internal_new_constraints().size();
3787 return _internal_new_constraints_size();
3789inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>& IndicatorConstraintUpdatesProto::_internal_new_constraints()
const {
3790 ::google::protobuf::internal::TSanRead(&_impl_);
3795 return _internal_new_constraints();
3797inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>* PROTOBUF_NONNULL IndicatorConstraintUpdatesProto::_internal_mutable_new_constraints() {
3798 ::google::protobuf::internal::TSanWrite(&_impl_);
3799 return _impl_.new_constraints_.MutableMap();
3802 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3803 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3805 return _internal_mutable_new_constraints();
3813inline int ModelUpdateProto::_internal_deleted_variable_ids_size()
const {
3814 return _internal_deleted_variable_ids().size();
3817 return _internal_deleted_variable_ids_size();
3820 ::google::protobuf::internal::TSanWrite(&_impl_);
3821 _impl_.deleted_variable_ids_.Clear();
3822 ClearHasBitForRepeated(_impl_._has_bits_[0],
3827 return _internal_deleted_variable_ids().Get(index);
3830 _internal_mutable_deleted_variable_ids()->Set(index, value);
3834 ::google::protobuf::internal::TSanWrite(&
_impl_);
3835 _internal_mutable_deleted_variable_ids()->Add(value);
3836 SetHasBitForRepeated(
_impl_._has_bits_[0], 0x00000001U);
3840 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3842 return _internal_deleted_variable_ids();
3845 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3846 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000001U);
3848 ::google::protobuf::internal::TSanWrite(&_impl_);
3849 return _internal_mutable_deleted_variable_ids();
3851inline const ::google::protobuf::RepeatedField<::int64_t>&
3852ModelUpdateProto::_internal_deleted_variable_ids()
const {
3853 ::google::protobuf::internal::TSanRead(&
_impl_);
3854 return _impl_.deleted_variable_ids_;
3856inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3857ModelUpdateProto::_internal_mutable_deleted_variable_ids() {
3858 ::google::protobuf::internal::TSanRead(&
_impl_);
3859 return &
_impl_.deleted_variable_ids_;
3863inline int ModelUpdateProto::_internal_deleted_linear_constraint_ids_size()
const {
3864 return _internal_deleted_linear_constraint_ids().size();
3867 return _internal_deleted_linear_constraint_ids_size();
3870 ::google::protobuf::internal::TSanWrite(&_impl_);
3871 _impl_.deleted_linear_constraint_ids_.Clear();
3877 return _internal_deleted_linear_constraint_ids().Get(index);
3880 _internal_mutable_deleted_linear_constraint_ids()->Set(index, value);
3884 ::google::protobuf::internal::TSanWrite(&_impl_);
3885 _internal_mutable_deleted_linear_constraint_ids()->Add(value);
3886 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3890 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3892 return _internal_deleted_linear_constraint_ids();
3895 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3896 SetHasBitForRepeated(_impl_._has_bits_[0], 0x00000002U);
3898 ::google::protobuf::internal::TSanWrite(&_impl_);
3899 return _internal_mutable_deleted_linear_constraint_ids();
3901inline const ::google::protobuf::RepeatedField<::int64_t>&
3902ModelUpdateProto::_internal_deleted_linear_constraint_ids()
const {
3903 ::google::protobuf::internal::TSanRead(&
_impl_);
3904 return _impl_.deleted_linear_constraint_ids_;
3906inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3907ModelUpdateProto::_internal_mutable_deleted_linear_constraint_ids() {
3908 ::google::protobuf::internal::TSanRead(&
_impl_);
3909 return &
_impl_.deleted_linear_constraint_ids_;
3914 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000004U);
3915 PROTOBUF_ASSUME(!value ||
_impl_.variable_updates_ !=
nullptr);
3919 ::google::protobuf::internal::TSanWrite(&_impl_);
3920 if (_impl_.variable_updates_ !=
nullptr) _impl_.variable_updates_->Clear();
3921 ClearHasBit(_impl_._has_bits_[0],
3924inline const ::operations_research::math_opt::VariableUpdatesProto& ModelUpdateProto::_internal_variable_updates()
const {
3925 ::google::protobuf::internal::TSanRead(&_impl_);
3926 const ::operations_research::math_opt::VariableUpdatesProto* p = _impl_.variable_updates_;
3931 return _internal_variable_updates();
3935 ::google::protobuf::internal::TSanWrite(&_impl_);
3936 if (GetArena() ==
nullptr) {
3937 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.variable_updates_);
3940 if (value !=
nullptr) {
3941 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
3943 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
3948 ::google::protobuf::internal::TSanWrite(&_impl_);
3950 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
3952 _impl_.variable_updates_ =
nullptr;
3953 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3954 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3955 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3956 if (GetArena() ==
nullptr) {
3960 if (GetArena() !=
nullptr) {
3961 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3967 ::google::protobuf::internal::TSanWrite(&
_impl_);
3970 ClearHasBit(
_impl_._has_bits_[0], 0x00000004U);
3972 _impl_.variable_updates_ =
nullptr;
3975inline ::operations_research::math_opt::VariableUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_variable_updates() {
3976 ::google::protobuf::internal::TSanWrite(&_impl_);
3977 if (_impl_.variable_updates_ ==
nullptr) {
3978 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::VariableUpdatesProto>(GetArena());
3981 return _impl_.variable_updates_;
3984 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3985 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
3991 ::google::protobuf::Arena* message_arena = GetArena();
3992 ::google::protobuf::internal::TSanWrite(&_impl_);
3993 if (message_arena ==
nullptr) {
3994 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.variable_updates_);
3997 if (value !=
nullptr) {
3998 ::google::protobuf::Arena* submessage_arena = value->GetArena();
3999 if (message_arena != submessage_arena) {
4000 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4002 SetHasBit(_impl_._has_bits_[0], 0x00000004U);
4004 ClearHasBit(_impl_._has_bits_[0], 0x00000004U);
4013 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000008U);
4014 PROTOBUF_ASSUME(!value || _impl_.linear_constraint_updates_ !=
nullptr);
4018 ::google::protobuf::internal::TSanWrite(&_impl_);
4019 if (_impl_.linear_constraint_updates_ !=
nullptr) _impl_.linear_constraint_updates_->Clear();
4020 ClearHasBit(_impl_._has_bits_[0],
4023inline const ::operations_research::math_opt::LinearConstraintUpdatesProto& ModelUpdateProto::_internal_linear_constraint_updates()
const {
4024 ::google::protobuf::internal::TSanRead(&
_impl_);
4025 const ::operations_research::math_opt::LinearConstraintUpdatesProto* p =
_impl_.linear_constraint_updates_;
4030 return _internal_linear_constraint_updates();
4034 ::google::protobuf::internal::TSanWrite(&_impl_);
4035 if (GetArena() ==
nullptr) {
4036 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_updates_);
4039 if (value !=
nullptr) {
4040 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
4042 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
4047 ::google::protobuf::internal::TSanWrite(&_impl_);
4049 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
4051 _impl_.linear_constraint_updates_ =
nullptr;
4052 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4053 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4054 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4055 if (GetArena() ==
nullptr) {
4059 if (GetArena() !=
nullptr) {
4060 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4066 ::google::protobuf::internal::TSanWrite(&
_impl_);
4069 ClearHasBit(
_impl_._has_bits_[0], 0x00000008U);
4071 _impl_.linear_constraint_updates_ =
nullptr;
4074inline ::operations_research::math_opt::LinearConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_linear_constraint_updates() {
4075 ::google::protobuf::internal::TSanWrite(&_impl_);
4076 if (_impl_.linear_constraint_updates_ ==
nullptr) {
4077 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::LinearConstraintUpdatesProto>(GetArena());
4080 return _impl_.linear_constraint_updates_;
4083 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4084 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
4090 ::google::protobuf::Arena* message_arena = GetArena();
4091 ::google::protobuf::internal::TSanWrite(&_impl_);
4092 if (message_arena ==
nullptr) {
4093 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_updates_);
4096 if (value !=
nullptr) {
4097 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4098 if (message_arena != submessage_arena) {
4099 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4101 SetHasBit(_impl_._has_bits_[0], 0x00000008U);
4103 ClearHasBit(_impl_._has_bits_[0], 0x00000008U);
4112 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000010U);
4113 PROTOBUF_ASSUME(!value || _impl_.new_variables_ !=
nullptr);
4116inline const ::operations_research::math_opt::VariablesProto& ModelUpdateProto::_internal_new_variables()
const {
4117 ::google::protobuf::internal::TSanRead(&_impl_);
4118 const ::operations_research::math_opt::VariablesProto* p = _impl_.new_variables_;
4123 return _internal_new_variables();
4127 ::google::protobuf::internal::TSanWrite(&_impl_);
4128 if (GetArena() ==
nullptr) {
4129 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_variables_);
4132 if (value !=
nullptr) {
4133 SetHasBit(_impl_._has_bits_[0], 0x00000010U);
4135 ClearHasBit(_impl_._has_bits_[0], 0x00000010U);
4140 ::google::protobuf::internal::TSanWrite(&_impl_);
4142 ClearHasBit(_impl_._has_bits_[0], 0x00000010U);
4143 ::operations_research::math_opt::VariablesProto* released = _impl_.new_variables_;
4145 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4146 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4147 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4148 if (GetArena() ==
nullptr) {
4152 if (GetArena() !=
nullptr) {
4153 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4159 ::google::protobuf::internal::TSanWrite(&
_impl_);
4162 ClearHasBit(
_impl_._has_bits_[0], 0x00000010U);
4164 _impl_.new_variables_ =
nullptr;
4167inline ::operations_research::math_opt::VariablesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_new_variables() {
4168 ::google::protobuf::internal::TSanWrite(&_impl_);
4169 if (_impl_.new_variables_ ==
nullptr) {
4170 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::VariablesProto>(GetArena());
4173 return _impl_.new_variables_;
4176 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4177 SetHasBit(_impl_._has_bits_[0], 0x00000010U);
4183 ::google::protobuf::Arena* message_arena = GetArena();
4184 ::google::protobuf::internal::TSanWrite(&_impl_);
4185 if (message_arena ==
nullptr) {
4186 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_variables_);
4189 if (value !=
nullptr) {
4190 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
4191 if (message_arena != submessage_arena) {
4192 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4194 SetHasBit(_impl_._has_bits_[0], 0x00000010U);
4196 ClearHasBit(_impl_._has_bits_[0], 0x00000010U);
4205 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000020U);
4206 PROTOBUF_ASSUME(!value || _impl_.new_linear_constraints_ !=
nullptr);
4209inline const ::operations_research::math_opt::LinearConstraintsProto& ModelUpdateProto::_internal_new_linear_constraints()
const {
4210 ::google::protobuf::internal::TSanRead(&_impl_);
4211 const ::operations_research::math_opt::LinearConstraintsProto* p = _impl_.new_linear_constraints_;
4216 return _internal_new_linear_constraints();
4220 ::google::protobuf::internal::TSanWrite(&_impl_);
4221 if (GetArena() ==
nullptr) {
4222 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_linear_constraints_);
4225 if (value !=
nullptr) {
4226 SetHasBit(_impl_._has_bits_[0], 0x00000020U);
4228 ClearHasBit(_impl_._has_bits_[0], 0x00000020U);
4233 ::google::protobuf::internal::TSanWrite(&_impl_);
4235 ClearHasBit(_impl_._has_bits_[0], 0x00000020U);
4236 ::operations_research::math_opt::LinearConstraintsProto* released = _impl_.new_linear_constraints_;
4238 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4239 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4240 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4241 if (GetArena() ==
nullptr) {
4245 if (GetArena() !=
nullptr) {
4246 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4252 ::google::protobuf::internal::TSanWrite(&
_impl_);
4255 ClearHasBit(
_impl_._has_bits_[0], 0x00000020U);
4257 _impl_.new_linear_constraints_ =
nullptr;
4260inline ::operations_research::math_opt::LinearConstraintsProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_new_linear_constraints() {
4261 ::google::protobuf::internal::TSanWrite(&_impl_);
4262 if (_impl_.new_linear_constraints_ ==
nullptr) {
4263 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::LinearConstraintsProto>(GetArena());
4266 return _impl_.new_linear_constraints_;
4269 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4270 SetHasBit(_impl_._has_bits_[0], 0x00000020U);
4276 ::google::protobuf::Arena* message_arena = GetArena();
4277 ::google::protobuf::internal::TSanWrite(&_impl_);
4278 if (message_arena ==
nullptr) {
4279 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_linear_constraints_);
4282 if (value !=
nullptr) {
4283 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
4284 if (message_arena != submessage_arena) {
4285 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4287 SetHasBit(_impl_._has_bits_[0], 0x00000020U);
4289 ClearHasBit(_impl_._has_bits_[0], 0x00000020U);
4298 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000040U);
4299 PROTOBUF_ASSUME(!value || _impl_.objective_updates_ !=
nullptr);
4303 ::google::protobuf::internal::TSanWrite(&_impl_);
4304 if (_impl_.objective_updates_ !=
nullptr) _impl_.objective_updates_->Clear();
4305 ClearHasBit(_impl_._has_bits_[0],
4308inline const ::operations_research::math_opt::ObjectiveUpdatesProto& ModelUpdateProto::_internal_objective_updates()
const {
4309 ::google::protobuf::internal::TSanRead(&
_impl_);
4310 const ::operations_research::math_opt::ObjectiveUpdatesProto* p =
_impl_.objective_updates_;
4315 return _internal_objective_updates();
4319 ::google::protobuf::internal::TSanWrite(&_impl_);
4320 if (GetArena() ==
nullptr) {
4321 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.objective_updates_);
4324 if (value !=
nullptr) {
4325 SetHasBit(_impl_._has_bits_[0], 0x00000040U);
4327 ClearHasBit(_impl_._has_bits_[0], 0x00000040U);
4332 ::google::protobuf::internal::TSanWrite(&_impl_);
4334 ClearHasBit(_impl_._has_bits_[0], 0x00000040U);
4336 _impl_.objective_updates_ =
nullptr;
4337 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4338 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4339 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4340 if (GetArena() ==
nullptr) {
4344 if (GetArena() !=
nullptr) {
4345 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4351 ::google::protobuf::internal::TSanWrite(&
_impl_);
4354 ClearHasBit(
_impl_._has_bits_[0], 0x00000040U);
4356 _impl_.objective_updates_ =
nullptr;
4359inline ::operations_research::math_opt::ObjectiveUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_objective_updates() {
4360 ::google::protobuf::internal::TSanWrite(&_impl_);
4361 if (_impl_.objective_updates_ ==
nullptr) {
4362 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::ObjectiveUpdatesProto>(GetArena());
4365 return _impl_.objective_updates_;
4368 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4369 SetHasBit(_impl_._has_bits_[0], 0x00000040U);
4375 ::google::protobuf::Arena* message_arena = GetArena();
4376 ::google::protobuf::internal::TSanWrite(&_impl_);
4377 if (message_arena ==
nullptr) {
4378 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.objective_updates_);
4381 if (value !=
nullptr) {
4382 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4383 if (message_arena != submessage_arena) {
4384 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4386 SetHasBit(_impl_._has_bits_[0], 0x00000040U);
4388 ClearHasBit(_impl_._has_bits_[0], 0x00000040U);
4397 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00001000U);
4398 PROTOBUF_ASSUME(!value || _impl_.auxiliary_objectives_updates_ !=
nullptr);
4402 ::google::protobuf::internal::TSanWrite(&_impl_);
4403 if (_impl_.auxiliary_objectives_updates_ !=
nullptr) _impl_.auxiliary_objectives_updates_->Clear();
4404 ClearHasBit(_impl_._has_bits_[0],
4407inline const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto& ModelUpdateProto::_internal_auxiliary_objectives_updates()
const {
4408 ::google::protobuf::internal::TSanRead(&
_impl_);
4409 const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto* p =
_impl_.auxiliary_objectives_updates_;
4414 return _internal_auxiliary_objectives_updates();
4418 ::google::protobuf::internal::TSanWrite(&_impl_);
4419 if (GetArena() ==
nullptr) {
4420 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.auxiliary_objectives_updates_);
4423 if (value !=
nullptr) {
4424 SetHasBit(_impl_._has_bits_[0], 0x00001000U);
4426 ClearHasBit(_impl_._has_bits_[0], 0x00001000U);
4431 ::google::protobuf::internal::TSanWrite(&_impl_);
4433 ClearHasBit(_impl_._has_bits_[0], 0x00001000U);
4435 _impl_.auxiliary_objectives_updates_ =
nullptr;
4436 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4437 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4438 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4439 if (GetArena() ==
nullptr) {
4443 if (GetArena() !=
nullptr) {
4444 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4450 ::google::protobuf::internal::TSanWrite(&
_impl_);
4453 ClearHasBit(
_impl_._has_bits_[0], 0x00001000U);
4455 _impl_.auxiliary_objectives_updates_ =
nullptr;
4458inline ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_auxiliary_objectives_updates() {
4459 ::google::protobuf::internal::TSanWrite(&_impl_);
4460 if (_impl_.auxiliary_objectives_updates_ ==
nullptr) {
4461 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto>(GetArena());
4464 return _impl_.auxiliary_objectives_updates_;
4467 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4468 SetHasBit(_impl_._has_bits_[0], 0x00001000U);
4474 ::google::protobuf::Arena* message_arena = GetArena();
4475 ::google::protobuf::internal::TSanWrite(&_impl_);
4476 if (message_arena ==
nullptr) {
4477 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.auxiliary_objectives_updates_);
4480 if (value !=
nullptr) {
4481 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4482 if (message_arena != submessage_arena) {
4483 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4485 SetHasBit(_impl_._has_bits_[0], 0x00001000U);
4487 ClearHasBit(_impl_._has_bits_[0], 0x00001000U);
4496 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000080U);
4497 PROTOBUF_ASSUME(!value || _impl_.linear_constraint_matrix_updates_ !=
nullptr);
4500inline const ::operations_research::math_opt::SparseDoubleMatrixProto& ModelUpdateProto::_internal_linear_constraint_matrix_updates()
const {
4501 ::google::protobuf::internal::TSanRead(&_impl_);
4502 const ::operations_research::math_opt::SparseDoubleMatrixProto* p = _impl_.linear_constraint_matrix_updates_;
4507 return _internal_linear_constraint_matrix_updates();
4511 ::google::protobuf::internal::TSanWrite(&_impl_);
4512 if (GetArena() ==
nullptr) {
4513 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_matrix_updates_);
4516 if (value !=
nullptr) {
4517 SetHasBit(_impl_._has_bits_[0], 0x00000080U);
4519 ClearHasBit(_impl_._has_bits_[0], 0x00000080U);
4524 ::google::protobuf::internal::TSanWrite(&_impl_);
4526 ClearHasBit(_impl_._has_bits_[0], 0x00000080U);
4527 ::operations_research::math_opt::SparseDoubleMatrixProto* released = _impl_.linear_constraint_matrix_updates_;
4528 _impl_.linear_constraint_matrix_updates_ =
nullptr;
4529 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4530 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4531 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4532 if (GetArena() ==
nullptr) {
4536 if (GetArena() !=
nullptr) {
4537 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4543 ::google::protobuf::internal::TSanWrite(&
_impl_);
4546 ClearHasBit(
_impl_._has_bits_[0], 0x00000080U);
4548 _impl_.linear_constraint_matrix_updates_ =
nullptr;
4551inline ::operations_research::math_opt::SparseDoubleMatrixProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_linear_constraint_matrix_updates() {
4552 ::google::protobuf::internal::TSanWrite(&_impl_);
4553 if (_impl_.linear_constraint_matrix_updates_ ==
nullptr) {
4554 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleMatrixProto>(GetArena());
4557 return _impl_.linear_constraint_matrix_updates_;
4560 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4561 SetHasBit(_impl_._has_bits_[0], 0x00000080U);
4567 ::google::protobuf::Arena* message_arena = GetArena();
4568 ::google::protobuf::internal::TSanWrite(&_impl_);
4569 if (message_arena ==
nullptr) {
4570 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_matrix_updates_);
4573 if (value !=
nullptr) {
4574 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
4575 if (message_arena != submessage_arena) {
4576 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4578 SetHasBit(_impl_._has_bits_[0], 0x00000080U);
4580 ClearHasBit(_impl_._has_bits_[0], 0x00000080U);
4589 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000100U);
4590 PROTOBUF_ASSUME(!value || _impl_.quadratic_constraint_updates_ !=
nullptr);
4594 ::google::protobuf::internal::TSanWrite(&_impl_);
4595 if (_impl_.quadratic_constraint_updates_ !=
nullptr) _impl_.quadratic_constraint_updates_->Clear();
4596 ClearHasBit(_impl_._has_bits_[0],
4599inline const ::operations_research::math_opt::QuadraticConstraintUpdatesProto& ModelUpdateProto::_internal_quadratic_constraint_updates()
const {
4600 ::google::protobuf::internal::TSanRead(&
_impl_);
4601 const ::operations_research::math_opt::QuadraticConstraintUpdatesProto* p =
_impl_.quadratic_constraint_updates_;
4606 return _internal_quadratic_constraint_updates();
4610 ::google::protobuf::internal::TSanWrite(&_impl_);
4611 if (GetArena() ==
nullptr) {
4612 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_constraint_updates_);
4615 if (value !=
nullptr) {
4616 SetHasBit(_impl_._has_bits_[0], 0x00000100U);
4618 ClearHasBit(_impl_._has_bits_[0], 0x00000100U);
4623 ::google::protobuf::internal::TSanWrite(&_impl_);
4625 ClearHasBit(_impl_._has_bits_[0], 0x00000100U);
4627 _impl_.quadratic_constraint_updates_ =
nullptr;
4628 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4629 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4630 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4631 if (GetArena() ==
nullptr) {
4635 if (GetArena() !=
nullptr) {
4636 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4642 ::google::protobuf::internal::TSanWrite(&
_impl_);
4645 ClearHasBit(
_impl_._has_bits_[0], 0x00000100U);
4647 _impl_.quadratic_constraint_updates_ =
nullptr;
4650inline ::operations_research::math_opt::QuadraticConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_quadratic_constraint_updates() {
4651 ::google::protobuf::internal::TSanWrite(&_impl_);
4652 if (_impl_.quadratic_constraint_updates_ ==
nullptr) {
4653 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::QuadraticConstraintUpdatesProto>(GetArena());
4656 return _impl_.quadratic_constraint_updates_;
4659 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4660 SetHasBit(_impl_._has_bits_[0], 0x00000100U);
4666 ::google::protobuf::Arena* message_arena = GetArena();
4667 ::google::protobuf::internal::TSanWrite(&_impl_);
4668 if (message_arena ==
nullptr) {
4669 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_constraint_updates_);
4672 if (value !=
nullptr) {
4673 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4674 if (message_arena != submessage_arena) {
4675 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4677 SetHasBit(_impl_._has_bits_[0], 0x00000100U);
4679 ClearHasBit(_impl_._has_bits_[0], 0x00000100U);
4688 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00002000U);
4689 PROTOBUF_ASSUME(!value || _impl_.second_order_cone_constraint_updates_ !=
nullptr);
4693 ::google::protobuf::internal::TSanWrite(&_impl_);
4694 if (_impl_.second_order_cone_constraint_updates_ !=
nullptr) _impl_.second_order_cone_constraint_updates_->Clear();
4695 ClearHasBit(_impl_._has_bits_[0],
4698inline const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto& ModelUpdateProto::_internal_second_order_cone_constraint_updates()
const {
4699 ::google::protobuf::internal::TSanRead(&
_impl_);
4700 const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto* p =
_impl_.second_order_cone_constraint_updates_;
4705 return _internal_second_order_cone_constraint_updates();
4709 ::google::protobuf::internal::TSanWrite(&_impl_);
4710 if (GetArena() ==
nullptr) {
4711 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.second_order_cone_constraint_updates_);
4714 if (value !=
nullptr) {
4715 SetHasBit(_impl_._has_bits_[0], 0x00002000U);
4717 ClearHasBit(_impl_._has_bits_[0], 0x00002000U);
4722 ::google::protobuf::internal::TSanWrite(&_impl_);
4724 ClearHasBit(_impl_._has_bits_[0], 0x00002000U);
4726 _impl_.second_order_cone_constraint_updates_ =
nullptr;
4727 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4728 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4729 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4730 if (GetArena() ==
nullptr) {
4734 if (GetArena() !=
nullptr) {
4735 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4741 ::google::protobuf::internal::TSanWrite(&
_impl_);
4744 ClearHasBit(
_impl_._has_bits_[0], 0x00002000U);
4746 _impl_.second_order_cone_constraint_updates_ =
nullptr;
4749inline ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_second_order_cone_constraint_updates() {
4750 ::google::protobuf::internal::TSanWrite(&_impl_);
4751 if (_impl_.second_order_cone_constraint_updates_ ==
nullptr) {
4752 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto>(GetArena());
4755 return _impl_.second_order_cone_constraint_updates_;
4758 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4759 SetHasBit(_impl_._has_bits_[0], 0x00002000U);
4765 ::google::protobuf::Arena* message_arena = GetArena();
4766 ::google::protobuf::internal::TSanWrite(&_impl_);
4767 if (message_arena ==
nullptr) {
4768 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.second_order_cone_constraint_updates_);
4771 if (value !=
nullptr) {
4772 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4773 if (message_arena != submessage_arena) {
4774 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4776 SetHasBit(_impl_._has_bits_[0], 0x00002000U);
4778 ClearHasBit(_impl_._has_bits_[0], 0x00002000U);
4787 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000200U);
4788 PROTOBUF_ASSUME(!value || _impl_.sos1_constraint_updates_ !=
nullptr);
4792 ::google::protobuf::internal::TSanWrite(&_impl_);
4793 if (_impl_.sos1_constraint_updates_ !=
nullptr) _impl_.sos1_constraint_updates_->Clear();
4794 ClearHasBit(_impl_._has_bits_[0],
4797inline const ::operations_research::math_opt::SosConstraintUpdatesProto& ModelUpdateProto::_internal_sos1_constraint_updates()
const {
4798 ::google::protobuf::internal::TSanRead(&
_impl_);
4799 const ::operations_research::math_opt::SosConstraintUpdatesProto* p =
_impl_.sos1_constraint_updates_;
4804 return _internal_sos1_constraint_updates();
4808 ::google::protobuf::internal::TSanWrite(&_impl_);
4809 if (GetArena() ==
nullptr) {
4810 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos1_constraint_updates_);
4813 if (value !=
nullptr) {
4814 SetHasBit(_impl_._has_bits_[0], 0x00000200U);
4816 ClearHasBit(_impl_._has_bits_[0], 0x00000200U);
4821 ::google::protobuf::internal::TSanWrite(&_impl_);
4823 ClearHasBit(_impl_._has_bits_[0], 0x00000200U);
4825 _impl_.sos1_constraint_updates_ =
nullptr;
4826 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4827 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4828 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4829 if (GetArena() ==
nullptr) {
4833 if (GetArena() !=
nullptr) {
4834 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4840 ::google::protobuf::internal::TSanWrite(&
_impl_);
4843 ClearHasBit(
_impl_._has_bits_[0], 0x00000200U);
4845 _impl_.sos1_constraint_updates_ =
nullptr;
4848inline ::operations_research::math_opt::SosConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_sos1_constraint_updates() {
4849 ::google::protobuf::internal::TSanWrite(&_impl_);
4850 if (_impl_.sos1_constraint_updates_ ==
nullptr) {
4851 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SosConstraintUpdatesProto>(GetArena());
4854 return _impl_.sos1_constraint_updates_;
4857 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4858 SetHasBit(_impl_._has_bits_[0], 0x00000200U);
4864 ::google::protobuf::Arena* message_arena = GetArena();
4865 ::google::protobuf::internal::TSanWrite(&_impl_);
4866 if (message_arena ==
nullptr) {
4867 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos1_constraint_updates_);
4870 if (value !=
nullptr) {
4871 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4872 if (message_arena != submessage_arena) {
4873 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4875 SetHasBit(_impl_._has_bits_[0], 0x00000200U);
4877 ClearHasBit(_impl_._has_bits_[0], 0x00000200U);
4886 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000400U);
4887 PROTOBUF_ASSUME(!value || _impl_.sos2_constraint_updates_ !=
nullptr);
4891 ::google::protobuf::internal::TSanWrite(&_impl_);
4892 if (_impl_.sos2_constraint_updates_ !=
nullptr) _impl_.sos2_constraint_updates_->Clear();
4893 ClearHasBit(_impl_._has_bits_[0],
4896inline const ::operations_research::math_opt::SosConstraintUpdatesProto& ModelUpdateProto::_internal_sos2_constraint_updates()
const {
4897 ::google::protobuf::internal::TSanRead(&
_impl_);
4898 const ::operations_research::math_opt::SosConstraintUpdatesProto* p =
_impl_.sos2_constraint_updates_;
4903 return _internal_sos2_constraint_updates();
4907 ::google::protobuf::internal::TSanWrite(&_impl_);
4908 if (GetArena() ==
nullptr) {
4909 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos2_constraint_updates_);
4912 if (value !=
nullptr) {
4913 SetHasBit(_impl_._has_bits_[0], 0x00000400U);
4915 ClearHasBit(_impl_._has_bits_[0], 0x00000400U);
4920 ::google::protobuf::internal::TSanWrite(&_impl_);
4922 ClearHasBit(_impl_._has_bits_[0], 0x00000400U);
4924 _impl_.sos2_constraint_updates_ =
nullptr;
4925 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4926 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4927 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4928 if (GetArena() ==
nullptr) {
4932 if (GetArena() !=
nullptr) {
4933 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4939 ::google::protobuf::internal::TSanWrite(&
_impl_);
4942 ClearHasBit(
_impl_._has_bits_[0], 0x00000400U);
4944 _impl_.sos2_constraint_updates_ =
nullptr;
4947inline ::operations_research::math_opt::SosConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_sos2_constraint_updates() {
4948 ::google::protobuf::internal::TSanWrite(&_impl_);
4949 if (_impl_.sos2_constraint_updates_ ==
nullptr) {
4950 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SosConstraintUpdatesProto>(GetArena());
4953 return _impl_.sos2_constraint_updates_;
4956 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4957 SetHasBit(_impl_._has_bits_[0], 0x00000400U);
4963 ::google::protobuf::Arena* message_arena = GetArena();
4964 ::google::protobuf::internal::TSanWrite(&_impl_);
4965 if (message_arena ==
nullptr) {
4966 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos2_constraint_updates_);
4969 if (value !=
nullptr) {
4970 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4971 if (message_arena != submessage_arena) {
4972 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4974 SetHasBit(_impl_._has_bits_[0], 0x00000400U);
4976 ClearHasBit(_impl_._has_bits_[0], 0x00000400U);
4985 bool value = CheckHasBit(_impl_._has_bits_[0], 0x00000800U);
4986 PROTOBUF_ASSUME(!value || _impl_.indicator_constraint_updates_ !=
nullptr);
4990 ::google::protobuf::internal::TSanWrite(&_impl_);
4991 if (_impl_.indicator_constraint_updates_ !=
nullptr) _impl_.indicator_constraint_updates_->Clear();
4992 ClearHasBit(_impl_._has_bits_[0],
4995inline const ::operations_research::math_opt::IndicatorConstraintUpdatesProto& ModelUpdateProto::_internal_indicator_constraint_updates()
const {
4996 ::google::protobuf::internal::TSanRead(&
_impl_);
4997 const ::operations_research::math_opt::IndicatorConstraintUpdatesProto* p =
_impl_.indicator_constraint_updates_;
5002 return _internal_indicator_constraint_updates();
5006 ::google::protobuf::internal::TSanWrite(&_impl_);
5007 if (GetArena() ==
nullptr) {
5008 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.indicator_constraint_updates_);
5011 if (value !=
nullptr) {
5012 SetHasBit(_impl_._has_bits_[0], 0x00000800U);
5014 ClearHasBit(_impl_._has_bits_[0], 0x00000800U);
5019 ::google::protobuf::internal::TSanWrite(&_impl_);
5021 ClearHasBit(_impl_._has_bits_[0], 0x00000800U);
5023 _impl_.indicator_constraint_updates_ =
nullptr;
5024 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
5025 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
5026 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
5027 if (GetArena() ==
nullptr) {
5031 if (GetArena() !=
nullptr) {
5032 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
5038 ::google::protobuf::internal::TSanWrite(&
_impl_);
5041 ClearHasBit(
_impl_._has_bits_[0], 0x00000800U);
5043 _impl_.indicator_constraint_updates_ =
nullptr;
5046inline ::operations_research::math_opt::IndicatorConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_indicator_constraint_updates() {
5047 ::google::protobuf::internal::TSanWrite(&_impl_);
5048 if (_impl_.indicator_constraint_updates_ ==
nullptr) {
5049 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::IndicatorConstraintUpdatesProto>(GetArena());
5052 return _impl_.indicator_constraint_updates_;
5055 ABSL_ATTRIBUTE_LIFETIME_BOUND {
5056 SetHasBit(_impl_._has_bits_[0], 0x00000800U);
5062 ::google::protobuf::Arena* message_arena = GetArena();
5063 ::google::protobuf::internal::TSanWrite(&_impl_);
5064 if (message_arena ==
nullptr) {
5065 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.indicator_constraint_updates_);
5068 if (value !=
nullptr) {
5069 ::google::protobuf::Arena* submessage_arena = value->GetArena();
5070 if (message_arena != submessage_arena) {
5071 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
5073 SetHasBit(_impl_._has_bits_[0], 0x00000800U);
5075 ClearHasBit(_impl_._has_bits_[0], 0x00000800U);
5083#pragma GCC diagnostic pop
5093#include "google/protobuf/port_undef.inc"
AuxiliaryObjectivesUpdatesProto_NewObjectivesEntry_DoNotUse()
AuxiliaryObjectivesUpdatesProto_ObjectiveUpdatesEntry_DoNotUse()
::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message, ::google::protobuf::internal::WireFormatLite::TYPE_INT64, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > SuperType
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_objective_ids()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
int objective_updates_size() const
void set_deleted_objective_ids(int index, ::int64_t value)
int new_objectives_size() const
int deleted_objective_ids_size() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void clear_objective_updates()
const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto > & new_objectives() const
const ::google::protobuf::RepeatedField<::int64_t > & deleted_objective_ids() const
::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto > *PROTOBUF_NONNULL mutable_new_objectives()
void clear_new_objectives()
void add_deleted_objective_ids(::int64_t value)
AuxiliaryObjectivesUpdatesProto()
::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto > *PROTOBUF_NONNULL mutable_objective_updates()
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::size_t ByteSizeLong() const final
void Swap(AuxiliaryObjectivesUpdatesProto *PROTOBUF_NONNULL other)
AuxiliaryObjectivesUpdatesProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void clear_deleted_objective_ids()
static const AuxiliaryObjectivesUpdatesProto & default_instance()
bool IsInitialized() const
const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto > & objective_updates() const
IndicatorConstraintUpdatesProto_NewConstraintsEntry_DoNotUse()
::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message, ::google::protobuf::internal::WireFormatLite::TYPE_INT64, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > SuperType
static const IndicatorConstraintUpdatesProto & default_instance()
void Swap(IndicatorConstraintUpdatesProto *PROTOBUF_NONNULL other)
void MergeFrom(const IndicatorConstraintUpdatesProto &from)
::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto > *PROTOBUF_NONNULL mutable_new_constraints()
const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto > & new_constraints() const
void clear_new_constraints()
int new_constraints_size() const
void CopyFrom(const IndicatorConstraintUpdatesProto &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
const ::google::protobuf::RepeatedField<::int64_t > & deleted_constraint_ids() const
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields() ABSL_ATTRIBUTE_LIFETIME_BOUND
friend void swap(IndicatorConstraintUpdatesProto &a, IndicatorConstraintUpdatesProto &b)
void clear_deleted_constraint_ids()
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_constraint_ids()
::size_t ByteSizeLong() const final
void UnsafeArenaSwap(IndicatorConstraintUpdatesProto *PROTOBUF_NONNULL other)
int deleted_constraint_ids_size() const
void add_deleted_constraint_ids(::int64_t value)
IndicatorConstraintUpdatesProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
void set_deleted_constraint_ids(int index, ::int64_t value)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
IndicatorConstraintUpdatesProto()
void unsafe_arena_set_allocated_lower_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields() ABSL_ATTRIBUTE_LIFETIME_BOUND
LinearConstraintUpdatesProto()
friend class ::google::protobuf::MessageLite
bool has_lower_bounds() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE release_upper_bounds()
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NONNULL mutable_lower_bounds()
const ::operations_research::math_opt::SparseDoubleVectorProto & upper_bounds() const
bool has_upper_bounds() const
void MergeFrom(const LinearConstraintUpdatesProto &from)
void clear_lower_bounds()
void clear_upper_bounds()
void set_allocated_lower_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
void Swap(LinearConstraintUpdatesProto *PROTOBUF_NONNULL other)
static constexpr int kIndexInFileMessages
void unsafe_arena_set_allocated_upper_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void set_allocated_upper_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE release_lower_bounds()
bool IsInitialized() const
const ::operations_research::math_opt::SparseDoubleVectorProto & lower_bounds() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NONNULL mutable_upper_bounds()
LinearConstraintUpdatesProto & operator=(const LinearConstraintUpdatesProto &from)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
PROTOBUF_CONSTEXPR LinearConstraintUpdatesProto(::google::protobuf::internal::ConstantInitialized)
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE unsafe_arena_release_upper_bounds()
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE unsafe_arena_release_lower_bounds()
::size_t ByteSizeLong() const final
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
static const LinearConstraintUpdatesProto & default_instance()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor()
void CopyFrom(const LinearConstraintUpdatesProto &from)
friend void swap(LinearConstraintUpdatesProto &a, LinearConstraintUpdatesProto &b)
void clear_new_linear_constraints()
void unsafe_arena_set_allocated_variable_updates(::operations_research::math_opt::VariableUpdatesProto *PROTOBUF_NULLABLE value)
bool has_indicator_constraint_updates() const
void set_allocated_linear_constraint_updates(::operations_research::math_opt::LinearConstraintUpdatesProto *PROTOBUF_NULLABLE value)
bool has_sos2_constraint_updates() const
void set_allocated_objective_updates(::operations_research::math_opt::ObjectiveUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::ObjectiveUpdatesProto *PROTOBUF_NULLABLE release_objective_updates()
::size_t ByteSizeLong() const final
::operations_research::math_opt::IndicatorConstraintUpdatesProto *PROTOBUF_NONNULL mutable_indicator_constraint_updates()
void set_allocated_sos2_constraint_updates(::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE value)
const ::operations_research::math_opt::SosConstraintUpdatesProto & sos1_constraint_updates() const
bool has_linear_constraint_matrix_updates() const
void set_allocated_auxiliary_objectives_updates(::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto *PROTOBUF_NULLABLE value)
bool has_sos1_constraint_updates() const
::operations_research::math_opt::QuadraticConstraintUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_quadratic_constraint_updates()
::int64_t deleted_linear_constraint_ids(int index) const
::operations_research::math_opt::VariablesProto *PROTOBUF_NULLABLE unsafe_arena_release_new_variables()
void clear_quadratic_constraint_updates()
void unsafe_arena_set_allocated_objective_updates(::operations_research::math_opt::ObjectiveUpdatesProto *PROTOBUF_NULLABLE value)
ModelUpdateProto & operator=(const ModelUpdateProto &from)
void unsafe_arena_set_allocated_linear_constraint_matrix_updates(::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE value)
const ::google::protobuf::RepeatedField<::int64_t > & deleted_linear_constraint_ids() const
void CopyFrom(const ModelUpdateProto &from)
const ::operations_research::math_opt::SparseDoubleMatrixProto & linear_constraint_matrix_updates() const
void set_allocated_second_order_cone_constraint_updates(::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto *PROTOBUF_NULLABLE value)
const ::google::protobuf::RepeatedField<::int64_t > & deleted_variable_ids() const
int deleted_variable_ids_size() const
void unsafe_arena_set_allocated_quadratic_constraint_updates(::operations_research::math_opt::QuadraticConstraintUpdatesProto *PROTOBUF_NULLABLE value)
bool IsInitialized() const
void clear_linear_constraint_updates()
static const ModelUpdateProto & default_instance()
void unsafe_arena_set_allocated_indicator_constraint_updates(::operations_research::math_opt::IndicatorConstraintUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::VariablesProto *PROTOBUF_NULLABLE release_new_variables()
void clear_new_variables()
::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto *PROTOBUF_NONNULL mutable_auxiliary_objectives_updates()
void add_deleted_linear_constraint_ids(::int64_t value)
const ::operations_research::math_opt::LinearConstraintsProto & new_linear_constraints() const
void unsafe_arena_set_allocated_linear_constraint_updates(::operations_research::math_opt::LinearConstraintUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::QuadraticConstraintUpdatesProto *PROTOBUF_NULLABLE release_quadratic_constraint_updates()
::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto *PROTOBUF_NONNULL mutable_second_order_cone_constraint_updates()
ModelUpdateProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto *PROTOBUF_NULLABLE release_auxiliary_objectives_updates()
void clear_deleted_linear_constraint_ids()
::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NONNULL mutable_sos1_constraint_updates()
::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_sos1_constraint_updates()
::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE release_sos2_constraint_updates()
::operations_research::math_opt::LinearConstraintsProto *PROTOBUF_NULLABLE unsafe_arena_release_new_linear_constraints()
::operations_research::math_opt::IndicatorConstraintUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_indicator_constraint_updates()
void clear_linear_constraint_matrix_updates()
void clear_sos2_constraint_updates()
void set_deleted_variable_ids(int index, ::int64_t value)
const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto & auxiliary_objectives_updates() const
void set_allocated_new_variables(::operations_research::math_opt::VariablesProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_second_order_cone_constraint_updates(::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::ObjectiveUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_objective_updates()
void unsafe_arena_set_allocated_new_variables(::operations_research::math_opt::VariablesProto *PROTOBUF_NULLABLE value)
int deleted_linear_constraint_ids_size() const
void unsafe_arena_set_allocated_new_linear_constraints(::operations_research::math_opt::LinearConstraintsProto *PROTOBUF_NULLABLE value)
void clear_indicator_constraint_updates()
bool has_new_variables() const
::operations_research::math_opt::LinearConstraintUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_linear_constraint_updates()
void clear_sos1_constraint_updates()
const ::operations_research::math_opt::VariableUpdatesProto & variable_updates() const
void clear_auxiliary_objectives_updates()
const ::operations_research::math_opt::QuadraticConstraintUpdatesProto & quadratic_constraint_updates() const
bool has_new_linear_constraints() const
bool has_variable_updates() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
const ::operations_research::math_opt::SosConstraintUpdatesProto & sos2_constraint_updates() const
::operations_research::math_opt::LinearConstraintUpdatesProto *PROTOBUF_NULLABLE release_linear_constraint_updates()
::operations_research::math_opt::VariableUpdatesProto *PROTOBUF_NULLABLE release_variable_updates()
void set_allocated_linear_constraint_matrix_updates(::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::LinearConstraintsProto *PROTOBUF_NULLABLE release_new_linear_constraints()
void unsafe_arena_set_allocated_sos1_constraint_updates(::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE value)
void clear_objective_updates()
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_linear_constraint_ids()
::operations_research::math_opt::QuadraticConstraintUpdatesProto *PROTOBUF_NONNULL mutable_quadratic_constraint_updates()
void unsafe_arena_set_allocated_auxiliary_objectives_updates(::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE release_linear_constraint_matrix_updates()
void clear_variable_updates()
const ::operations_research::math_opt::IndicatorConstraintUpdatesProto & indicator_constraint_updates() const
::operations_research::math_opt::IndicatorConstraintUpdatesProto *PROTOBUF_NULLABLE release_indicator_constraint_updates()
void set_allocated_new_linear_constraints(::operations_research::math_opt::LinearConstraintsProto *PROTOBUF_NULLABLE value)
bool has_second_order_cone_constraint_updates() const
void unsafe_arena_set_allocated_sos2_constraint_updates(::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE value)
void clear_second_order_cone_constraint_updates()
void set_allocated_indicator_constraint_updates(::operations_research::math_opt::IndicatorConstraintUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::ObjectiveUpdatesProto *PROTOBUF_NONNULL mutable_objective_updates()
::operations_research::math_opt::VariableUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_variable_updates()
::operations_research::math_opt::VariableUpdatesProto *PROTOBUF_NONNULL mutable_variable_updates()
void set_allocated_sos1_constraint_updates(::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::VariablesProto *PROTOBUF_NONNULL mutable_new_variables()
::operations_research::math_opt::LinearConstraintUpdatesProto *PROTOBUF_NONNULL mutable_linear_constraint_updates()
::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NONNULL mutable_sos2_constraint_updates()
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
bool has_linear_constraint_updates() const
void set_deleted_linear_constraint_ids(int index, ::int64_t value)
::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NONNULL mutable_linear_constraint_matrix_updates()
void add_deleted_variable_ids(::int64_t value)
void clear_deleted_variable_ids()
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
const ::operations_research::math_opt::ObjectiveUpdatesProto & objective_updates() const
::operations_research::math_opt::LinearConstraintsProto *PROTOBUF_NONNULL mutable_new_linear_constraints()
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_variable_ids()
const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto & second_order_cone_constraint_updates() const
bool has_objective_updates() const
const ::operations_research::math_opt::LinearConstraintUpdatesProto & linear_constraint_updates() const
void set_allocated_variable_updates(::operations_research::math_opt::VariableUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_auxiliary_objectives_updates()
void Swap(ModelUpdateProto *PROTOBUF_NONNULL other)
::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto *PROTOBUF_NULLABLE release_second_order_cone_constraint_updates()
::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE unsafe_arena_release_linear_constraint_matrix_updates()
::int64_t deleted_variable_ids(int index) const
bool has_quadratic_constraint_updates() const
::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_second_order_cone_constraint_updates()
const ::operations_research::math_opt::VariablesProto & new_variables() const
::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE release_sos1_constraint_updates()
void set_allocated_quadratic_constraint_updates(::operations_research::math_opt::QuadraticConstraintUpdatesProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::SosConstraintUpdatesProto *PROTOBUF_NULLABLE unsafe_arena_release_sos2_constraint_updates()
bool has_auxiliary_objectives_updates() const
friend class ::google::protobuf::MessageLite
double offset_update() const
const ::operations_research::math_opt::SparseDoubleMatrixProto & quadratic_coefficients() const
ObjectiveUpdatesProto & operator=(const ObjectiveUpdatesProto &from)
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
void clear_offset_update()
void unsafe_arena_set_allocated_quadratic_coefficients(::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE value)
const ::operations_research::math_opt::SparseDoubleVectorProto & linear_coefficients() const
void set_allocated_linear_coefficients(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
@ kDirectionUpdateFieldNumber
@ kPriorityUpdateFieldNumber
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE unsafe_arena_release_linear_coefficients()
static const ObjectiveUpdatesProto & default_instance()
void MergeFrom(const ObjectiveUpdatesProto &from)
bool direction_update() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NONNULL mutable_linear_coefficients()
::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE release_quadratic_coefficients()
PROTOBUF_CONSTEXPR ObjectiveUpdatesProto(::google::protobuf::internal::ConstantInitialized)
bool has_linear_coefficients() const
bool has_direction_update() const
void set_offset_update(double value)
bool has_offset_update() const
void set_allocated_quadratic_coefficients(::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE value)
void CopyFrom(const ObjectiveUpdatesProto &from)
void set_direction_update(bool value)
::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NULLABLE unsafe_arena_release_quadratic_coefficients()
::size_t ByteSizeLong() const final
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void clear_linear_coefficients()
void set_priority_update(::int64_t value)
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE release_linear_coefficients()
void clear_quadratic_coefficients()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
void clear_priority_update()
bool has_quadratic_coefficients() const
bool IsInitialized() const
::int64_t priority_update() const
void clear_direction_update()
void unsafe_arena_set_allocated_linear_coefficients(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
void Swap(ObjectiveUpdatesProto *PROTOBUF_NONNULL other)
bool has_priority_update() const
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::operations_research::math_opt::SparseDoubleMatrixProto *PROTOBUF_NONNULL mutable_quadratic_coefficients()
QuadraticConstraintUpdatesProto_NewConstraintsEntry_DoNotUse()
::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message, ::google::protobuf::internal::WireFormatLite::TYPE_INT64, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > SuperType
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
void set_deleted_constraint_ids(int index, ::int64_t value)
void clear_deleted_constraint_ids()
::size_t ByteSizeLong() const final
static constexpr int kIndexInFileMessages
QuadraticConstraintUpdatesProto()
static const QuadraticConstraintUpdatesProto & default_instance()
int new_constraints_size() const
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
void clear_new_constraints()
QuadraticConstraintUpdatesProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
friend void swap(QuadraticConstraintUpdatesProto &a, QuadraticConstraintUpdatesProto &b)
void MergeFrom(const QuadraticConstraintUpdatesProto &from)
int deleted_constraint_ids_size() const
::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto > *PROTOBUF_NONNULL mutable_new_constraints()
const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto > & new_constraints() const
void add_deleted_constraint_ids(::int64_t value)
const ::google::protobuf::RepeatedField<::int64_t > & deleted_constraint_ids() const
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_constraint_ids()
void Swap(QuadraticConstraintUpdatesProto *PROTOBUF_NONNULL other)
bool IsInitialized() const
::int64_t deleted_constraint_ids(int index) const
::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message, ::google::protobuf::internal::WireFormatLite::TYPE_INT64, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > SuperType
SecondOrderConeConstraintUpdatesProto_NewConstraintsEntry_DoNotUse()
void clear_new_constraints()
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_constraint_ids()
int new_constraints_size() const
static const SecondOrderConeConstraintUpdatesProto & default_instance()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto > & new_constraints() const
::size_t ByteSizeLong() const final
SecondOrderConeConstraintUpdatesProto()
void MergeFrom(const SecondOrderConeConstraintUpdatesProto &from)
void add_deleted_constraint_ids(::int64_t value)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
::int64_t deleted_constraint_ids(int index) const
void CopyFrom(const SecondOrderConeConstraintUpdatesProto &from)
void set_deleted_constraint_ids(int index, ::int64_t value)
bool IsInitialized() const
::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto > *PROTOBUF_NONNULL mutable_new_constraints()
const ::google::protobuf::RepeatedField<::int64_t > & deleted_constraint_ids() const
void clear_deleted_constraint_ids()
int deleted_constraint_ids_size() const
void Swap(SecondOrderConeConstraintUpdatesProto *PROTOBUF_NONNULL other)
friend class ::google::protobuf::MessageLite
SosConstraintUpdatesProto_NewConstraintsEntry_DoNotUse()
static constexpr const void *PROTOBUF_NONNULL internal_default_instance()
::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message, ::google::protobuf::internal::WireFormatLite::TYPE_INT64, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE > SuperType
static constexpr auto InternalGenerateClassData_()
const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto > & new_constraints() const
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
SosConstraintUpdatesProto()
bool IsInitialized() const
void clear_new_constraints()
::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto > *PROTOBUF_NONNULL mutable_new_constraints()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
void clear_deleted_constraint_ids()
int deleted_constraint_ids_size() const
int new_constraints_size() const
::int64_t deleted_constraint_ids(int index) const
void add_deleted_constraint_ids(::int64_t value)
void CopyFrom(const SosConstraintUpdatesProto &from)
void MergeFrom(const SosConstraintUpdatesProto &from)
friend void swap(SosConstraintUpdatesProto &a, SosConstraintUpdatesProto &b)
static const SosConstraintUpdatesProto & default_instance()
::google::protobuf::RepeatedField<::int64_t > *PROTOBUF_NONNULL mutable_deleted_constraint_ids()
void Swap(SosConstraintUpdatesProto *PROTOBUF_NONNULL other)
void set_deleted_constraint_ids(int index, ::int64_t value)
::size_t ByteSizeLong() const final
const ::google::protobuf::RepeatedField<::int64_t > & deleted_constraint_ids() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE release_lower_bounds()
void clear_upper_bounds()
friend class ::google::protobuf::MessageLite
bool has_lower_bounds() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE unsafe_arena_release_upper_bounds()
const ::operations_research::math_opt::SparseDoubleVectorProto & upper_bounds() const
bool IsInitialized() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE release_upper_bounds()
::operations_research::math_opt::SparseBoolVectorProto *PROTOBUF_NULLABLE unsafe_arena_release_integers()
void unsafe_arena_set_allocated_upper_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
VariableUpdatesProto(const VariableUpdatesProto &from)
void unsafe_arena_set_allocated_lower_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
bool has_upper_bounds() const
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NONNULL mutable_lower_bounds()
void CopyFrom(const VariableUpdatesProto &from)
void set_allocated_upper_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
PROTOBUF_CONSTEXPR VariableUpdatesProto(::google::protobuf::internal::ConstantInitialized)
void clear_lower_bounds()
bool has_integers() const
const ::operations_research::math_opt::SparseDoubleVectorProto & lower_bounds() const
void Swap(VariableUpdatesProto *PROTOBUF_NONNULL other)
void unsafe_arena_set_allocated_integers(::operations_research::math_opt::SparseBoolVectorProto *PROTOBUF_NULLABLE value)
void set_allocated_lower_bounds(::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NULLABLE unsafe_arena_release_lower_bounds()
::operations_research::math_opt::SparseDoubleVectorProto *PROTOBUF_NONNULL mutable_upper_bounds()
::operations_research::math_opt::SparseBoolVectorProto *PROTOBUF_NONNULL mutable_integers()
void set_allocated_integers(::operations_research::math_opt::SparseBoolVectorProto *PROTOBUF_NULLABLE value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
const ::operations_research::math_opt::SparseBoolVectorProto & integers() const
::operations_research::math_opt::SparseBoolVectorProto *PROTOBUF_NULLABLE release_integers()
VariableUpdatesProto & operator=(const VariableUpdatesProto &from)
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto
::absl::string_view GetAnyMessageName()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ObjectiveUpdatesProtoDefaultTypeInternal _ObjectiveUpdatesProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull VariableUpdatesProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SosConstraintUpdatesProtoDefaultTypeInternal _SosConstraintUpdatesProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuxiliaryObjectivesUpdatesProto_NewObjectivesEntry_DoNotUseDefaultTypeInternal _AuxiliaryObjectivesUpdatesProto_NewObjectivesEntry_DoNotUse_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LinearConstraintUpdatesProtoDefaultTypeInternal _LinearConstraintUpdatesProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ModelUpdateProtoDefaultTypeInternal _ModelUpdateProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QuadraticConstraintUpdatesProtoDefaultTypeInternal _QuadraticConstraintUpdatesProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull QuadraticConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IndicatorConstraintUpdatesProtoDefaultTypeInternal _IndicatorConstraintUpdatesProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull SosConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull LinearConstraintUpdatesProto_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull ModelUpdateProto_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull IndicatorConstraintUpdatesProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuxiliaryObjectivesUpdatesProto_ObjectiveUpdatesEntry_DoNotUseDefaultTypeInternal _AuxiliaryObjectivesUpdatesProto_ObjectiveUpdatesEntry_DoNotUse_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull SosConstraintUpdatesProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SecondOrderConeConstraintUpdatesProto_NewConstraintsEntry_DoNotUseDefaultTypeInternal _SecondOrderConeConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SecondOrderConeConstraintUpdatesProtoDefaultTypeInternal _SecondOrderConeConstraintUpdatesProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SparseDoubleVectorProtoDefaultTypeInternal _SparseDoubleVectorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QuadraticConstraintUpdatesProto_NewConstraintsEntry_DoNotUseDefaultTypeInternal _QuadraticConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull AuxiliaryObjectivesUpdatesProto_ObjectiveUpdatesEntry_DoNotUse_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SparseDoubleMatrixProtoDefaultTypeInternal _SparseDoubleMatrixProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SosConstraintUpdatesProto_NewConstraintsEntry_DoNotUseDefaultTypeInternal _SosConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LinearConstraintsProtoDefaultTypeInternal _LinearConstraintsProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull QuadraticConstraintUpdatesProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VariablesProtoDefaultTypeInternal _VariablesProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VariableUpdatesProtoDefaultTypeInternal _VariableUpdatesProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull ObjectiveUpdatesProto_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuxiliaryObjectivesUpdatesProtoDefaultTypeInternal _AuxiliaryObjectivesUpdatesProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull SecondOrderConeConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SparseBoolVectorProtoDefaultTypeInternal _SparseBoolVectorProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull AuxiliaryObjectivesUpdatesProto_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull IndicatorConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IndicatorConstraintUpdatesProto_NewConstraintsEntry_DoNotUseDefaultTypeInternal _IndicatorConstraintUpdatesProto_NewConstraintsEntry_DoNotUse_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull AuxiliaryObjectivesUpdatesProto_NewObjectivesEntry_DoNotUse_class_data_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull SecondOrderConeConstraintUpdatesProto_class_data_