Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::GScipParameters Class Referencefinal

Detailed Description

Definition at line 800 of file gscip.pb.h.

#include <gscip.pb.h>

Inheritance diagram for operations_research::GScipParameters:

Classes

class  _Internal

Public Types

enum  : int {
  kBoolParamsFieldNumber = 5 , kIntParamsFieldNumber = 6 , kLongParamsFieldNumber = 7 , kRealParamsFieldNumber = 8 ,
  kCharParamsFieldNumber = 9 , kStringParamsFieldNumber = 10 , kSearchLogsFilenameFieldNumber = 14 , kDetailedSolvingStatsFilenameFieldNumber = 15 ,
  kScipModelFilenameFieldNumber = 16 , kEmphasisFieldNumber = 1 , kHeuristicsFieldNumber = 2 , kPresolveFieldNumber = 3 ,
  kSeparatingFieldNumber = 4 , kSilenceOutputFieldNumber = 11 , kPrintDetailedSolvingStatsFieldNumber = 12 , kPrintScipModelFieldNumber = 13 ,
  kNumSolutionsFieldNumber = 17 , kObjectiveLimitFieldNumber = 18
}
 accessors ----------------------------------------------------— More...
using Emphasis = GScipParameters_Emphasis
 nested types -------------------------------------------------—
using MetaParamValue = GScipParameters_MetaParamValue

Public Member Functions

 GScipParameters ()
 ~GScipParameters () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR GScipParameters (::google::protobuf::internal::ConstantInitialized)
 GScipParameters (const GScipParameters &from)
 GScipParameters (GScipParameters &&from) noexcept
GScipParametersoperator= (const GScipParameters &from)
GScipParametersoperator= (GScipParameters &&from) noexcept
const ::google::protobuf::UnknownFieldSet & unknown_fields () const ABSL_ATTRIBUTE_LIFETIME_BOUND
inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL mutable_unknown_fields () ABSL_ATTRIBUTE_LIFETIME_BOUND
void Swap (GScipParameters *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (GScipParameters *PROTOBUF_NONNULL other)
GScipParameters *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const GScipParameters &from)
void MergeFrom (const GScipParameters &from)
bool IsInitialized () const
ABSL_ATTRIBUTE_REINITIALIZES void Clear () PROTOBUF_FINAL
::size_t ByteSizeLong () const final
::uint8_t *PROTOBUF_NONNULL _InternalSerialize (::uint8_t *PROTOBUF_NONNULL target, ::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream) const final
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
int bool_params_size () const
 map<string, bool> bool_params = 5;
void clear_bool_params ()
const ::google::protobuf::Map< std::string, bool > & bool_params () const
::google::protobuf::Map< std::string, bool > *PROTOBUF_NONNULL mutable_bool_params ()
int int_params_size () const
 map<string, int32> int_params = 6;
void clear_int_params ()
const ::google::protobuf::Map< std::string, ::int32_t > & int_params () const
::google::protobuf::Map< std::string, ::int32_t > *PROTOBUF_NONNULL mutable_int_params ()
int long_params_size () const
 map<string, int64> long_params = 7;
void clear_long_params ()
const ::google::protobuf::Map< std::string, ::int64_t > & long_params () const
::google::protobuf::Map< std::string, ::int64_t > *PROTOBUF_NONNULL mutable_long_params ()
int real_params_size () const
 map<string, double> real_params = 8;
void clear_real_params ()
const ::google::protobuf::Map< std::string, double > & real_params () const
::google::protobuf::Map< std::string, double > *PROTOBUF_NONNULL mutable_real_params ()
int char_params_size () const
 map<string, string> char_params = 9;
void clear_char_params ()
const ::google::protobuf::Map< std::string, std::string > & char_params () const
::google::protobuf::Map< std::string, std::string > *PROTOBUF_NONNULL mutable_char_params ()
int string_params_size () const
 map<string, string> string_params = 10;
void clear_string_params ()
const ::google::protobuf::Map< std::string, std::string > & string_params () const
::google::protobuf::Map< std::string, std::string > *PROTOBUF_NONNULL mutable_string_params ()
void clear_search_logs_filename ()
 string search_logs_filename = 14;
