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

Detailed Description

Definition at line 626 of file parameters.pb.h.

#include <parameters.pb.h>

Inheritance diagram for operations_research::math_opt::SolveParametersProto:

Classes

class  _Internal

Public Types

enum  : int {
  kTimeLimitFieldNumber = 1 , kGscipFieldNumber = 12 , kGurobiFieldNumber = 13 , kGlopFieldNumber = 14 ,
  kCpSatFieldNumber = 15 , kPdlpFieldNumber = 16 , kOsqpFieldNumber = 19 , kGlpkFieldNumber = 26 ,
  kHighsFieldNumber = 27 , kIterationLimitFieldNumber = 2 , kEnableOutputFieldNumber = 3 , kThreadsFieldNumber = 4 ,
  kRandomSeedFieldNumber = 5 , kLpAlgorithmFieldNumber = 6 , kPresolveFieldNumber = 7 , kCutsFieldNumber = 8 ,
  kHeuristicsFieldNumber = 9 , kScalingFieldNumber = 10 , kRelativeGapToleranceFieldNumber = 17 , kAbsoluteGapToleranceFieldNumber = 18 ,
  kCutoffLimitFieldNumber = 20 , kObjectiveLimitFieldNumber = 21 , kBestBoundLimitFieldNumber = 22 , kNodeLimitFieldNumber = 24 ,
  kSolutionLimitFieldNumber = 23 , kSolutionPoolSizeFieldNumber = 25
}
 nested types -------------------------------------------------— More...

Public Member Functions

 SolveParametersProto ()
 ~SolveParametersProto () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR SolveParametersProto (::google::protobuf::internal::ConstantInitialized)
 SolveParametersProto (const SolveParametersProto &from)
 SolveParametersProto (SolveParametersProto &&from) noexcept
