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 != 6031001
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"; }
265 *
this = ::std::move(from);
267 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
268 static
void* PROTOBUF_NONNULL PlacementNew_(
269 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
270 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
271 static constexpr auto InternalNewImpl_();
274 static constexpr auto InternalGenerateClassData_();
276 ::
google::protobuf::Metadata GetMetadata() const;
281 kLowerBoundsFieldNumber = 1,
282 kUpperBoundsFieldNumber = 2,
288 const ::operations_research::math_opt::SparseDoubleVectorProto&
lower_bounds()
const;
296 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_lower_bounds()
const;
303 const ::operations_research::math_opt::SparseDoubleVectorProto&
upper_bounds()
const;
311 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_upper_bounds()
const;
318 const ::operations_research::math_opt::SparseBoolVectorProto&
integers()
const;
326 const ::operations_research::math_opt::SparseBoolVectorProto& _internal_integers()
const;
333 friend class ::google::protobuf::internal::TcParser;
334 static const ::google::protobuf::internal::TcParseTable<2, 3,
339 friend class ::google::protobuf::MessageLite;
340 friend class ::google::protobuf::Arena;
341 template <
typename T>
342 friend class ::google::protobuf::Arena::InternalHelper;
343 using InternalArenaConstructable_ = void;
344 using DestructorSkippable_ = void;
346 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
347 inline explicit Impl_(
348 ::google::protobuf::internal::InternalVisibility visibility,
349 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
350 inline explicit Impl_(
351 ::google::protobuf::internal::InternalVisibility visibility,
352 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
354 ::google::protobuf::internal::HasBits<1> _has_bits_;
355 ::google::protobuf::internal::CachedSize _cached_size_;
359 PROTOBUF_TSAN_DECLARE_MEMBER
361 union { Impl_ _impl_; };
362 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
374#if defined(PROTOBUF_CUSTOM_VTABLE)
381 template <
typename =
void>
382 explicit PROTOBUF_CONSTEXPR
ObjectiveUpdatesProto(::google::protobuf::internal::ConstantInitialized);
392 if (
this == &from)
return *
this;
393 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
401 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
402 ABSL_ATTRIBUTE_LIFETIME_BOUND {
403 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
405 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
406 ABSL_ATTRIBUTE_LIFETIME_BOUND {
407 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
410 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
411 return GetDescriptor();
413 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
416 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
423 static constexpr int kIndexInFileMessages = 1;
425 inline void Swap(ObjectiveUpdatesProto* PROTOBUF_NONNULL other) {
426 if (other ==
this)
return;
427 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
430 ::google::protobuf::internal::GenericSwap(
this, other);
433 void UnsafeArenaSwap(ObjectiveUpdatesProto* PROTOBUF_NONNULL other) {
434 if (other ==
this)
return;
435 ABSL_DCHECK(GetArena() == other->GetArena());
441 ObjectiveUpdatesProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
442 return ::google::protobuf::Message::DefaultConstruct<ObjectiveUpdatesProto>(arena);
444 using ::google::protobuf::Message::CopyFrom;
446 using ::google::protobuf::Message::MergeFrom;
450 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
451 const ::google::protobuf::MessageLite& from_msg);
457 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
458 #if defined(PROTOBUF_CUSTOM_VTABLE)
460 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
462 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
463 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
467 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
468 ::uint8_t* PROTOBUF_NONNULL target,
469 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
470 return _InternalSerialize(*
this, target, stream);
473 ::size_t ByteSizeLong() const final;
474 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
475 ::uint8_t* PROTOBUF_NONNULL target,
476 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
478 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
481 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
485 template <
typename T>
487 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.ObjectiveUpdatesProto"; }
495 *
this = ::std::move(from);
497 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
498 static
void* PROTOBUF_NONNULL PlacementNew_(
499 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
500 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
501 static constexpr auto InternalNewImpl_();
504 static constexpr auto InternalGenerateClassData_();
506 ::
google::protobuf::Metadata GetMetadata() const;
511 kLinearCoefficientsFieldNumber = 3,
512 kQuadraticCoefficientsFieldNumber = 4,
513 kOffsetUpdateFieldNumber = 2,
520 const ::operations_research::math_opt::SparseDoubleVectorProto&
linear_coefficients()
const;
528 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_linear_coefficients()
const;
543 const ::operations_research::math_opt::SparseDoubleMatrixProto& _internal_quadratic_coefficients()
const;
554 double _internal_offset_update()
const;
555 void _internal_set_offset_update(
double value);
565 ::int64_t _internal_priority_update()
const;
566 void _internal_set_priority_update(::int64_t value);
576 bool _internal_direction_update()
const;
577 void _internal_set_direction_update(
bool value);
583 friend class ::google::protobuf::internal::TcParser;
584 static const ::google::protobuf::internal::TcParseTable<3, 5,
589 friend class ::google::protobuf::MessageLite;
590 friend class ::google::protobuf::Arena;
591 template <
typename T>
592 friend class ::google::protobuf::Arena::InternalHelper;
593 using InternalArenaConstructable_ = void;
594 using DestructorSkippable_ = void;
596 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
597 inline explicit Impl_(
598 ::google::protobuf::internal::InternalVisibility visibility,
599 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
600 inline explicit Impl_(
601 ::google::protobuf::internal::InternalVisibility visibility,
602 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
604 ::google::protobuf::internal::HasBits<1> _has_bits_;
605 ::google::protobuf::internal::CachedSize _cached_size_;
608 double offset_update_;
609 ::int64_t priority_update_;
610 bool direction_update_;
611 PROTOBUF_TSAN_DECLARE_MEMBER
613 union { Impl_ _impl_; };
614 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
626#if defined(PROTOBUF_CUSTOM_VTABLE)
633 template <
typename =
void>
637 inline LinearConstraintUpdatesProto(LinearConstraintUpdatesProto&& from) noexcept
644 if (
this == &from)
return *
this;
645 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
653 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
654 ABSL_ATTRIBUTE_LIFETIME_BOUND {
655 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
658 ABSL_ATTRIBUTE_LIFETIME_BOUND {
659 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
662 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
descriptor() {
665 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
668 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
678 if (other ==
this)
return;
679 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
682 ::google::protobuf::internal::GenericSwap(
this, other);
685 void UnsafeArenaSwap(LinearConstraintUpdatesProto* PROTOBUF_NONNULL other) {
686 if (other ==
this)
return;
687 ABSL_DCHECK(GetArena() == other->GetArena());
694 return ::google::protobuf::Message::DefaultConstruct<LinearConstraintUpdatesProto>(arena);
696 using ::google::protobuf::Message::CopyFrom;
698 using ::google::protobuf::Message::MergeFrom;
702 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
703 const ::google::protobuf::MessageLite& from_msg);
709 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
710 #if defined(PROTOBUF_CUSTOM_VTABLE)
712 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
714 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
715 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
719 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
720 ::uint8_t* PROTOBUF_NONNULL target,
721 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
722 return _InternalSerialize(*
this, target, stream);
725 ::size_t ByteSizeLong() const final;
726 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
727 ::uint8_t* PROTOBUF_NONNULL target,
728 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
730 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
733 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
737 template <
typename T>
739 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.LinearConstraintUpdatesProto"; }
747 *
this = ::std::move(from);
749 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
750 static
void* PROTOBUF_NONNULL PlacementNew_(
751 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
752 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
753 static constexpr auto InternalNewImpl_();
756 static constexpr auto InternalGenerateClassData_();
758 ::
google::protobuf::Metadata GetMetadata() const;
763 kLowerBoundsFieldNumber = 1,
764 kUpperBoundsFieldNumber = 2,
769 const ::operations_research::math_opt::SparseDoubleVectorProto&
lower_bounds()
const;
777 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_lower_bounds()
const;
784 const ::operations_research::math_opt::SparseDoubleVectorProto&
upper_bounds()
const;
792 const ::operations_research::math_opt::SparseDoubleVectorProto& _internal_upper_bounds()
const;
799 friend class ::google::protobuf::internal::TcParser;
800 static const ::google::protobuf::internal::TcParseTable<1, 2,
805 friend class ::google::protobuf::MessageLite;
806 friend class ::google::protobuf::Arena;
807 template <
typename T>
808 friend class ::google::protobuf::Arena::InternalHelper;
809 using InternalArenaConstructable_ = void;
810 using DestructorSkippable_ = void;
812 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
813 inline explicit Impl_(
814 ::google::protobuf::internal::InternalVisibility visibility,
815 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
816 inline explicit Impl_(
817 ::google::protobuf::internal::InternalVisibility visibility,
818 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
820 ::google::protobuf::internal::HasBits<1> _has_bits_;
821 ::google::protobuf::internal::CachedSize _cached_size_;
824 PROTOBUF_TSAN_DECLARE_MEMBER
826 union { Impl_ _impl_; };
827 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
834 :
public ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
835 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
836 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE> {
839 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
840 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
841 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
843 template <
typename =
void>
854 friend class ::google::protobuf::MessageLite;
855 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
857 friend class ::google::protobuf::internal::TcParser;
858 static const ::google::protobuf::internal::TcParseTable<1, 2,
863 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
864 static
void* PROTOBUF_NONNULL PlacementNew_(
865 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
866 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
867 static constexpr auto InternalNewImpl_();
878 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
879 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
880 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
882 template <
typename =
void>
893 friend class ::google::protobuf::MessageLite;
894 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
896 friend class ::google::protobuf::internal::TcParser;
897 static const ::google::protobuf::internal::TcParseTable<1, 2,
902 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
903 static
void* PROTOBUF_NONNULL PlacementNew_(
904 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
905 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
906 static constexpr auto InternalNewImpl_();
917 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
918 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
919 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
921 template <
typename =
void>
932 friend class ::google::protobuf::MessageLite;
933 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
935 friend class ::google::protobuf::internal::TcParser;
936 static const ::google::protobuf::internal::TcParseTable<1, 2,
941 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
942 static
void* PROTOBUF_NONNULL PlacementNew_(
943 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
944 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
945 static constexpr auto InternalNewImpl_();
956 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
957 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
958 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
960 template <
typename =
void>
971 friend class ::google::protobuf::MessageLite;
972 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
974 friend class ::google::protobuf::internal::TcParser;
975 static const ::google::protobuf::internal::TcParseTable<1, 2,
980 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
981 static
void* PROTOBUF_NONNULL PlacementNew_(
982 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
983 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
984 static constexpr auto InternalNewImpl_();
995 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
996 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
997 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
999 template <
typename =
void>
1010 friend class ::google::protobuf::MessageLite;
1011 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1013 friend class ::google::protobuf::internal::TcParser;
1014 static const ::google::protobuf::internal::TcParseTable<1, 2,
1019 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1020 static
void* PROTOBUF_NONNULL PlacementNew_(
1021 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1022 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1023 static constexpr auto InternalNewImpl_();
1034 ::google::protobuf::internal::MapEntry<::int64_t, ::google::protobuf::Message,
1035 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1036 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>;
1038 template <
typename =
void>
1049 friend class ::google::protobuf::MessageLite;
1050 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1052 friend class ::google::protobuf::internal::TcParser;
1053 static const ::google::protobuf::internal::TcParseTable<1, 2,
1058 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1059 static
void* PROTOBUF_NONNULL PlacementNew_(
1060 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1061 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1062 static constexpr auto InternalNewImpl_();
1073#if defined(PROTOBUF_CUSTOM_VTABLE)
1080 template <
typename =
void>
1086 inline SosConstraintUpdatesProto& operator=(
const SosConstraintUpdatesProto& from) {
1090 inline SosConstraintUpdatesProto& operator=(SosConstraintUpdatesProto&& from)
noexcept {
1091 if (
this == &from)
return *
this;
1092 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1093 InternalSwap(&from);
1100 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1101 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1102 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1104 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1105 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1106 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1109 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1110 return GetDescriptor();
1112 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1113 return default_instance().GetMetadata().descriptor;
1122 static constexpr int kIndexInFileMessages = 11;
1125 if (other ==
this)
return;
1126 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1127 InternalSwap(other);
1129 ::google::protobuf::internal::GenericSwap(
this, other);
1132 void UnsafeArenaSwap(SosConstraintUpdatesProto* PROTOBUF_NONNULL other) {
1133 if (other ==
this)
return;
1134 ABSL_DCHECK(GetArena() == other->GetArena());
1135 InternalSwap(other);
1141 return ::google::protobuf::Message::DefaultConstruct<SosConstraintUpdatesProto>(arena);
1143 using ::google::protobuf::Message::CopyFrom;
1145 using ::google::protobuf::Message::MergeFrom;
1149 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1150 const ::google::protobuf::MessageLite& from_msg);
1156 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1157 #if defined(PROTOBUF_CUSTOM_VTABLE)
1159 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1161 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1162 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1166 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1167 ::uint8_t* PROTOBUF_NONNULL target,
1168 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1169 return _InternalSerialize(*
this, target, stream);
1172 ::size_t ByteSizeLong() const final;
1173 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1174 ::uint8_t* PROTOBUF_NONNULL target,
1175 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1177 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1180 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1182 void InternalSwap(SosConstraintUpdatesProto* PROTOBUF_NONNULL other);
1184 template <
typename T>
1186 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.SosConstraintUpdatesProto"; }
1194 *
this = ::std::move(from);
1196 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1197 static
void* PROTOBUF_NONNULL PlacementNew_(
1198 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1199 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1200 static constexpr auto InternalNewImpl_();
1214 int deleted_constraint_ids_size()
const;
1216 int _internal_deleted_constraint_ids_size()
const;
1219 void clear_deleted_constraint_ids() ;
1220 ::int64_t deleted_constraint_ids(
int index)
const;
1227 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1228 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1234 int _internal_new_constraints_size()
const;
1238 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>&
new_constraints()
const;
1239 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1242 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>& _internal_new_constraints()
const;
1243 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1249 friend class ::google::protobuf::internal::TcParser;
1250 static const ::google::protobuf::internal::TcParseTable<0, 2,
1255 friend class ::google::protobuf::MessageLite;
1256 friend class ::google::protobuf::Arena;
1257 template <
typename T>
1258 friend class ::google::protobuf::Arena::InternalHelper;
1259 using InternalArenaConstructable_ = void;
1260 using DestructorSkippable_ = void;
1262 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1263 inline explicit Impl_(
1264 ::google::protobuf::internal::InternalVisibility visibility,
1265 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1266 inline explicit Impl_(
1267 ::google::protobuf::internal::InternalVisibility visibility,
1268 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1270 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1271 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1273 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1274 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1276 ::google::protobuf::internal::CachedSize _cached_size_;
1277 PROTOBUF_TSAN_DECLARE_MEMBER
1279 union { Impl_ _impl_; };
1280 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1286class OR_PROTO_DLL SecondOrderConeConstraintUpdatesProto final :
public ::google::protobuf::Message
1289 inline SecondOrderConeConstraintUpdatesProto() : SecondOrderConeConstraintUpdatesProto(nullptr) {}
1292#if defined(PROTOBUF_CUSTOM_VTABLE)
1299 template <
typename =
void>
1305 inline SecondOrderConeConstraintUpdatesProto& operator=(
const SecondOrderConeConstraintUpdatesProto& from) {
1309 inline SecondOrderConeConstraintUpdatesProto& operator=(SecondOrderConeConstraintUpdatesProto&& from)
noexcept {
1310 if (
this == &from)
return *
this;
1311 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1312 InternalSwap(&from);
1319 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1320 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1321 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1323 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1324 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1325 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1328 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1329 return GetDescriptor();
1334 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
1341 static constexpr int kIndexInFileMessages = 9;
1344 if (other ==
this)
return;
1345 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1346 InternalSwap(other);
1348 ::google::protobuf::internal::GenericSwap(
this, other);
1351 void UnsafeArenaSwap(SecondOrderConeConstraintUpdatesProto* PROTOBUF_NONNULL other) {
1352 if (other ==
this)
return;
1353 ABSL_DCHECK(GetArena() == other->GetArena());
1354 InternalSwap(other);
1360 return ::google::protobuf::Message::DefaultConstruct<SecondOrderConeConstraintUpdatesProto>(arena);
1362 using ::google::protobuf::Message::CopyFrom;
1364 using ::google::protobuf::Message::MergeFrom;
1368 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1369 const ::google::protobuf::MessageLite& from_msg);
1375 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1376 #if defined(PROTOBUF_CUSTOM_VTABLE)
1378 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1380 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1381 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1385 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1386 ::uint8_t* PROTOBUF_NONNULL target,
1387 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1388 return _InternalSerialize(*
this, target, stream);
1391 ::size_t ByteSizeLong() const final;
1392 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1393 ::uint8_t* PROTOBUF_NONNULL target,
1394 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1396 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1399 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1400 static void SharedDtor(MessageLite& self);
1401 void InternalSwap(SecondOrderConeConstraintUpdatesProto* PROTOBUF_NONNULL other);
1403 template <
typename T>
1405 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.SecondOrderConeConstraintUpdatesProto"; }
1413 *
this = ::std::move(from);
1415 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1416 static
void* PROTOBUF_NONNULL PlacementNew_(
1417 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1418 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1419 static constexpr auto InternalNewImpl_();
1433 int deleted_constraint_ids_size()
const;
1435 int _internal_deleted_constraint_ids_size()
const;
1438 void clear_deleted_constraint_ids() ;
1439 ::int64_t deleted_constraint_ids(
int index)
const;
1440 void set_deleted_constraint_ids(
int index, ::int64_t value);
1446 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1447 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1453 int _internal_new_constraints_size()
const;
1457 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>&
new_constraints()
const;
1458 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1461 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>& _internal_new_constraints()
const;
1462 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1468 friend class ::google::protobuf::internal::TcParser;
1469 static const ::google::protobuf::internal::TcParseTable<0, 2,
1474 friend class ::google::protobuf::MessageLite;
1475 friend class ::google::protobuf::Arena;
1476 template <
typename T>
1477 friend class ::google::protobuf::Arena::InternalHelper;
1478 using InternalArenaConstructable_ = void;
1479 using DestructorSkippable_ = void;
1481 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1482 inline explicit Impl_(
1483 ::google::protobuf::internal::InternalVisibility visibility,
1484 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1485 inline explicit Impl_(
1486 ::google::protobuf::internal::InternalVisibility visibility,
1487 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1489 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1490 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1492 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1493 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1495 ::google::protobuf::internal::CachedSize _cached_size_;
1496 PROTOBUF_TSAN_DECLARE_MEMBER
1498 union { Impl_ _impl_; };
1499 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1505class OR_PROTO_DLL QuadraticConstraintUpdatesProto final :
public ::google::protobuf::Message
1508 inline QuadraticConstraintUpdatesProto() : QuadraticConstraintUpdatesProto(nullptr) {}
1509 ~QuadraticConstraintUpdatesProto() PROTOBUF_FINAL;
1511#if defined(PROTOBUF_CUSTOM_VTABLE)
1518 template <
typename =
void>
1524 inline QuadraticConstraintUpdatesProto& operator=(
const QuadraticConstraintUpdatesProto& from) {
1528 inline QuadraticConstraintUpdatesProto& operator=(QuadraticConstraintUpdatesProto&& from)
noexcept {
1529 if (
this == &from)
return *
this;
1530 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1531 InternalSwap(&from);
1538 inline const ::google::protobuf::UnknownFieldSet&
unknown_fields() const
1539 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1540 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1542 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1543 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1544 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1547 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1548 return GetDescriptor();
1550 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1553 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
1554 return default_instance().GetMetadata().reflection;
1563 if (other ==
this)
return;
1564 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1565 InternalSwap(other);
1567 ::google::protobuf::internal::GenericSwap(
this, other);
1571 if (other ==
this)
return;
1572 ABSL_DCHECK(GetArena() == other->GetArena());
1573 InternalSwap(other);
1579 return ::google::protobuf::Message::DefaultConstruct<QuadraticConstraintUpdatesProto>(arena);
1581 using ::google::protobuf::Message::CopyFrom;
1583 using ::google::protobuf::Message::MergeFrom;
1587 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1588 const ::google::protobuf::MessageLite& from_msg);
1594 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1595 #if defined(PROTOBUF_CUSTOM_VTABLE)
1599 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1600 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1605 ::uint8_t* PROTOBUF_NONNULL target,
1606 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1610 ::size_t ByteSizeLong() const final;
1611 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1612 ::uint8_t* PROTOBUF_NONNULL target,
1613 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1615 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1618 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1619 static void SharedDtor(MessageLite& self);
1620 void InternalSwap(QuadraticConstraintUpdatesProto* PROTOBUF_NONNULL other);
1622 template <
typename T>
1624 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.QuadraticConstraintUpdatesProto"; }
1627 explicit QuadraticConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1632 *
this = ::std::move(from);
1634 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1635 static
void* PROTOBUF_NONNULL PlacementNew_(
1636 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1637 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1638 static constexpr auto InternalNewImpl_();
1641 static constexpr auto InternalGenerateClassData_();
1652 int deleted_constraint_ids_size()
const;
1654 int _internal_deleted_constraint_ids_size()
const;
1657 void clear_deleted_constraint_ids() ;
1658 ::int64_t deleted_constraint_ids(
int index)
const;
1659 void set_deleted_constraint_ids(
int index, ::int64_t value);
1660 void add_deleted_constraint_ids(::int64_t value);
1665 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1666 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1672 int _internal_new_constraints_size()
const;
1676 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>&
new_constraints()
const;
1677 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1680 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>& _internal_new_constraints()
const;
1681 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1687 friend class ::google::protobuf::internal::TcParser;
1688 static const ::google::protobuf::internal::TcParseTable<0, 2,
1693 friend class ::google::protobuf::MessageLite;
1694 friend class ::google::protobuf::Arena;
1695 template <
typename T>
1696 friend class ::google::protobuf::Arena::InternalHelper;
1697 using InternalArenaConstructable_ = void;
1698 using DestructorSkippable_ = void;
1700 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1701 inline explicit Impl_(
1702 ::google::protobuf::internal::InternalVisibility visibility,
1703 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1704 inline explicit Impl_(
1705 ::google::protobuf::internal::InternalVisibility visibility,
1706 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1708 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1709 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1711 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1712 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1714 ::google::protobuf::internal::CachedSize _cached_size_;
1715 PROTOBUF_TSAN_DECLARE_MEMBER
1717 union { Impl_ _impl_; };
1718 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1724class OR_PROTO_DLL IndicatorConstraintUpdatesProto final :
public ::google::protobuf::Message
1727 inline IndicatorConstraintUpdatesProto() : IndicatorConstraintUpdatesProto(nullptr) {}
1728 ~IndicatorConstraintUpdatesProto() PROTOBUF_FINAL;
1730#if defined(PROTOBUF_CUSTOM_VTABLE)
1737 template <
typename =
void>
1747 inline IndicatorConstraintUpdatesProto& operator=(IndicatorConstraintUpdatesProto&& from)
noexcept {
1748 if (
this == &from)
return *
this;
1749 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1750 InternalSwap(&from);
1758 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1759 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1762 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1763 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1766 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1767 return GetDescriptor();
1769 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1770 return default_instance().GetMetadata().descriptor;
1772 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
1773 return default_instance().GetMetadata().reflection;
1779 static constexpr int kIndexInFileMessages = 13;
1782 if (other ==
this)
return;
1783 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
1784 InternalSwap(other);
1786 ::google::protobuf::internal::GenericSwap(
this, other);
1790 if (other ==
this)
return;
1791 ABSL_DCHECK(GetArena() == other->GetArena());
1792 InternalSwap(other);
1798 return ::google::protobuf::Message::DefaultConstruct<IndicatorConstraintUpdatesProto>(arena);
1800 using ::google::protobuf::Message::CopyFrom;
1802 using ::google::protobuf::Message::MergeFrom;
1806 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
1807 const ::google::protobuf::MessageLite& from_msg);
1810 bool IsInitialized()
const {
1813 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
1814 #if defined(PROTOBUF_CUSTOM_VTABLE)
1816 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1818 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
1819 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
1823 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1824 ::uint8_t* PROTOBUF_NONNULL target,
1825 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
1829 ::size_t ByteSizeLong() const final;
1830 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
1831 ::uint8_t* PROTOBUF_NONNULL target,
1832 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
1834 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
1837 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1838 static void SharedDtor(MessageLite& self);
1839 void InternalSwap(IndicatorConstraintUpdatesProto* PROTOBUF_NONNULL other);
1841 template <
typename T>
1843 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.IndicatorConstraintUpdatesProto"; }
1846 explicit IndicatorConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1847 IndicatorConstraintUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const IndicatorConstraintUpdatesProto& from);
1851 *
this = ::std::move(from);
1853 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
1854 static
void* PROTOBUF_NONNULL PlacementNew_(
1855 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
1856 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1857 static constexpr auto InternalNewImpl_();
1860 static constexpr auto InternalGenerateClassData_();
1871 int deleted_constraint_ids_size()
const;
1873 int _internal_deleted_constraint_ids_size()
const;
1876 void clear_deleted_constraint_ids() ;
1877 ::int64_t deleted_constraint_ids(
int index)
const;
1878 void set_deleted_constraint_ids(
int index, ::int64_t value);
1879 void add_deleted_constraint_ids(::int64_t value);
1880 const ::google::protobuf::RepeatedField<::int64_t>& deleted_constraint_ids()
const;
1884 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_constraint_ids()
const;
1885 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_constraint_ids();
1891 int _internal_new_constraints_size()
const;
1895 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>&
new_constraints()
const;
1896 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>* PROTOBUF_NONNULL
mutable_new_constraints();
1899 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>& _internal_new_constraints()
const;
1900 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>* PROTOBUF_NONNULL _internal_mutable_new_constraints();
1906 friend class ::google::protobuf::internal::TcParser;
1907 static const ::google::protobuf::internal::TcParseTable<0, 2,
1912 friend class ::google::protobuf::MessageLite;
1913 friend class ::google::protobuf::Arena;
1914 template <
typename T>
1915 friend class ::google::protobuf::Arena::InternalHelper;
1916 using InternalArenaConstructable_ = void;
1917 using DestructorSkippable_ = void;
1919 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
1920 inline explicit Impl_(
1921 ::google::protobuf::internal::InternalVisibility visibility,
1922 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
1923 inline explicit Impl_(
1924 ::google::protobuf::internal::InternalVisibility visibility,
1925 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
1927 ::google::protobuf::RepeatedField<::int64_t> deleted_constraint_ids_;
1928 ::google::protobuf::internal::CachedSize _deleted_constraint_ids_cached_byte_size_;
1930 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
1931 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
1933 ::google::protobuf::internal::CachedSize _cached_size_;
1934 PROTOBUF_TSAN_DECLARE_MEMBER
1936 union { Impl_ _impl_; };
1937 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
1943class OR_PROTO_DLL AuxiliaryObjectivesUpdatesProto final :
public ::google::protobuf::Message
1946 inline AuxiliaryObjectivesUpdatesProto() : AuxiliaryObjectivesUpdatesProto(nullptr) {}
1947 ~AuxiliaryObjectivesUpdatesProto() PROTOBUF_FINAL;
1949#if defined(PROTOBUF_CUSTOM_VTABLE)
1956 template <
typename =
void>
1966 inline AuxiliaryObjectivesUpdatesProto& operator=(AuxiliaryObjectivesUpdatesProto&& from)
noexcept {
1967 if (
this == &from)
return *
this;
1968 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
1969 InternalSwap(&from);
1976 inline const ::google::protobuf::UnknownFieldSet&
unknown_fields() const
1977 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1978 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1980 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
1981 ABSL_ATTRIBUTE_LIFETIME_BOUND {
1982 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1985 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
1986 return GetDescriptor();
1988 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
1989 return default_instance().GetMetadata().descriptor;
1998 static constexpr int kIndexInFileMessages = 4;
2001 if (other ==
this)
return;
2002 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
2003 InternalSwap(other);
2005 ::google::protobuf::internal::GenericSwap(
this, other);
2008 void UnsafeArenaSwap(AuxiliaryObjectivesUpdatesProto* PROTOBUF_NONNULL other) {
2009 if (other ==
this)
return;
2010 ABSL_DCHECK(GetArena() == other->GetArena());
2011 InternalSwap(other);
2017 return ::google::protobuf::Message::DefaultConstruct<AuxiliaryObjectivesUpdatesProto>(arena);
2019 using ::google::protobuf::Message::CopyFrom;
2021 using ::google::protobuf::Message::MergeFrom;
2025 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
2026 const ::google::protobuf::MessageLite& from_msg);
2032 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
2033 #if defined(PROTOBUF_CUSTOM_VTABLE)
2035 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
2036 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2037 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
2038 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
2042 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2043 ::uint8_t* PROTOBUF_NONNULL target,
2044 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
2048 ::size_t ByteSizeLong() const final;
2049 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2050 ::uint8_t* PROTOBUF_NONNULL target,
2051 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
2053 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
2056 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2057 static void SharedDtor(MessageLite& self);
2058 void InternalSwap(AuxiliaryObjectivesUpdatesProto* PROTOBUF_NONNULL other);
2060 template <
typename T>
2062 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.AuxiliaryObjectivesUpdatesProto"; }
2065 explicit AuxiliaryObjectivesUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2066 AuxiliaryObjectivesUpdatesProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const AuxiliaryObjectivesUpdatesProto& from);
2067 AuxiliaryObjectivesUpdatesProto(
2070 *
this = ::std::move(from);
2072 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
2073 static
void* PROTOBUF_NONNULL PlacementNew_(
2074 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
2075 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2076 static constexpr auto InternalNewImpl_();
2079 static constexpr auto InternalGenerateClassData_();
2081 ::
google::protobuf::Metadata GetMetadata() const;
2091 int deleted_objective_ids_size()
const;
2093 int _internal_deleted_objective_ids_size()
const;
2096 void clear_deleted_objective_ids() ;
2097 ::int64_t deleted_objective_ids(
int index)
const;
2098 void set_deleted_objective_ids(
int index, ::int64_t value);
2099 void add_deleted_objective_ids(::int64_t value);
2100 const ::google::protobuf::RepeatedField<::int64_t>& deleted_objective_ids()
const;
2104 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_objective_ids()
const;
2105 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_objective_ids();
2111 int _internal_new_objectives_size()
const;
2115 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>&
new_objectives()
const;
2116 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>* PROTOBUF_NONNULL
mutable_new_objectives();
2119 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>& _internal_new_objectives()
const;
2120 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>* PROTOBUF_NONNULL _internal_mutable_new_objectives();
2126 int _internal_objective_updates_size()
const;
2130 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>&
objective_updates()
const;
2131 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>* PROTOBUF_NONNULL
mutable_objective_updates();
2134 const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>& _internal_objective_updates()
const;
2135 ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>* PROTOBUF_NONNULL _internal_mutable_objective_updates();
2141 friend class ::google::protobuf::internal::TcParser;
2142 static const ::google::protobuf::internal::TcParseTable<0, 3,
2147 friend class ::google::protobuf::MessageLite;
2148 friend class ::google::protobuf::Arena;
2149 template <
typename T>
2150 friend class ::google::protobuf::Arena::InternalHelper;
2151 using InternalArenaConstructable_ = void;
2152 using DestructorSkippable_ = void;
2154 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
2155 inline explicit Impl_(
2156 ::google::protobuf::internal::InternalVisibility visibility,
2157 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2158 inline explicit Impl_(
2159 ::google::protobuf::internal::InternalVisibility visibility,
2160 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
2162 ::google::protobuf::RepeatedField<::int64_t> deleted_objective_ids_;
2163 ::google::protobuf::internal::CachedSize _deleted_objective_ids_cached_byte_size_;
2165 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
2166 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
2169 ::google::protobuf::internal::WireFormatLite::TYPE_INT64,
2170 ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>
2172 ::google::protobuf::internal::CachedSize _cached_size_;
2173 PROTOBUF_TSAN_DECLARE_MEMBER
2175 union { Impl_ _impl_; };
2176 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
2182class OR_PROTO_DLL ModelUpdateProto final :
public ::google::protobuf::Message
2185 inline ModelUpdateProto() : ModelUpdateProto(nullptr) {}
2186 ~ModelUpdateProto() PROTOBUF_FINAL;
2188#if defined(PROTOBUF_CUSTOM_VTABLE)
2189 void operator delete(ModelUpdateProto* PROTOBUF_NONNULL msg, std::destroying_delete_t) {
2195 template <
typename =
void>
2196 explicit PROTOBUF_CONSTEXPR
ModelUpdateProto(::google::protobuf::internal::ConstantInitialized);
2206 if (
this == &from)
return *
this;
2207 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
2208 InternalSwap(&from);
2216 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2217 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
2219 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
2220 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2221 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
2224 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
2225 return GetDescriptor();
2227 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
2228 return default_instance().GetMetadata().descriptor;
2230 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
2237 static constexpr int kIndexInFileMessages = 14;
2239 inline void Swap(ModelUpdateProto* PROTOBUF_NONNULL other) {
2240 if (other ==
this)
return;
2241 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
2242 InternalSwap(other);
2244 ::google::protobuf::internal::GenericSwap(
this, other);
2248 if (other ==
this)
return;
2249 ABSL_DCHECK(GetArena() == other->GetArena());
2250 InternalSwap(other);
2256 return ::google::protobuf::Message::DefaultConstruct<ModelUpdateProto>(arena);
2258 using ::google::protobuf::Message::CopyFrom;
2260 using ::google::protobuf::Message::MergeFrom;
2261 void MergeFrom(
const ModelUpdateProto& from) { ModelUpdateProto::MergeImpl(*
this, from); }
2264 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
2265 const ::google::protobuf::MessageLite& from_msg);
2271 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
2272 #if defined(PROTOBUF_CUSTOM_VTABLE)
2274 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
2276 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
2277 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
2281 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2282 ::uint8_t* PROTOBUF_NONNULL target,
2283 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
2287 ::size_t ByteSizeLong() const final;
2288 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
2289 ::uint8_t* PROTOBUF_NONNULL target,
2290 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
2292 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
2295 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2296 static void SharedDtor(MessageLite& self);
2297 void InternalSwap(ModelUpdateProto* PROTOBUF_NONNULL other);
2299 template <
typename T>
2301 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.ModelUpdateProto"; }
2304 explicit ModelUpdateProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2305 ModelUpdateProto(::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const ModelUpdateProto& from);
2307 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, ModelUpdateProto&& from) noexcept
2309 *
this = ::std::move(from);
2311 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
2312 static
void* PROTOBUF_NONNULL PlacementNew_(
2313 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
2314 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2315 static constexpr auto InternalNewImpl_();
2318 static constexpr auto InternalGenerateClassData_();
2320 ::
google::protobuf::Metadata GetMetadata() const;
2343 int _internal_deleted_variable_ids_size()
const;
2354 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_variable_ids()
const;
2355 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_variable_ids();
2361 int _internal_deleted_linear_constraint_ids_size()
const;
2372 const ::google::protobuf::RepeatedField<::int64_t>& _internal_deleted_linear_constraint_ids()
const;
2373 ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL _internal_mutable_deleted_linear_constraint_ids();
2379 const ::operations_research::math_opt::VariableUpdatesProto&
variable_updates()
const;
2387 const ::operations_research::math_opt::VariableUpdatesProto& _internal_variable_updates()
const;
2402 const ::operations_research::math_opt::LinearConstraintUpdatesProto& _internal_linear_constraint_updates()
const;
2409 const ::operations_research::math_opt::VariablesProto&
new_variables()
const;
2417 const ::operations_research::math_opt::VariablesProto& _internal_new_variables()
const;
2432 const ::operations_research::math_opt::LinearConstraintsProto& _internal_new_linear_constraints()
const;
2439 const ::operations_research::math_opt::ObjectiveUpdatesProto&
objective_updates()
const;
2447 const ::operations_research::math_opt::ObjectiveUpdatesProto& _internal_objective_updates()
const;
2462 const ::operations_research::math_opt::SparseDoubleMatrixProto& _internal_linear_constraint_matrix_updates()
const;
2477 const ::operations_research::math_opt::QuadraticConstraintUpdatesProto& _internal_quadratic_constraint_updates()
const;
2492 const ::operations_research::math_opt::SosConstraintUpdatesProto& _internal_sos1_constraint_updates()
const;
2507 const ::operations_research::math_opt::SosConstraintUpdatesProto& _internal_sos2_constraint_updates()
const;
2522 const ::operations_research::math_opt::IndicatorConstraintUpdatesProto& _internal_indicator_constraint_updates()
const;
2537 const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto& _internal_auxiliary_objectives_updates()
const;
2552 const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto& _internal_second_order_cone_constraint_updates()
const;
2559 friend class ::google::protobuf::internal::TcParser;
2560 static const ::google::protobuf::internal::TcParseTable<4, 14,
2565 friend class ::google::protobuf::MessageLite;
2566 friend class ::google::protobuf::Arena;
2567 template <
typename T>
2568 friend class ::google::protobuf::Arena::InternalHelper;
2569 using InternalArenaConstructable_ = void;
2570 using DestructorSkippable_ = void;
2572 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
2573 inline explicit Impl_(
2574 ::google::protobuf::internal::InternalVisibility visibility,
2575 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
2576 inline explicit Impl_(
2577 ::google::protobuf::internal::InternalVisibility visibility,
2578 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
2580 ::google::protobuf::internal::HasBits<1> _has_bits_;
2581 ::google::protobuf::internal::CachedSize _cached_size_;
2582 ::google::protobuf::RepeatedField<::int64_t> deleted_variable_ids_;
2583 ::google::protobuf::internal::CachedSize _deleted_variable_ids_cached_byte_size_;
2584 ::google::protobuf::RepeatedField<::int64_t> deleted_linear_constraint_ids_;
2585 ::google::protobuf::internal::CachedSize _deleted_linear_constraint_ids_cached_byte_size_;
2598 PROTOBUF_TSAN_DECLARE_MEMBER
2600 union { Impl_ _impl_; };
2601 friend struct ::TableStruct_ortools_2fmath_5fopt_2fmodel_5fupdate_2eproto;
2615#pragma GCC diagnostic push
2616#pragma GCC diagnostic ignored "-Wstrict-aliasing"
2624 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
2625 PROTOBUF_ASSUME(!value ||
_impl_.lower_bounds_ !=
nullptr);
2628inline const ::operations_research::math_opt::SparseDoubleVectorProto& VariableUpdatesProto::_internal_lower_bounds()
const {
2629 ::google::protobuf::internal::TSanRead(&_impl_);
2630 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.lower_bounds_;
2635 return _internal_lower_bounds();
2639 ::google::protobuf::internal::TSanWrite(&_impl_);
2640 if (GetArena() ==
nullptr) {
2641 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.lower_bounds_);
2644 if (value !=
nullptr) {
2645 _impl_._has_bits_[0] |= 0x00000001u;
2647 _impl_._has_bits_[0] &= ~0x00000001u;
2652 ::google::protobuf::internal::TSanWrite(&
_impl_);
2654 _impl_._has_bits_[0] &= ~0x00000001u;
2657 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2658 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2659 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2660 if (GetArena() ==
nullptr) {
2664 if (GetArena() !=
nullptr) {
2665 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2671 ::google::protobuf::internal::TSanWrite(&
_impl_);
2674 _impl_._has_bits_[0] &= ~0x00000001u;
2676 _impl_.lower_bounds_ =
nullptr;
2679inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL VariableUpdatesProto::_internal_mutable_lower_bounds() {
2680 ::google::protobuf::internal::TSanWrite(&_impl_);
2681 if (_impl_.lower_bounds_ ==
nullptr) {
2682 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
2685 return _impl_.lower_bounds_;
2688 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2695 ::google::protobuf::Arena* message_arena = GetArena();
2696 ::google::protobuf::internal::TSanWrite(&_impl_);
2697 if (message_arena ==
nullptr) {
2698 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.lower_bounds_);
2701 if (value !=
nullptr) {
2702 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
2703 if (message_arena != submessage_arena) {
2704 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
2708 _impl_._has_bits_[0] &= ~0x00000001u;
2717 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2718 PROTOBUF_ASSUME(!value || _impl_.upper_bounds_ !=
nullptr);
2721inline const ::operations_research::math_opt::SparseDoubleVectorProto& VariableUpdatesProto::_internal_upper_bounds()
const {
2722 ::google::protobuf::internal::TSanRead(&_impl_);
2723 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.upper_bounds_;
2728 return _internal_upper_bounds();
2731 ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NULLABLE value) {
2732 ::google::protobuf::internal::TSanWrite(&_impl_);
2733 if (GetArena() ==
nullptr) {
2734 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.upper_bounds_);
2737 if (value !=
nullptr) {
2738 _impl_._has_bits_[0] |= 0x00000002u;
2740 _impl_._has_bits_[0] &= ~0x00000002u;
2745 ::google::protobuf::internal::TSanWrite(&
_impl_);
2747 _impl_._has_bits_[0] &= ~0x00000002u;
2750 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2751 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2752 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2753 if (GetArena() ==
nullptr) {
2757 if (GetArena() !=
nullptr) {
2758 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2764 ::google::protobuf::internal::TSanWrite(&
_impl_);
2767 _impl_._has_bits_[0] &= ~0x00000002u;
2769 _impl_.upper_bounds_ =
nullptr;
2772inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL VariableUpdatesProto::_internal_mutable_upper_bounds() {
2773 ::google::protobuf::internal::TSanWrite(&_impl_);
2774 if (_impl_.upper_bounds_ ==
nullptr) {
2775 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
2778 return _impl_.upper_bounds_;
2781 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2788 ::google::protobuf::Arena* message_arena = GetArena();
2789 ::google::protobuf::internal::TSanWrite(&_impl_);
2790 if (message_arena ==
nullptr) {
2791 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.upper_bounds_);
2794 if (value !=
nullptr) {
2795 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
2796 if (message_arena != submessage_arena) {
2797 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
2801 _impl_._has_bits_[0] &= ~0x00000002u;
2810 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2811 PROTOBUF_ASSUME(!value || _impl_.integers_ !=
nullptr);
2814inline const ::operations_research::math_opt::SparseBoolVectorProto& VariableUpdatesProto::_internal_integers()
const {
2815 ::google::protobuf::internal::TSanRead(&_impl_);
2816 const ::operations_research::math_opt::SparseBoolVectorProto* p = _impl_.integers_;
2821 return _internal_integers();
2824 ::operations_research::math_opt::SparseBoolVectorProto* PROTOBUF_NULLABLE value) {
2825 ::google::protobuf::internal::TSanWrite(&_impl_);
2826 if (GetArena() ==
nullptr) {
2827 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.integers_);
2830 if (value !=
nullptr) {
2831 _impl_._has_bits_[0] |= 0x00000004u;
2833 _impl_._has_bits_[0] &= ~0x00000004u;
2838 ::google::protobuf::internal::TSanWrite(&
_impl_);
2840 _impl_._has_bits_[0] &= ~0x00000004u;
2843 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2844 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2845 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2846 if (GetArena() ==
nullptr) {
2850 if (GetArena() !=
nullptr) {
2851 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2857 ::google::protobuf::internal::TSanWrite(&
_impl_);
2860 _impl_._has_bits_[0] &= ~0x00000004u;
2862 _impl_.integers_ =
nullptr;
2865inline ::operations_research::math_opt::SparseBoolVectorProto* PROTOBUF_NONNULL VariableUpdatesProto::_internal_mutable_integers() {
2866 ::google::protobuf::internal::TSanWrite(&_impl_);
2867 if (_impl_.integers_ ==
nullptr) {
2868 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseBoolVectorProto>(GetArena());
2871 return _impl_.integers_;
2874 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2881 ::google::protobuf::Arena* message_arena = GetArena();
2882 ::google::protobuf::internal::TSanWrite(&_impl_);
2883 if (message_arena ==
nullptr) {
2884 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.integers_);
2887 if (value !=
nullptr) {
2888 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
2889 if (message_arena != submessage_arena) {
2890 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
2894 _impl_._has_bits_[0] &= ~0x00000004u;
2907 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2911 ::google::protobuf::internal::TSanWrite(&_impl_);
2912 _impl_.direction_update_ =
false;
2913 _impl_._has_bits_[0] &= ~0x00000010u;
2917 return _internal_direction_update();
2920 _internal_set_direction_update(value);
2921 _impl_._has_bits_[0] |= 0x00000010u;
2924inline bool ObjectiveUpdatesProto::_internal_direction_update()
const {
2925 ::google::protobuf::internal::TSanRead(&_impl_);
2928inline void ObjectiveUpdatesProto::_internal_set_direction_update(
bool value) {
2929 ::google::protobuf::internal::TSanWrite(&_impl_);
2935 bool value = (
_impl_._has_bits_[0] & 0x00000004u) != 0;
2939 ::google::protobuf::internal::TSanWrite(&
_impl_);
2940 _impl_.offset_update_ = 0;
2941 _impl_._has_bits_[0] &= ~0x00000004u;
2945 return _internal_offset_update();
2948 _internal_set_offset_update(value);
2949 _impl_._has_bits_[0] |= 0x00000004u;
2952inline double ObjectiveUpdatesProto::_internal_offset_update()
const {
2953 ::google::protobuf::internal::TSanRead(&_impl_);
2956inline void ObjectiveUpdatesProto::_internal_set_offset_update(
double value) {
2957 ::google::protobuf::internal::TSanWrite(&_impl_);
2963 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
2964 PROTOBUF_ASSUME(!value ||
_impl_.linear_coefficients_ !=
nullptr);
2967inline const ::operations_research::math_opt::SparseDoubleVectorProto& ObjectiveUpdatesProto::_internal_linear_coefficients()
const {
2968 ::google::protobuf::internal::TSanRead(&
_impl_);
2969 const ::operations_research::math_opt::SparseDoubleVectorProto* p =
_impl_.linear_coefficients_;
2974 return _internal_linear_coefficients();
2978 ::google::protobuf::internal::TSanWrite(&_impl_);
2979 if (GetArena() ==
nullptr) {
2980 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_coefficients_);
2983 if (value !=
nullptr) {
2984 _impl_._has_bits_[0] |= 0x00000001u;
2986 _impl_._has_bits_[0] &= ~0x00000001u;
2991 ::google::protobuf::internal::TSanWrite(&_impl_);
2993 _impl_._has_bits_[0] &= ~0x00000001u;
2995 _impl_.linear_coefficients_ =
nullptr;
2996 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
2997 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
2998 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
2999 if (GetArena() ==
nullptr) {
3003 if (GetArena() !=
nullptr) {
3004 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3010 ::google::protobuf::internal::TSanWrite(&
_impl_);
3013 _impl_._has_bits_[0] &= ~0x00000001u;
3015 _impl_.linear_coefficients_ =
nullptr;
3018inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL ObjectiveUpdatesProto::_internal_mutable_linear_coefficients() {
3019 ::google::protobuf::internal::TSanWrite(&_impl_);
3020 if (_impl_.linear_coefficients_ ==
nullptr) {
3021 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
3024 return _impl_.linear_coefficients_;
3027 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3028 _impl_._has_bits_[0] |= 0x00000001u;
3034 ::google::protobuf::Arena* message_arena = GetArena();
3035 ::google::protobuf::internal::TSanWrite(&_impl_);
3036 if (message_arena ==
nullptr) {
3037 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_coefficients_);
3040 if (value !=
nullptr) {
3041 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3042 if (message_arena != submessage_arena) {
3043 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3045 _impl_._has_bits_[0] |= 0x00000001u;
3047 _impl_._has_bits_[0] &= ~0x00000001u;
3056 bool value = (
_impl_._has_bits_[0] & 0x00000002u) != 0;
3057 PROTOBUF_ASSUME(!value ||
_impl_.quadratic_coefficients_ !=
nullptr);
3060inline const ::operations_research::math_opt::SparseDoubleMatrixProto& ObjectiveUpdatesProto::_internal_quadratic_coefficients()
const {
3061 ::google::protobuf::internal::TSanRead(&_impl_);
3062 const ::operations_research::math_opt::SparseDoubleMatrixProto* p = _impl_.quadratic_coefficients_;
3067 return _internal_quadratic_coefficients();
3071 ::google::protobuf::internal::TSanWrite(&_impl_);
3072 if (GetArena() ==
nullptr) {
3073 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_coefficients_);
3076 if (value !=
nullptr) {
3077 _impl_._has_bits_[0] |= 0x00000002u;
3079 _impl_._has_bits_[0] &= ~0x00000002u;
3084 ::google::protobuf::internal::TSanWrite(&_impl_);
3086 _impl_._has_bits_[0] &= ~0x00000002u;
3088 _impl_.quadratic_coefficients_ =
nullptr;
3089 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3090 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3091 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3092 if (GetArena() ==
nullptr) {
3096 if (GetArena() !=
nullptr) {
3097 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3103 ::google::protobuf::internal::TSanWrite(&
_impl_);
3106 _impl_._has_bits_[0] &= ~0x00000002u;
3108 _impl_.quadratic_coefficients_ =
nullptr;
3111inline ::operations_research::math_opt::SparseDoubleMatrixProto* PROTOBUF_NONNULL ObjectiveUpdatesProto::_internal_mutable_quadratic_coefficients() {
3112 ::google::protobuf::internal::TSanWrite(&_impl_);
3113 if (_impl_.quadratic_coefficients_ ==
nullptr) {
3114 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleMatrixProto>(GetArena());
3117 return _impl_.quadratic_coefficients_;
3120 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3121 _impl_._has_bits_[0] |= 0x00000002u;
3127 ::google::protobuf::Arena* message_arena = GetArena();
3128 ::google::protobuf::internal::TSanWrite(&_impl_);
3129 if (message_arena ==
nullptr) {
3130 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_coefficients_);
3133 if (value !=
nullptr) {
3134 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3135 if (message_arena != submessage_arena) {
3136 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3138 _impl_._has_bits_[0] |= 0x00000002u;
3140 _impl_._has_bits_[0] &= ~0x00000002u;
3149 bool value = (
_impl_._has_bits_[0] & 0x00000008u) != 0;
3153 ::google::protobuf::internal::TSanWrite(&_impl_);
3154 _impl_.priority_update_ = ::int64_t{0};
3155 _impl_._has_bits_[0] &= ~0x00000008u;
3159 return _internal_priority_update();
3162 _internal_set_priority_update(value);
3163 _impl_._has_bits_[0] |= 0x00000008u;
3166inline ::int64_t ObjectiveUpdatesProto::_internal_priority_update()
const {
3167 ::google::protobuf::internal::TSanRead(&_impl_);
3170inline void ObjectiveUpdatesProto::_internal_set_priority_update(::int64_t value) {
3171 ::google::protobuf::internal::TSanWrite(&_impl_);
3184inline int AuxiliaryObjectivesUpdatesProto::_internal_deleted_objective_ids_size()
const {
3185 return _internal_deleted_objective_ids().size();
3188 return _internal_deleted_objective_ids_size();
3191 ::google::protobuf::internal::TSanWrite(&_impl_);
3192 _impl_.deleted_objective_ids_.Clear();
3196 return _internal_deleted_objective_ids().Get(index);
3199 _internal_mutable_deleted_objective_ids()->Set(index, value);
3203 ::google::protobuf::internal::TSanWrite(&_impl_);
3204 _internal_mutable_deleted_objective_ids()->Add(value);
3208 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3210 return _internal_deleted_objective_ids();
3213 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3215 ::google::protobuf::internal::TSanWrite(&
_impl_);
3216 return _internal_mutable_deleted_objective_ids();
3218inline const ::google::protobuf::RepeatedField<::int64_t>&
3219AuxiliaryObjectivesUpdatesProto::_internal_deleted_objective_ids()
const {
3220 ::google::protobuf::internal::TSanRead(&_impl_);
3223inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3224AuxiliaryObjectivesUpdatesProto::_internal_mutable_deleted_objective_ids() {
3225 ::google::protobuf::internal::TSanRead(&
_impl_);
3226 return &
_impl_.deleted_objective_ids_;
3230inline int AuxiliaryObjectivesUpdatesProto::_internal_new_objectives_size()
const {
3231 return _internal_new_objectives().size();
3234 return _internal_new_objectives_size();
3236inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>& AuxiliaryObjectivesUpdatesProto::_internal_new_objectives()
const {
3237 ::google::protobuf::internal::TSanRead(&_impl_);
3238 return _impl_.new_objectives_.GetMap();
3242 return _internal_new_objectives();
3244inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveProto>* PROTOBUF_NONNULL AuxiliaryObjectivesUpdatesProto::_internal_mutable_new_objectives() {
3245 ::google::protobuf::internal::TSanWrite(&_impl_);
3246 return _impl_.new_objectives_.MutableMap();
3249 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3251 return _internal_mutable_new_objectives();
3255inline int AuxiliaryObjectivesUpdatesProto::_internal_objective_updates_size()
const {
3256 return _internal_objective_updates().size();
3259 return _internal_objective_updates_size();
3262 ::google::protobuf::internal::TSanWrite(&_impl_);
3265inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>& AuxiliaryObjectivesUpdatesProto::_internal_objective_updates()
const {
3266 ::google::protobuf::internal::TSanRead(&_impl_);
3267 return _impl_.objective_updates_.GetMap();
3271 return _internal_objective_updates();
3273inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::ObjectiveUpdatesProto>* PROTOBUF_NONNULL AuxiliaryObjectivesUpdatesProto::_internal_mutable_objective_updates() {
3274 ::google::protobuf::internal::TSanWrite(&_impl_);
3275 return _impl_.objective_updates_.MutableMap();
3278 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3280 return _internal_mutable_objective_updates();
3289 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
3290 PROTOBUF_ASSUME(!value ||
_impl_.lower_bounds_ !=
nullptr);
3293inline const ::operations_research::math_opt::SparseDoubleVectorProto& LinearConstraintUpdatesProto::_internal_lower_bounds()
const {
3294 ::google::protobuf::internal::TSanRead(&_impl_);
3295 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.lower_bounds_;
3300 return _internal_lower_bounds();
3304 ::google::protobuf::internal::TSanWrite(&_impl_);
3305 if (GetArena() ==
nullptr) {
3306 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.lower_bounds_);
3309 if (value !=
nullptr) {
3310 _impl_._has_bits_[0] |= 0x00000001u;
3317 ::google::protobuf::internal::TSanWrite(&_impl_);
3319 _impl_._has_bits_[0] &= ~0x00000001u;
3321 _impl_.lower_bounds_ =
nullptr;
3322 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3323 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3324 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3325 if (GetArena() ==
nullptr) {
3329 if (GetArena() !=
nullptr) {
3330 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3336 ::google::protobuf::internal::TSanWrite(&_impl_);
3339 _impl_._has_bits_[0] &= ~0x00000001u;
3341 _impl_.lower_bounds_ =
nullptr;
3344inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL LinearConstraintUpdatesProto::_internal_mutable_lower_bounds() {
3345 ::google::protobuf::internal::TSanWrite(&_impl_);
3346 if (_impl_.lower_bounds_ ==
nullptr) {
3347 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
3350 return _impl_.lower_bounds_;
3353 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3354 _impl_._has_bits_[0] |= 0x00000001u;
3360 ::google::protobuf::Arena* message_arena = GetArena();
3361 ::google::protobuf::internal::TSanWrite(&
_impl_);
3362 if (message_arena ==
nullptr) {
3363 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.lower_bounds_);
3366 if (value !=
nullptr) {
3367 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3368 if (message_arena != submessage_arena) {
3369 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3371 _impl_._has_bits_[0] |= 0x00000001u;
3373 _impl_._has_bits_[0] &= ~0x00000001u;
3382 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3383 PROTOBUF_ASSUME(!value ||
_impl_.upper_bounds_ !=
nullptr);
3386inline const ::operations_research::math_opt::SparseDoubleVectorProto& LinearConstraintUpdatesProto::_internal_upper_bounds()
const {
3387 ::google::protobuf::internal::TSanRead(&_impl_);
3388 const ::operations_research::math_opt::SparseDoubleVectorProto* p = _impl_.upper_bounds_;
3393 return _internal_upper_bounds();
3397 ::google::protobuf::internal::TSanWrite(&_impl_);
3398 if (GetArena() ==
nullptr) {
3399 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.upper_bounds_);
3401 _impl_.upper_bounds_ =
reinterpret_cast<::operations_research::math_opt::SparseDoubleVectorProto*
>(value);
3402 if (value !=
nullptr) {
3403 _impl_._has_bits_[0] |= 0x00000002u;
3410 ::google::protobuf::internal::TSanWrite(&_impl_);
3412 _impl_._has_bits_[0] &= ~0x00000002u;
3414 _impl_.upper_bounds_ =
nullptr;
3415 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3416 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3417 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3418 if (GetArena() ==
nullptr) {
3422 if (GetArena() !=
nullptr) {
3423 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3429 ::google::protobuf::internal::TSanWrite(&_impl_);
3432 _impl_._has_bits_[0] &= ~0x00000002u;
3434 _impl_.upper_bounds_ =
nullptr;
3437inline ::operations_research::math_opt::SparseDoubleVectorProto* PROTOBUF_NONNULL LinearConstraintUpdatesProto::_internal_mutable_upper_bounds() {
3438 ::google::protobuf::internal::TSanWrite(&_impl_);
3439 if (_impl_.upper_bounds_ ==
nullptr) {
3440 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleVectorProto>(GetArena());
3443 return _impl_.upper_bounds_;
3446 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3447 _impl_._has_bits_[0] |= 0x00000002u;
3453 ::google::protobuf::Arena* message_arena = GetArena();
3454 ::google::protobuf::internal::TSanWrite(&
_impl_);
3455 if (message_arena ==
nullptr) {
3456 delete reinterpret_cast<::google::protobuf::MessageLite*
>(
_impl_.upper_bounds_);
3459 if (value !=
nullptr) {
3460 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
3461 if (message_arena != submessage_arena) {
3462 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3464 _impl_._has_bits_[0] |= 0x00000002u;
3466 _impl_._has_bits_[0] &= ~0x00000002u;
3480inline int QuadraticConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3481 return _internal_deleted_constraint_ids().size();
3484 return _internal_deleted_constraint_ids_size();
3487 ::google::protobuf::internal::TSanWrite(&_impl_);
3488 _impl_.deleted_constraint_ids_.Clear();
3492 return _internal_deleted_constraint_ids().Get(index);
3495 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3499 ::google::protobuf::internal::TSanWrite(&_impl_);
3500 _internal_mutable_deleted_constraint_ids()->Add(value);
3504 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3506 return _internal_deleted_constraint_ids();
3509 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3511 ::google::protobuf::internal::TSanWrite(&
_impl_);
3512 return _internal_mutable_deleted_constraint_ids();
3514inline const ::google::protobuf::RepeatedField<::int64_t>&
3515QuadraticConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3516 ::google::protobuf::internal::TSanRead(&
_impl_);
3517 return _impl_.deleted_constraint_ids_;
3519inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3520QuadraticConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3521 ::google::protobuf::internal::TSanRead(&
_impl_);
3522 return &
_impl_.deleted_constraint_ids_;
3526inline int QuadraticConstraintUpdatesProto::_internal_new_constraints_size()
const {
3527 return _internal_new_constraints().size();
3530 return _internal_new_constraints_size();
3532inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>& QuadraticConstraintUpdatesProto::_internal_new_constraints()
const {
3533 ::google::protobuf::internal::TSanRead(&_impl_);
3538 return _internal_new_constraints();
3540inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::QuadraticConstraintProto>* PROTOBUF_NONNULL QuadraticConstraintUpdatesProto::_internal_mutable_new_constraints() {
3541 ::google::protobuf::internal::TSanWrite(&_impl_);
3542 return _impl_.new_constraints_.MutableMap();
3545 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3547 return _internal_mutable_new_constraints();
3557inline int SecondOrderConeConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3558 return _internal_deleted_constraint_ids().size();
3561 return _internal_deleted_constraint_ids_size();
3564 ::google::protobuf::internal::TSanWrite(&_impl_);
3565 _impl_.deleted_constraint_ids_.Clear();
3569 return _internal_deleted_constraint_ids().Get(index);
3572 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3576 ::google::protobuf::internal::TSanWrite(&_impl_);
3577 _internal_mutable_deleted_constraint_ids()->Add(value);
3581 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3583 return _internal_deleted_constraint_ids();
3586 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3588 ::google::protobuf::internal::TSanWrite(&
_impl_);
3589 return _internal_mutable_deleted_constraint_ids();
3591inline const ::google::protobuf::RepeatedField<::int64_t>&
3592SecondOrderConeConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3593 ::google::protobuf::internal::TSanRead(&
_impl_);
3594 return _impl_.deleted_constraint_ids_;
3596inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3597SecondOrderConeConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3598 ::google::protobuf::internal::TSanRead(&_impl_);
3603inline int SecondOrderConeConstraintUpdatesProto::_internal_new_constraints_size()
const {
3604 return _internal_new_constraints().size();
3607 return _internal_new_constraints_size();
3609inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>& SecondOrderConeConstraintUpdatesProto::_internal_new_constraints()
const {
3610 ::google::protobuf::internal::TSanRead(&_impl_);
3611 return _impl_.new_constraints_.GetMap();
3615 return _internal_new_constraints();
3617inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SecondOrderConeConstraintProto>* PROTOBUF_NONNULL SecondOrderConeConstraintUpdatesProto::_internal_mutable_new_constraints() {
3618 ::google::protobuf::internal::TSanWrite(&_impl_);
3619 return _impl_.new_constraints_.MutableMap();
3622 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3624 return _internal_mutable_new_constraints();
3634inline int SosConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3635 return _internal_deleted_constraint_ids().size();
3638 return _internal_deleted_constraint_ids_size();
3641 ::google::protobuf::internal::TSanWrite(&
_impl_);
3642 _impl_.deleted_constraint_ids_.Clear();
3646 return _internal_deleted_constraint_ids().Get(index);
3649 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3653 ::google::protobuf::internal::TSanWrite(&_impl_);
3654 _internal_mutable_deleted_constraint_ids()->Add(value);
3658 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3660 return _internal_deleted_constraint_ids();
3663 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3665 ::google::protobuf::internal::TSanWrite(&_impl_);
3666 return _internal_mutable_deleted_constraint_ids();
3668inline const ::google::protobuf::RepeatedField<::int64_t>&
3669SosConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3670 ::google::protobuf::internal::TSanRead(&
_impl_);
3671 return _impl_.deleted_constraint_ids_;
3673inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3674SosConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3675 ::google::protobuf::internal::TSanRead(&
_impl_);
3676 return &
_impl_.deleted_constraint_ids_;
3680inline int SosConstraintUpdatesProto::_internal_new_constraints_size()
const {
3681 return _internal_new_constraints().size();
3684 return _internal_new_constraints_size();
3686inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>& SosConstraintUpdatesProto::_internal_new_constraints()
const {
3687 ::google::protobuf::internal::TSanRead(&
_impl_);
3688 return _impl_.new_constraints_.GetMap();
3692 return _internal_new_constraints();
3694inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::SosConstraintProto>* PROTOBUF_NONNULL SosConstraintUpdatesProto::_internal_mutable_new_constraints() {
3695 ::google::protobuf::internal::TSanWrite(&_impl_);
3696 return _impl_.new_constraints_.MutableMap();
3699 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3701 return _internal_mutable_new_constraints();
3711inline int IndicatorConstraintUpdatesProto::_internal_deleted_constraint_ids_size()
const {
3712 return _internal_deleted_constraint_ids().size();
3715 return _internal_deleted_constraint_ids_size();
3718 ::google::protobuf::internal::TSanWrite(&_impl_);
3719 _impl_.deleted_constraint_ids_.Clear();
3723 return _internal_deleted_constraint_ids().Get(index);
3726 _internal_mutable_deleted_constraint_ids()->Set(index, value);
3730 ::google::protobuf::internal::TSanWrite(&_impl_);
3731 _internal_mutable_deleted_constraint_ids()->Add(value);
3735 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3737 return _internal_deleted_constraint_ids();
3740 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3742 ::google::protobuf::internal::TSanWrite(&_impl_);
3743 return _internal_mutable_deleted_constraint_ids();
3745inline const ::google::protobuf::RepeatedField<::int64_t>&
3746IndicatorConstraintUpdatesProto::_internal_deleted_constraint_ids()
const {
3747 ::google::protobuf::internal::TSanRead(&
_impl_);
3748 return _impl_.deleted_constraint_ids_;
3750inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3751IndicatorConstraintUpdatesProto::_internal_mutable_deleted_constraint_ids() {
3752 ::google::protobuf::internal::TSanRead(&_impl_);
3757inline int IndicatorConstraintUpdatesProto::_internal_new_constraints_size()
const {
3758 return _internal_new_constraints().size();
3761 return _internal_new_constraints_size();
3763inline const ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>& IndicatorConstraintUpdatesProto::_internal_new_constraints()
const {
3764 ::google::protobuf::internal::TSanRead(&_impl_);
3765 return _impl_.new_constraints_.GetMap();
3769 return _internal_new_constraints();
3771inline ::google::protobuf::Map<::int64_t, ::operations_research::math_opt::IndicatorConstraintProto>* PROTOBUF_NONNULL IndicatorConstraintUpdatesProto::_internal_mutable_new_constraints() {
3772 ::google::protobuf::internal::TSanWrite(&
_impl_);
3773 return _impl_.new_constraints_.MutableMap();
3776 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3778 return _internal_mutable_new_constraints();
3786inline int ModelUpdateProto::_internal_deleted_variable_ids_size()
const {
3787 return _internal_deleted_variable_ids().size();
3790 return _internal_deleted_variable_ids_size();
3793 ::google::protobuf::internal::TSanWrite(&
_impl_);
3794 _impl_.deleted_variable_ids_.Clear();
3798 return _internal_deleted_variable_ids().Get(index);
3801 _internal_mutable_deleted_variable_ids()->Set(index, value);
3805 ::google::protobuf::internal::TSanWrite(&_impl_);
3806 _internal_mutable_deleted_variable_ids()->Add(value);
3810 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3812 return _internal_deleted_variable_ids();
3815 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3817 ::google::protobuf::internal::TSanWrite(&_impl_);
3818 return _internal_mutable_deleted_variable_ids();
3820inline const ::google::protobuf::RepeatedField<::int64_t>&
3821ModelUpdateProto::_internal_deleted_variable_ids()
const {
3822 ::google::protobuf::internal::TSanRead(&
_impl_);
3823 return _impl_.deleted_variable_ids_;
3825inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3826ModelUpdateProto::_internal_mutable_deleted_variable_ids() {
3827 ::google::protobuf::internal::TSanRead(&
_impl_);
3828 return &
_impl_.deleted_variable_ids_;
3832inline int ModelUpdateProto::_internal_deleted_linear_constraint_ids_size()
const {
3833 return _internal_deleted_linear_constraint_ids().size();
3836 return _internal_deleted_linear_constraint_ids_size();
3839 ::google::protobuf::internal::TSanWrite(&_impl_);
3840 _impl_.deleted_linear_constraint_ids_.Clear();
3844 return _internal_deleted_linear_constraint_ids().Get(index);
3847 _internal_mutable_deleted_linear_constraint_ids()->Set(index, value);
3851 ::google::protobuf::internal::TSanWrite(&_impl_);
3852 _internal_mutable_deleted_linear_constraint_ids()->Add(value);
3856 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3858 return _internal_deleted_linear_constraint_ids();
3861 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3863 ::google::protobuf::internal::TSanWrite(&_impl_);
3864 return _internal_mutable_deleted_linear_constraint_ids();
3866inline const ::google::protobuf::RepeatedField<::int64_t>&
3867ModelUpdateProto::_internal_deleted_linear_constraint_ids()
const {
3868 ::google::protobuf::internal::TSanRead(&
_impl_);
3869 return _impl_.deleted_linear_constraint_ids_;
3871inline ::google::protobuf::RepeatedField<::int64_t>* PROTOBUF_NONNULL
3872ModelUpdateProto::_internal_mutable_deleted_linear_constraint_ids() {
3873 ::google::protobuf::internal::TSanRead(&
_impl_);
3874 return &
_impl_.deleted_linear_constraint_ids_;
3879 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
3880 PROTOBUF_ASSUME(!value ||
_impl_.variable_updates_ !=
nullptr);
3884 ::google::protobuf::internal::TSanWrite(&
_impl_);
3885 if (
_impl_.variable_updates_ !=
nullptr)
_impl_.variable_updates_->Clear();
3886 _impl_._has_bits_[0] &= ~0x00000001u;
3888inline const ::operations_research::math_opt::VariableUpdatesProto& ModelUpdateProto::_internal_variable_updates()
const {
3889 ::google::protobuf::internal::TSanRead(&
_impl_);
3890 const ::operations_research::math_opt::VariableUpdatesProto* p =
_impl_.variable_updates_;
3895 return _internal_variable_updates();
3899 ::google::protobuf::internal::TSanWrite(&_impl_);
3900 if (GetArena() ==
nullptr) {
3901 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.variable_updates_);
3904 if (value !=
nullptr) {
3905 _impl_._has_bits_[0] |= 0x00000001u;
3907 _impl_._has_bits_[0] &= ~0x00000001u;
3912 ::google::protobuf::internal::TSanWrite(&
_impl_);
3914 _impl_._has_bits_[0] &= ~0x00000001u;
3917 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
3918 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
3919 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3920 if (GetArena() ==
nullptr) {
3924 if (GetArena() !=
nullptr) {
3925 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
3931 ::google::protobuf::internal::TSanWrite(&
_impl_);
3934 _impl_._has_bits_[0] &= ~0x00000001u;
3936 _impl_.variable_updates_ =
nullptr;
3939inline ::operations_research::math_opt::VariableUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_variable_updates() {
3940 ::google::protobuf::internal::TSanWrite(&_impl_);
3941 if (_impl_.variable_updates_ ==
nullptr) {
3942 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::VariableUpdatesProto>(GetArena());
3945 return _impl_.variable_updates_;
3948 ABSL_ATTRIBUTE_LIFETIME_BOUND {
3949 _impl_._has_bits_[0] |= 0x00000001u;
3955 ::google::protobuf::Arena* message_arena = GetArena();
3956 ::google::protobuf::internal::TSanWrite(&_impl_);
3957 if (message_arena ==
nullptr) {
3958 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.variable_updates_);
3961 if (value !=
nullptr) {
3962 ::google::protobuf::Arena* submessage_arena = value->GetArena();
3963 if (message_arena != submessage_arena) {
3964 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
3966 _impl_._has_bits_[0] |= 0x00000001u;
3968 _impl_._has_bits_[0] &= ~0x00000001u;
3977 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3978 PROTOBUF_ASSUME(!value || _impl_.linear_constraint_updates_ !=
nullptr);
3982 ::google::protobuf::internal::TSanWrite(&_impl_);
3983 if (_impl_.linear_constraint_updates_ !=
nullptr) _impl_.linear_constraint_updates_->Clear();
3984 _impl_._has_bits_[0] &= ~0x00000002u;
3986inline const ::operations_research::math_opt::LinearConstraintUpdatesProto& ModelUpdateProto::_internal_linear_constraint_updates()
const {
3987 ::google::protobuf::internal::TSanRead(&
_impl_);
3988 const ::operations_research::math_opt::LinearConstraintUpdatesProto* p =
_impl_.linear_constraint_updates_;
3993 return _internal_linear_constraint_updates();
3997 ::google::protobuf::internal::TSanWrite(&_impl_);
3998 if (GetArena() ==
nullptr) {
3999 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_updates_);
4002 if (value !=
nullptr) {
4003 _impl_._has_bits_[0] |= 0x00000002u;
4005 _impl_._has_bits_[0] &= ~0x00000002u;
4010 ::google::protobuf::internal::TSanWrite(&
_impl_);
4012 _impl_._has_bits_[0] &= ~0x00000002u;
4015 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4016 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4017 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4018 if (GetArena() ==
nullptr) {
4022 if (GetArena() !=
nullptr) {
4023 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4029 ::google::protobuf::internal::TSanWrite(&
_impl_);
4032 _impl_._has_bits_[0] &= ~0x00000002u;
4034 _impl_.linear_constraint_updates_ =
nullptr;
4037inline ::operations_research::math_opt::LinearConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_linear_constraint_updates() {
4038 ::google::protobuf::internal::TSanWrite(&_impl_);
4039 if (_impl_.linear_constraint_updates_ ==
nullptr) {
4040 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::LinearConstraintUpdatesProto>(GetArena());
4043 return _impl_.linear_constraint_updates_;
4046 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4047 _impl_._has_bits_[0] |= 0x00000002u;
4053 ::google::protobuf::Arena* message_arena = GetArena();
4054 ::google::protobuf::internal::TSanWrite(&_impl_);
4055 if (message_arena ==
nullptr) {
4056 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_updates_);
4059 if (value !=
nullptr) {
4060 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4061 if (message_arena != submessage_arena) {
4062 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4064 _impl_._has_bits_[0] |= 0x00000002u;
4066 _impl_._has_bits_[0] &= ~0x00000002u;
4075 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4076 PROTOBUF_ASSUME(!value || _impl_.new_variables_ !=
nullptr);
4079inline const ::operations_research::math_opt::VariablesProto& ModelUpdateProto::_internal_new_variables()
const {
4080 ::google::protobuf::internal::TSanRead(&_impl_);
4081 const ::operations_research::math_opt::VariablesProto* p = _impl_.new_variables_;
4086 return _internal_new_variables();
4090 ::google::protobuf::internal::TSanWrite(&_impl_);
4091 if (GetArena() ==
nullptr) {
4092 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_variables_);
4095 if (value !=
nullptr) {
4096 _impl_._has_bits_[0] |= 0x00000004u;
4098 _impl_._has_bits_[0] &= ~0x00000004u;
4103 ::google::protobuf::internal::TSanWrite(&_impl_);
4105 _impl_._has_bits_[0] &= ~0x00000004u;
4106 ::operations_research::math_opt::VariablesProto* released = _impl_.new_variables_;
4108 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4109 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4110 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4111 if (GetArena() ==
nullptr) {
4115 if (GetArena() !=
nullptr) {
4116 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4122 ::google::protobuf::internal::TSanWrite(&
_impl_);
4125 _impl_._has_bits_[0] &= ~0x00000004u;
4127 _impl_.new_variables_ =
nullptr;
4130inline ::operations_research::math_opt::VariablesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_new_variables() {
4131 ::google::protobuf::internal::TSanWrite(&_impl_);
4132 if (_impl_.new_variables_ ==
nullptr) {
4133 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::VariablesProto>(GetArena());
4136 return _impl_.new_variables_;
4139 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4140 _impl_._has_bits_[0] |= 0x00000004u;
4146 ::google::protobuf::Arena* message_arena = GetArena();
4147 ::google::protobuf::internal::TSanWrite(&_impl_);
4148 if (message_arena ==
nullptr) {
4149 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_variables_);
4152 if (value !=
nullptr) {
4153 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
4154 if (message_arena != submessage_arena) {
4155 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4157 _impl_._has_bits_[0] |= 0x00000004u;
4159 _impl_._has_bits_[0] &= ~0x00000004u;
4168 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4169 PROTOBUF_ASSUME(!value || _impl_.new_linear_constraints_ !=
nullptr);
4172inline const ::operations_research::math_opt::LinearConstraintsProto& ModelUpdateProto::_internal_new_linear_constraints()
const {
4173 ::google::protobuf::internal::TSanRead(&_impl_);
4174 const ::operations_research::math_opt::LinearConstraintsProto* p = _impl_.new_linear_constraints_;
4179 return _internal_new_linear_constraints();
4183 ::google::protobuf::internal::TSanWrite(&_impl_);
4184 if (GetArena() ==
nullptr) {
4185 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_linear_constraints_);
4188 if (value !=
nullptr) {
4189 _impl_._has_bits_[0] |= 0x00000008u;
4191 _impl_._has_bits_[0] &= ~0x00000008u;
4196 ::google::protobuf::internal::TSanWrite(&_impl_);
4198 _impl_._has_bits_[0] &= ~0x00000008u;
4199 ::operations_research::math_opt::LinearConstraintsProto* released = _impl_.new_linear_constraints_;
4201 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4202 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4203 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4204 if (GetArena() ==
nullptr) {
4208 if (GetArena() !=
nullptr) {
4209 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4215 ::google::protobuf::internal::TSanWrite(&
_impl_);
4218 _impl_._has_bits_[0] &= ~0x00000008u;
4220 _impl_.new_linear_constraints_ =
nullptr;
4223inline ::operations_research::math_opt::LinearConstraintsProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_new_linear_constraints() {
4224 ::google::protobuf::internal::TSanWrite(&_impl_);
4225 if (_impl_.new_linear_constraints_ ==
nullptr) {
4226 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::LinearConstraintsProto>(GetArena());
4229 return _impl_.new_linear_constraints_;
4232 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4233 _impl_._has_bits_[0] |= 0x00000008u;
4239 ::google::protobuf::Arena* message_arena = GetArena();
4240 ::google::protobuf::internal::TSanWrite(&_impl_);
4241 if (message_arena ==
nullptr) {
4242 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.new_linear_constraints_);
4245 if (value !=
nullptr) {
4246 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
4247 if (message_arena != submessage_arena) {
4248 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4250 _impl_._has_bits_[0] |= 0x00000008u;
4252 _impl_._has_bits_[0] &= ~0x00000008u;
4261 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4262 PROTOBUF_ASSUME(!value || _impl_.objective_updates_ !=
nullptr);
4266 ::google::protobuf::internal::TSanWrite(&_impl_);
4267 if (_impl_.objective_updates_ !=
nullptr) _impl_.objective_updates_->Clear();
4268 _impl_._has_bits_[0] &= ~0x00000010u;
4270inline const ::operations_research::math_opt::ObjectiveUpdatesProto& ModelUpdateProto::_internal_objective_updates()
const {
4271 ::google::protobuf::internal::TSanRead(&
_impl_);
4272 const ::operations_research::math_opt::ObjectiveUpdatesProto* p =
_impl_.objective_updates_;
4277 return _internal_objective_updates();
4281 ::google::protobuf::internal::TSanWrite(&_impl_);
4282 if (GetArena() ==
nullptr) {
4283 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.objective_updates_);
4286 if (value !=
nullptr) {
4287 _impl_._has_bits_[0] |= 0x00000010u;
4289 _impl_._has_bits_[0] &= ~0x00000010u;
4294 ::google::protobuf::internal::TSanWrite(&
_impl_);
4296 _impl_._has_bits_[0] &= ~0x00000010u;
4299 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4300 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4301 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4302 if (GetArena() ==
nullptr) {
4306 if (GetArena() !=
nullptr) {
4307 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4313 ::google::protobuf::internal::TSanWrite(&
_impl_);
4316 _impl_._has_bits_[0] &= ~0x00000010u;
4318 _impl_.objective_updates_ =
nullptr;
4321inline ::operations_research::math_opt::ObjectiveUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_objective_updates() {
4322 ::google::protobuf::internal::TSanWrite(&_impl_);
4323 if (_impl_.objective_updates_ ==
nullptr) {
4324 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::ObjectiveUpdatesProto>(GetArena());
4327 return _impl_.objective_updates_;
4330 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4331 _impl_._has_bits_[0] |= 0x00000010u;
4337 ::google::protobuf::Arena* message_arena = GetArena();
4338 ::google::protobuf::internal::TSanWrite(&_impl_);
4339 if (message_arena ==
nullptr) {
4340 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.objective_updates_);
4343 if (value !=
nullptr) {
4344 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4345 if (message_arena != submessage_arena) {
4346 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4348 _impl_._has_bits_[0] |= 0x00000010u;
4350 _impl_._has_bits_[0] &= ~0x00000010u;
4359 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
4360 PROTOBUF_ASSUME(!value || _impl_.auxiliary_objectives_updates_ !=
nullptr);
4364 ::google::protobuf::internal::TSanWrite(&_impl_);
4365 if (_impl_.auxiliary_objectives_updates_ !=
nullptr) _impl_.auxiliary_objectives_updates_->Clear();
4366 _impl_._has_bits_[0] &= ~0x00000400u;
4368inline const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto& ModelUpdateProto::_internal_auxiliary_objectives_updates()
const {
4369 ::google::protobuf::internal::TSanRead(&
_impl_);
4370 const ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto* p =
_impl_.auxiliary_objectives_updates_;
4375 return _internal_auxiliary_objectives_updates();
4379 ::google::protobuf::internal::TSanWrite(&_impl_);
4380 if (GetArena() ==
nullptr) {
4381 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.auxiliary_objectives_updates_);
4384 if (value !=
nullptr) {
4385 _impl_._has_bits_[0] |= 0x00000400u;
4387 _impl_._has_bits_[0] &= ~0x00000400u;
4392 ::google::protobuf::internal::TSanWrite(&
_impl_);
4394 _impl_._has_bits_[0] &= ~0x00000400u;
4396 _impl_.auxiliary_objectives_updates_ =
nullptr;
4397 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4398 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4399 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4400 if (GetArena() ==
nullptr) {
4404 if (GetArena() !=
nullptr) {
4405 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4411 ::google::protobuf::internal::TSanWrite(&
_impl_);
4414 _impl_._has_bits_[0] &= ~0x00000400u;
4416 _impl_.auxiliary_objectives_updates_ =
nullptr;
4419inline ::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_auxiliary_objectives_updates() {
4420 ::google::protobuf::internal::TSanWrite(&_impl_);
4421 if (_impl_.auxiliary_objectives_updates_ ==
nullptr) {
4422 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto>(GetArena());
4425 return _impl_.auxiliary_objectives_updates_;
4428 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4429 _impl_._has_bits_[0] |= 0x00000400u;
4435 ::google::protobuf::Arena* message_arena = GetArena();
4436 ::google::protobuf::internal::TSanWrite(&_impl_);
4437 if (message_arena ==
nullptr) {
4438 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.auxiliary_objectives_updates_);
4441 if (value !=
nullptr) {
4442 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4443 if (message_arena != submessage_arena) {
4444 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4446 _impl_._has_bits_[0] |= 0x00000400u;
4448 _impl_._has_bits_[0] &= ~0x00000400u;
4457 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4458 PROTOBUF_ASSUME(!value || _impl_.linear_constraint_matrix_updates_ !=
nullptr);
4461inline const ::operations_research::math_opt::SparseDoubleMatrixProto& ModelUpdateProto::_internal_linear_constraint_matrix_updates()
const {
4462 ::google::protobuf::internal::TSanRead(&_impl_);
4463 const ::operations_research::math_opt::SparseDoubleMatrixProto* p = _impl_.linear_constraint_matrix_updates_;
4468 return _internal_linear_constraint_matrix_updates();
4472 ::google::protobuf::internal::TSanWrite(&_impl_);
4473 if (GetArena() ==
nullptr) {
4474 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_matrix_updates_);
4477 if (value !=
nullptr) {
4478 _impl_._has_bits_[0] |= 0x00000020u;
4480 _impl_._has_bits_[0] &= ~0x00000020u;
4485 ::google::protobuf::internal::TSanWrite(&_impl_);
4487 _impl_._has_bits_[0] &= ~0x00000020u;
4488 ::operations_research::math_opt::SparseDoubleMatrixProto* released = _impl_.linear_constraint_matrix_updates_;
4489 _impl_.linear_constraint_matrix_updates_ =
nullptr;
4490 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4491 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4492 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4493 if (GetArena() ==
nullptr) {
4497 if (GetArena() !=
nullptr) {
4498 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4504 ::google::protobuf::internal::TSanWrite(&
_impl_);
4507 _impl_._has_bits_[0] &= ~0x00000020u;
4509 _impl_.linear_constraint_matrix_updates_ =
nullptr;
4512inline ::operations_research::math_opt::SparseDoubleMatrixProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_linear_constraint_matrix_updates() {
4513 ::google::protobuf::internal::TSanWrite(&_impl_);
4514 if (_impl_.linear_constraint_matrix_updates_ ==
nullptr) {
4515 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SparseDoubleMatrixProto>(GetArena());
4518 return _impl_.linear_constraint_matrix_updates_;
4521 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4522 _impl_._has_bits_[0] |= 0x00000020u;
4528 ::google::protobuf::Arena* message_arena = GetArena();
4529 ::google::protobuf::internal::TSanWrite(&_impl_);
4530 if (message_arena ==
nullptr) {
4531 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.linear_constraint_matrix_updates_);
4534 if (value !=
nullptr) {
4535 ::google::protobuf::Arena* submessage_arena =
reinterpret_cast<::google::protobuf::Message*
>(value)->GetArena();
4536 if (message_arena != submessage_arena) {
4537 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4539 _impl_._has_bits_[0] |= 0x00000020u;
4541 _impl_._has_bits_[0] &= ~0x00000020u;
4550 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
4551 PROTOBUF_ASSUME(!value || _impl_.quadratic_constraint_updates_ !=
nullptr);
4555 ::google::protobuf::internal::TSanWrite(&_impl_);
4556 if (_impl_.quadratic_constraint_updates_ !=
nullptr) _impl_.quadratic_constraint_updates_->Clear();
4557 _impl_._has_bits_[0] &= ~0x00000040u;
4559inline const ::operations_research::math_opt::QuadraticConstraintUpdatesProto& ModelUpdateProto::_internal_quadratic_constraint_updates()
const {
4560 ::google::protobuf::internal::TSanRead(&
_impl_);
4561 const ::operations_research::math_opt::QuadraticConstraintUpdatesProto* p =
_impl_.quadratic_constraint_updates_;
4566 return _internal_quadratic_constraint_updates();
4570 ::google::protobuf::internal::TSanWrite(&_impl_);
4571 if (GetArena() ==
nullptr) {
4572 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_constraint_updates_);
4575 if (value !=
nullptr) {
4576 _impl_._has_bits_[0] |= 0x00000040u;
4578 _impl_._has_bits_[0] &= ~0x00000040u;
4583 ::google::protobuf::internal::TSanWrite(&
_impl_);
4585 _impl_._has_bits_[0] &= ~0x00000040u;
4587 _impl_.quadratic_constraint_updates_ =
nullptr;
4588 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4589 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4590 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4591 if (GetArena() ==
nullptr) {
4595 if (GetArena() !=
nullptr) {
4596 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4602 ::google::protobuf::internal::TSanWrite(&
_impl_);
4605 _impl_._has_bits_[0] &= ~0x00000040u;
4607 _impl_.quadratic_constraint_updates_ =
nullptr;
4610inline ::operations_research::math_opt::QuadraticConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_quadratic_constraint_updates() {
4611 ::google::protobuf::internal::TSanWrite(&_impl_);
4612 if (_impl_.quadratic_constraint_updates_ ==
nullptr) {
4613 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::QuadraticConstraintUpdatesProto>(GetArena());
4616 return _impl_.quadratic_constraint_updates_;
4619 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4620 _impl_._has_bits_[0] |= 0x00000040u;
4626 ::google::protobuf::Arena* message_arena = GetArena();
4627 ::google::protobuf::internal::TSanWrite(&_impl_);
4628 if (message_arena ==
nullptr) {
4629 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.quadratic_constraint_updates_);
4632 if (value !=
nullptr) {
4633 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4634 if (message_arena != submessage_arena) {
4635 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4637 _impl_._has_bits_[0] |= 0x00000040u;
4639 _impl_._has_bits_[0] &= ~0x00000040u;
4648 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
4649 PROTOBUF_ASSUME(!value || _impl_.second_order_cone_constraint_updates_ !=
nullptr);
4653 ::google::protobuf::internal::TSanWrite(&_impl_);
4654 if (_impl_.second_order_cone_constraint_updates_ !=
nullptr) _impl_.second_order_cone_constraint_updates_->Clear();
4655 _impl_._has_bits_[0] &= ~0x00000800u;
4657inline const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto& ModelUpdateProto::_internal_second_order_cone_constraint_updates()
const {
4658 ::google::protobuf::internal::TSanRead(&
_impl_);
4659 const ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto* p =
_impl_.second_order_cone_constraint_updates_;
4664 return _internal_second_order_cone_constraint_updates();
4668 ::google::protobuf::internal::TSanWrite(&_impl_);
4669 if (GetArena() ==
nullptr) {
4670 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.second_order_cone_constraint_updates_);
4673 if (value !=
nullptr) {
4674 _impl_._has_bits_[0] |= 0x00000800u;
4676 _impl_._has_bits_[0] &= ~0x00000800u;
4681 ::google::protobuf::internal::TSanWrite(&
_impl_);
4683 _impl_._has_bits_[0] &= ~0x00000800u;
4685 _impl_.second_order_cone_constraint_updates_ =
nullptr;
4686 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4687 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4688 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4689 if (GetArena() ==
nullptr) {
4693 if (GetArena() !=
nullptr) {
4694 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4700 ::google::protobuf::internal::TSanWrite(&
_impl_);
4703 _impl_._has_bits_[0] &= ~0x00000800u;
4705 _impl_.second_order_cone_constraint_updates_ =
nullptr;
4708inline ::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_second_order_cone_constraint_updates() {
4709 ::google::protobuf::internal::TSanWrite(&_impl_);
4710 if (_impl_.second_order_cone_constraint_updates_ ==
nullptr) {
4711 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SecondOrderConeConstraintUpdatesProto>(GetArena());
4714 return _impl_.second_order_cone_constraint_updates_;
4717 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4718 _impl_._has_bits_[0] |= 0x00000800u;
4724 ::google::protobuf::Arena* message_arena = GetArena();
4725 ::google::protobuf::internal::TSanWrite(&_impl_);
4726 if (message_arena ==
nullptr) {
4727 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.second_order_cone_constraint_updates_);
4730 if (value !=
nullptr) {
4731 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4732 if (message_arena != submessage_arena) {
4733 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4735 _impl_._has_bits_[0] |= 0x00000800u;
4737 _impl_._has_bits_[0] &= ~0x00000800u;
4746 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
4747 PROTOBUF_ASSUME(!value || _impl_.sos1_constraint_updates_ !=
nullptr);
4751 ::google::protobuf::internal::TSanWrite(&_impl_);
4752 if (_impl_.sos1_constraint_updates_ !=
nullptr) _impl_.sos1_constraint_updates_->Clear();
4753 _impl_._has_bits_[0] &= ~0x00000080u;
4755inline const ::operations_research::math_opt::SosConstraintUpdatesProto& ModelUpdateProto::_internal_sos1_constraint_updates()
const {
4756 ::google::protobuf::internal::TSanRead(&
_impl_);
4757 const ::operations_research::math_opt::SosConstraintUpdatesProto* p =
_impl_.sos1_constraint_updates_;
4762 return _internal_sos1_constraint_updates();
4766 ::google::protobuf::internal::TSanWrite(&_impl_);
4767 if (GetArena() ==
nullptr) {
4768 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos1_constraint_updates_);
4771 if (value !=
nullptr) {
4772 _impl_._has_bits_[0] |= 0x00000080u;
4774 _impl_._has_bits_[0] &= ~0x00000080u;
4779 ::google::protobuf::internal::TSanWrite(&
_impl_);
4781 _impl_._has_bits_[0] &= ~0x00000080u;
4784 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4785 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4786 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4787 if (GetArena() ==
nullptr) {
4791 if (GetArena() !=
nullptr) {
4792 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4798 ::google::protobuf::internal::TSanWrite(&
_impl_);
4801 _impl_._has_bits_[0] &= ~0x00000080u;
4803 _impl_.sos1_constraint_updates_ =
nullptr;
4806inline ::operations_research::math_opt::SosConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_sos1_constraint_updates() {
4807 ::google::protobuf::internal::TSanWrite(&_impl_);
4808 if (_impl_.sos1_constraint_updates_ ==
nullptr) {
4809 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SosConstraintUpdatesProto>(GetArena());
4812 return _impl_.sos1_constraint_updates_;
4815 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4816 _impl_._has_bits_[0] |= 0x00000080u;
4822 ::google::protobuf::Arena* message_arena = GetArena();
4823 ::google::protobuf::internal::TSanWrite(&_impl_);
4824 if (message_arena ==
nullptr) {
4825 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos1_constraint_updates_);
4828 if (value !=
nullptr) {
4829 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4830 if (message_arena != submessage_arena) {
4831 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4833 _impl_._has_bits_[0] |= 0x00000080u;
4835 _impl_._has_bits_[0] &= ~0x00000080u;
4844 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
4845 PROTOBUF_ASSUME(!value || _impl_.sos2_constraint_updates_ !=
nullptr);
4849 ::google::protobuf::internal::TSanWrite(&_impl_);
4850 if (_impl_.sos2_constraint_updates_ !=
nullptr) _impl_.sos2_constraint_updates_->Clear();
4851 _impl_._has_bits_[0] &= ~0x00000100u;
4853inline const ::operations_research::math_opt::SosConstraintUpdatesProto& ModelUpdateProto::_internal_sos2_constraint_updates()
const {
4854 ::google::protobuf::internal::TSanRead(&
_impl_);
4855 const ::operations_research::math_opt::SosConstraintUpdatesProto* p =
_impl_.sos2_constraint_updates_;
4860 return _internal_sos2_constraint_updates();
4864 ::google::protobuf::internal::TSanWrite(&_impl_);
4865 if (GetArena() ==
nullptr) {
4866 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos2_constraint_updates_);
4869 if (value !=
nullptr) {
4870 _impl_._has_bits_[0] |= 0x00000100u;
4872 _impl_._has_bits_[0] &= ~0x00000100u;
4877 ::google::protobuf::internal::TSanWrite(&
_impl_);
4879 _impl_._has_bits_[0] &= ~0x00000100u;
4882 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4883 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4884 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4885 if (GetArena() ==
nullptr) {
4889 if (GetArena() !=
nullptr) {
4890 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4896 ::google::protobuf::internal::TSanWrite(&
_impl_);
4899 _impl_._has_bits_[0] &= ~0x00000100u;
4901 _impl_.sos2_constraint_updates_ =
nullptr;
4904inline ::operations_research::math_opt::SosConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_sos2_constraint_updates() {
4905 ::google::protobuf::internal::TSanWrite(&_impl_);
4906 if (_impl_.sos2_constraint_updates_ ==
nullptr) {
4907 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::SosConstraintUpdatesProto>(GetArena());
4910 return _impl_.sos2_constraint_updates_;
4913 ABSL_ATTRIBUTE_LIFETIME_BOUND {
4914 _impl_._has_bits_[0] |= 0x00000100u;
4920 ::google::protobuf::Arena* message_arena = GetArena();
4921 ::google::protobuf::internal::TSanWrite(&_impl_);
4922 if (message_arena ==
nullptr) {
4923 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.sos2_constraint_updates_);
4926 if (value !=
nullptr) {
4927 ::google::protobuf::Arena* submessage_arena = value->GetArena();
4928 if (message_arena != submessage_arena) {
4929 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
4931 _impl_._has_bits_[0] |= 0x00000100u;
4933 _impl_._has_bits_[0] &= ~0x00000100u;
4942 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
4943 PROTOBUF_ASSUME(!value || _impl_.indicator_constraint_updates_ !=
nullptr);
4947 ::google::protobuf::internal::TSanWrite(&_impl_);
4948 if (_impl_.indicator_constraint_updates_ !=
nullptr) _impl_.indicator_constraint_updates_->Clear();
4949 _impl_._has_bits_[0] &= ~0x00000200u;
4951inline const ::operations_research::math_opt::IndicatorConstraintUpdatesProto& ModelUpdateProto::_internal_indicator_constraint_updates()
const {
4952 ::google::protobuf::internal::TSanRead(&
_impl_);
4953 const ::operations_research::math_opt::IndicatorConstraintUpdatesProto* p =
_impl_.indicator_constraint_updates_;
4958 return _internal_indicator_constraint_updates();
4962 ::google::protobuf::internal::TSanWrite(&_impl_);
4963 if (GetArena() ==
nullptr) {
4964 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.indicator_constraint_updates_);
4967 if (value !=
nullptr) {
4968 _impl_._has_bits_[0] |= 0x00000200u;
4970 _impl_._has_bits_[0] &= ~0x00000200u;
4975 ::google::protobuf::internal::TSanWrite(&
_impl_);
4977 _impl_._has_bits_[0] &= ~0x00000200u;
4979 _impl_.indicator_constraint_updates_ =
nullptr;
4980 if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) {
4981 auto* old =
reinterpret_cast<::google::protobuf::MessageLite*
>(released);
4982 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4983 if (GetArena() ==
nullptr) {
4987 if (GetArena() !=
nullptr) {
4988 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
4994 ::google::protobuf::internal::TSanWrite(&
_impl_);
4997 _impl_._has_bits_[0] &= ~0x00000200u;
4999 _impl_.indicator_constraint_updates_ =
nullptr;
5002inline ::operations_research::math_opt::IndicatorConstraintUpdatesProto* PROTOBUF_NONNULL ModelUpdateProto::_internal_mutable_indicator_constraint_updates() {
5003 ::google::protobuf::internal::TSanWrite(&_impl_);
5004 if (_impl_.indicator_constraint_updates_ ==
nullptr) {
5005 auto* p = ::google::protobuf::Message::DefaultConstruct<::operations_research::math_opt::IndicatorConstraintUpdatesProto>(GetArena());
5008 return _impl_.indicator_constraint_updates_;
5011 ABSL_ATTRIBUTE_LIFETIME_BOUND {
5012 _impl_._has_bits_[0] |= 0x00000200u;
5018 ::google::protobuf::Arena* message_arena = GetArena();
5019 ::google::protobuf::internal::TSanWrite(&_impl_);
5020 if (message_arena ==
nullptr) {
5021 delete reinterpret_cast<::google::protobuf::MessageLite*
>(_impl_.indicator_constraint_updates_);
5024 if (value !=
nullptr) {
5025 ::google::protobuf::Arena* submessage_arena = value->GetArena();
5026 if (message_arena != submessage_arena) {
5027 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
5029 _impl_._has_bits_[0] |= 0x00000200u;
5031 _impl_._has_bits_[0] &= ~0x00000200u;
5039#pragma GCC diagnostic pop
5049#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
map<int64, .operations_research.math_opt.ObjectiveUpdatesProto> objective_updates = 3;
void set_deleted_objective_ids(int index, ::int64_t value)
int new_objectives_size() const
map<int64, .operations_research.math_opt.ObjectiveProto> new_objectives = 2;
int deleted_objective_ids_size() const
repeated int64 deleted_objective_ids = 1;
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
implements Message -------------------------------------------—
void clear_deleted_objective_ids()
@ kNewObjectivesFieldNumber
@ kDeletedObjectiveIdsFieldNumber
@ kObjectiveUpdatesFieldNumber
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
map<int64, .operations_research.math_opt.IndicatorConstraintProto> new_constraints = 2;
void CopyFrom(const IndicatorConstraintUpdatesProto &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::RepeatedField<::int64_t > & deleted_constraint_ids() const
@ kNewConstraintsFieldNumber
@ kDeletedConstraintIdsFieldNumber
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
repeated int64 deleted_constraint_ids = 1;
void add_deleted_constraint_ids(::int64_t value)
IndicatorConstraintUpdatesProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
implements Message -------------------------------------------—
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 lower_bounds = 1;
::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
.operations_research.math_opt.SparseDoubleVectorProto upper_bounds = 2;
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
.operations_research.math_opt.IndicatorConstraintUpdatesProto indicator_constraint_updates = 12;
void set_allocated_linear_constraint_updates(::operations_research::math_opt::LinearConstraintUpdatesProto *PROTOBUF_NULLABLE value)
bool has_sos2_constraint_updates() const
.operations_research.math_opt.SosConstraintUpdatesProto sos2_constraint_updates = 11;
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
.operations_research.math_opt.SparseDoubleMatrixProto linear_constraint_matrix_updates = 8;
void set_allocated_auxiliary_objectives_updates(::operations_research::math_opt::AuxiliaryObjectivesUpdatesProto *PROTOBUF_NULLABLE value)
bool has_sos1_constraint_updates() const
.operations_research.math_opt.SosConstraintUpdatesProto sos1_constraint_updates = 10;
::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
repeated int64 deleted_variable_ids = 1;
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
implements Message -------------------------------------------—
::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
repeated int64 deleted_linear_constraint_ids = 2;
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.VariablesProto new_variables = 5;
::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
.operations_research.math_opt.LinearConstraintsProto new_linear_constraints = 6;
bool has_variable_updates() const
.operations_research.math_opt.VariableUpdatesProto variable_updates = 3;
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
.operations_research.math_opt.SecondOrderConeConstraintUpdatesProto second_order_cone_constraint_upda...
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
.operations_research.math_opt.LinearConstraintUpdatesProto linear_constraint_updates = 4;
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
@ kLinearConstraintUpdatesFieldNumber
@ kSecondOrderConeConstraintUpdatesFieldNumber
@ kSos2ConstraintUpdatesFieldNumber
@ kSos1ConstraintUpdatesFieldNumber
@ kNewLinearConstraintsFieldNumber
@ kDeletedVariableIdsFieldNumber
@ kQuadraticConstraintUpdatesFieldNumber
@ kAuxiliaryObjectivesUpdatesFieldNumber
@ kVariableUpdatesFieldNumber
@ kIndicatorConstraintUpdatesFieldNumber
@ kNewVariablesFieldNumber
@ kObjectiveUpdatesFieldNumber
@ kDeletedLinearConstraintIdsFieldNumber
@ kLinearConstraintMatrixUpdatesFieldNumber
bool has_objective_updates() const
.operations_research.math_opt.ObjectiveUpdatesProto objective_updates = 7;
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.QuadraticConstraintUpdatesProto quadratic_constraint_updates = 9;
::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
.operations_research.math_opt.AuxiliaryObjectivesUpdatesProto auxiliary_objectives_updates = 13;
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
.operations_research.math_opt.SparseDoubleVectorProto linear_coefficients = 3;
bool has_direction_update() const
optional bool direction_update = 1;
void set_offset_update(double value)
bool has_offset_update() const
optional double offset_update = 2;
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
.operations_research.math_opt.SparseDoubleMatrixProto quadratic_coefficients = 4;
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
optional int64 priority_update = 5;
::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
map<int64, .operations_research.math_opt.QuadraticConstraintProto> new_constraints = 2;
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
@ kNewConstraintsFieldNumber
@ kDeletedConstraintIdsFieldNumber
::google::protobuf::Metadata GetMetadata() const
void clear_new_constraints()
QuadraticConstraintUpdatesProto *PROTOBUF_NONNULL New(::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
implements Message -------------------------------------------—
friend void swap(QuadraticConstraintUpdatesProto &a, QuadraticConstraintUpdatesProto &b)
void MergeFrom(const QuadraticConstraintUpdatesProto &from)
int deleted_constraint_ids_size() const
repeated int64 deleted_constraint_ids = 1;
::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()
@ kNewConstraintsFieldNumber
@ kDeletedConstraintIdsFieldNumber
int new_constraints_size() const
map<int64, .operations_research.math_opt.SecondOrderConeConstraintProto> new_constraints = 2;
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()
static constexpr auto InternalGenerateClassData_()
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
::google::protobuf::Metadata GetMetadata() const
::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
repeated int64 deleted_constraint_ids = 1;
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_()
static constexpr auto InternalGenerateClassData_()
::google::protobuf::Metadata GetMetadata() const
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()
@ kNewConstraintsFieldNumber
@ kDeletedConstraintIdsFieldNumber
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
repeated int64 deleted_constraint_ids = 1;
int new_constraints_size() const
map<int64, .operations_research.math_opt.SosConstraintProto> new_constraints = 2;
::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 lower_bounds = 1;
::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 upper_bounds = 2;
::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
.operations_research.math_opt.SparseBoolVectorProto integers = 3;
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)
VariableUpdatesProto(::google::protobuf::Arena *PROTOBUF_NULLABLE arena, VariableUpdatesProto &&from) noexcept
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()
An object oriented wrapper for quadratic constraints in ModelStorage.
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_
In SWIG mode, we don't want anything besides these top-level includes.