const ::std::string & search_logs_filename () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_search_logs_filename (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_search_logs_filename ()
::std::string *PROTOBUF_NULLABLE release_search_logs_filename ()
void set_allocated_search_logs_filename (::std::string *PROTOBUF_NULLABLE value)
void clear_detailed_solving_stats_filename ()
 string detailed_solving_stats_filename = 15;
const ::std::string & detailed_solving_stats_filename () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_detailed_solving_stats_filename (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_detailed_solving_stats_filename ()
::std::string *PROTOBUF_NULLABLE release_detailed_solving_stats_filename ()
void set_allocated_detailed_solving_stats_filename (::std::string *PROTOBUF_NULLABLE value)
void clear_scip_model_filename ()
 string scip_model_filename = 16;
const ::std::string & scip_model_filename () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_scip_model_filename (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_scip_model_filename ()
::std::string *PROTOBUF_NULLABLE release_scip_model_filename ()
void set_allocated_scip_model_filename (::std::string *PROTOBUF_NULLABLE value)
void clear_emphasis ()
 .operations_research.GScipParameters.Emphasis emphasis = 1;
::operations_research::GScipParameters_Emphasis emphasis () const
void set_emphasis (::operations_research::GScipParameters_Emphasis value)
bool has_heuristics () const
 optional .operations_research.GScipParameters.MetaParamValue heuristics = 2;
void clear_heuristics ()
::operations_research::GScipParameters_MetaParamValue heuristics () const
void set_heuristics (::operations_research::GScipParameters_MetaParamValue value)
bool has_presolve () const
 optional .operations_research.GScipParameters.MetaParamValue presolve = 3;
void clear_presolve ()
::operations_research::GScipParameters_MetaParamValue presolve () const
void set_presolve (::operations_research::GScipParameters_MetaParamValue value)
bool has_separating () const
 optional .operations_research.GScipParameters.MetaParamValue separating = 4;
void clear_separating ()
::operations_research::GScipParameters_MetaParamValue separating () const
void set_separating (::operations_research::GScipParameters_MetaParamValue value)
bool has_silence_output () const
 optional bool silence_output = 11;
void clear_silence_output ()
bool silence_output () const
void set_silence_output (bool value)
void clear_print_detailed_solving_stats ()
 bool print_detailed_solving_stats = 12;
bool print_detailed_solving_stats () const
void set_print_detailed_solving_stats (bool value)
void clear_print_scip_model ()
 bool print_scip_model = 13;
bool print_scip_model () const
void set_print_scip_model (bool value)
bool has_num_solutions () const
 optional int32 num_solutions = 17;
void clear_num_solutions ()
::int32_t num_solutions () const
void set_num_solutions (::int32_t value)
bool has_objective_limit () const
 optional double objective_limit = 18;
void clear_objective_limit ()
double objective_limit () const
void set_objective_limit (double value)
template<typename>
PROTOBUF_CONSTEXPR GScipParameters (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_search_logs_filename (Arg_ &&arg, Args_... args)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_detailed_solving_stats_filename (Arg_ &&arg, Args_... args)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_scip_model_filename (Arg_ &&arg, Args_... args)

Static Public Member Functions

static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL descriptor ()
static const ::google::protobuf::Descriptor *PROTOBUF_NONNULL GetDescriptor ()
static const ::google::protobuf::Reflection *PROTOBUF_NONNULL GetReflection ()
static const GScipParametersdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool Emphasis_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL Emphasis_descriptor ()
template<typename T>
static const ::std::string & Emphasis_Name (T value)
static bool Emphasis_Parse (::absl::string_view name, Emphasis *PROTOBUF_NONNULL value)
static bool MetaParamValue_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL MetaParamValue_descriptor ()
template<typename T>
static const ::std::string & MetaParamValue_Name (T value)
static bool MetaParamValue_Parse (::absl::string_view name, MetaParamValue *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 6
static constexpr Emphasis DEFAULT_EMPHASIS = GScipParameters_Emphasis_DEFAULT_EMPHASIS
static constexpr Emphasis COUNTER = GScipParameters_Emphasis_COUNTER
static constexpr Emphasis CP_SOLVER = GScipParameters_Emphasis_CP_SOLVER
static constexpr Emphasis EASY_CIP = GScipParameters_Emphasis_EASY_CIP
static constexpr Emphasis FEASIBILITY = GScipParameters_Emphasis_FEASIBILITY
static constexpr Emphasis HARD_LP = GScipParameters_Emphasis_HARD_LP
static constexpr Emphasis OPTIMALITY = GScipParameters_Emphasis_OPTIMALITY
static constexpr Emphasis PHASE_FEAS = GScipParameters_Emphasis_PHASE_FEAS
static constexpr Emphasis PHASE_IMPROVE = GScipParameters_Emphasis_PHASE_IMPROVE
static constexpr Emphasis PHASE_PROOF = GScipParameters_Emphasis_PHASE_PROOF
static constexpr Emphasis Emphasis_MIN = GScipParameters_Emphasis_Emphasis_MIN
static constexpr Emphasis Emphasis_MAX = GScipParameters_Emphasis_Emphasis_MAX
static constexpr int Emphasis_ARRAYSIZE = GScipParameters_Emphasis_Emphasis_ARRAYSIZE
static constexpr MetaParamValue DEFAULT_META_PARAM_VALUE = GScipParameters_MetaParamValue_DEFAULT_META_PARAM_VALUE
static constexpr MetaParamValue AGGRESSIVE = GScipParameters_MetaParamValue_AGGRESSIVE
static constexpr MetaParamValue FAST = GScipParameters_MetaParamValue_FAST
static constexpr MetaParamValue OFF = GScipParameters_MetaParamValue_OFF
static constexpr MetaParamValue MetaParamValue_MIN = GScipParameters_MetaParamValue_MetaParamValue_MIN
static constexpr MetaParamValue MetaParamValue_MAX = GScipParameters_MetaParamValue_MetaParamValue_MAX
static constexpr int MetaParamValue_ARRAYSIZE = GScipParameters_MetaParamValue_MetaParamValue_ARRAYSIZE

Protected Member Functions

 GScipParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 GScipParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const GScipParameters &from)
 GScipParameters (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, GScipParameters &&from) noexcept
const ::google::protobuf::internal::ClassData *PROTOBUF_NONNULL GetClassData () const PROTOBUF_FINAL

Static Protected Member Functions

static void *PROTOBUF_NONNULL PlacementNew_ (const void *PROTOBUF_NONNULL, void *PROTOBUF_NONNULL mem, ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
static constexpr auto InternalNewImpl_ ()

Friends

class ::google::protobuf::internal::TcParser
class ::google::protobuf::MessageLite
class ::google::protobuf::Arena
template<typename T>
class ::google::protobuf::Arena::InternalHelper
struct ::TableStruct_ortools_2fgscip_2fgscip_2eproto
void swap (GScipParameters &a, GScipParameters &b)

Member Typedef Documentation

◆ Emphasis

nested types -------------------------------------------------—

Definition at line 940 of file gscip.pb.h.

◆ MetaParamValue

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

accessors ----------------------------------------------------—

Enumerator
kBoolParamsFieldNumber 
kIntParamsFieldNumber 
kLongParamsFieldNumber 
kRealParamsFieldNumber 
kCharParamsFieldNumber 
kStringParamsFieldNumber 
kSearchLogsFilenameFieldNumber 
kDetailedSolvingStatsFilenameFieldNumber 
kScipModelFilenameFieldNumber 
kEmphasisFieldNumber 
kHeuristicsFieldNumber 
kPresolveFieldNumber 
kSeparatingFieldNumber 
kSilenceOutputFieldNumber 
kPrintDetailedSolvingStatsFieldNumber 
kPrintScipModelFieldNumber 
kNumSolutionsFieldNumber 
kObjectiveLimitFieldNumber 

Definition at line 992 of file gscip.pb.h.

Constructor & Destructor Documentation

◆ GScipParameters() [1/8]

operations_research::GScipParameters::GScipParameters ( )
inline

Definition at line 803 of file gscip.pb.h.

◆ ~GScipParameters()

operations_research::GScipParameters::~GScipParameters ( )

@protoc_insertion_point(destructor:operations_research.GScipParameters)

Definition at line 1167 of file gscip.pb.cc.

◆ GScipParameters() [2/8]

template<typename = void>
PROTOBUF_CONSTEXPR operations_research::GScipParameters::GScipParameters ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ GScipParameters() [3/8]

operations_research::GScipParameters::GScipParameters ( const GScipParameters & from)
inline

Definition at line 816 of file gscip.pb.h.

◆ GScipParameters() [4/8]

operations_research::GScipParameters::GScipParameters ( GScipParameters && from)
inlinenoexcept

Definition at line 817 of file gscip.pb.h.

◆ GScipParameters() [5/8]

operations_research::GScipParameters::GScipParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.GScipParameters)

Definition at line 1096 of file gscip.pb.cc.

◆ GScipParameters() [6/8]

operations_research::GScipParameters::GScipParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
const GScipParameters & from )
protected

@protoc_insertion_point(copy_constructor:operations_research.GScipParameters)

Definition at line 1121 of file gscip.pb.cc.

◆ GScipParameters() [7/8]

operations_research::GScipParameters::GScipParameters ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena,
GScipParameters && from )
inlineprotectednoexcept

Definition at line 924 of file gscip.pb.h.

◆ GScipParameters() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::GScipParameters::GScipParameters ( ::_pbi::ConstantInitialized )

Definition at line 200 of file gscip.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

uint8_t *PROTOBUF_NONNULL operations_research::GScipParameters::_InternalSerialize ( ::uint8_t *PROTOBUF_NONNULL target,
::google::protobuf::io::EpsCopyOutputStream *PROTOBUF_NONNULL stream ) const
final

@protoc_insertion_point(serialize_to_array_start:operations_research.GScipParameters)

.operations_research.GScipParameters.Emphasis emphasis = 1;

optional .operations_research.GScipParameters.MetaParamValue heuristics = 2;

optional .operations_research.GScipParameters.MetaParamValue presolve = 3;

optional .operations_research.GScipParameters.MetaParamValue separating = 4;

map<string, bool> bool_params = 5;

map<string, int32> int_params = 6;

map<string, int64> long_params = 7;

map<string, double> real_params = 8;

map<string, string> char_params = 9;

map<string, string> string_params = 10;

optional bool silence_output = 11;

bool print_detailed_solving_stats = 12;

bool print_scip_model = 13;

string search_logs_filename = 14;

string detailed_solving_stats_filename = 15;

string scip_model_filename = 16;

optional int32 num_solutions = 17;

optional double objective_limit = 18;

@protoc_insertion_point(serialize_to_array_end:operations_research.GScipParameters)

Definition at line 1492 of file gscip.pb.cc.

◆ bool_params()

const::google::protobuf::Map< std::string, bool > & operations_research::GScipParameters::bool_params ( ) const
inline

@protoc_insertion_point(field_map:operations_research.GScipParameters.bool_params)

Definition at line 1734 of file gscip.pb.h.

◆ bool_params_size()

int operations_research::GScipParameters::bool_params_size ( ) const
inline

map<string, bool> bool_params = 5;

Definition at line 1723 of file gscip.pb.h.

◆ ByteSizeLong()

size_t operations_research::GScipParameters::ByteSizeLong ( ) const
final

@protoc_insertion_point(message_byte_size_start:operations_research.GScipParameters)

Prevent compiler warnings about cached_has_bits being unused

map<string, bool> bool_params = 5;

map<string, int32> int_params = 6;

map<string, int64> long_params = 7;

map<string, double> real_params = 8;

map<string, string> char_params = 9;

map<string, string> string_params = 10;

string search_logs_filename = 14;

string detailed_solving_stats_filename = 15;

string scip_model_filename = 16;

.operations_research.GScipParameters.Emphasis emphasis = 1;

optional .operations_research.GScipParameters.MetaParamValue heuristics = 2;

optional .operations_research.GScipParameters.MetaParamValue presolve = 3;

optional .operations_research.GScipParameters.MetaParamValue separating = 4;

bool print_detailed_solving_stats = 12;

bool print_scip_model = 13;

optional int32 num_solutions = 17;

Definition at line 1788 of file gscip.pb.cc.

◆ char_params()

const::google::protobuf::Map< std::string, std::string > & operations_research::GScipParameters::char_params ( ) const
inline

@protoc_insertion_point(field_map:operations_research.GScipParameters.char_params)

Definition at line 1850 of file gscip.pb.h.

◆ char_params_size()

int operations_research::GScipParameters::char_params_size ( ) const
inline

map<string, string> char_params = 9;

Definition at line 1839 of file gscip.pb.h.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::GScipParameters::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.GScipParameters)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 1447 of file gscip.pb.cc.

◆ clear_bool_params()

void operations_research::GScipParameters::clear_bool_params ( )
inline

Definition at line 1726 of file gscip.pb.h.

◆ clear_char_params()

void operations_research::GScipParameters::clear_char_params ( )
inline

Definition at line 1842 of file gscip.pb.h.

◆ clear_detailed_solving_stats_filename()

void operations_research::GScipParameters::clear_detailed_solving_stats_filename ( )
inline

string detailed_solving_stats_filename = 15;

Definition at line 2035 of file gscip.pb.h.

◆ clear_emphasis()

void operations_research::GScipParameters::clear_emphasis ( )
inline

◆ clear_heuristics()

void operations_research::GScipParameters::clear_heuristics ( )
inline

Definition at line 1640 of file gscip.pb.h.

◆ clear_int_params()

void operations_research::GScipParameters::clear_int_params ( )
inline

Definition at line 1755 of file gscip.pb.h.

◆ clear_long_params()

void operations_research::GScipParameters::clear_long_params ( )
inline

Definition at line 1784 of file gscip.pb.h.

◆ clear_num_solutions()

void operations_research::GScipParameters::clear_num_solutions ( )
inline

Definition at line 2169 of file gscip.pb.h.

◆ clear_objective_limit()

void operations_research::GScipParameters::clear_objective_limit ( )
inline

Definition at line 2197 of file gscip.pb.h.

◆ clear_presolve()

void operations_research::GScipParameters::clear_presolve ( )
inline

Definition at line 1668 of file gscip.pb.h.

◆ clear_print_detailed_solving_stats()

void operations_research::GScipParameters::clear_print_detailed_solving_stats ( )
inline

bool print_detailed_solving_stats = 12;

Definition at line 1922 of file gscip.pb.h.

◆ clear_print_scip_model()

void operations_research::GScipParameters::clear_print_scip_model ( )
inline

bool print_scip_model = 13;

Definition at line 1946 of file gscip.pb.h.

◆ clear_real_params()

void operations_research::GScipParameters::clear_real_params ( )
inline

Definition at line 1813 of file gscip.pb.h.

◆ clear_scip_model_filename()

void operations_research::GScipParameters::clear_scip_model_filename ( )
inline

string scip_model_filename = 16;

Definition at line 2100 of file gscip.pb.h.

◆ clear_search_logs_filename()

void operations_research::GScipParameters::clear_search_logs_filename ( )
inline

string search_logs_filename = 14;

Definition at line 1970 of file gscip.pb.h.

◆ clear_separating()

void operations_research::GScipParameters::clear_separating ( )
inline

Definition at line 1696 of file gscip.pb.h.

◆ clear_silence_output()

void operations_research::GScipParameters::clear_silence_output ( )
inline

Definition at line 1898 of file gscip.pb.h.

◆ clear_string_params()

void operations_research::GScipParameters::clear_string_params ( )
inline

Definition at line 1871 of file gscip.pb.h.

◆ CopyFrom()

void operations_research::GScipParameters::CopyFrom ( const GScipParameters & from)

@protoc_insertion_point(class_specific_copy_from_start:operations_research.GScipParameters)

Definition at line 2015 of file gscip.pb.cc.

◆ default_instance()

const GScipParameters & operations_research::GScipParameters::default_instance ( )
inlinestatic

Definition at line 851 of file gscip.pb.h.

◆ descriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::GScipParameters::descriptor ( )
inlinestatic

Definition at line 842 of file gscip.pb.h.

◆ detailed_solving_stats_filename()

const::std::string & operations_research::GScipParameters::detailed_solving_stats_filename ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.detailed_solving_stats_filename)