SolveParametersProtooperator= (const SolveParametersProto &from)
SolveParametersProtooperator= (SolveParametersProto &&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 (SolveParametersProto *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (SolveParametersProto *PROTOBUF_NONNULL other)
SolveParametersProto *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const SolveParametersProto &from)
void MergeFrom (const SolveParametersProto &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
bool has_time_limit () const
 .google.protobuf.Duration time_limit = 1;
void clear_time_limit ()
const ::google::protobuf::Duration & time_limit () const
::google::protobuf::Duration *PROTOBUF_NULLABLE release_time_limit ()
::google::protobuf::Duration *PROTOBUF_NONNULL mutable_time_limit ()
void set_allocated_time_limit (::google::protobuf::Duration *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_time_limit (::google::protobuf::Duration *PROTOBUF_NULLABLE value)
::google::protobuf::Duration *PROTOBUF_NULLABLE unsafe_arena_release_time_limit ()
bool has_gscip () const
 .operations_research.GScipParameters gscip = 12;
void clear_gscip ()
const ::operations_research::GScipParametersgscip () const
::operations_research::GScipParameters *PROTOBUF_NULLABLE release_gscip ()
::operations_research::GScipParameters *PROTOBUF_NONNULL mutable_gscip ()
void set_allocated_gscip (::operations_research::GScipParameters *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_gscip (::operations_research::GScipParameters *PROTOBUF_NULLABLE value)
::operations_research::GScipParameters *PROTOBUF_NULLABLE unsafe_arena_release_gscip ()
bool has_gurobi () const
 .operations_research.math_opt.GurobiParametersProto gurobi = 13;
void clear_gurobi ()
const ::operations_research::math_opt::GurobiParametersProtogurobi () const
::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE release_gurobi ()
::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NONNULL mutable_gurobi ()
void set_allocated_gurobi (::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_gurobi (::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE unsafe_arena_release_gurobi ()
bool has_glop () const
 .operations_research.glop.GlopParameters glop = 14;
void clear_glop ()
const ::operations_research::glop::GlopParametersglop () const
::operations_research::glop::GlopParameters *PROTOBUF_NULLABLE release_glop ()
::operations_research::glop::GlopParameters *PROTOBUF_NONNULL mutable_glop ()
void set_allocated_glop (::operations_research::glop::GlopParameters *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_glop (::operations_research::glop::GlopParameters *PROTOBUF_NULLABLE value)
::operations_research::glop::GlopParameters *PROTOBUF_NULLABLE unsafe_arena_release_glop ()
bool has_cp_sat () const
 .operations_research.sat.SatParameters cp_sat = 15;
void clear_cp_sat ()
const ::operations_research::sat::SatParameterscp_sat () const
::operations_research::sat::SatParameters *PROTOBUF_NULLABLE release_cp_sat ()
::operations_research::sat::SatParameters *PROTOBUF_NONNULL mutable_cp_sat ()
void set_allocated_cp_sat (::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_cp_sat (::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
::operations_research::sat::SatParameters *PROTOBUF_NULLABLE unsafe_arena_release_cp_sat ()
bool has_pdlp () const
 .operations_research.pdlp.PrimalDualHybridGradientParams pdlp = 16;
void clear_pdlp ()
const ::operations_research::pdlp::PrimalDualHybridGradientParamspdlp () const
::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE release_pdlp ()
::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NONNULL mutable_pdlp ()
void set_allocated_pdlp (::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_pdlp (::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE value)
::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE unsafe_arena_release_pdlp ()
bool has_osqp () const
 .operations_research.math_opt.OsqpSettingsProto osqp = 19;
void clear_osqp ()
const ::operations_research::math_opt::OsqpSettingsProtoosqp () const
::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE release_osqp ()
::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NONNULL mutable_osqp ()
void set_allocated_osqp (::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_osqp (::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE unsafe_arena_release_osqp ()
bool has_glpk () const
 .operations_research.math_opt.GlpkParametersProto glpk = 26;
void clear_glpk ()
const ::operations_research::math_opt::GlpkParametersProtoglpk () const
::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE release_glpk ()
::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NONNULL mutable_glpk ()
void set_allocated_glpk (::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_glpk (::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE unsafe_arena_release_glpk ()
bool has_highs () const
 .operations_research.math_opt.HighsOptionsProto highs = 27;
void clear_highs ()
const ::operations_research::math_opt::HighsOptionsProtohighs () const
::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE release_highs ()
::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NONNULL mutable_highs ()
void set_allocated_highs (::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_highs (::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE value)
::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE unsafe_arena_release_highs ()
bool has_iteration_limit () const
 optional int64 iteration_limit = 2;
void clear_iteration_limit ()
::int64_t iteration_limit () const
void set_iteration_limit (::int64_t value)
void clear_enable_output ()
 bool enable_output = 3;
bool enable_output () const
void set_enable_output (bool value)
bool has_threads () const
 optional int32 threads = 4;
void clear_threads ()
::int32_t threads () const
void set_threads (::int32_t value)
bool has_random_seed () const
 optional int32 random_seed = 5;
void clear_random_seed ()
::int32_t random_seed () const
void set_random_seed (::int32_t value)
void clear_lp_algorithm ()
 .operations_research.math_opt.LPAlgorithmProto lp_algorithm = 6;
::operations_research::math_opt::LPAlgorithmProto lp_algorithm () const
void set_lp_algorithm (::operations_research::math_opt::LPAlgorithmProto value)
void clear_presolve ()
 .operations_research.math_opt.EmphasisProto presolve = 7;
::operations_research::math_opt::EmphasisProto presolve () const
void set_presolve (::operations_research::math_opt::EmphasisProto value)
void clear_cuts ()
 .operations_research.math_opt.EmphasisProto cuts = 8;
::operations_research::math_opt::EmphasisProto cuts () const
void set_cuts (::operations_research::math_opt::EmphasisProto value)
void clear_heuristics ()
 .operations_research.math_opt.EmphasisProto heuristics = 9;
::operations_research::math_opt::EmphasisProto heuristics () const
void set_heuristics (::operations_research::math_opt::EmphasisProto value)
void clear_scaling ()
 .operations_research.math_opt.EmphasisProto scaling = 10;
::operations_research::math_opt::EmphasisProto scaling () const
void set_scaling (::operations_research::math_opt::EmphasisProto value)
bool has_relative_gap_tolerance () const
 optional double relative_gap_tolerance = 17;
void clear_relative_gap_tolerance ()
double relative_gap_tolerance () const
void set_relative_gap_tolerance (double value)
bool has_absolute_gap_tolerance () const
 optional double absolute_gap_tolerance = 18;
void clear_absolute_gap_tolerance ()
double absolute_gap_tolerance () const
void set_absolute_gap_tolerance (double value)
bool has_cutoff_limit () const
 optional double cutoff_limit = 20;
void clear_cutoff_limit ()
double cutoff_limit () const
void set_cutoff_limit (double value)
bool has_objective_limit () const
 optional double objective_limit = 21;
void clear_objective_limit ()
double objective_limit () const
void set_objective_limit (double value)
bool has_best_bound_limit () const
 optional double best_bound_limit = 22;
void clear_best_bound_limit ()
double best_bound_limit () const
void set_best_bound_limit (double value)
bool has_node_limit () const
 optional int64 node_limit = 24;
void clear_node_limit ()
::int64_t node_limit () const
void set_node_limit (::int64_t value)
bool has_solution_limit () const
 optional int32 solution_limit = 23;
void clear_solution_limit ()
::int32_t solution_limit () const
void set_solution_limit (::int32_t value)
bool has_solution_pool_size () const
 optional int32 solution_pool_size = 25;
void clear_solution_pool_size ()
::int32_t solution_pool_size () const
void set_solution_pool_size (::int32_t value)
template<typename>
PROTOBUF_CONSTEXPR SolveParametersProto (::_pbi::ConstantInitialized)

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 SolveParametersProtodefault_instance ()
static constexpr auto InternalGenerateClassData_ ()

Static Public Attributes

static constexpr int kIndexInFileMessages = 2

Protected Member Functions

 SolveParametersProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
 SolveParametersProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, const SolveParametersProto &from)
 SolveParametersProto (::google::protobuf::Arena *PROTOBUF_NULLABLE arena, SolveParametersProto &&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_2fmath_5fopt_2fparameters_2eproto
void swap (SolveParametersProto &a, SolveParametersProto &b)

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

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

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

Enumerator
kTimeLimitFieldNumber 
kGscipFieldNumber 
kGurobiFieldNumber 
kGlopFieldNumber 
kCpSatFieldNumber 
kPdlpFieldNumber 
kOsqpFieldNumber 
kGlpkFieldNumber 
kHighsFieldNumber 
kIterationLimitFieldNumber 
kEnableOutputFieldNumber 
kThreadsFieldNumber 
kRandomSeedFieldNumber 
kLpAlgorithmFieldNumber 
kPresolveFieldNumber 
kCutsFieldNumber 
kHeuristicsFieldNumber 
kScalingFieldNumber 
kRelativeGapToleranceFieldNumber 
kAbsoluteGapToleranceFieldNumber 
kCutoffLimitFieldNumber 
kObjectiveLimitFieldNumber 
kBestBoundLimitFieldNumber 
kNodeLimitFieldNumber 
kSolutionLimitFieldNumber 
kSolutionPoolSizeFieldNumber 

Definition at line 768 of file parameters.pb.h.

Constructor & Destructor Documentation

◆ SolveParametersProto() [1/8]

operations_research::math_opt::SolveParametersProto::SolveParametersProto ( )
inline

Definition at line 629 of file parameters.pb.h.

◆ ~SolveParametersProto()

operations_research::math_opt::SolveParametersProto::~SolveParametersProto ( )

@protoc_insertion_point(destructor:operations_research.math_opt.SolveParametersProto)

Definition at line 972 of file parameters.pb.cc.

◆ SolveParametersProto() [2/8]

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

◆ SolveParametersProto() [3/8]

operations_research::math_opt::SolveParametersProto::SolveParametersProto ( const SolveParametersProto & from)
inline

Definition at line 642 of file parameters.pb.h.

◆ SolveParametersProto() [4/8]

operations_research::math_opt::SolveParametersProto::SolveParametersProto ( SolveParametersProto && from)
inlinenoexcept

Definition at line 643 of file parameters.pb.h.

◆ SolveParametersProto() [5/8]

operations_research::math_opt::SolveParametersProto::SolveParametersProto ( ::google::protobuf::Arena *PROTOBUF_NULLABLE arena)
explicitprotected

@protoc_insertion_point(arena_constructor:operations_research.math_opt.SolveParametersProto)

Definition at line 891 of file parameters.pb.cc.

◆ SolveParametersProto() [6/8]

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

@protoc_insertion_point(copy_constructor:operations_research.math_opt.SolveParametersProto)

Definition at line 907 of file parameters.pb.cc.

◆ SolveParametersProto() [7/8]

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

Definition at line 750 of file parameters.pb.h.

◆ SolveParametersProto() [8/8]

template<typename>
PROTOBUF_CONSTEXPR operations_research::math_opt::SolveParametersProto::SolveParametersProto ( ::_pbi::ConstantInitialized )

Definition at line 111 of file parameters.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

@protoc_insertion_point(serialize_to_array_start:operations_research.math_opt.SolveParametersProto)

.google.protobuf.Duration time_limit = 1;

optional int64 iteration_limit = 2;

bool enable_output = 3;

optional int32 threads = 4;

optional int32 random_seed = 5;

.operations_research.math_opt.LPAlgorithmProto lp_algorithm = 6;

.operations_research.math_opt.EmphasisProto presolve = 7;

.operations_research.math_opt.EmphasisProto cuts = 8;

.operations_research.math_opt.EmphasisProto heuristics = 9;

.operations_research.math_opt.EmphasisProto scaling = 10;

.operations_research.GScipParameters gscip = 12;

.operations_research.math_opt.GurobiParametersProto gurobi = 13;

.operations_research.glop.GlopParameters glop = 14;

.operations_research.sat.SatParameters cp_sat = 15;

.operations_research.pdlp.PrimalDualHybridGradientParams pdlp = 16;

optional double relative_gap_tolerance = 17;

optional double absolute_gap_tolerance = 18;

.operations_research.math_opt.OsqpSettingsProto osqp = 19;

optional double cutoff_limit = 20;

optional double objective_limit = 21;

optional double best_bound_limit = 22;

optional int32 solution_limit = 23;

optional int64 node_limit = 24;

optional int32 solution_pool_size = 25;

.operations_research.math_opt.GlpkParametersProto glpk = 26;

.operations_research.math_opt.HighsOptionsProto highs = 27;

@protoc_insertion_point(serialize_to_array_end:operations_research.math_opt.SolveParametersProto)

Definition at line 1305 of file parameters.pb.cc.

◆ absolute_gap_tolerance()

double operations_research::math_opt::SolveParametersProto::absolute_gap_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.absolute_gap_tolerance)

Definition at line 1669 of file parameters.pb.h.

◆ best_bound_limit()

double operations_research::math_opt::SolveParametersProto::best_bound_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.best_bound_limit)

Definition at line 1533 of file parameters.pb.h.

◆ ByteSizeLong()

size_t operations_research::math_opt::SolveParametersProto::ByteSizeLong ( ) const
final

@protoc_insertion_point(message_byte_size_start:operations_research.math_opt.SolveParametersProto)

Prevent compiler warnings about cached_has_bits being unused

.google.protobuf.Duration time_limit = 1;

.operations_research.GScipParameters gscip = 12;

.operations_research.math_opt.GurobiParametersProto gurobi = 13;

.operations_research.glop.GlopParameters glop = 14;

.operations_research.sat.SatParameters cp_sat = 15;

.operations_research.pdlp.PrimalDualHybridGradientParams pdlp = 16;

.operations_research.math_opt.OsqpSettingsProto osqp = 19;

.operations_research.math_opt.GlpkParametersProto glpk = 26;

.operations_research.math_opt.HighsOptionsProto highs = 27;

optional int64 iteration_limit = 2;

bool enable_output = 3;

optional int32 threads = 4;

optional int32 random_seed = 5;

.operations_research.math_opt.LPAlgorithmProto lp_algorithm = 6;

.operations_research.math_opt.EmphasisProto presolve = 7;

.operations_research.math_opt.EmphasisProto cuts = 8;

.operations_research.math_opt.EmphasisProto heuristics = 9;

.operations_research.math_opt.EmphasisProto scaling = 10;

optional int64 node_limit = 24;

optional int32 solution_limit = 23;

optional int32 solution_pool_size = 25;

Definition at line 1522 of file parameters.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::math_opt::SolveParametersProto::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.math_opt.SolveParametersProto)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 1234 of file parameters.pb.cc.

◆ clear_absolute_gap_tolerance()

void operations_research::math_opt::SolveParametersProto::clear_absolute_gap_tolerance ( )
inline

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

◆ clear_best_bound_limit()

void operations_research::math_opt::SolveParametersProto::clear_best_bound_limit ( )
inline

Definition at line 1528 of file parameters.pb.h.

◆ clear_cp_sat()

void operations_research::math_opt::SolveParametersProto::clear_cp_sat ( )

Definition at line 866 of file parameters.pb.cc.

◆ clear_cutoff_limit()

void operations_research::math_opt::SolveParametersProto::clear_cutoff_limit ( )
inline

Definition at line 1472 of file parameters.pb.h.

◆ clear_cuts()

void operations_research::math_opt::SolveParametersProto::clear_cuts ( )
inline

.operations_research.math_opt.EmphasisProto cuts = 8;

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

◆ clear_enable_output()

void operations_research::math_opt::SolveParametersProto::clear_enable_output ( )
inline

bool enable_output = 3;

Definition at line 1580 of file parameters.pb.h.

◆ clear_glop()

void operations_research::math_opt::SolveParametersProto::clear_glop ( )

Definition at line 861 of file parameters.pb.cc.

◆ clear_glpk()

void operations_research::math_opt::SolveParametersProto::clear_glpk ( )

Definition at line 881 of file parameters.pb.cc.

◆ clear_gscip()

void operations_research::math_opt::SolveParametersProto::clear_gscip ( )

Definition at line 851 of file parameters.pb.cc.

◆ clear_gurobi()

void operations_research::math_opt::SolveParametersProto::clear_gurobi ( )

Definition at line 856 of file parameters.pb.cc.

◆ clear_heuristics()

void operations_research::math_opt::SolveParametersProto::clear_heuristics ( )
inline

.operations_research.math_opt.EmphasisProto heuristics = 9;

Definition at line 1816 of file parameters.pb.h.

◆ clear_highs()

void operations_research::math_opt::SolveParametersProto::clear_highs ( )

Definition at line 886 of file parameters.pb.cc.

◆ clear_iteration_limit()

void operations_research::math_opt::SolveParametersProto::clear_iteration_limit ( )
inline

Definition at line 1416 of file parameters.pb.h.

◆ clear_lp_algorithm()

void operations_research::math_opt::SolveParametersProto::clear_lp_algorithm ( )
inline

.operations_research.math_opt.LPAlgorithmProto lp_algorithm = 6;

Definition at line 1744 of file parameters.pb.h.

◆ clear_node_limit()

void operations_research::math_opt::SolveParametersProto::clear_node_limit ( )
inline

Definition at line 1444 of file parameters.pb.h.

◆ clear_objective_limit()

void operations_research::math_opt::SolveParametersProto::clear_objective_limit ( )
inline

Definition at line 1500 of file parameters.pb.h.

◆ clear_osqp()

void operations_research::math_opt::SolveParametersProto::clear_osqp ( )

Definition at line 876 of file parameters.pb.cc.

◆ clear_pdlp()

void operations_research::math_opt::SolveParametersProto::clear_pdlp ( )

Definition at line 871 of file parameters.pb.cc.

◆ clear_presolve()

void operations_research::math_opt::SolveParametersProto::clear_presolve ( )
inline

.operations_research.math_opt.EmphasisProto presolve = 7;

Definition at line 1768 of file parameters.pb.h.

◆ clear_random_seed()

void operations_research::math_opt::SolveParametersProto::clear_random_seed ( )
inline

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

◆ clear_relative_gap_tolerance()

void operations_research::math_opt::SolveParametersProto::clear_relative_gap_tolerance ( )
inline

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

◆ clear_scaling()

void operations_research::math_opt::SolveParametersProto::clear_scaling ( )
inline

.operations_research.math_opt.EmphasisProto scaling = 10;

Definition at line 1840 of file parameters.pb.h.

◆ clear_solution_limit()

void operations_research::math_opt::SolveParametersProto::clear_solution_limit ( )
inline

Definition at line 1556 of file parameters.pb.h.

◆ clear_solution_pool_size()

void operations_research::math_opt::SolveParametersProto::clear_solution_pool_size ( )
inline

Definition at line 1720 of file parameters.pb.h.

◆ clear_threads()

void operations_research::math_opt::SolveParametersProto::clear_threads ( )
inline

Definition at line 1608 of file parameters.pb.h.

◆ clear_time_limit()

void operations_research::math_opt::SolveParametersProto::clear_time_limit ( )

Definition at line 846 of file parameters.pb.cc.

◆ CopyFrom()

void operations_research::math_opt::SolveParametersProto::CopyFrom ( const SolveParametersProto & from)

@protoc_insertion_point(class_specific_copy_from_start:operations_research.math_opt.SolveParametersProto)

Definition at line 1820 of file parameters.pb.cc.

◆ cp_sat()

const::operations_research::sat::SatParameters & operations_research::math_opt::SolveParametersProto::cp_sat ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.cp_sat)

Definition at line 2153 of file parameters.pb.h.

◆ cutoff_limit()

double operations_research::math_opt::SolveParametersProto::cutoff_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.cutoff_limit)

Definition at line 1477 of file parameters.pb.h.

◆ cuts()

operations_research::math_opt::EmphasisProto operations_research::math_opt::SolveParametersProto::cuts ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.cuts)

Definition at line 1797 of file parameters.pb.h.

◆ default_instance()

const SolveParametersProto & operations_research::math_opt::SolveParametersProto::default_instance ( )
inlinestatic

Definition at line 677 of file parameters.pb.h.

◆ descriptor()

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

Definition at line 668 of file parameters.pb.h.

◆ enable_output()

bool operations_research::math_opt::SolveParametersProto::enable_output ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.enable_output)

Definition at line 1585 of file parameters.pb.h.

◆ GetCachedSize()

int operations_research::math_opt::SolveParametersProto::GetCachedSize ( ) const
inline

Definition at line 736 of file parameters.pb.h.

◆ GetClassData()

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

Definition at line 1029 of file parameters.pb.cc.

◆ GetDescriptor()

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

Definition at line 671 of file parameters.pb.h.

◆ GetMetadata()

google::protobuf::Metadata operations_research::math_opt::SolveParametersProto::GetMetadata ( ) const

Definition at line 1840 of file parameters.pb.cc.

◆ GetReflection()

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

Definition at line 674 of file parameters.pb.h.

◆ glop()

const::operations_research::glop::GlopParameters & operations_research::math_opt::SolveParametersProto::glop ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.glop)

Definition at line 2060 of file parameters.pb.h.

◆ glpk()

const::operations_research::math_opt::GlpkParametersProto & operations_research::math_opt::SolveParametersProto::glpk ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.glpk)

Definition at line 2432 of file parameters.pb.h.

◆ gscip()

const::operations_research::GScipParameters & operations_research::math_opt::SolveParametersProto::gscip ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.gscip)

Definition at line 1874 of file parameters.pb.h.

◆ gurobi()

const::operations_research::math_opt::GurobiParametersProto & operations_research::math_opt::SolveParametersProto::gurobi ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.gurobi)

Definition at line 1967 of file parameters.pb.h.

◆ has_absolute_gap_tolerance()

bool operations_research::math_opt::SolveParametersProto::has_absolute_gap_tolerance ( ) const
inline

optional double absolute_gap_tolerance = 18;

Definition at line 1660 of file parameters.pb.h.

◆ has_best_bound_limit()

bool operations_research::math_opt::SolveParametersProto::has_best_bound_limit ( ) const
inline

optional double best_bound_limit = 22;

Definition at line 1524 of file parameters.pb.h.

◆ has_cp_sat()

bool operations_research::math_opt::SolveParametersProto::has_cp_sat ( ) const
inline

.operations_research.sat.SatParameters cp_sat = 15;

Definition at line 2143 of file parameters.pb.h.

◆ has_cutoff_limit()

bool operations_research::math_opt::SolveParametersProto::has_cutoff_limit ( ) const
inline

optional double cutoff_limit = 20;

Definition at line 1468 of file parameters.pb.h.

◆ has_glop()

bool operations_research::math_opt::SolveParametersProto::has_glop ( ) const
inline

.operations_research.glop.GlopParameters glop = 14;

Definition at line 2050 of file parameters.pb.h.

◆ has_glpk()

bool operations_research::math_opt::SolveParametersProto::has_glpk ( ) const
inline

◆ has_gscip()

bool operations_research::math_opt::SolveParametersProto::has_gscip ( ) const
inline

.operations_research.GScipParameters gscip = 12;

Definition at line 1864 of file parameters.pb.h.

◆ has_gurobi()

bool operations_research::math_opt::SolveParametersProto::has_gurobi ( ) const
inline

.operations_research.math_opt.GurobiParametersProto gurobi = 13;

Definition at line 1957 of file parameters.pb.h.

◆ has_highs()

bool operations_research::math_opt::SolveParametersProto::has_highs ( ) const
inline

.operations_research.math_opt.HighsOptionsProto highs = 27;

Definition at line 2515 of file parameters.pb.h.

◆ has_iteration_limit()

bool operations_research::math_opt::SolveParametersProto::has_iteration_limit ( ) const
inline

optional int64 iteration_limit = 2;

Definition at line 1412 of file parameters.pb.h.

◆ has_node_limit()

bool operations_research::math_opt::SolveParametersProto::has_node_limit ( ) const
inline

optional int64 node_limit = 24;

Definition at line 1440 of file parameters.pb.h.

◆ has_objective_limit()

bool operations_research::math_opt::SolveParametersProto::has_objective_limit ( ) const
inline

optional double objective_limit = 21;

Definition at line 1496 of file parameters.pb.h.

◆ has_osqp()

bool operations_research::math_opt::SolveParametersProto::has_osqp ( ) const
inline

.operations_research.math_opt.OsqpSettingsProto osqp = 19;

Definition at line 2329 of file parameters.pb.h.

◆ has_pdlp()

bool operations_research::math_opt::SolveParametersProto::has_pdlp ( ) const
inline

◆ has_random_seed()

bool operations_research::math_opt::SolveParametersProto::has_random_seed ( ) const
inline

optional int32 random_seed = 5;

Definition at line 1632 of file parameters.pb.h.

◆ has_relative_gap_tolerance()

bool operations_research::math_opt::SolveParametersProto::has_relative_gap_tolerance ( ) const
inline

optional double relative_gap_tolerance = 17;

Definition at line 1688 of file parameters.pb.h.

◆ has_solution_limit()

bool operations_research::math_opt::SolveParametersProto::has_solution_limit ( ) const
inline

optional int32 solution_limit = 23;

Definition at line 1552 of file parameters.pb.h.

◆ has_solution_pool_size()

bool operations_research::math_opt::SolveParametersProto::has_solution_pool_size ( ) const
inline

optional int32 solution_pool_size = 25;

Definition at line 1716 of file parameters.pb.h.

◆ has_threads()

bool operations_research::math_opt::SolveParametersProto::has_threads ( ) const
inline

optional int32 threads = 4;

Definition at line 1604 of file parameters.pb.h.

◆ has_time_limit()

bool operations_research::math_opt::SolveParametersProto::has_time_limit ( ) const
inline

.google.protobuf.Duration time_limit = 1;

SolveParametersProto.

.google.protobuf.Duration time_limit = 1;

Definition at line 1319 of file parameters.pb.h.

◆ heuristics()

operations_research::math_opt::EmphasisProto operations_research::math_opt::SolveParametersProto::heuristics ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.heuristics)

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

◆ highs()

const::operations_research::math_opt::HighsOptionsProto & operations_research::math_opt::SolveParametersProto::highs ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.highs)

Definition at line 2525 of file parameters.pb.h.

◆ InternalGenerateClassData_()

auto operations_research::math_opt::SolveParametersProto::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 1001 of file parameters.pb.cc.

◆ InternalNewImpl_()

auto operations_research::math_opt::SolveParametersProto::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 997 of file parameters.pb.cc.

◆ IsInitialized()

bool operations_research::math_opt::SolveParametersProto::IsInitialized ( ) const
inline

Definition at line 712 of file parameters.pb.h.

◆ iteration_limit()

int64_t operations_research::math_opt::SolveParametersProto::iteration_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.iteration_limit)

Definition at line 1421 of file parameters.pb.h.

◆ lp_algorithm()

operations_research::math_opt::LPAlgorithmProto operations_research::math_opt::SolveParametersProto::lp_algorithm ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.lp_algorithm)

