4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ortools_2fgscip_2fgscip_2eproto 5 #define GOOGLE_PROTOBUF_INCLUDED_ortools_2fgscip_2fgscip_2eproto 10 #include <google/protobuf/port_def.inc> 11 #if PROTOBUF_VERSION < 3017000 12 #error This file was generated by a newer version of protoc which is 13 #error incompatible with your Protocol Buffer headers. Please update 16 #if 3017003 < PROTOBUF_MIN_PROTOC_VERSION 17 #error This file was generated by an older version of protoc which is 18 #error incompatible with your Protocol Buffer headers. Please 19 #error regenerate this file with a newer version of protoc. 22 #include <google/protobuf/port_undef.inc> 23 #include <google/protobuf/io/coded_stream.h> 24 #include <google/protobuf/arena.h> 25 #include <google/protobuf/arenastring.h> 26 #include <google/protobuf/generated_message_table_driven.h> 27 #include <google/protobuf/generated_message_util.h> 28 #include <google/protobuf/metadata_lite.h> 29 #include <google/protobuf/generated_message_reflection.h> 30 #include <google/protobuf/message.h> 31 #include <google/protobuf/repeated_field.h> 32 #include <google/protobuf/extension_set.h> 33 #include <google/protobuf/map.h> 34 #include <google/protobuf/map_entry.h> 35 #include <google/protobuf/map_field_inl.h> 36 #include <google/protobuf/generated_enum_reflection.h> 37 #include <google/protobuf/unknown_field_set.h> 39 #include <google/protobuf/port_def.inc> 40 #define PROTOBUF_INTERNAL_EXPORT_ortools_2fgscip_2fgscip_2eproto 41 PROTOBUF_NAMESPACE_OPEN
45 PROTOBUF_NAMESPACE_CLOSE
49 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
51 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[9]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
57 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
62 struct GScipOutputDefaultTypeInternal;
64 class GScipParameters;
65 struct GScipParametersDefaultTypeInternal;
67 class GScipParameters_BoolParamsEntry_DoNotUse;
68 struct GScipParameters_BoolParamsEntry_DoNotUseDefaultTypeInternal;
70 class GScipParameters_CharParamsEntry_DoNotUse;
71 struct GScipParameters_CharParamsEntry_DoNotUseDefaultTypeInternal;
73 class GScipParameters_IntParamsEntry_DoNotUse;
74 struct GScipParameters_IntParamsEntry_DoNotUseDefaultTypeInternal;
76 class GScipParameters_LongParamsEntry_DoNotUse;
77 struct GScipParameters_LongParamsEntry_DoNotUseDefaultTypeInternal;
79 class GScipParameters_RealParamsEntry_DoNotUse;
80 struct GScipParameters_RealParamsEntry_DoNotUseDefaultTypeInternal;
82 class GScipParameters_StringParamsEntry_DoNotUse;
83 struct GScipParameters_StringParamsEntry_DoNotUseDefaultTypeInternal;
85 class GScipSolvingStats;
86 struct GScipSolvingStatsDefaultTypeInternal;
89 PROTOBUF_NAMESPACE_OPEN
99 PROTOBUF_NAMESPACE_CLOSE
126 "Incorrect type passed to function GScipParameters_Emphasis_Name.");
127 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
132 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<GScipParameters_Emphasis>(
153 "Incorrect type passed to function GScipParameters_MetaParamValue_Name.");
154 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
159 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<GScipParameters_MetaParamValue>(
193 "Incorrect type passed to function GScipOutput_Status_Name.");
194 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
199 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<GScipOutput_Status>(
206 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
207 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL> {
211 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
212 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL>
SuperType;
215 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
220 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.BoolParamsEntry.key");
223 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
224 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
230 std::
string, ::PROTOBUF_NAMESPACE_ID::int32,
231 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
232 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_INT32> {
235 std::string, ::PROTOBUF_NAMESPACE_ID::int32,
236 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
237 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32>
SuperType;
240 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
245 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.IntParamsEntry.key");
248 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
249 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
255 std::
string, ::PROTOBUF_NAMESPACE_ID::int64,
256 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
257 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_INT64> {
260 std::string, ::PROTOBUF_NAMESPACE_ID::int64,
261 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
262 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>
SuperType;
265 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
270 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.LongParamsEntry.key");
273 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
274 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
281 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
282 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_DOUBLE> {
286 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
287 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_DOUBLE>
SuperType;
290 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
295 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.RealParamsEntry.key");
298 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
299 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
305 std::
string, std::
string,
306 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
307 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING> {
310 std::string, std::string,
311 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
312 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING>
SuperType;
315 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
320 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.CharParamsEntry.key");
323 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.CharParamsEntry.value");
325 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
326 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
332 std::
string, std::
string,
333 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING,
334 ::PROTOBUF_NAMESPACE_ID::
internal::WireFormatLite::TYPE_STRING> {
337 std::string, std::string,
338 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
339 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING>
SuperType;
342 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
347 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.StringParamsEntry.key");
350 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"operations_research.GScipParameters.StringParamsEntry.value");
352 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
353 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
359 public ::PROTOBUF_NAMESPACE_ID::Message {
363 explicit constexpr
GScipParameters(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
368 *
this = ::std::move(from);
376 if (
this == &from)
return *
this;
377 if (GetOwningArena() == from.GetOwningArena()) {
385 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
386 return GetDescriptor();
389 return default_instance().GetMetadata().descriptor;
392 return default_instance().GetMetadata().reflection;
398 return reinterpret_cast<const GScipParameters*>(
401 static constexpr
int kIndexInFileMessages =
408 if (other ==
this)
return;
409 if (GetOwningArena() == other->GetOwningArena()) {
412 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
416 if (other ==
this)
return;
417 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
428 return CreateMaybeMessage<GScipParameters>(arena);
430 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
432 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
435 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
437 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
438 bool IsInitialized() const final;
440 size_t ByteSizeLong() const final;
441 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
442 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
443 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
444 int GetCachedSize() const final {
return _cached_size_.Get(); }
449 void SetCachedSize(
int size)
const final;
451 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
452 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
453 return "operations_research.GScipParameters";
457 bool is_message_owned =
false);
459 static void ArenaDtor(
void*
object);
460 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
464 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
466 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
492 static inline
bool Emphasis_IsValid(
int value) {
499 static constexpr
int Emphasis_ARRAYSIZE =
501 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
509 "Incorrect type passed to function Emphasis_Name.");
533 static constexpr
int MetaParamValue_ARRAYSIZE =
535 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
543 "Incorrect type passed to function MetaParamValue_Name.");
554 kBoolParamsFieldNumber = 5,
555 kIntParamsFieldNumber = 6,
556 kLongParamsFieldNumber = 7,
557 kRealParamsFieldNumber = 8,
558 kCharParamsFieldNumber = 9,
559 kStringParamsFieldNumber = 10,
560 kSearchLogsFilenameFieldNumber = 14,
561 kDetailedSolvingStatsFilenameFieldNumber = 15,
562 kScipModelFilenameFieldNumber = 16,
563 kEmphasisFieldNumber = 1,
564 kHeuristicsFieldNumber = 2,
565 kPresolveFieldNumber = 3,
566 kSeparatingFieldNumber = 4,
567 kSilenceOutputFieldNumber = 11,
568 kPrintDetailedSolvingStatsFieldNumber = 12,
569 kPrintScipModelFieldNumber = 13,
570 kNumSolutionsFieldNumber = 17,
573 int bool_params_size()
const;
575 int _internal_bool_params_size()
const;
577 void clear_bool_params();
579 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >&
580 _internal_bool_params()
const;
581 ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >*
582 _internal_mutable_bool_params();
584 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >&
586 ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >*
587 mutable_bool_params();
590 int int_params_size()
const;
592 int _internal_int_params_size()
const;
594 void clear_int_params();
596 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >&
597 _internal_int_params()
const;
598 ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >*
599 _internal_mutable_int_params();
601 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >&
603 ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >*
604 mutable_int_params();
607 int long_params_size()
const;
609 int _internal_long_params_size()
const;
611 void clear_long_params();
613 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >&
614 _internal_long_params()
const;
615 ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >*
616 _internal_mutable_long_params();
618 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >&
620 ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >*
621 mutable_long_params();
624 int real_params_size()
const;
626 int _internal_real_params_size()
const;
628 void clear_real_params();
630 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >&
631 _internal_real_params()
const;
632 ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >*
633 _internal_mutable_real_params();
635 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >&
637 ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >*
638 mutable_real_params();
641 int char_params_size()
const;
643 int _internal_char_params_size()
const;
645 void clear_char_params();
647 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
648 _internal_char_params()
const;
649 ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
650 _internal_mutable_char_params();
652 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
654 ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
655 mutable_char_params();
658 int string_params_size()
const;
660 int _internal_string_params_size()
const;
662 void clear_string_params();
664 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
665 _internal_string_params()
const;
666 ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
667 _internal_mutable_string_params();
669 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
670 string_params()
const;
671 ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
672 mutable_string_params();
675 void clear_search_logs_filename();
676 const std::string& search_logs_filename()
const;
677 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
678 void set_search_logs_filename(ArgT0&& arg0, ArgT... args);
679 std::string* mutable_search_logs_filename();
680 PROTOBUF_MUST_USE_RESULT std::string* release_search_logs_filename();
681 void set_allocated_search_logs_filename(std::string* search_logs_filename);
683 const std::string& _internal_search_logs_filename()
const;
684 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_search_logs_filename(
const std::string&
value);
685 std::string* _internal_mutable_search_logs_filename();
689 void clear_detailed_solving_stats_filename();
690 const std::string& detailed_solving_stats_filename()
const;
691 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
692 void set_detailed_solving_stats_filename(ArgT0&& arg0, ArgT... args);
693 std::string* mutable_detailed_solving_stats_filename();
694 PROTOBUF_MUST_USE_RESULT std::string* release_detailed_solving_stats_filename();
695 void set_allocated_detailed_solving_stats_filename(std::string* detailed_solving_stats_filename);
697 const std::string& _internal_detailed_solving_stats_filename()
const;
698 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_detailed_solving_stats_filename(
const std::string&
value);
699 std::string* _internal_mutable_detailed_solving_stats_filename();
703 void clear_scip_model_filename();
704 const std::string& scip_model_filename()
const;
705 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
706 void set_scip_model_filename(ArgT0&& arg0, ArgT... args);
707 std::string* mutable_scip_model_filename();
708 PROTOBUF_MUST_USE_RESULT std::string* release_scip_model_filename();
709 void set_allocated_scip_model_filename(std::string* scip_model_filename);
711 const std::string& _internal_scip_model_filename()
const;
712 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_scip_model_filename(
const std::string&
value);
713 std::string* _internal_mutable_scip_model_filename();
717 void clear_emphasis();
726 bool has_heuristics()
const;
728 bool _internal_has_heuristics()
const;
730 void clear_heuristics();
739 bool has_presolve()
const;
741 bool _internal_has_presolve()
const;
743 void clear_presolve();
752 bool has_separating()
const;
754 bool _internal_has_separating()
const;
756 void clear_separating();
765 bool has_silence_output()
const;
767 bool _internal_has_silence_output()
const;
769 void clear_silence_output();
770 bool silence_output()
const;
771 void set_silence_output(
bool value);
773 bool _internal_silence_output()
const;
774 void _internal_set_silence_output(
bool value);
778 void clear_print_detailed_solving_stats();
779 bool print_detailed_solving_stats()
const;
780 void set_print_detailed_solving_stats(
bool value);
782 bool _internal_print_detailed_solving_stats()
const;
783 void _internal_set_print_detailed_solving_stats(
bool value);
787 void clear_print_scip_model();
788 bool print_scip_model()
const;
789 void set_print_scip_model(
bool value);
791 bool _internal_print_scip_model()
const;
792 void _internal_set_print_scip_model(
bool value);
796 bool has_num_solutions()
const;
798 bool _internal_has_num_solutions()
const;
800 void clear_num_solutions();
801 ::PROTOBUF_NAMESPACE_ID::int32 num_solutions()
const;
802 void set_num_solutions(::PROTOBUF_NAMESPACE_ID::int32
value);
804 ::PROTOBUF_NAMESPACE_ID::int32 _internal_num_solutions()
const;
805 void _internal_set_num_solutions(::PROTOBUF_NAMESPACE_ID::int32
value);
812 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
813 typedef void InternalArenaConstructable_;
814 typedef void DestructorSkippable_;
815 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
816 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
817 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
820 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
821 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL> bool_params_;
822 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
824 std::string, ::PROTOBUF_NAMESPACE_ID::int32,
825 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
826 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> int_params_;
827 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
829 std::string, ::PROTOBUF_NAMESPACE_ID::int64,
830 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
831 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64> long_params_;
832 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
835 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
836 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_DOUBLE> real_params_;
837 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
839 std::string, std::string,
840 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
841 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> char_params_;
842 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
844 std::string, std::string,
845 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
846 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> string_params_;
847 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr search_logs_filename_;
848 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr detailed_solving_stats_filename_;
849 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr scip_model_filename_;
854 bool silence_output_;
855 bool print_detailed_solving_stats_;
856 bool print_scip_model_;
857 ::PROTOBUF_NAMESPACE_ID::int32 num_solutions_;
858 friend struct ::TableStruct_ortools_2fgscip_2fgscip_2eproto;
863 public ::PROTOBUF_NAMESPACE_ID::Message {
867 explicit constexpr
GScipSolvingStats(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
872 *
this = ::std::move(from);
880 if (
this == &from)
return *
this;
881 if (GetOwningArena() == from.GetOwningArena()) {
889 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
890 return GetDescriptor();
893 return default_instance().GetMetadata().descriptor;
896 return default_instance().GetMetadata().reflection;
902 return reinterpret_cast<const GScipSolvingStats*>(
905 static constexpr
int kIndexInFileMessages =
912 if (other ==
this)
return;
913 if (GetOwningArena() == other->GetOwningArena()) {
916 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
920 if (other ==
this)
return;
921 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
932 return CreateMaybeMessage<GScipSolvingStats>(arena);
934 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
936 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
939 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
941 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
942 bool IsInitialized() const final;
944 size_t ByteSizeLong() const final;
945 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
946 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
947 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
948 int GetCachedSize() const final {
return _cached_size_.Get(); }
953 void SetCachedSize(
int size)
const final;
955 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
956 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
957 return "operations_research.GScipSolvingStats";
961 bool is_message_owned =
false);
963 static void ArenaDtor(
void*
object);
964 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
968 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
970 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
977 kBestObjectiveFieldNumber = 1,
978 kBestBoundFieldNumber = 2,
979 kPrimalSimplexIterationsFieldNumber = 3,
980 kDualSimplexIterationsFieldNumber = 4,
981 kTotalLpIterationsFieldNumber = 5,
982 kNodeCountFieldNumber = 6,
983 kFirstLpRelaxationBoundFieldNumber = 7,
984 kRootNodeBoundFieldNumber = 8,
985 kDeterministicTimeFieldNumber = 9,
988 void clear_best_objective();
989 double best_objective()
const;
990 void set_best_objective(
double value);
992 double _internal_best_objective()
const;
993 void _internal_set_best_objective(
double value);
997 void clear_best_bound();
998 double best_bound()
const;
999 void set_best_bound(
double value);
1001 double _internal_best_bound()
const;
1002 void _internal_set_best_bound(
double value);
1006 void clear_primal_simplex_iterations();
1007 ::PROTOBUF_NAMESPACE_ID::int64 primal_simplex_iterations()
const;
1008 void set_primal_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64
value);
1010 ::PROTOBUF_NAMESPACE_ID::int64 _internal_primal_simplex_iterations()
const;
1011 void _internal_set_primal_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64
value);
1015 void clear_dual_simplex_iterations();
1016 ::PROTOBUF_NAMESPACE_ID::int64 dual_simplex_iterations()
const;
1017 void set_dual_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64
value);
1019 ::PROTOBUF_NAMESPACE_ID::int64 _internal_dual_simplex_iterations()
const;
1020 void _internal_set_dual_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64
value);
1024 void clear_total_lp_iterations();
1025 ::PROTOBUF_NAMESPACE_ID::int64 total_lp_iterations()
const;
1026 void set_total_lp_iterations(::PROTOBUF_NAMESPACE_ID::int64
value);
1028 ::PROTOBUF_NAMESPACE_ID::int64 _internal_total_lp_iterations()
const;
1029 void _internal_set_total_lp_iterations(::PROTOBUF_NAMESPACE_ID::int64
value);
1033 void clear_node_count();
1034 ::PROTOBUF_NAMESPACE_ID::int64 node_count()
const;
1035 void set_node_count(::PROTOBUF_NAMESPACE_ID::int64
value);
1037 ::PROTOBUF_NAMESPACE_ID::int64 _internal_node_count()
const;
1038 void _internal_set_node_count(::PROTOBUF_NAMESPACE_ID::int64
value);
1042 void clear_first_lp_relaxation_bound();
1043 double first_lp_relaxation_bound()
const;
1044 void set_first_lp_relaxation_bound(
double value);
1046 double _internal_first_lp_relaxation_bound()
const;
1047 void _internal_set_first_lp_relaxation_bound(
double value);
1051 void clear_root_node_bound();
1052 double root_node_bound()
const;
1053 void set_root_node_bound(
double value);
1055 double _internal_root_node_bound()
const;
1056 void _internal_set_root_node_bound(
double value);
1060 void clear_deterministic_time();
1061 double deterministic_time()
const;
1062 void set_deterministic_time(
double value);
1064 double _internal_deterministic_time()
const;
1065 void _internal_set_deterministic_time(
double value);
1072 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1073 typedef void InternalArenaConstructable_;
1074 typedef void DestructorSkippable_;
1075 double best_objective_;
1077 ::PROTOBUF_NAMESPACE_ID::int64 primal_simplex_iterations_;
1078 ::PROTOBUF_NAMESPACE_ID::int64 dual_simplex_iterations_;
1079 ::PROTOBUF_NAMESPACE_ID::int64 total_lp_iterations_;
1080 ::PROTOBUF_NAMESPACE_ID::int64 node_count_;
1081 double first_lp_relaxation_bound_;
1082 double root_node_bound_;
1083 double deterministic_time_;
1084 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1085 friend struct ::TableStruct_ortools_2fgscip_2fgscip_2eproto;
1090 public ::PROTOBUF_NAMESPACE_ID::Message {
1094 explicit constexpr
GScipOutput(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1099 *
this = ::std::move(from);
1107 if (
this == &from)
return *
this;
1108 if (GetOwningArena() == from.GetOwningArena()) {
1109 InternalSwap(&from);
1117 return GetDescriptor();
1120 return default_instance().GetMetadata().descriptor;
1123 return default_instance().GetMetadata().reflection;
1129 return reinterpret_cast<const GScipOutput*>(
1132 static constexpr
int kIndexInFileMessages =
1139 if (other ==
this)
return;
1140 if (GetOwningArena() == other->GetOwningArena()) {
1141 InternalSwap(other);
1143 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1147 if (other ==
this)
return;
1148 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1149 InternalSwap(other);
1159 return CreateMaybeMessage<GScipOutput>(arena);
1161 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1163 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1166 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1168 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1169 bool IsInitialized() const final;
1171 size_t ByteSizeLong() const final;
1172 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1173 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1174 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1175 int GetCachedSize() const final {
return _cached_size_.Get(); }
1180 void SetCachedSize(
int size)
const final;
1182 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1183 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1184 return "operations_research.GScipOutput";
1187 explicit GScipOutput(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1188 bool is_message_owned =
false);
1190 static void ArenaDtor(
void*
object);
1191 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1195 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1197 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
1234 static constexpr
Status INVALID_SOLVER_PARAMETERS =
1236 static inline
bool Status_IsValid(
int value) {
1243 static constexpr
int Status_ARRAYSIZE =
1245 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1249 template<
typename T>
1253 "Incorrect type passed to function Status_Name.");
1264 kStatusDetailFieldNumber = 2,
1265 kStatsFieldNumber = 3,
1266 kStatusFieldNumber = 1,
1269 void clear_status_detail();
1270 const std::string& status_detail()
const;
1271 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1272 void set_status_detail(ArgT0&& arg0, ArgT... args);
1273 std::string* mutable_status_detail();
1274 PROTOBUF_MUST_USE_RESULT std::string* release_status_detail();
1275 void set_allocated_status_detail(std::string* status_detail);
1277 const std::string& _internal_status_detail()
const;
1278 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_status_detail(
const std::string&
value);
1279 std::string* _internal_mutable_status_detail();
1283 bool has_stats()
const;
1285 bool _internal_has_stats()
const;
1288 const ::operations_research::GScipSolvingStats& stats()
const;
1289 PROTOBUF_MUST_USE_RESULT ::operations_research::GScipSolvingStats* release_stats();
1293 const ::operations_research::GScipSolvingStats& _internal_stats()
const;
1296 void unsafe_arena_set_allocated_stats(
1301 void clear_status();
1313 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1314 typedef void InternalArenaConstructable_;
1315 typedef void DestructorSkippable_;
1316 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr status_detail_;
1319 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1320 friend struct ::TableStruct_ortools_2fgscip_2fgscip_2eproto;
1328 #pragma GCC diagnostic push 1329 #pragma GCC diagnostic ignored "-Wstrict-aliasing" 1350 return static_cast< ::operations_research::GScipParameters_Emphasis >(emphasis_);
1354 return _internal_emphasis();
1361 _internal_set_emphasis(
value);
1366 inline bool GScipParameters::_internal_has_heuristics()
const {
1367 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1371 return _internal_has_heuristics();
1375 _has_bits_[0] &= ~0x00000001u;
1378 return static_cast< ::operations_research::GScipParameters_MetaParamValue >(heuristics_);
1382 return _internal_heuristics();
1385 _has_bits_[0] |= 0x00000001u;
1386 heuristics_ =
value;
1389 _internal_set_heuristics(
value);
1394 inline bool GScipParameters::_internal_has_presolve()
const {
1395 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1399 return _internal_has_presolve();
1403 _has_bits_[0] &= ~0x00000002u;
1406 return static_cast< ::operations_research::GScipParameters_MetaParamValue >(presolve_);
1410 return _internal_presolve();
1413 _has_bits_[0] |= 0x00000002u;
1417 _internal_set_presolve(
value);
1422 inline bool GScipParameters::_internal_has_separating()
const {
1423 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1427 return _internal_has_separating();
1431 _has_bits_[0] &= ~0x00000004u;
1434 return static_cast< ::operations_research::GScipParameters_MetaParamValue >(separating_);
1438 return _internal_separating();
1441 _has_bits_[0] |= 0x00000004u;
1442 separating_ =
value;
1445 _internal_set_separating(
value);
1450 inline int GScipParameters::_internal_bool_params_size()
const {
1451 return bool_params_.size();
1454 return _internal_bool_params_size();
1457 bool_params_.Clear();
1459 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >&
1460 GScipParameters::_internal_bool_params()
const {
1461 return bool_params_.GetMap();
1463 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >&
1466 return _internal_bool_params();
1468 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >*
1469 GScipParameters::_internal_mutable_bool_params() {
1470 return bool_params_.MutableMap();
1472 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool >*
1475 return _internal_mutable_bool_params();
1479 inline int GScipParameters::_internal_int_params_size()
const {
1480 return int_params_.size();
1483 return _internal_int_params_size();
1486 int_params_.Clear();
1488 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >&
1489 GScipParameters::_internal_int_params()
const {
1490 return int_params_.GetMap();
1492 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >&
1495 return _internal_int_params();
1497 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >*
1498 GScipParameters::_internal_mutable_int_params() {
1499 return int_params_.MutableMap();
1501 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 >*
1504 return _internal_mutable_int_params();
1508 inline int GScipParameters::_internal_long_params_size()
const {
1509 return long_params_.size();
1512 return _internal_long_params_size();
1515 long_params_.Clear();
1517 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >&
1518 GScipParameters::_internal_long_params()
const {
1519 return long_params_.GetMap();
1521 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >&
1524 return _internal_long_params();
1526 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >*
1527 GScipParameters::_internal_mutable_long_params() {
1528 return long_params_.MutableMap();
1530 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 >*
1533 return _internal_mutable_long_params();
1537 inline int GScipParameters::_internal_real_params_size()
const {
1538 return real_params_.size();
1541 return _internal_real_params_size();
1544 real_params_.Clear();
1546 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >&
1547 GScipParameters::_internal_real_params()
const {
1548 return real_params_.GetMap();
1550 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >&
1553 return _internal_real_params();
1555 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >*
1556 GScipParameters::_internal_mutable_real_params() {
1557 return real_params_.MutableMap();
1559 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, double >*
1562 return _internal_mutable_real_params();
1566 inline int GScipParameters::_internal_char_params_size()
const {
1567 return char_params_.size();
1570 return _internal_char_params_size();
1573 char_params_.Clear();
1575 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1576 GScipParameters::_internal_char_params()
const {
1577 return char_params_.GetMap();
1579 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1582 return _internal_char_params();
1584 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1585 GScipParameters::_internal_mutable_char_params() {
1586 return char_params_.MutableMap();
1588 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1591 return _internal_mutable_char_params();
1595 inline int GScipParameters::_internal_string_params_size()
const {
1596 return string_params_.size();
1599 return _internal_string_params_size();
1602 string_params_.Clear();
1604 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1605 GScipParameters::_internal_string_params()
const {
1606 return string_params_.GetMap();
1608 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1611 return _internal_string_params();
1613 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1614 GScipParameters::_internal_mutable_string_params() {
1615 return string_params_.MutableMap();
1617 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1620 return _internal_mutable_string_params();
1624 inline bool GScipParameters::_internal_has_silence_output()
const {
1625 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1629 return _internal_has_silence_output();
1632 silence_output_ =
false;
1633 _has_bits_[0] &= ~0x00000008u;
1635 inline bool GScipParameters::_internal_silence_output()
const {
1636 return silence_output_;
1640 return _internal_silence_output();
1642 inline void GScipParameters::_internal_set_silence_output(
bool value) {
1643 _has_bits_[0] |= 0x00000008u;
1644 silence_output_ =
value;
1647 _internal_set_silence_output(
value);
1653 print_detailed_solving_stats_ =
false;
1655 inline bool GScipParameters::_internal_print_detailed_solving_stats()
const {
1656 return print_detailed_solving_stats_;
1660 return _internal_print_detailed_solving_stats();
1662 inline void GScipParameters::_internal_set_print_detailed_solving_stats(
bool value) {
1664 print_detailed_solving_stats_ =
value;
1667 _internal_set_print_detailed_solving_stats(
value);
1673 print_scip_model_ =
false;
1675 inline bool GScipParameters::_internal_print_scip_model()
const {
1676 return print_scip_model_;
1680 return _internal_print_scip_model();
1682 inline void GScipParameters::_internal_set_print_scip_model(
bool value) {
1684 print_scip_model_ =
value;
1687 _internal_set_print_scip_model(
value);
1693 search_logs_filename_.ClearToEmpty();
1697 return _internal_search_logs_filename();
1699 template <
typename ArgT0,
typename... ArgT>
1700 inline PROTOBUF_ALWAYS_INLINE
1703 search_logs_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1707 std::string* _s = _internal_mutable_search_logs_filename();
1711 inline const std::string& GScipParameters::_internal_search_logs_filename()
const {
1712 return search_logs_filename_.Get();
1714 inline void GScipParameters::_internal_set_search_logs_filename(
const std::string&
value) {
1716 search_logs_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArenaForAllocation());
1718 inline std::string* GScipParameters::_internal_mutable_search_logs_filename() {
1720 return search_logs_filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1724 return search_logs_filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1727 if (search_logs_filename !=
nullptr) {
1732 search_logs_filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), search_logs_filename,
1733 GetArenaForAllocation());
1739 detailed_solving_stats_filename_.ClearToEmpty();
1743 return _internal_detailed_solving_stats_filename();
1745 template <
typename ArgT0,
typename... ArgT>
1746 inline PROTOBUF_ALWAYS_INLINE
1749 detailed_solving_stats_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1753 std::string* _s = _internal_mutable_detailed_solving_stats_filename();
1757 inline const std::string& GScipParameters::_internal_detailed_solving_stats_filename()
const {
1758 return detailed_solving_stats_filename_.Get();
1760 inline void GScipParameters::_internal_set_detailed_solving_stats_filename(
const std::string&
value) {
1762 detailed_solving_stats_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArenaForAllocation());
1764 inline std::string* GScipParameters::_internal_mutable_detailed_solving_stats_filename() {
1766 return detailed_solving_stats_filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1770 return detailed_solving_stats_filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1773 if (detailed_solving_stats_filename !=
nullptr) {
1778 detailed_solving_stats_filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), detailed_solving_stats_filename,
1779 GetArenaForAllocation());
1785 scip_model_filename_.ClearToEmpty();
1789 return _internal_scip_model_filename();
1791 template <
typename ArgT0,
typename... ArgT>
1792 inline PROTOBUF_ALWAYS_INLINE
1795 scip_model_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1799 std::string* _s = _internal_mutable_scip_model_filename();
1803 inline const std::string& GScipParameters::_internal_scip_model_filename()
const {
1804 return scip_model_filename_.Get();
1806 inline void GScipParameters::_internal_set_scip_model_filename(
const std::string&
value) {
1808 scip_model_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArenaForAllocation());
1810 inline std::string* GScipParameters::_internal_mutable_scip_model_filename() {
1812 return scip_model_filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1816 return scip_model_filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1819 if (scip_model_filename !=
nullptr) {
1824 scip_model_filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), scip_model_filename,
1825 GetArenaForAllocation());
1830 inline bool GScipParameters::_internal_has_num_solutions()
const {
1831 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1835 return _internal_has_num_solutions();
1839 _has_bits_[0] &= ~0x00000010u;
1841 inline ::PROTOBUF_NAMESPACE_ID::int32 GScipParameters::_internal_num_solutions()
const {
1842 return num_solutions_;
1846 return _internal_num_solutions();
1848 inline void GScipParameters::_internal_set_num_solutions(::PROTOBUF_NAMESPACE_ID::int32
value) {
1849 _has_bits_[0] |= 0x00000010u;
1850 num_solutions_ =
value;
1853 _internal_set_num_solutions(
value);
1863 best_objective_ = 0;
1865 inline double GScipSolvingStats::_internal_best_objective()
const {
1866 return best_objective_;
1870 return _internal_best_objective();
1872 inline void GScipSolvingStats::_internal_set_best_objective(
double value) {
1874 best_objective_ =
value;
1877 _internal_set_best_objective(
value);
1885 inline double GScipSolvingStats::_internal_best_bound()
const {
1890 return _internal_best_bound();
1892 inline void GScipSolvingStats::_internal_set_best_bound(
double value) {
1894 best_bound_ =
value;
1897 _internal_set_best_bound(
value);
1903 primal_simplex_iterations_ = int64_t{0};
1905 inline ::PROTOBUF_NAMESPACE_ID::int64 GScipSolvingStats::_internal_primal_simplex_iterations()
const {
1906 return primal_simplex_iterations_;
1910 return _internal_primal_simplex_iterations();
1912 inline void GScipSolvingStats::_internal_set_primal_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64
value) {
1914 primal_simplex_iterations_ =
value;
1917 _internal_set_primal_simplex_iterations(
value);
1923 dual_simplex_iterations_ = int64_t{0};
1925 inline ::PROTOBUF_NAMESPACE_ID::int64 GScipSolvingStats::_internal_dual_simplex_iterations()
const {
1926 return dual_simplex_iterations_;
1930 return _internal_dual_simplex_iterations();
1932 inline void GScipSolvingStats::_internal_set_dual_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64
value) {
1934 dual_simplex_iterations_ =
value;
1937 _internal_set_dual_simplex_iterations(
value);
1943 total_lp_iterations_ = int64_t{0};
1945 inline ::PROTOBUF_NAMESPACE_ID::int64 GScipSolvingStats::_internal_total_lp_iterations()
const {
1946 return total_lp_iterations_;
1950 return _internal_total_lp_iterations();
1952 inline void GScipSolvingStats::_internal_set_total_lp_iterations(::PROTOBUF_NAMESPACE_ID::int64
value) {
1954 total_lp_iterations_ =
value;
1957 _internal_set_total_lp_iterations(
value);
1963 node_count_ = int64_t{0};
1965 inline ::PROTOBUF_NAMESPACE_ID::int64 GScipSolvingStats::_internal_node_count()
const {
1970 return _internal_node_count();
1972 inline void GScipSolvingStats::_internal_set_node_count(::PROTOBUF_NAMESPACE_ID::int64
value) {
1974 node_count_ =
value;
1977 _internal_set_node_count(
value);
1983 first_lp_relaxation_bound_ = 0;
1985 inline double GScipSolvingStats::_internal_first_lp_relaxation_bound()
const {
1986 return first_lp_relaxation_bound_;
1990 return _internal_first_lp_relaxation_bound();
1992 inline void GScipSolvingStats::_internal_set_first_lp_relaxation_bound(
double value) {
1994 first_lp_relaxation_bound_ =
value;
1997 _internal_set_first_lp_relaxation_bound(
value);
2003 root_node_bound_ = 0;
2005 inline double GScipSolvingStats::_internal_root_node_bound()
const {
2006 return root_node_bound_;
2010 return _internal_root_node_bound();
2012 inline void GScipSolvingStats::_internal_set_root_node_bound(
double value) {
2014 root_node_bound_ =
value;
2017 _internal_set_root_node_bound(
value);
2023 deterministic_time_ = 0;
2025 inline double GScipSolvingStats::_internal_deterministic_time()
const {
2026 return deterministic_time_;
2030 return _internal_deterministic_time();
2032 inline void GScipSolvingStats::_internal_set_deterministic_time(
double value) {
2034 deterministic_time_ =
value;
2037 _internal_set_deterministic_time(
value);
2050 return static_cast< ::operations_research::GScipOutput_Status >(status_);
2054 return _internal_status();
2061 _internal_set_status(
value);
2067 status_detail_.ClearToEmpty();
2071 return _internal_status_detail();
2073 template <
typename ArgT0,
typename... ArgT>
2074 inline PROTOBUF_ALWAYS_INLINE
2077 status_detail_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2081 std::string* _s = _internal_mutable_status_detail();
2085 inline const std::string& GScipOutput::_internal_status_detail()
const {
2086 return status_detail_.Get();
2088 inline void GScipOutput::_internal_set_status_detail(
const std::string&
value) {
2090 status_detail_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
value, GetArenaForAllocation());
2092 inline std::string* GScipOutput::_internal_mutable_status_detail() {
2094 return status_detail_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
2098 return status_detail_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
2101 if (status_detail !=
nullptr) {
2106 status_detail_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), status_detail,
2107 GetArenaForAllocation());
2112 inline bool GScipOutput::_internal_has_stats()
const {
2116 return _internal_has_stats();
2119 if (GetArenaForAllocation() ==
nullptr && stats_ !=
nullptr) {
2124 inline const ::operations_research::GScipSolvingStats& GScipOutput::_internal_stats()
const {
2125 const ::operations_research::GScipSolvingStats* p = stats_;
2126 return p !=
nullptr ? *p : reinterpret_cast<const ::operations_research::GScipSolvingStats&>(
2131 return _internal_stats();
2135 if (GetArenaForAllocation() ==
nullptr) {
2136 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(stats_);
2150 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE 2151 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
2152 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2153 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2154 #else // PROTOBUF_FORCE_COPY_IN_RELEASE 2155 if (GetArenaForAllocation() !=
nullptr) {
2156 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2158 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE 2168 inline ::operations_research::GScipSolvingStats* GScipOutput::_internal_mutable_stats() {
2170 if (stats_ ==
nullptr) {
2171 auto* p = CreateMaybeMessage<::operations_research::GScipSolvingStats>(GetArenaForAllocation());
2182 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2183 if (message_arena ==
nullptr) {
2187 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2188 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::operations_research::GScipSolvingStats>::GetOwningArena(stats);
2189 if (message_arena != submessage_arena) {
2190 stats = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2191 message_arena, stats, submessage_arena);
2202 #pragma GCC diagnostic pop 2225 PROTOBUF_NAMESPACE_OPEN
2229 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::GScipParameters_Emphasis>() {
2234 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::GScipParameters_MetaParamValue>() {
2239 inline const EnumDescriptor* GetEnumDescriptor< ::operations_research::GScipOutput_Status>() {
2243 PROTOBUF_NAMESPACE_CLOSE
2247 #include <google/protobuf/port_undef.inc> 2248 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fgscip_2fgscip_2eproto static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static bool MetaParamValue_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MetaParamValue *value)
void set_root_node_bound(double value)
static bool ValidateValue(void *)
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< GScipParameters_LongParamsEntry_DoNotUse, std::string, ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64 > SuperType
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GScipOutput_Status_descriptor()
void clear_total_lp_iterations()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParameters_IntParamsEntry_DoNotUseDefaultTypeInternal _GScipParameters_IntParamsEntry_DoNotUse_default_instance_
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< GScipParameters_CharParamsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
void set_total_lp_iterations(::PROTOBUF_NAMESPACE_ID::int64 value)
static const std::string & Status_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Emphasis_descriptor()
double root_node_bound() const
const std::string & search_logs_filename() const
void clear_search_logs_filename()
void clear_silence_output()
GScipParameters & operator=(const GScipParameters &from)
void clear_scip_model_filename()
void set_silence_output(bool value)
static bool ValidateKey(std::string *s)
void set_presolve(::operations_research::GScipParameters_MetaParamValue value)
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, double > & real_params() const
bool print_scip_model() const
static const GScipParameters * internal_default_instance()
PROTOBUF_MUST_USE_RESULT std::string * release_search_logs_filename()
void Swap(GScipParameters *other)
void set_print_detailed_solving_stats(bool value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GScipParameters_Emphasis_descriptor()
void set_allocated_search_logs_filename(std::string *search_logs_filename)
double first_lp_relaxation_bound() const
void Swap(GScipSolvingStats *other)
void set_print_scip_model(bool value)
GScipOutput * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void clear_num_solutions()
void set_node_count(::PROTOBUF_NAMESPACE_ID::int64 value)
::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_int_params()
int string_params_size() const
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParameters_BoolParamsEntry_DoNotUseDefaultTypeInternal _GScipParameters_BoolParamsEntry_DoNotUse_default_instance_
void clear_detailed_solving_stats_filename()
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_char_params()
::PROTOBUF_NAMESPACE_ID::int64 primal_simplex_iterations() const
void clear_root_node_bound()
::operations_research::GScipParameters_MetaParamValue heuristics() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_MUST_USE_RESULT std::string * release_status_detail()
bool GScipParameters_MetaParamValue_IsValid(int value)
static const GScipParameters_LongParamsEntry_DoNotUse * internal_default_instance()
GScipOutput(GScipOutput &&from) noexcept
static bool ValidateKey(std::string *s)
void set_separating(::operations_research::GScipParameters_MetaParamValue value)
double best_objective() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
double best_bound() const
constexpr GScipOutput_Status GScipOutput_Status_Status_MIN
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, bool > & bool_params() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const std::string & detailed_solving_stats_filename() const
void set_allocated_scip_model_filename(std::string *scip_model_filename)
GScipSolvingStats & operator=(const GScipSolvingStats &from)
bool GScipParameters_Emphasis_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & char_params() const
std::string * mutable_detailed_solving_stats_filename()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipSolvingStatsDefaultTypeInternal _GScipSolvingStats_default_instance_
void clear_best_objective()
::operations_research::GScipSolvingStats * mutable_stats()
static const GScipOutput * internal_default_instance()
bool has_heuristics() const
void clear_print_detailed_solving_stats()
void clear_primal_simplex_iterations()
static bool ValidateValue(std::string *s)
bool has_presolve() const
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParametersDefaultTypeInternal _GScipParameters_default_instance_
GScipSolvingStats * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void UnsafeArenaSwap(GScipSolvingStats *other)
void set_heuristics(::operations_research::GScipParameters_MetaParamValue value)
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_string_params()
static const ClassData _class_data_
bool GScipOutput_Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GScipOutput_Status *value)
void set_status_detail(ArgT0 &&arg0, ArgT... args)
static bool ValidateValue(std::string *s)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 > & long_params() const
constexpr int GScipParameters_Emphasis_Emphasis_ARRAYSIZE
::operations_research::GScipParameters_MetaParamValue presolve() const
static bool ValidateKey(std::string *s)
void set_status(::operations_research::GScipOutput_Status value)
void set_scip_model_filename(ArgT0 &&arg0, ArgT... args)
void set_deterministic_time(double value)
PROTOBUF_MUST_USE_RESULT ::operations_research::GScipSolvingStats * release_stats()
GScipSolvingStats * New() const final
int long_params_size() const
::operations_research::GScipSolvingStats * unsafe_arena_release_stats()
static const GScipParameters_StringParamsEntry_DoNotUse * internal_default_instance()
GScipParameters_MetaParamValue
::PROTOBUF_NAMESPACE_ID::Map< std::string, double > * mutable_real_params()
void clear_status_detail()
const std::string & GScipParameters_Emphasis_Name(T enum_t_value)
GScipOutput * New() const final
std::string * mutable_scip_model_filename()
static bool ValidateValue(void *)
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< GScipParameters_RealParamsEntry_DoNotUse, std::string, double, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_DOUBLE > SuperType
const std::string & status_detail() const
static const std::string & MetaParamValue_Name(T enum_t_value)
double deterministic_time() const
static bool MetaParamValue_IsValid(int value)
static const GScipOutput & default_instance()
int bool_params_size() const
constexpr GScipOutput_Status GScipOutput_Status_Status_MAX
GScipSolvingStats(GScipSolvingStats &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int32 > & int_params() const
GScipOutput & operator=(GScipOutput &&from) noexcept
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipOutputDefaultTypeInternal _GScipOutput_default_instance_
::operations_research::GScipOutput_Status status() const
void set_detailed_solving_stats_filename(ArgT0 &&arg0, ArgT... args)
::PROTOBUF_NAMESPACE_ID::int32 num_solutions() const
const std::string & scip_model_filename() const
void UnsafeArenaSwap(GScipParameters *other)
int real_params_size() const
static const GScipSolvingStats & default_instance()
void set_allocated_status_detail(std::string *status_detail)
void set_allocated_detailed_solving_stats_filename(std::string *detailed_solving_stats_filename)
static const ClassData _class_data_
::PROTOBUF_NAMESPACE_ID::Map< std::string, ::PROTOBUF_NAMESPACE_ID::int64 > * mutable_long_params()
void set_search_logs_filename(ArgT0 &&arg0, ArgT... args)
static bool Status_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Status *value)
std::string * mutable_status_detail()
GScipParameters(GScipParameters &&from) noexcept
constexpr GScipParameters_MetaParamValue GScipParameters_MetaParamValue_MetaParamValue_MIN
void unsafe_arena_set_allocated_stats(::operations_research::GScipSolvingStats *stats)
const std::string & GScipParameters_MetaParamValue_Name(T enum_t_value)
static bool ValidateValue(void *)
void clear_first_lp_relaxation_bound()
void set_dual_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64 value)
void Swap(GScipOutput *other)
static const GScipParameters_CharParamsEntry_DoNotUse * internal_default_instance()
int int_params_size() const
constexpr GScipParameters_MetaParamValue GScipParameters_MetaParamValue_MetaParamValue_MAX
bool GScipOutput_Status_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GScipParameters_MetaParamValue_descriptor()
void set_primal_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64 value)
friend void swap(GScipOutput &a, GScipOutput &b)
void set_best_bound(double value)
GScipParameters_MetaParamValue MetaParamValue
int char_params_size() const
void set_allocated_stats(::operations_research::GScipSolvingStats *stats)
constexpr GScipParameters_Emphasis GScipParameters_Emphasis_Emphasis_MIN
friend void swap(GScipParameters &a, GScipParameters &b)
::operations_research::GScipParameters_Emphasis emphasis() const
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< GScipParameters_StringParamsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
static bool ValidateKey(std::string *s)
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParameters_StringParamsEntry_DoNotUseDefaultTypeInternal _GScipParameters_StringParamsEntry_DoNotUse_default_instance_
constexpr int GScipOutput_Status_Status_ARRAYSIZE
static bool Emphasis_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Emphasis *value)
void clear_deterministic_time()
static const ClassData _class_data_
static const std::string & Emphasis_Name(T enum_t_value)
static bool ValidateKey(std::string *s)
const ::operations_research::GScipSolvingStats & stats() const
constexpr GScipParameters_Emphasis GScipParameters_Emphasis_Emphasis_MAX
::PROTOBUF_NAMESPACE_ID::int64 node_count() const
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fgscip_2fgscip_2eproto
void set_emphasis(::operations_research::GScipParameters_Emphasis value)
PROTOBUF_MUST_USE_RESULT std::string * release_scip_model_filename()
static bool ValidateValue(void *)
static const GScipParameters_BoolParamsEntry_DoNotUse * internal_default_instance()
PROTOBUF_MUST_USE_RESULT std::string * release_detailed_solving_stats_filename()
void MergeFrom(const GScipParameters_BoolParamsEntry_DoNotUse &other)
GScipOutput & operator=(const GScipOutput &from)
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & string_params() const
void clear_dual_simplex_iterations()
GScipParameters * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MetaParamValue_descriptor()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParameters_LongParamsEntry_DoNotUseDefaultTypeInternal _GScipParameters_LongParamsEntry_DoNotUse_default_instance_
static const GScipParameters_RealParamsEntry_DoNotUse * internal_default_instance()
Collection of objects used to extend the Constraint Solver library.
void UnsafeArenaSwap(GScipOutput *other)
bool GScipParameters_MetaParamValue_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GScipParameters_MetaParamValue *value)
bool silence_output() const
void set_first_lp_relaxation_bound(double value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::operations_research::GScipParameters_MetaParamValue separating() const
void set_num_solutions(::PROTOBUF_NAMESPACE_ID::int32 value)
GScipParameters * New() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void clear_print_scip_model()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
std::string * mutable_search_logs_filename()
void clear_string_params()
::PROTOBUF_NAMESPACE_ID::int64 total_lp_iterations() const
static const GScipParameters_IntParamsEntry_DoNotUse * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< GScipParameters_IntParamsEntry_DoNotUse, std::string, ::PROTOBUF_NAMESPACE_ID::int32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32 > SuperType
static const GScipParameters & default_instance()
bool GScipParameters_Emphasis_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GScipParameters_Emphasis *value)
const std::string & GScipOutput_Status_Name(T enum_t_value)
friend void swap(GScipSolvingStats &a, GScipSolvingStats &b)
constexpr int GScipParameters_MetaParamValue_MetaParamValue_ARRAYSIZE
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Status_descriptor()
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParameters_CharParamsEntry_DoNotUseDefaultTypeInternal _GScipParameters_CharParamsEntry_DoNotUse_default_instance_
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< GScipParameters_BoolParamsEntry_DoNotUse, std::string, bool, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL > SuperType
static bool ValidateKey(std::string *s)
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GScipParameters_RealParamsEntry_DoNotUseDefaultTypeInternal _GScipParameters_RealParamsEntry_DoNotUse_default_instance_
bool has_silence_output() const
GScipSolvingStats & operator=(GScipSolvingStats &&from) noexcept
bool has_separating() const
::PROTOBUF_NAMESPACE_ID::int64 dual_simplex_iterations() const
void set_best_objective(double value)
bool print_detailed_solving_stats() const
::PROTOBUF_NAMESPACE_ID::Map< std::string, bool > * mutable_bool_params()
GScipParameters & operator=(GScipParameters &&from) noexcept
static const GScipSolvingStats * internal_default_instance()
GScipParameters_BoolParamsEntry_DoNotUse()
bool has_num_solutions() const