Definition at line 2040 of file gscip.pb.h.

◆ emphasis()

operations_research::GScipParameters_Emphasis operations_research::GScipParameters::emphasis ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.emphasis)

Definition at line 1617 of file gscip.pb.h.

◆ Emphasis_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::GScipParameters::Emphasis_descriptor ( )
inlinestatic

Definition at line 957 of file gscip.pb.h.

◆ Emphasis_IsValid()

bool operations_research::GScipParameters::Emphasis_IsValid ( int value)
inlinestatic

Definition at line 951 of file gscip.pb.h.

◆ Emphasis_Name()

template<typename T>
const ::std::string & operations_research::GScipParameters::Emphasis_Name ( T value)
inlinestatic

Definition at line 961 of file gscip.pb.h.

◆ Emphasis_Parse()

bool operations_research::GScipParameters::Emphasis_Parse ( ::absl::string_view name,
Emphasis *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 964 of file gscip.pb.h.

◆ GetCachedSize()

int operations_research::GScipParameters::GetCachedSize ( ) const
inline

Definition at line 910 of file gscip.pb.h.

◆ GetClassData()

PROTOBUF_ATTRIBUTE_WEAKconst::google::protobuf::internal::ClassData *PROTOBUF_NONNULL operations_research::GScipParameters::GetClassData ( ) const
protected

Definition at line 1274 of file gscip.pb.cc.

◆ GetDescriptor()

const ::google::protobuf::Descriptor *PROTOBUF_NONNULL operations_research::GScipParameters::GetDescriptor ( )
inlinestatic

Definition at line 845 of file gscip.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::GScipParameters::GetMetadata ( ) const

Definition at line 2046 of file gscip.pb.cc.

◆ GetReflection()

const ::google::protobuf::Reflection *PROTOBUF_NONNULL operations_research::GScipParameters::GetReflection ( )
inlinestatic

Definition at line 848 of file gscip.pb.h.

◆ has_heuristics()

bool operations_research::GScipParameters::has_heuristics ( ) const
inline

optional .operations_research.GScipParameters.MetaParamValue heuristics = 2;

Definition at line 1636 of file gscip.pb.h.

◆ has_num_solutions()

bool operations_research::GScipParameters::has_num_solutions ( ) const
inline

optional int32 num_solutions = 17;

Definition at line 2165 of file gscip.pb.h.

◆ has_objective_limit()

bool operations_research::GScipParameters::has_objective_limit ( ) const
inline

optional double objective_limit = 18;

Definition at line 2193 of file gscip.pb.h.

◆ has_presolve()

bool operations_research::GScipParameters::has_presolve ( ) const
inline

optional .operations_research.GScipParameters.MetaParamValue presolve = 3;

Definition at line 1664 of file gscip.pb.h.

◆ has_separating()

bool operations_research::GScipParameters::has_separating ( ) const
inline

optional .operations_research.GScipParameters.MetaParamValue separating = 4;

Definition at line 1692 of file gscip.pb.h.

◆ has_silence_output()

bool operations_research::GScipParameters::has_silence_output ( ) const
inline

optional bool silence_output = 11;

Definition at line 1894 of file gscip.pb.h.

◆ heuristics()

operations_research::GScipParameters_MetaParamValue operations_research::GScipParameters::heuristics ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.heuristics)