Definition at line 1749 of file parameters.pb.h.

◆ MergeFrom()

void operations_research::math_opt::SolveParametersProto::MergeFrom ( const SolveParametersProto & from)
inline

Definition at line 705 of file parameters.pb.h.

◆ mutable_cp_sat()

operations_research::sat::SatParameters *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_cp_sat ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.cp_sat)

Definition at line 2207 of file parameters.pb.h.

◆ mutable_glop()

operations_research::glop::GlopParameters *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_glop ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.glop)

Definition at line 2114 of file parameters.pb.h.

◆ mutable_glpk()

operations_research::math_opt::GlpkParametersProto *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_glpk ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.glpk)

Definition at line 2486 of file parameters.pb.h.

◆ mutable_gscip()

operations_research::GScipParameters *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_gscip ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.gscip)

Definition at line 1928 of file parameters.pb.h.

◆ mutable_gurobi()

operations_research::math_opt::GurobiParametersProto *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_gurobi ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.gurobi)

Definition at line 2021 of file parameters.pb.h.

◆ mutable_highs()

operations_research::math_opt::HighsOptionsProto *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_highs ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.highs)

Definition at line 2579 of file parameters.pb.h.

◆ mutable_osqp()

operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_osqp ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.osqp)

Definition at line 2393 of file parameters.pb.h.

