6#ifndef ortools_2fmath_5fopt_2fsolvers_2fosqp_2eproto_2epb_2eh
7#define ortools_2fmath_5fopt_2fsolvers_2fosqp_2eproto_2epb_2eh
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 6033001
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h"
30#include "google/protobuf/extension_set.h"
31#include "google/protobuf/unknown_field_set.h"
35#include "google/protobuf/port_def.inc"
37#define PROTOBUF_INTERNAL_EXPORT_ortools_2fmath_5fopt_2fsolvers_2fosqp_2eproto OR_PROTO_DLL
86#if defined(PROTOBUF_CUSTOM_VTABLE)
87 void operator delete(
OsqpSettingsProto* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
93 template <
typename =
void>
94 explicit PROTOBUF_CONSTEXPR
OsqpSettingsProto(::google::protobuf::internal::ConstantInitialized);
104 if (
this == &from)
return *
this;
105 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
113 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
114 ABSL_ATTRIBUTE_LIFETIME_BOUND {
115 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
117 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
118 ABSL_ATTRIBUTE_LIFETIME_BOUND {
119 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
122 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
123 return GetDescriptor();
125 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL GetDescriptor() {
126 return default_instance().GetMetadata().descriptor;
128 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL GetReflection() {
129 return default_instance().GetMetadata().reflection;
135 static constexpr int kIndexInFileMessages = 0;
138 if (other ==
this)
return;
139 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
142 ::google::protobuf::internal::GenericSwap(
this, other);
145 void UnsafeArenaSwap(OsqpSettingsProto* PROTOBUF_NONNULL other) {
146 if (other ==
this)
return;
147 ABSL_DCHECK(GetArena() == other->GetArena());
153 OsqpSettingsProto* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
154 return ::google::protobuf::Message::DefaultConstruct<OsqpSettingsProto>(arena);
156 using ::google::protobuf::Message::CopyFrom;
158 using ::google::protobuf::Message::MergeFrom;
159 void MergeFrom(
const OsqpSettingsProto& from) { OsqpSettingsProto::MergeImpl(*
this, from); }
162 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
163 const ::google::protobuf::MessageLite& from_msg);
169 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
170 #if defined(PROTOBUF_CUSTOM_VTABLE)
172 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
173 static ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
174 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
175 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
178 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
179 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
180 ::uint8_t* PROTOBUF_NONNULL target,
181 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
182 return _InternalSerialize(*
this, target, stream);
185 ::size_t ByteSizeLong() const final;
186 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
187 ::uint8_t* PROTOBUF_NONNULL target,
188 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
190 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
193 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
197 template <
typename T>
199 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.OsqpSettingsProto"; }
204 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
OsqpSettingsProto&& from) noexcept
206 *
this = ::std::move(from);
208 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
209 static
void* PROTOBUF_NONNULL PlacementNew_(
210 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
211 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
212 static constexpr auto InternalNewImpl_();
215 static constexpr auto InternalGenerateClassData_();
217 ::
google::protobuf::Metadata GetMetadata() const;
223 kSigmaFieldNumber = 2,
251 double _internal_rho()
const;
252 void _internal_set_rho(
double value);
258 double sigma()
const;
262 double _internal_sigma()
const;
263 void _internal_set_sigma(
double value);
273 ::int64_t _internal_scaling()
const;
274 void _internal_set_scaling(::int64_t value);
284 ::int64_t _internal_adaptive_rho_interval()
const;
285 void _internal_set_adaptive_rho_interval(::int64_t value);
295 double _internal_adaptive_rho_tolerance()
const;
296 void _internal_set_adaptive_rho_tolerance(
double value);
306 double _internal_adaptive_rho_fraction()
const;
307 void _internal_set_adaptive_rho_fraction(
double value);
317 ::int64_t _internal_max_iter()
const;
318 void _internal_set_max_iter(::int64_t value);
328 double _internal_eps_abs()
const;
329 void _internal_set_eps_abs(
double value);
339 double _internal_eps_rel()
const;
340 void _internal_set_eps_rel(
double value);
350 double _internal_eps_prim_inf()
const;
351 void _internal_set_eps_prim_inf(
double value);
361 double _internal_eps_dual_inf()
const;
362 void _internal_set_eps_dual_inf(
double value);
368 double alpha()
const;
372 double _internal_alpha()
const;
373 void _internal_set_alpha(
double value);
379 double delta()
const;
383 double _internal_delta()
const;
384 void _internal_set_delta(
double value);
394 bool _internal_adaptive_rho()
const;
395 void _internal_set_adaptive_rho(
bool value);
405 bool _internal_polish()
const;
406 void _internal_set_polish(
bool value);
416 bool _internal_verbose()
const;
417 void _internal_set_verbose(
bool value);
427 bool _internal_scaled_termination()
const;
428 void _internal_set_scaled_termination(
bool value);
438 bool _internal_warm_start()
const;
439 void _internal_set_warm_start(
bool value);
449 ::int64_t _internal_polish_refine_iter()
const;
450 void _internal_set_polish_refine_iter(::int64_t value);
460 ::int64_t _internal_check_termination()
const;
461 void _internal_set_check_termination(::int64_t value);
471 double _internal_time_limit()
const;
472 void _internal_set_time_limit(
double value);
478 friend class ::google::protobuf::internal::TcParser;
479 static const ::google::protobuf::internal::TcParseTable<5, 21,
484 friend class ::google::protobuf::MessageLite;
485 friend class ::google::protobuf::Arena;
486 template <
typename T>
487 friend class ::google::protobuf::Arena::InternalHelper;
488 using InternalArenaConstructable_ = void;
489 using DestructorSkippable_ = void;
491 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
492 inline explicit Impl_(
493 ::google::protobuf::internal::InternalVisibility visibility,
494 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
495 inline explicit Impl_(
496 ::google::protobuf::internal::InternalVisibility visibility,
497 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
499 ::google::protobuf::internal::HasBits<1> _has_bits_;
500 ::google::protobuf::internal::CachedSize _cached_size_;
504 ::int64_t adaptive_rho_interval_;
505 double adaptive_rho_tolerance_;
506 double adaptive_rho_fraction_;
510 double eps_prim_inf_;
511 double eps_dual_inf_;
517 bool scaled_termination_;
519 ::int64_t polish_refine_iter_;
520 ::int64_t check_termination_;
522 PROTOBUF_TSAN_DECLARE_MEMBER
524 union { Impl_ _impl_; };
525 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fosqp_2eproto;
531class OR_PROTO_DLL
OsqpOutput final :
public ::google::protobuf::Message
537#if defined(PROTOBUF_CUSTOM_VTABLE)
538 void operator delete(
OsqpOutput* PROTOBUF_NONNULL msg, ::std::destroying_delete_t) {
540 ::google::protobuf::internal::SizedDelete(msg,
sizeof(
OsqpOutput));
544 template <
typename =
void>
545 explicit PROTOBUF_CONSTEXPR
OsqpOutput(::google::protobuf::internal::ConstantInitialized);
555 if (
this == &from)
return *
this;
556 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
564 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
565 ABSL_ATTRIBUTE_LIFETIME_BOUND {
566 return _internal_metadata_.
unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
568 inline ::google::protobuf::UnknownFieldSet* PROTOBUF_NONNULL mutable_unknown_fields()
569 ABSL_ATTRIBUTE_LIFETIME_BOUND {
570 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
573 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL descriptor() {
574 return GetDescriptor();
576 static const ::google::protobuf::Descriptor* PROTOBUF_NONNULL
GetDescriptor() {
579 static const ::google::protobuf::Reflection* PROTOBUF_NONNULL
GetReflection() {
586 static constexpr int kIndexInFileMessages = 1;
588 inline void Swap(OsqpOutput* PROTOBUF_NONNULL other) {
589 if (other ==
this)
return;
590 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
593 ::google::protobuf::internal::GenericSwap(
this, other);
596 void UnsafeArenaSwap(OsqpOutput* PROTOBUF_NONNULL other) {
597 if (other ==
this)
return;
598 ABSL_DCHECK(GetArena() == other->GetArena());
604 OsqpOutput* PROTOBUF_NONNULL New(::google::protobuf::Arena* PROTOBUF_NULLABLE arena =
nullptr)
const {
605 return ::google::protobuf::Message::DefaultConstruct<OsqpOutput>(arena);
607 using ::google::protobuf::Message::CopyFrom;
609 using ::google::protobuf::Message::MergeFrom;
613 static void MergeImpl(::google::protobuf::MessageLite& to_msg,
614 const ::google::protobuf::MessageLite& from_msg);
620 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
621 #if defined(PROTOBUF_CUSTOM_VTABLE)
623 static ::size_t
ByteSizeLong(const ::google::protobuf::MessageLite& msg);
625 const ::google::protobuf::MessageLite& msg, ::uint8_t* PROTOBUF_NONNULL target,
626 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream);
630 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
631 ::uint8_t* PROTOBUF_NONNULL target,
632 ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream)
const {
633 return _InternalSerialize(*
this, target, stream);
636 ::size_t ByteSizeLong() const final;
637 ::uint8_t* PROTOBUF_NONNULL _InternalSerialize(
638 ::uint8_t* PROTOBUF_NONNULL target,
639 ::
google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const final;
641 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
644 void SharedCtor(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
646 void InternalSwap(
OsqpOutput* PROTOBUF_NONNULL other);
648 template <
typename T>
650 static ::absl::string_view FullMessageName() {
return "operations_research.math_opt.OsqpOutput"; }
652 explicit OsqpOutput(::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
655 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
OsqpOutput&& from) noexcept
657 *
this = ::std::move(from);
659 const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL GetClassData() const PROTOBUF_FINAL;
660 static
void* PROTOBUF_NONNULL PlacementNew_(
661 const
void* PROTOBUF_NONNULL,
void* PROTOBUF_NONNULL mem,
662 ::
google::protobuf::Arena* PROTOBUF_NULLABLE arena);
663 static constexpr auto InternalNewImpl_();
666 static constexpr auto InternalGenerateClassData_();
668 ::
google::protobuf::Metadata GetMetadata() const;
673 kInitializedUnderlyingSolverFieldNumber = 1,
681 bool _internal_initialized_underlying_solver()
const;
682 void _internal_set_initialized_underlying_solver(
bool value);
688 friend class ::google::protobuf::internal::TcParser;
689 static const ::google::protobuf::internal::TcParseTable<0, 1,
694 friend class ::google::protobuf::MessageLite;
695 friend class ::google::protobuf::Arena;
696 template <
typename T>
697 friend class ::google::protobuf::Arena::InternalHelper;
698 using InternalArenaConstructable_ = void;
699 using DestructorSkippable_ = void;
701 inline explicit constexpr Impl_(::google::protobuf::internal::ConstantInitialized)
noexcept;
702 inline explicit Impl_(
703 ::google::protobuf::internal::InternalVisibility visibility,
704 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena);
705 inline explicit Impl_(
706 ::google::protobuf::internal::InternalVisibility visibility,
707 ::google::protobuf::Arena* PROTOBUF_NULLABLE arena,
const Impl_& from,
709 ::google::protobuf::internal::HasBits<1> _has_bits_;
710 ::google::protobuf::internal::CachedSize _cached_size_;
711 bool initialized_underlying_solver_;
712 PROTOBUF_TSAN_DECLARE_MEMBER
714 union { Impl_ _impl_; };
715 friend struct ::TableStruct_ortools_2fmath_5fopt_2fsolvers_2fosqp_2eproto;
729#pragma GCC diagnostic push
730#pragma GCC diagnostic ignored "-Wstrict-aliasing"
738 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000001U);
742 ::google::protobuf::internal::TSanWrite(&
_impl_);
744 ClearHasBit(
_impl_._has_bits_[0],
749 return _internal_rho();
752 _internal_set_rho(value);
753 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
756inline double OsqpSettingsProto::_internal_rho()
const {
757 ::google::protobuf::internal::TSanRead(&
_impl_);
760inline void OsqpSettingsProto::_internal_set_rho(
double value) {
761 ::google::protobuf::internal::TSanWrite(&
_impl_);
767 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000002U);
771 ::google::protobuf::internal::TSanWrite(&
_impl_);
773 ClearHasBit(
_impl_._has_bits_[0],
778 return _internal_sigma();
781 _internal_set_sigma(value);
782 SetHasBit(
_impl_._has_bits_[0], 0x00000002U);
785inline double OsqpSettingsProto::_internal_sigma()
const {
786 ::google::protobuf::internal::TSanRead(&
_impl_);
789inline void OsqpSettingsProto::_internal_set_sigma(
double value) {
790 ::google::protobuf::internal::TSanWrite(&
_impl_);
796 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000004U);
800 ::google::protobuf::internal::TSanWrite(&
_impl_);
802 ClearHasBit(
_impl_._has_bits_[0],
807 return _internal_scaling();
810 _internal_set_scaling(value);
811 SetHasBit(
_impl_._has_bits_[0], 0x00000004U);
814inline ::int64_t OsqpSettingsProto::_internal_scaling()
const {
815 ::google::protobuf::internal::TSanRead(&
_impl_);
818inline void OsqpSettingsProto::_internal_set_scaling(::int64_t value) {
819 ::google::protobuf::internal::TSanWrite(&
_impl_);
825 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00002000U);
829 ::google::protobuf::internal::TSanWrite(&
_impl_);
831 ClearHasBit(
_impl_._has_bits_[0],
836 return _internal_adaptive_rho();
839 _internal_set_adaptive_rho(value);
840 SetHasBit(
_impl_._has_bits_[0], 0x00002000U);
843inline bool OsqpSettingsProto::_internal_adaptive_rho()
const {
844 ::google::protobuf::internal::TSanRead(&
_impl_);
845 return _impl_.adaptive_rho_;
847inline void OsqpSettingsProto::_internal_set_adaptive_rho(
bool value) {
848 ::google::protobuf::internal::TSanWrite(&
_impl_);
849 _impl_.adaptive_rho_ = value;
854 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000008U);
858 ::google::protobuf::internal::TSanWrite(&
_impl_);
859 _impl_.adaptive_rho_interval_ = ::int64_t{0};
860 ClearHasBit(
_impl_._has_bits_[0],
865 return _internal_adaptive_rho_interval();
868 _internal_set_adaptive_rho_interval(value);
869 SetHasBit(
_impl_._has_bits_[0], 0x00000008U);
872inline ::int64_t OsqpSettingsProto::_internal_adaptive_rho_interval()
const {
873 ::google::protobuf::internal::TSanRead(&
_impl_);
874 return _impl_.adaptive_rho_interval_;
876inline void OsqpSettingsProto::_internal_set_adaptive_rho_interval(::int64_t value) {
877 ::google::protobuf::internal::TSanWrite(&
_impl_);
878 _impl_.adaptive_rho_interval_ = value;
883 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000010U);
887 ::google::protobuf::internal::TSanWrite(&
_impl_);
889 ClearHasBit(
_impl_._has_bits_[0],
894 return _internal_adaptive_rho_tolerance();
897 _internal_set_adaptive_rho_tolerance(value);
898 SetHasBit(
_impl_._has_bits_[0], 0x00000010U);
901inline double OsqpSettingsProto::_internal_adaptive_rho_tolerance()
const {
902 ::google::protobuf::internal::TSanRead(&
_impl_);
903 return _impl_.adaptive_rho_tolerance_;
905inline void OsqpSettingsProto::_internal_set_adaptive_rho_tolerance(
double value) {
906 ::google::protobuf::internal::TSanWrite(&
_impl_);
907 _impl_.adaptive_rho_tolerance_ = value;
912 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000020U);
916 ::google::protobuf::internal::TSanWrite(&
_impl_);
918 ClearHasBit(
_impl_._has_bits_[0],
923 return _internal_adaptive_rho_fraction();
926 _internal_set_adaptive_rho_fraction(value);
927 SetHasBit(
_impl_._has_bits_[0], 0x00000020U);
930inline double OsqpSettingsProto::_internal_adaptive_rho_fraction()
const {
931 ::google::protobuf::internal::TSanRead(&
_impl_);
932 return _impl_.adaptive_rho_fraction_;
934inline void OsqpSettingsProto::_internal_set_adaptive_rho_fraction(
double value) {
935 ::google::protobuf::internal::TSanWrite(&
_impl_);
936 _impl_.adaptive_rho_fraction_ = value;
941 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000040U);
945 ::google::protobuf::internal::TSanWrite(&
_impl_);
947 ClearHasBit(
_impl_._has_bits_[0],
952 return _internal_max_iter();
955 _internal_set_max_iter(value);
956 SetHasBit(
_impl_._has_bits_[0], 0x00000040U);
959inline ::int64_t OsqpSettingsProto::_internal_max_iter()
const {
960 ::google::protobuf::internal::TSanRead(&
_impl_);
963inline void OsqpSettingsProto::_internal_set_max_iter(::int64_t value) {
964 ::google::protobuf::internal::TSanWrite(&
_impl_);
970 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000080U);
974 ::google::protobuf::internal::TSanWrite(&
_impl_);
976 ClearHasBit(
_impl_._has_bits_[0],
981 return _internal_eps_abs();
984 _internal_set_eps_abs(value);
985 SetHasBit(
_impl_._has_bits_[0], 0x00000080U);
988inline double OsqpSettingsProto::_internal_eps_abs()
const {
989 ::google::protobuf::internal::TSanRead(&
_impl_);
992inline void OsqpSettingsProto::_internal_set_eps_abs(
double value) {
993 ::google::protobuf::internal::TSanWrite(&
_impl_);
999 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000100U);
1003 ::google::protobuf::internal::TSanWrite(&
_impl_);
1005 ClearHasBit(
_impl_._has_bits_[0],
1010 return _internal_eps_rel();
1013 _internal_set_eps_rel(value);
1014 SetHasBit(
_impl_._has_bits_[0], 0x00000100U);
1017inline double OsqpSettingsProto::_internal_eps_rel()
const {
1018 ::google::protobuf::internal::TSanRead(&
_impl_);
1021inline void OsqpSettingsProto::_internal_set_eps_rel(
double value) {
1022 ::google::protobuf::internal::TSanWrite(&
_impl_);
1028 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000200U);
1032 ::google::protobuf::internal::TSanWrite(&
_impl_);
1034 ClearHasBit(
_impl_._has_bits_[0],
1039 return _internal_eps_prim_inf();
1042 _internal_set_eps_prim_inf(value);
1043 SetHasBit(
_impl_._has_bits_[0], 0x00000200U);
1046inline double OsqpSettingsProto::_internal_eps_prim_inf()
const {
1047 ::google::protobuf::internal::TSanRead(&
_impl_);
1048 return _impl_.eps_prim_inf_;
1050inline void OsqpSettingsProto::_internal_set_eps_prim_inf(
double value) {
1051 ::google::protobuf::internal::TSanWrite(&
_impl_);
1052 _impl_.eps_prim_inf_ = value;
1057 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000400U);
1061 ::google::protobuf::internal::TSanWrite(&
_impl_);
1063 ClearHasBit(
_impl_._has_bits_[0],
1068 return _internal_eps_dual_inf();
1071 _internal_set_eps_dual_inf(value);
1072 SetHasBit(
_impl_._has_bits_[0], 0x00000400U);
1075inline double OsqpSettingsProto::_internal_eps_dual_inf()
const {
1076 ::google::protobuf::internal::TSanRead(&
_impl_);
1077 return _impl_.eps_dual_inf_;
1079inline void OsqpSettingsProto::_internal_set_eps_dual_inf(
double value) {
1080 ::google::protobuf::internal::TSanWrite(&
_impl_);
1081 _impl_.eps_dual_inf_ = value;
1086 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00000800U);
1090 ::google::protobuf::internal::TSanWrite(&
_impl_);
1092 ClearHasBit(
_impl_._has_bits_[0],
1097 return _internal_alpha();
1100 _internal_set_alpha(value);
1101 SetHasBit(
_impl_._has_bits_[0], 0x00000800U);
1104inline double OsqpSettingsProto::_internal_alpha()
const {
1105 ::google::protobuf::internal::TSanRead(&
_impl_);
1108inline void OsqpSettingsProto::_internal_set_alpha(
double value) {
1109 ::google::protobuf::internal::TSanWrite(&
_impl_);
1115 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00001000U);
1119 ::google::protobuf::internal::TSanWrite(&
_impl_);
1121 ClearHasBit(
_impl_._has_bits_[0],
1126 return _internal_delta();
1129 _internal_set_delta(value);
1130 SetHasBit(
_impl_._has_bits_[0], 0x00001000U);
1133inline double OsqpSettingsProto::_internal_delta()
const {
1134 ::google::protobuf::internal::TSanRead(&
_impl_);
1137inline void OsqpSettingsProto::_internal_set_delta(
double value) {
1138 ::google::protobuf::internal::TSanWrite(&
_impl_);
1144 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00004000U);
1148 ::google::protobuf::internal::TSanWrite(&
_impl_);
1150 ClearHasBit(
_impl_._has_bits_[0],
1155 return _internal_polish();
1158 _internal_set_polish(value);
1159 SetHasBit(
_impl_._has_bits_[0], 0x00004000U);
1162inline bool OsqpSettingsProto::_internal_polish()
const {
1163 ::google::protobuf::internal::TSanRead(&
_impl_);
1166inline void OsqpSettingsProto::_internal_set_polish(
bool value) {
1167 ::google::protobuf::internal::TSanWrite(&
_impl_);
1173 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00040000U);
1177 ::google::protobuf::internal::TSanWrite(&
_impl_);
1179 ClearHasBit(
_impl_._has_bits_[0],
1184 return _internal_polish_refine_iter();
1187 _internal_set_polish_refine_iter(value);
1188 SetHasBit(
_impl_._has_bits_[0], 0x00040000U);
1191inline ::int64_t OsqpSettingsProto::_internal_polish_refine_iter()
const {
1192 ::google::protobuf::internal::TSanRead(&
_impl_);
1193 return _impl_.polish_refine_iter_;
1195inline void OsqpSettingsProto::_internal_set_polish_refine_iter(::int64_t value) {
1196 ::google::protobuf::internal::TSanWrite(&
_impl_);
1197 _impl_.polish_refine_iter_ = value;
1202 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00008000U);
1206 ::google::protobuf::internal::TSanWrite(&
_impl_);
1208 ClearHasBit(
_impl_._has_bits_[0],
1213 return _internal_verbose();
1216 _internal_set_verbose(value);
1217 SetHasBit(
_impl_._has_bits_[0], 0x00008000U);
1220inline bool OsqpSettingsProto::_internal_verbose()
const {
1221 ::google::protobuf::internal::TSanRead(&
_impl_);
1224inline void OsqpSettingsProto::_internal_set_verbose(
bool value) {
1225 ::google::protobuf::internal::TSanWrite(&
_impl_);
1231 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00010000U);
1235 ::google::protobuf::internal::TSanWrite(&
_impl_);
1237 ClearHasBit(
_impl_._has_bits_[0],
1242 return _internal_scaled_termination();
1245 _internal_set_scaled_termination(value);
1246 SetHasBit(
_impl_._has_bits_[0], 0x00010000U);
1249inline bool OsqpSettingsProto::_internal_scaled_termination()
const {
1250 ::google::protobuf::internal::TSanRead(&
_impl_);
1251 return _impl_.scaled_termination_;
1253inline void OsqpSettingsProto::_internal_set_scaled_termination(
bool value) {
1254 ::google::protobuf::internal::TSanWrite(&
_impl_);
1255 _impl_.scaled_termination_ = value;
1260 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00080000U);
1264 ::google::protobuf::internal::TSanWrite(&
_impl_);
1266 ClearHasBit(
_impl_._has_bits_[0],
1271 return _internal_check_termination();
1274 _internal_set_check_termination(value);
1275 SetHasBit(
_impl_._has_bits_[0], 0x00080000U);
1278inline ::int64_t OsqpSettingsProto::_internal_check_termination()
const {
1279 ::google::protobuf::internal::TSanRead(&
_impl_);
1280 return _impl_.check_termination_;
1282inline void OsqpSettingsProto::_internal_set_check_termination(::int64_t value) {
1283 ::google::protobuf::internal::TSanWrite(&
_impl_);
1284 _impl_.check_termination_ = value;
1289 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00020000U);
1293 ::google::protobuf::internal::TSanWrite(&
_impl_);
1295 ClearHasBit(
_impl_._has_bits_[0],
1300 return _internal_warm_start();
1303 _internal_set_warm_start(value);
1304 SetHasBit(
_impl_._has_bits_[0], 0x00020000U);
1307inline bool OsqpSettingsProto::_internal_warm_start()
const {
1308 ::google::protobuf::internal::TSanRead(&
_impl_);
1309 return _impl_.warm_start_;
1311inline void OsqpSettingsProto::_internal_set_warm_start(
bool value) {
1312 ::google::protobuf::internal::TSanWrite(&
_impl_);
1313 _impl_.warm_start_ = value;
1318 bool value = CheckHasBit(
_impl_._has_bits_[0], 0x00100000U);
1322 ::google::protobuf::internal::TSanWrite(&
_impl_);
1324 ClearHasBit(
_impl_._has_bits_[0],
1329 return _internal_time_limit();
1332 _internal_set_time_limit(value);
1333 SetHasBit(
_impl_._has_bits_[0], 0x00100000U);
1336inline double OsqpSettingsProto::_internal_time_limit()
const {
1337 ::google::protobuf::internal::TSanRead(&
_impl_);
1338 return _impl_.time_limit_;
1340inline void OsqpSettingsProto::_internal_set_time_limit(
double value) {
1341 ::google::protobuf::internal::TSanWrite(&
_impl_);
1342 _impl_.time_limit_ = value;
1351 ::google::protobuf::internal::TSanWrite(&
_impl_);
1352 _impl_.initialized_underlying_solver_ =
false;
1353 ClearHasBit(
_impl_._has_bits_[0],
1358 return _internal_initialized_underlying_solver();
1361 _internal_set_initialized_underlying_solver(value);
1362 SetHasBit(
_impl_._has_bits_[0], 0x00000001U);
1365inline bool OsqpOutput::_internal_initialized_underlying_solver()
const {
1366 ::google::protobuf::internal::TSanRead(&
_impl_);
1367 return _impl_.initialized_underlying_solver_;
1369inline void OsqpOutput::_internal_set_initialized_underlying_solver(
bool value) {
1370 ::google::protobuf::internal::TSanWrite(&
_impl_);
1371 _impl_.initialized_underlying_solver_ = value;
1375#pragma GCC diagnostic pop
1385#include "google/protobuf/port_undef.inc"
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
friend class ::google::protobuf::MessageLite
static const OsqpOutput & default_instance()
void Swap(OsqpOutput *PROTOBUF_NONNULL other)
bool IsInitialized() const
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection()
void MergeFrom(const OsqpOutput &from)
::size_t ByteSizeLong() const final
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor()
OsqpOutput & operator=(const OsqpOutput &from)
bool initialized_underlying_solver() const
void CopyFrom(const OsqpOutput &from)
void clear_initialized_underlying_solver()
PROTOBUF_CONSTEXPR OsqpOutput(::google::protobuf::internal::ConstantInitialized)
ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL
void set_initialized_underlying_solver(bool value)
::uint8_t *PROTOBUF_NONNULL _InternalSerialize(::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
void CopyFrom(const OsqpSettingsProto &from)
bool has_adaptive_rho_tolerance() const
@ kPolishRefineIterFieldNumber
@ kCheckTerminationFieldNumber
@ kAdaptiveRhoFractionFieldNumber
@ kScaledTerminationFieldNumber
@ kAdaptiveRhoIntervalFieldNumber
@ kAdaptiveRhoToleranceFieldNumber
@ kAdaptiveRhoFieldNumber
void set_adaptive_rho(bool value)
friend class ::google::protobuf::MessageLite
bool adaptive_rho() const
void clear_adaptive_rho()
bool has_check_termination() const
double adaptive_rho_tolerance() const
double adaptive_rho_fraction() const
void set_check_termination(::int64_t value)
bool has_eps_dual_inf() const
void set_scaled_termination(bool value)
void set_polish(bool value)
void set_delta(double value)
void set_eps_prim_inf(double value)
void set_alpha(double value)
void clear_polish_refine_iter()
void clear_scaled_termination()
void set_max_iter(::int64_t value)
void clear_check_termination()
void set_adaptive_rho_tolerance(double value)
OsqpSettingsProto(const OsqpSettingsProto &from)
double eps_prim_inf() const
::int64_t polish_refine_iter() const
void set_sigma(double value)
void set_adaptive_rho_interval(::int64_t value)
void clear_eps_dual_inf()
bool has_polish_refine_iter() const
double time_limit() const
PROTOBUF_CONSTEXPR OsqpSettingsProto(::google::protobuf::internal::ConstantInitialized)
bool has_adaptive_rho_fraction() const
bool has_adaptive_rho() const
void clear_adaptive_rho_fraction()
bool has_warm_start() const
void set_eps_dual_inf(double value)
::int64_t check_termination() const
void clear_adaptive_rho_interval()
void set_scaling(::int64_t value)
bool scaled_termination() const
double eps_dual_inf() const
void set_warm_start(bool value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const ABSL_ATTRIBUTE_LIFETIME_BOUND
::int64_t adaptive_rho_interval() const
bool has_max_iter() const
void clear_adaptive_rho_tolerance()
bool has_adaptive_rho_interval() const
bool IsInitialized() const
void clear_eps_prim_inf()
bool has_time_limit() const
::int64_t max_iter() const
OsqpSettingsProto & operator=(const OsqpSettingsProto &from)
void set_polish_refine_iter(::int64_t value)
void set_rho(double value)
void set_eps_abs(double value)
bool has_eps_prim_inf() const
void Swap(OsqpSettingsProto *PROTOBUF_NONNULL other)
void set_adaptive_rho_fraction(double value)
void set_verbose(bool value)
::int64_t scaling() const
void set_eps_rel(double value)
bool has_scaled_termination() const
void set_time_limit(double value)
::absl::string_view GetAnyMessageName()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OsqpOutputDefaultTypeInternal _OsqpOutput_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull OsqpOutput_class_data_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OR_PROTO_DLL PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OsqpSettingsProtoDefaultTypeInternal _OsqpSettingsProto_default_instance_
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::google::protobuf::internal::ClassDataFull OsqpSettingsProto_class_data_
PROTOBUF_CONSTINITconst ::_pbi::DescriptorTable descriptor_table_ortools_2fmath_5fopt_2fsolvers_2fosqp_2eproto