Definition at line 1645 of file gscip.pb.h.

◆ int_params()

const::google::protobuf::Map< std::string,::int32_t > & operations_research::GScipParameters::int_params ( ) const
inline

@protoc_insertion_point(field_map:operations_research.GScipParameters.int_params)

Definition at line 1763 of file gscip.pb.h.

◆ int_params_size()

int operations_research::GScipParameters::int_params_size ( ) const
inline

map<string, int32> int_params = 6;

Definition at line 1752 of file gscip.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::GScipParameters::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 1246 of file gscip.pb.cc.

◆ InternalNewImpl_()

auto operations_research::GScipParameters::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 1186 of file gscip.pb.cc.

◆ IsInitialized()

bool operations_research::GScipParameters::IsInitialized ( ) const
inline

Definition at line 886 of file gscip.pb.h.

◆ long_params()

const::google::protobuf::Map< std::string,::int64_t > & operations_research::GScipParameters::long_params ( ) const
inline

@protoc_insertion_point(field_map:operations_research.GScipParameters.long_params)

Definition at line 1792 of file gscip.pb.h.

◆ long_params_size()

int operations_research::GScipParameters::long_params_size ( ) const
inline

map<string, int64> long_params = 7;

Definition at line 1781 of file gscip.pb.h.

◆ MergeFrom()