◆ mutable_pdlp()

operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_pdlp ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.pdlp)

Definition at line 2300 of file parameters.pb.h.

◆ mutable_time_limit()

google::protobuf::Duration *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_time_limit ( )
inline

@protoc_insertion_point(field_mutable:operations_research.math_opt.SolveParametersProto.time_limit)

Definition at line 1383 of file parameters.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet *PROTOBUF_NONNULL operations_research::math_opt::SolveParametersProto::mutable_unknown_fields ( )
inline

Definition at line 663 of file parameters.pb.h.

◆ New()

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

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

Definition at line 699 of file parameters.pb.h.

◆ node_limit()

int64_t operations_research::math_opt::SolveParametersProto::node_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.node_limit)

Definition at line 1449 of file parameters.pb.h.

◆ objective_limit()

double operations_research::math_opt::SolveParametersProto::objective_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.objective_limit)

Definition at line 1505 of file parameters.pb.h.

◆ operator=() [1/2]

SolveParametersProto & operations_research::math_opt::SolveParametersProto::operator= ( const SolveParametersProto & from)
inline

Definition at line 645 of file parameters.pb.h.

◆ operator=() [2/2]

SolveParametersProto & operations_research::math_opt::SolveParametersProto::operator= ( SolveParametersProto && from)
inlinenoexcept