void operations_research::GScipParameters::MergeFrom ( const GScipParameters & from)
inline

Definition at line 879 of file gscip.pb.h.

◆ MetaParamValue_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::GScipParameters::MetaParamValue_descriptor ( )
inlinestatic

Definition at line 979 of file gscip.pb.h.

◆ MetaParamValue_IsValid()

bool operations_research::GScipParameters::MetaParamValue_IsValid ( int value)
inlinestatic

Definition at line 973 of file gscip.pb.h.

◆ MetaParamValue_Name()

template<typename T>
const ::std::string & operations_research::GScipParameters::MetaParamValue_Name ( T value)
inlinestatic

Definition at line 983 of file gscip.pb.h.

◆ MetaParamValue_Parse()

bool operations_research::GScipParameters::MetaParamValue_Parse ( ::absl::string_view name,
MetaParamValue *PROTOBUF_NONNULL value )
inlinestatic

Definition at line 986 of file gscip.pb.h.

◆ mutable_bool_params()

google::protobuf::Map< std::string, bool > *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_bool_params ( )
inline

@protoc_insertion_point(field_mutable_map:operations_research.GScipParameters.bool_params)

Definition at line 1742 of file gscip.pb.h.

◆ mutable_char_params()

google::protobuf::Map< std::string, std::string > *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_char_params ( )
inline

@protoc_insertion_point(field_mutable_map:operations_research.GScipParameters.char_params)

Definition at line 1858 of file gscip.pb.h.

◆ mutable_detailed_solving_stats_filename()

std::string *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_detailed_solving_stats_filename ( )
inline

@protoc_insertion_point(field_mutable:operations_research.GScipParameters.detailed_solving_stats_filename)

Definition at line 2052 of file gscip.pb.h.

◆ mutable_int_params()

google::protobuf::Map< std::string,::int32_t > *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_int_params ( )
inline

@protoc_insertion_point(field_mutable_map:operations_research.GScipParameters.int_params)

Definition at line 1771 of file gscip.pb.h.

◆ mutable_long_params()

google::protobuf::Map< std::string,::int64_t > *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_long_params ( )
inline

@protoc_insertion_point(field_mutable_map:operations_research.GScipParameters.long_params)

Definition at line 1800 of file gscip.pb.h.

◆ mutable_real_params()

google::protobuf::Map< std::string, double > *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_real_params ( )
inline

@protoc_insertion_point(field_mutable_map:operations_research.GScipParameters.real_params)

Definition at line 1829 of file gscip.pb.h.

◆ mutable_scip_model_filename()

std::string *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_scip_model_filename ( )
inline

@protoc_insertion_point(field_mutable:operations_research.GScipParameters.scip_model_filename)

Definition at line 2117 of file gscip.pb.h.

◆ mutable_search_logs_filename()

std::string *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_search_logs_filename ( )
inline

@protoc_insertion_point(field_mutable:operations_research.GScipParameters.search_logs_filename)

Definition at line 1987 of file gscip.pb.h.

◆ mutable_string_params()

google::protobuf::Map< std::string, std::string > *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_string_params ( )
inline

@protoc_insertion_point(field_mutable_map:operations_research.GScipParameters.string_params)

Definition at line 1887 of file gscip.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::GScipParameters::mutable_unknown_fields ( )
inline

Definition at line 837 of file gscip.pb.h.

◆ New()

GScipParameters *PROTOBUF_NONNULL operations_research::GScipParameters::New ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena = nullptr) const
inline

implements Message -------------------------------------------—

Definition at line 873 of file gscip.pb.h.

◆ num_solutions()

int32_t operations_research::GScipParameters::num_solutions ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.num_solutions)

Definition at line 2174 of file gscip.pb.h.

◆ objective_limit()

double operations_research::GScipParameters::objective_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.objective_limit)

Definition at line 2202 of file gscip.pb.h.

◆ operator=() [1/2]

GScipParameters & operations_research::GScipParameters::operator= ( const GScipParameters & from)
inline

Definition at line 819 of file gscip.pb.h.

◆ operator=() [2/2]

GScipParameters & operations_research::GScipParameters::operator= ( GScipParameters && from)
inlinenoexcept

Definition at line 823 of file gscip.pb.h.

◆ PlacementNew_()

void *PROTOBUF_NONNULL operations_research::GScipParameters::PlacementNew_ ( const void * PROTOBUF_NONNULL,
void *PROTOBUF_NONNULL mem,
::google::protobuf::Arena *PROTOBUF_NULLABLE arena )
inlinestaticprotected

Definition at line 1181 of file gscip.pb.cc.

◆ presolve()

operations_research::GScipParameters_MetaParamValue operations_research::GScipParameters::presolve ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.presolve)

Definition at line 1673 of file gscip.pb.h.

◆ print_detailed_solving_stats()

bool operations_research::GScipParameters::print_detailed_solving_stats ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.print_detailed_solving_stats)

Definition at line 1927 of file gscip.pb.h.

◆ print_scip_model()

bool operations_research::GScipParameters::print_scip_model ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.print_scip_model)

Definition at line 1951 of file gscip.pb.h.

◆ real_params()

const::google::protobuf::Map< std::string, double > & operations_research::GScipParameters::real_params ( ) const
inline

@protoc_insertion_point(field_map:operations_research.GScipParameters.real_params)

Definition at line 1821 of file gscip.pb.h.

◆ real_params_size()

int operations_research::GScipParameters::real_params_size ( ) const
inline

map<string, double> real_params = 8;

Definition at line 1810 of file gscip.pb.h.

◆ release_detailed_solving_stats_filename()

std::string *PROTOBUF_NULLABLE operations_research::GScipParameters::release_detailed_solving_stats_filename ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.GScipParameters.detailed_solving_stats_filename)

Definition at line 2072 of file gscip.pb.h.

◆ release_scip_model_filename()

std::string *PROTOBUF_NULLABLE operations_research::GScipParameters::release_scip_model_filename ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.GScipParameters.scip_model_filename)

Definition at line 2137 of file gscip.pb.h.

◆ release_search_logs_filename()

std::string *PROTOBUF_NULLABLE operations_research::GScipParameters::release_search_logs_filename ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.GScipParameters.search_logs_filename)

Definition at line 2007 of file gscip.pb.h.

◆ scip_model_filename()

const::std::string & operations_research::GScipParameters::scip_model_filename ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.scip_model_filename)

Definition at line 2105 of file gscip.pb.h.

◆ search_logs_filename()

const::std::string & operations_research::GScipParameters::search_logs_filename ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.search_logs_filename)

Definition at line 1975 of file gscip.pb.h.

◆ separating()

operations_research::GScipParameters_MetaParamValue operations_research::GScipParameters::separating ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.separating)

Definition at line 1701 of file gscip.pb.h.