Definition at line 649 of file parameters.pb.h.

◆ osqp()

const::operations_research::math_opt::OsqpSettingsProto & operations_research::math_opt::SolveParametersProto::osqp ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.osqp)

Definition at line 2339 of file parameters.pb.h.

◆ pdlp()

const::operations_research::pdlp::PrimalDualHybridGradientParams & operations_research::math_opt::SolveParametersProto::pdlp ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.pdlp)

Definition at line 2246 of file parameters.pb.h.

◆ PlacementNew_()

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

Definition at line 992 of file parameters.pb.cc.

◆ presolve()

operations_research::math_opt::EmphasisProto operations_research::math_opt::SolveParametersProto::presolve ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.presolve)

Definition at line 1773 of file parameters.pb.h.

◆ random_seed()

int32_t operations_research::math_opt::SolveParametersProto::random_seed ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.random_seed)

Definition at line 1641 of file parameters.pb.h.

◆ relative_gap_tolerance()

double operations_research::math_opt::SolveParametersProto::relative_gap_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.relative_gap_tolerance)

Definition at line 1697 of file parameters.pb.h.

◆ release_cp_sat()

operations_research::sat::SatParameters *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_cp_sat ( )
inlinenodiscard

Definition at line 2171 of file parameters.pb.h.

◆ release_glop()