◆ set_allocated_detailed_solving_stats_filename()

void operations_research::GScipParameters::set_allocated_detailed_solving_stats_filename ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.GScipParameters.detailed_solving_stats_filename)

Definition at line 2085 of file gscip.pb.h.

◆ set_allocated_scip_model_filename()

void operations_research::GScipParameters::set_allocated_scip_model_filename ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.GScipParameters.scip_model_filename)

Definition at line 2150 of file gscip.pb.h.

◆ set_allocated_search_logs_filename()

void operations_research::GScipParameters::set_allocated_search_logs_filename ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.GScipParameters.search_logs_filename)

Definition at line 2020 of file gscip.pb.h.

◆ set_detailed_solving_stats_filename() [1/2]

template<typename Arg_ = const ::std::string&, typename... Args_>
void operations_research::GScipParameters::set_detailed_solving_stats_filename ( Arg_ && arg,
Args_... args )

◆ set_detailed_solving_stats_filename() [2/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::GScipParameters::set_detailed_solving_stats_filename ( Arg_ && arg,
Args_... args )

@protoc_insertion_point(field_set:operations_research.GScipParameters.detailed_solving_stats_filename)

Definition at line 2046 of file gscip.pb.h.

◆ set_emphasis()

void operations_research::GScipParameters::set_emphasis ( ::operations_research::GScipParameters_Emphasis value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.emphasis)

Definition at line 1621 of file gscip.pb.h.

◆ set_heuristics()

void operations_research::GScipParameters::set_heuristics ( ::operations_research::GScipParameters_MetaParamValue value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.heuristics)

Definition at line 1649 of file gscip.pb.h.

◆ set_num_solutions()

void operations_research::GScipParameters::set_num_solutions ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.num_solutions)

Definition at line 2178 of file gscip.pb.h.

◆ set_objective_limit()

void operations_research::GScipParameters::set_objective_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.objective_limit)

Definition at line 2206 of file gscip.pb.h.

◆ set_presolve()

void operations_research::GScipParameters::set_presolve ( ::operations_research::GScipParameters_MetaParamValue value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.presolve)

Definition at line 1677 of file gscip.pb.h.

◆ set_print_detailed_solving_stats()

void operations_research::GScipParameters::set_print_detailed_solving_stats ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.print_detailed_solving_stats)

Definition at line 1931 of file gscip.pb.h.

◆ set_print_scip_model()

void operations_research::GScipParameters::set_print_scip_model ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.print_scip_model)

Definition at line 1955 of file gscip.pb.h.

◆ set_scip_model_filename() [1/2]

template<typename Arg_ = const ::std::string&, typename... Args_>
void operations_research::GScipParameters::set_scip_model_filename ( Arg_ && arg,
Args_... args )

◆ set_scip_model_filename() [2/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::GScipParameters::set_scip_model_filename ( Arg_ && arg,
Args_... args )

@protoc_insertion_point(field_set:operations_research.GScipParameters.scip_model_filename)

Definition at line 2111 of file gscip.pb.h.

◆ set_search_logs_filename() [1/2]

template<typename Arg_ = const ::std::string&, typename... Args_>
void operations_research::GScipParameters::set_search_logs_filename ( Arg_ && arg,
Args_... args )

◆ set_search_logs_filename() [2/2]

template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void operations_research::GScipParameters::set_search_logs_filename ( Arg_ && arg,
Args_... args )

@protoc_insertion_point(field_set:operations_research.GScipParameters.search_logs_filename)

Definition at line 1981 of file gscip.pb.h.

◆ set_separating()

void operations_research::GScipParameters::set_separating ( ::operations_research::GScipParameters_MetaParamValue value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.separating)

Definition at line 1705 of file gscip.pb.h.

◆ set_silence_output()

void operations_research::GScipParameters::set_silence_output ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.GScipParameters.silence_output)

Definition at line 1907 of file gscip.pb.h.

◆ silence_output()

bool operations_research::GScipParameters::silence_output ( ) const
inline

@protoc_insertion_point(field_get:operations_research.GScipParameters.silence_output)

Definition at line 1903 of file gscip.pb.h.

◆ string_params()

const::google::protobuf::Map< std::string, std::string > & operations_research::GScipParameters::string_params ( ) const
inline

@protoc_insertion_point(field_map:operations_research.GScipParameters.string_params)

Definition at line 1879 of file gscip.pb.h.

◆ string_params_size()

int operations_research::GScipParameters::string_params_size ( ) const
inline

map<string, string> string_params = 10;

Definition at line 1868 of file gscip.pb.h.

◆ Swap()

void operations_research::GScipParameters::Swap ( GScipParameters *PROTOBUF_NONNULL other)
inline

Definition at line 857 of file gscip.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::GScipParameters::unknown_fields ( ) const
inline

Definition at line 833 of file gscip.pb.h.

◆ UnsafeArenaSwap()

void operations_research::GScipParameters::UnsafeArenaSwap ( GScipParameters *PROTOBUF_NONNULL other)
inline

Definition at line 865 of file gscip.pb.h.

◆ ::google::protobuf::Arena

friend class ::google::protobuf::Arena
friend

Definition at line 1253 of file gscip.pb.h.

◆ ::google::protobuf::Arena::InternalHelper

template<typename T>
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 1255 of file gscip.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 1246 of file gscip.pb.h.