operations_research::glop::GlopParameters *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_glop ( )
inlinenodiscard

Definition at line 2078 of file parameters.pb.h.

◆ release_glpk()

operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_glpk ( )
inlinenodiscard

Definition at line 2450 of file parameters.pb.h.

◆ release_gscip()

operations_research::GScipParameters *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_gscip ( )
inlinenodiscard

Definition at line 1892 of file parameters.pb.h.

◆ release_gurobi()

operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_gurobi ( )
inlinenodiscard

Definition at line 1985 of file parameters.pb.h.

◆ release_highs()

operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_highs ( )
inlinenodiscard

Definition at line 2543 of file parameters.pb.h.

◆ release_osqp()

operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_osqp ( )
inlinenodiscard

Definition at line 2357 of file parameters.pb.h.

◆ release_pdlp()

operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_pdlp ( )
inlinenodiscard

Definition at line 2264 of file parameters.pb.h.

◆ release_time_limit()

google::protobuf::Duration *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::release_time_limit ( )
inlinenodiscard

Definition at line 1347 of file parameters.pb.h.

◆ scaling()

operations_research::math_opt::EmphasisProto operations_research::math_opt::SolveParametersProto::scaling ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.scaling)

Definition at line 1845 of file parameters.pb.h.

◆ set_absolute_gap_tolerance()

void operations_research::math_opt::SolveParametersProto::set_absolute_gap_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.absolute_gap_tolerance)

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

◆ set_allocated_cp_sat()

void operations_research::math_opt::SolveParametersProto::set_allocated_cp_sat ( ::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.cp_sat)

Definition at line 2214 of file parameters.pb.h.

◆ set_allocated_glop()

void operations_research::math_opt::SolveParametersProto::set_allocated_glop ( ::operations_research::glop::GlopParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.glop)

Definition at line 2121 of file parameters.pb.h.

◆ set_allocated_glpk()

void operations_research::math_opt::SolveParametersProto::set_allocated_glpk ( ::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.glpk)

Definition at line 2493 of file parameters.pb.h.

◆ set_allocated_gscip()

void operations_research::math_opt::SolveParametersProto::set_allocated_gscip ( ::operations_research::GScipParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.gscip)

Definition at line 1935 of file parameters.pb.h.

◆ set_allocated_gurobi()

void operations_research::math_opt::SolveParametersProto::set_allocated_gurobi ( ::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.gurobi)

Definition at line 2028 of file parameters.pb.h.

◆ set_allocated_highs()

void operations_research::math_opt::SolveParametersProto::set_allocated_highs ( ::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.highs)

Definition at line 2586 of file parameters.pb.h.

◆ set_allocated_osqp()

void operations_research::math_opt::SolveParametersProto::set_allocated_osqp ( ::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.osqp)

Definition at line 2400 of file parameters.pb.h.

◆ set_allocated_pdlp()

void operations_research::math_opt::SolveParametersProto::set_allocated_pdlp ( ::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.pdlp)

Definition at line 2307 of file parameters.pb.h.

◆ set_allocated_time_limit()

void operations_research::math_opt::SolveParametersProto::set_allocated_time_limit ( ::google::protobuf::Duration *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.math_opt.SolveParametersProto.time_limit)

Definition at line 1390 of file parameters.pb.h.

◆ set_best_bound_limit()

void operations_research::math_opt::SolveParametersProto::set_best_bound_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.best_bound_limit)

Definition at line 1537 of file parameters.pb.h.

◆ set_cutoff_limit()

void operations_research::math_opt::SolveParametersProto::set_cutoff_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.cutoff_limit)

Definition at line 1481 of file parameters.pb.h.

◆ set_cuts()

void operations_research::math_opt::SolveParametersProto::set_cuts ( ::operations_research::math_opt::EmphasisProto value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.cuts)

Definition at line 1801 of file parameters.pb.h.

◆ set_enable_output()

void operations_research::math_opt::SolveParametersProto::set_enable_output ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.enable_output)

Definition at line 1589 of file parameters.pb.h.

◆ set_heuristics()

void operations_research::math_opt::SolveParametersProto::set_heuristics ( ::operations_research::math_opt::EmphasisProto value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.heuristics)

Definition at line 1825 of file parameters.pb.h.

◆ set_iteration_limit()

void operations_research::math_opt::SolveParametersProto::set_iteration_limit ( ::int64_t value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.iteration_limit)

Definition at line 1425 of file parameters.pb.h.

◆ set_lp_algorithm()

void operations_research::math_opt::SolveParametersProto::set_lp_algorithm ( ::operations_research::math_opt::LPAlgorithmProto value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.lp_algorithm)

Definition at line 1753 of file parameters.pb.h.

◆ set_node_limit()

void operations_research::math_opt::SolveParametersProto::set_node_limit ( ::int64_t value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.node_limit)

Definition at line 1453 of file parameters.pb.h.

◆ set_objective_limit()

void operations_research::math_opt::SolveParametersProto::set_objective_limit ( double value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.objective_limit)

Definition at line 1509 of file parameters.pb.h.

◆ set_presolve()

void operations_research::math_opt::SolveParametersProto::set_presolve ( ::operations_research::math_opt::EmphasisProto value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.presolve)

Definition at line 1777 of file parameters.pb.h.

◆ set_random_seed()

void operations_research::math_opt::SolveParametersProto::set_random_seed ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.random_seed)

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

◆ set_relative_gap_tolerance()

void operations_research::math_opt::SolveParametersProto::set_relative_gap_tolerance ( double value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.relative_gap_tolerance)

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

◆ set_scaling()

void operations_research::math_opt::SolveParametersProto::set_scaling ( ::operations_research::math_opt::EmphasisProto value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.scaling)

Definition at line 1849 of file parameters.pb.h.

◆ set_solution_limit()

void operations_research::math_opt::SolveParametersProto::set_solution_limit ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.solution_limit)

Definition at line 1565 of file parameters.pb.h.

◆ set_solution_pool_size()

void operations_research::math_opt::SolveParametersProto::set_solution_pool_size ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.solution_pool_size)

Definition at line 1729 of file parameters.pb.h.

◆ set_threads()

void operations_research::math_opt::SolveParametersProto::set_threads ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.math_opt.SolveParametersProto.threads)

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

◆ solution_limit()

int32_t operations_research::math_opt::SolveParametersProto::solution_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.solution_limit)

Definition at line 1561 of file parameters.pb.h.

◆ solution_pool_size()

int32_t operations_research::math_opt::SolveParametersProto::solution_pool_size ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.solution_pool_size)

Definition at line 1725 of file parameters.pb.h.

◆ Swap()

void operations_research::math_opt::SolveParametersProto::Swap ( SolveParametersProto *PROTOBUF_NONNULL other)
inline

Definition at line 683 of file parameters.pb.h.

◆ threads()

int32_t operations_research::math_opt::SolveParametersProto::threads ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.threads)

Definition at line 1613 of file parameters.pb.h.

◆ time_limit()

const::google::protobuf::Duration & operations_research::math_opt::SolveParametersProto::time_limit ( ) const
inline

@protoc_insertion_point(field_get:operations_research.math_opt.SolveParametersProto.time_limit)

Definition at line 1329 of file parameters.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & operations_research::math_opt::SolveParametersProto::unknown_fields ( ) const
inline

Definition at line 659 of file parameters.pb.h.

◆ unsafe_arena_release_cp_sat()

operations_research::sat::SatParameters *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_cp_sat ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.cp_sat)

Definition at line 2190 of file parameters.pb.h.

◆ unsafe_arena_release_glop()

operations_research::glop::GlopParameters *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_glop ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.glop)

Definition at line 2097 of file parameters.pb.h.

◆ unsafe_arena_release_glpk()

operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_glpk ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.glpk)

Definition at line 2469 of file parameters.pb.h.

◆ unsafe_arena_release_gscip()

operations_research::GScipParameters *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_gscip ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.gscip)

Definition at line 1911 of file parameters.pb.h.

◆ unsafe_arena_release_gurobi()

operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_gurobi ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.gurobi)

Definition at line 2004 of file parameters.pb.h.

◆ unsafe_arena_release_highs()

operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_highs ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.highs)

Definition at line 2562 of file parameters.pb.h.

◆ unsafe_arena_release_osqp()

operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_osqp ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.osqp)

Definition at line 2376 of file parameters.pb.h.

◆ unsafe_arena_release_pdlp()

operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_pdlp ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.pdlp)

Definition at line 2283 of file parameters.pb.h.

◆ unsafe_arena_release_time_limit()

google::protobuf::Duration *PROTOBUF_NULLABLE operations_research::math_opt::SolveParametersProto::unsafe_arena_release_time_limit ( )
inline

@protoc_insertion_point(field_release:operations_research.math_opt.SolveParametersProto.time_limit)

Definition at line 1366 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_cp_sat()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_cp_sat ( ::operations_research::sat::SatParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.cp_sat)

Definition at line 2157 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_glop()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_glop ( ::operations_research::glop::GlopParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.glop)

Definition at line 2064 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_glpk()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_glpk ( ::operations_research::math_opt::GlpkParametersProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.glpk)

Definition at line 2436 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_gscip()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_gscip ( ::operations_research::GScipParameters *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.gscip)

Definition at line 1878 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_gurobi()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_gurobi ( ::operations_research::math_opt::GurobiParametersProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.gurobi)

Definition at line 1971 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_highs()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_highs ( ::operations_research::math_opt::HighsOptionsProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.highs)

Definition at line 2529 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_osqp()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_osqp ( ::operations_research::math_opt::OsqpSettingsProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.osqp)

Definition at line 2343 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_pdlp()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_pdlp ( ::operations_research::pdlp::PrimalDualHybridGradientParams *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.pdlp)

Definition at line 2250 of file parameters.pb.h.

◆ unsafe_arena_set_allocated_time_limit()

void operations_research::math_opt::SolveParametersProto::unsafe_arena_set_allocated_time_limit ( ::google::protobuf::Duration *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.math_opt.SolveParametersProto.time_limit)

Definition at line 1333 of file parameters.pb.h.

◆ UnsafeArenaSwap()

void operations_research::math_opt::SolveParametersProto::UnsafeArenaSwap ( SolveParametersProto *PROTOBUF_NONNULL other)
inline

Definition at line 691 of file parameters.pb.h.

◆ ::google::protobuf::Arena

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

Definition at line 1122 of file parameters.pb.h.

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

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

Definition at line 1124 of file parameters.pb.h.

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

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

Definition at line 1115 of file parameters.pb.h.

◆ ::google::protobuf::MessageLite

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

Definition at line 1121 of file parameters.pb.h.

◆ ::TableStruct_ortools_2fmath_5fopt_2fparameters_2eproto

Definition at line 1167 of file parameters.pb.h.

◆ swap

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

Definition at line 682 of file parameters.pb.h.

Member Data Documentation

◆ _impl_

Impl_ operations_research::math_opt::SolveParametersProto::_impl_

Definition at line 1166 of file parameters.pb.h.

◆ kIndexInFileMessages

int operations_research::math_opt::SolveParametersProto::kIndexInFileMessages = 2
staticconstexpr

Definition at line 681 of file parameters.pb.h.


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