◆ ::google::protobuf::MessageLite

friend class ::google::protobuf::MessageLite
friend

Definition at line 1252 of file gscip.pb.h.

◆ ::TableStruct_ortools_2fgscip_2fgscip_2eproto

Definition at line 1308 of file gscip.pb.h.

◆ swap

void swap ( GScipParameters & a,
GScipParameters & b )
friend

Definition at line 856 of file gscip.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::GScipParameters::_impl_

Definition at line 1307 of file gscip.pb.h.

◆ AGGRESSIVE

MetaParamValue operations_research::GScipParameters::AGGRESSIVE = GScipParameters_MetaParamValue_AGGRESSIVE
staticconstexpr

Definition at line 970 of file gscip.pb.h.

◆ COUNTER

Emphasis operations_research::GScipParameters::COUNTER = GScipParameters_Emphasis_COUNTER
staticconstexpr

Definition at line 942 of file gscip.pb.h.

◆ CP_SOLVER

Emphasis operations_research::GScipParameters::CP_SOLVER = GScipParameters_Emphasis_CP_SOLVER
staticconstexpr

Definition at line 943 of file gscip.pb.h.

◆ DEFAULT_EMPHASIS

Emphasis operations_research::GScipParameters::DEFAULT_EMPHASIS = GScipParameters_Emphasis_DEFAULT_EMPHASIS
staticconstexpr

Definition at line 941 of file gscip.pb.h.

◆ DEFAULT_META_PARAM_VALUE

MetaParamValue operations_research::GScipParameters::DEFAULT_META_PARAM_VALUE = GScipParameters_MetaParamValue_DEFAULT_META_PARAM_VALUE
staticconstexpr

Definition at line 969 of file gscip.pb.h.

◆ EASY_CIP

Emphasis operations_research::GScipParameters::EASY_CIP = GScipParameters_Emphasis_EASY_CIP
staticconstexpr

Definition at line 944 of file gscip.pb.h.

◆ Emphasis_ARRAYSIZE

int operations_research::GScipParameters::Emphasis_ARRAYSIZE = GScipParameters_Emphasis_Emphasis_ARRAYSIZE
staticconstexpr

Definition at line 956 of file gscip.pb.h.

◆ Emphasis_MAX

Emphasis operations_research::GScipParameters::Emphasis_MAX = GScipParameters_Emphasis_Emphasis_MAX
staticconstexpr

Definition at line 955 of file gscip.pb.h.

◆ Emphasis_MIN

Emphasis operations_research::GScipParameters::Emphasis_MIN = GScipParameters_Emphasis_Emphasis_MIN
staticconstexpr

Definition at line 954 of file gscip.pb.h.

◆ FAST

MetaParamValue operations_research::GScipParameters::FAST = GScipParameters_MetaParamValue_FAST
staticconstexpr

Definition at line 971 of file gscip.pb.h.

◆ FEASIBILITY

Emphasis operations_research::GScipParameters::FEASIBILITY = GScipParameters_Emphasis_FEASIBILITY
staticconstexpr

Definition at line 945 of file gscip.pb.h.

◆ HARD_LP

Emphasis operations_research::GScipParameters::HARD_LP = GScipParameters_Emphasis_HARD_LP
staticconstexpr

Definition at line 946 of file gscip.pb.h.

◆ kIndexInFileMessages

int operations_research::GScipParameters::kIndexInFileMessages = 6
staticconstexpr

Definition at line 855 of file gscip.pb.h.

◆ MetaParamValue_ARRAYSIZE

int operations_research::GScipParameters::MetaParamValue_ARRAYSIZE = GScipParameters_MetaParamValue_MetaParamValue_ARRAYSIZE
staticconstexpr

Definition at line 978 of file gscip.pb.h.

◆ MetaParamValue_MAX

MetaParamValue operations_research::GScipParameters::MetaParamValue_MAX = GScipParameters_MetaParamValue_MetaParamValue_MAX
staticconstexpr

Definition at line 977 of file gscip.pb.h.

◆ MetaParamValue_MIN

MetaParamValue operations_research::GScipParameters::MetaParamValue_MIN = GScipParameters_MetaParamValue_MetaParamValue_MIN
staticconstexpr

Definition at line 976 of file gscip.pb.h.

◆ OFF

MetaParamValue operations_research::GScipParameters::OFF = GScipParameters_MetaParamValue_OFF
staticconstexpr

Definition at line 972 of file gscip.pb.h.

◆ OPTIMALITY

Emphasis operations_research::GScipParameters::OPTIMALITY = GScipParameters_Emphasis_OPTIMALITY
staticconstexpr

Definition at line 947 of file gscip.pb.h.

◆ PHASE_FEAS

Emphasis operations_research::GScipParameters::PHASE_FEAS = GScipParameters_Emphasis_PHASE_FEAS
staticconstexpr

Definition at line 948 of file gscip.pb.h.

◆ PHASE_IMPROVE

Emphasis operations_research::GScipParameters::PHASE_IMPROVE = GScipParameters_Emphasis_PHASE_IMPROVE
staticconstexpr

Definition at line 949 of file gscip.pb.h.

◆ PHASE_PROOF

Emphasis operations_research::GScipParameters::PHASE_PROOF = GScipParameters_Emphasis_PHASE_PROOF
staticconstexpr

Definition at line 950 of file gscip.pb.h.


The documentation for this class was generated from the following files: