Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends | List of all members
operations_research::MPSolverCommonParameters Class Reference

#include <linear_solver.pb.h>

Inheritance diagram for operations_research::MPSolverCommonParameters:
Inheritance graph
[legend]
Collaboration diagram for operations_research::MPSolverCommonParameters:
Collaboration graph
[legend]

Public Types

typedef MPSolverCommonParameters_LPAlgorithmValues LPAlgorithmValues
 nested types -------------------------------------------------— More...
 

Public Member Functions

 MPSolverCommonParameters ()
 
virtual ~MPSolverCommonParameters ()
 
 MPSolverCommonParameters (const MPSolverCommonParameters &from)
 
MPSolverCommonParametersoperator= (const MPSolverCommonParameters &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MPSolverCommonParameters *other)
 
MPSolverCommonParametersNew () const final
 implements Message -------------------------------------------— More...
 
MPSolverCommonParametersNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const MPSolverCommonParameters &from)
 
void MergeFrom (const MPSolverCommonParameters &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_relative_mip_gap () const
 accessors ----------------------------------------------------— More...
 
void clear_relative_mip_gap ()
 
const ::operations_research::OptionalDoublerelative_mip_gap () const
 
::operations_research::OptionalDoublerelease_relative_mip_gap ()
 
::operations_research::OptionalDoublemutable_relative_mip_gap ()
 
void set_allocated_relative_mip_gap (::operations_research::OptionalDouble *relative_mip_gap)
 
bool has_primal_tolerance () const
 optional .operations_research.OptionalDouble primal_tolerance = 2; More...
 
void clear_primal_tolerance ()
 
const ::operations_research::OptionalDoubleprimal_tolerance () const
 
::operations_research::OptionalDoublerelease_primal_tolerance ()
 
::operations_research::OptionalDoublemutable_primal_tolerance ()
 
void set_allocated_primal_tolerance (::operations_research::OptionalDouble *primal_tolerance)
 
bool has_dual_tolerance () const
 optional .operations_research.OptionalDouble dual_tolerance = 3; More...
 
void clear_dual_tolerance ()
 
const ::operations_research::OptionalDoubledual_tolerance () const
 
::operations_research::OptionalDoublerelease_dual_tolerance ()
 
::operations_research::OptionalDoublemutable_dual_tolerance ()
 
void set_allocated_dual_tolerance (::operations_research::OptionalDouble *dual_tolerance)
 
bool has_lp_algorithm () const
 optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED]; More...
 
void clear_lp_algorithm ()
 
::operations_research::MPSolverCommonParameters_LPAlgorithmValues lp_algorithm () const
 
void set_lp_algorithm (::operations_research::MPSolverCommonParameters_LPAlgorithmValues value)
 
bool has_presolve () const
 optional .operations_research.OptionalBoolean presolve = 5 [default = BOOL_UNSPECIFIED]; More...
 
void clear_presolve ()
 
::operations_research::OptionalBoolean presolve () const
 
void set_presolve (::operations_research::OptionalBoolean value)
 
bool has_scaling () const
 optional .operations_research.OptionalBoolean scaling = 7 [default = BOOL_UNSPECIFIED]; More...
 
void clear_scaling ()
 
::operations_research::OptionalBoolean scaling () const
 
void set_scaling (::operations_research::OptionalBoolean value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const MPSolverCommonParametersdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const MPSolverCommonParametersinternal_default_instance ()
 
static bool LPAlgorithmValues_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * LPAlgorithmValues_descriptor ()
 
static const ::std::string & LPAlgorithmValues_Name (LPAlgorithmValues value)
 
static bool LPAlgorithmValues_Parse (const ::std::string &name, LPAlgorithmValues *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const LPAlgorithmValues LP_ALGO_UNSPECIFIED
 
static const LPAlgorithmValues LP_ALGO_DUAL
 
static const LPAlgorithmValues LP_ALGO_PRIMAL
 
static const LPAlgorithmValues LP_ALGO_BARRIER
 
static const LPAlgorithmValues LPAlgorithmValues_MIN
 
static const LPAlgorithmValues LPAlgorithmValues_MAX
 
static const int LPAlgorithmValues_ARRAYSIZE
 
static const int kRelativeMipGapFieldNumber = 1
 
static const int kPrimalToleranceFieldNumber = 2
 
static const int kDualToleranceFieldNumber = 3
 
static const int kLpAlgorithmFieldNumber = 4
 
static const int kPresolveFieldNumber = 5
 
static const int kScalingFieldNumber = 7
 

Friends

struct ::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
 
void swap (MPSolverCommonParameters &a, MPSolverCommonParameters &b)
 

Detailed Description

Definition at line 1283 of file linear_solver.pb.h.

Member Typedef Documentation

◆ LPAlgorithmValues

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

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

Constructor & Destructor Documentation

◆ MPSolverCommonParameters() [1/2]

operations_research::MPSolverCommonParameters::MPSolverCommonParameters ( )

◆ ~MPSolverCommonParameters()

virtual operations_research::MPSolverCommonParameters::~MPSolverCommonParameters ( )
virtual

◆ MPSolverCommonParameters() [2/2]

operations_research::MPSolverCommonParameters::MPSolverCommonParameters ( const MPSolverCommonParameters from)

Member Function Documentation

◆ ByteSizeLong()

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

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void operations_research::MPSolverCommonParameters::Clear ( )
final

◆ clear_dual_tolerance()

void operations_research::MPSolverCommonParameters::clear_dual_tolerance ( )
inline

Definition at line 2834 of file linear_solver.pb.h.

◆ clear_lp_algorithm()

void operations_research::MPSolverCommonParameters::clear_lp_algorithm ( )
inline

Definition at line 2883 of file linear_solver.pb.h.

◆ clear_presolve()

void operations_research::MPSolverCommonParameters::clear_presolve ( )
inline

Definition at line 2902 of file linear_solver.pb.h.

◆ clear_primal_tolerance()

void operations_research::MPSolverCommonParameters::clear_primal_tolerance ( )
inline

Definition at line 2785 of file linear_solver.pb.h.

◆ clear_relative_mip_gap()

void operations_research::MPSolverCommonParameters::clear_relative_mip_gap ( )
inline

Definition at line 2736 of file linear_solver.pb.h.

◆ clear_scaling()

void operations_research::MPSolverCommonParameters::clear_scaling ( )
inline

Definition at line 2921 of file linear_solver.pb.h.

◆ CopyFrom() [1/2]

void operations_research::MPSolverCommonParameters::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void operations_research::MPSolverCommonParameters::CopyFrom ( const MPSolverCommonParameters from)

◆ default_instance()

static const MPSolverCommonParameters& operations_research::MPSolverCommonParameters::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* operations_research::MPSolverCommonParameters::descriptor ( )
inlinestatic

Definition at line 1317 of file linear_solver.pb.h.

◆ dual_tolerance()

const ::operations_research::OptionalDouble & operations_research::MPSolverCommonParameters::dual_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.dual_tolerance)

Definition at line 2838 of file linear_solver.pb.h.

◆ GetCachedSize()

int operations_research::MPSolverCommonParameters::GetCachedSize ( ) const
inlinefinal

Definition at line 1363 of file linear_solver.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata operations_research::MPSolverCommonParameters::GetMetadata ( ) const
final

◆ has_dual_tolerance()

bool operations_research::MPSolverCommonParameters::has_dual_tolerance ( ) const
inline

optional .operations_research.OptionalDouble dual_tolerance = 3;

Definition at line 2831 of file linear_solver.pb.h.

◆ has_lp_algorithm()

bool operations_research::MPSolverCommonParameters::has_lp_algorithm ( ) const
inline

optional .operations_research.MPSolverCommonParameters.LPAlgorithmValues lp_algorithm = 4 [default = LP_ALGO_UNSPECIFIED];

Definition at line 2880 of file linear_solver.pb.h.

◆ has_presolve()

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

optional .operations_research.OptionalBoolean presolve = 5 [default = BOOL_UNSPECIFIED];

Definition at line 2899 of file linear_solver.pb.h.

◆ has_primal_tolerance()

bool operations_research::MPSolverCommonParameters::has_primal_tolerance ( ) const
inline

optional .operations_research.OptionalDouble primal_tolerance = 2;

Definition at line 2782 of file linear_solver.pb.h.

◆ has_relative_mip_gap()

bool operations_research::MPSolverCommonParameters::has_relative_mip_gap ( ) const
inline

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

MPSolverCommonParameters.

optional .operations_research.OptionalDouble relative_mip_gap = 1;

Definition at line 2733 of file linear_solver.pb.h.

◆ has_scaling()

bool operations_research::MPSolverCommonParameters::has_scaling ( ) const
inline

optional .operations_research.OptionalBoolean scaling = 7 [default = BOOL_UNSPECIFIED];

Definition at line 2918 of file linear_solver.pb.h.

◆ InitAsDefaultInstance()

static void operations_research::MPSolverCommonParameters::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const MPSolverCommonParameters* operations_research::MPSolverCommonParameters::internal_default_instance ( )
inlinestatic

Definition at line 1323 of file linear_solver.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* operations_research::MPSolverCommonParameters::InternalSerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  target) const
final

◆ IsInitialized()

bool operations_research::MPSolverCommonParameters::IsInitialized ( ) const
final

◆ lp_algorithm()

operations_research::MPSolverCommonParameters_LPAlgorithmValues operations_research::MPSolverCommonParameters::lp_algorithm ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.lp_algorithm)

Definition at line 2887 of file linear_solver.pb.h.

◆ LPAlgorithmValues_descriptor()

static const ::google::protobuf::EnumDescriptor* operations_research::MPSolverCommonParameters::LPAlgorithmValues_descriptor ( )
inlinestatic

Definition at line 1402 of file linear_solver.pb.h.

◆ LPAlgorithmValues_IsValid()

static bool operations_research::MPSolverCommonParameters::LPAlgorithmValues_IsValid ( int  value)
inlinestatic

Definition at line 1392 of file linear_solver.pb.h.

◆ LPAlgorithmValues_Name()

static const ::std::string& operations_research::MPSolverCommonParameters::LPAlgorithmValues_Name ( LPAlgorithmValues  value)
inlinestatic

Definition at line 1405 of file linear_solver.pb.h.

◆ LPAlgorithmValues_Parse()

static bool operations_research::MPSolverCommonParameters::LPAlgorithmValues_Parse ( const ::std::string &  name,
LPAlgorithmValues value 
)
inlinestatic

Definition at line 1408 of file linear_solver.pb.h.

◆ MergeFrom() [1/2]

void operations_research::MPSolverCommonParameters::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void operations_research::MPSolverCommonParameters::MergeFrom ( const MPSolverCommonParameters from)

◆ MergePartialFromCodedStream()

bool operations_research::MPSolverCommonParameters::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_dual_tolerance()

operations_research::OptionalDouble * operations_research::MPSolverCommonParameters::mutable_dual_tolerance ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.dual_tolerance)

Definition at line 2851 of file linear_solver.pb.h.

◆ mutable_primal_tolerance()

operations_research::OptionalDouble * operations_research::MPSolverCommonParameters::mutable_primal_tolerance ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.primal_tolerance)

Definition at line 2802 of file linear_solver.pb.h.

◆ mutable_relative_mip_gap()

operations_research::OptionalDouble * operations_research::MPSolverCommonParameters::mutable_relative_mip_gap ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPSolverCommonParameters.relative_mip_gap)

Definition at line 2753 of file linear_solver.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* operations_research::MPSolverCommonParameters::mutable_unknown_fields ( )
inline

Definition at line 1313 of file linear_solver.pb.h.

◆ New() [1/2]

MPSolverCommonParameters* operations_research::MPSolverCommonParameters::New ( ) const
inlinefinal

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

Definition at line 1337 of file linear_solver.pb.h.

◆ New() [2/2]

MPSolverCommonParameters* operations_research::MPSolverCommonParameters::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 1341 of file linear_solver.pb.h.

◆ operator=()

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

Definition at line 1291 of file linear_solver.pb.h.

◆ presolve()

operations_research::OptionalBoolean operations_research::MPSolverCommonParameters::presolve ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.presolve)

Definition at line 2906 of file linear_solver.pb.h.

◆ primal_tolerance()

const ::operations_research::OptionalDouble & operations_research::MPSolverCommonParameters::primal_tolerance ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.primal_tolerance)

Definition at line 2789 of file linear_solver.pb.h.

◆ relative_mip_gap()

const ::operations_research::OptionalDouble & operations_research::MPSolverCommonParameters::relative_mip_gap ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.relative_mip_gap)

Definition at line 2740 of file linear_solver.pb.h.

◆ release_dual_tolerance()

operations_research::OptionalDouble * operations_research::MPSolverCommonParameters::release_dual_tolerance ( )
inline

@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.dual_tolerance)

Definition at line 2844 of file linear_solver.pb.h.

◆ release_primal_tolerance()

operations_research::OptionalDouble * operations_research::MPSolverCommonParameters::release_primal_tolerance ( )
inline

@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.primal_tolerance)

Definition at line 2795 of file linear_solver.pb.h.

◆ release_relative_mip_gap()

operations_research::OptionalDouble * operations_research::MPSolverCommonParameters::release_relative_mip_gap ( )
inline

@protoc_insertion_point(field_release:operations_research.MPSolverCommonParameters.relative_mip_gap)

Definition at line 2746 of file linear_solver.pb.h.

◆ scaling()

operations_research::OptionalBoolean operations_research::MPSolverCommonParameters::scaling ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPSolverCommonParameters.scaling)

Definition at line 2925 of file linear_solver.pb.h.

◆ SerializeWithCachedSizes()

void operations_research::MPSolverCommonParameters::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_allocated_dual_tolerance()

void operations_research::MPSolverCommonParameters::set_allocated_dual_tolerance ( ::operations_research::OptionalDouble dual_tolerance)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.dual_tolerance)

Definition at line 2860 of file linear_solver.pb.h.

◆ set_allocated_primal_tolerance()

void operations_research::MPSolverCommonParameters::set_allocated_primal_tolerance ( ::operations_research::OptionalDouble primal_tolerance)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.primal_tolerance)

Definition at line 2811 of file linear_solver.pb.h.

◆ set_allocated_relative_mip_gap()

void operations_research::MPSolverCommonParameters::set_allocated_relative_mip_gap ( ::operations_research::OptionalDouble relative_mip_gap)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPSolverCommonParameters.relative_mip_gap)

Definition at line 2762 of file linear_solver.pb.h.

◆ set_lp_algorithm()

void operations_research::MPSolverCommonParameters::set_lp_algorithm ( ::operations_research::MPSolverCommonParameters_LPAlgorithmValues  value)
inline

@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.lp_algorithm)

Definition at line 2891 of file linear_solver.pb.h.

◆ set_presolve()

void operations_research::MPSolverCommonParameters::set_presolve ( ::operations_research::OptionalBoolean  value)
inline

@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.presolve)

Definition at line 2910 of file linear_solver.pb.h.

◆ set_scaling()

void operations_research::MPSolverCommonParameters::set_scaling ( ::operations_research::OptionalBoolean  value)
inline

@protoc_insertion_point(field_set:operations_research.MPSolverCommonParameters.scaling)

Definition at line 2929 of file linear_solver.pb.h.

◆ Swap()

void operations_research::MPSolverCommonParameters::Swap ( MPSolverCommonParameters other)

◆ unknown_fields()

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

Definition at line 1310 of file linear_solver.pb.h.

Friends And Related Function Documentation

◆ ::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto

Definition at line 1476 of file linear_solver.pb.h.

◆ swap

void swap ( MPSolverCommonParameters a,
MPSolverCommonParameters b 
)
friend

Definition at line 1331 of file linear_solver.pb.h.

Member Data Documentation

◆ kDualToleranceFieldNumber

const int operations_research::MPSolverCommonParameters::kDualToleranceFieldNumber = 3
static

Definition at line 1436 of file linear_solver.pb.h.

◆ kIndexInFileMessages

constexpr int operations_research::MPSolverCommonParameters::kIndexInFileMessages
static
Initial value:
=
7

Definition at line 1327 of file linear_solver.pb.h.

◆ kLpAlgorithmFieldNumber

const int operations_research::MPSolverCommonParameters::kLpAlgorithmFieldNumber = 4
static

Definition at line 1445 of file linear_solver.pb.h.

◆ kPresolveFieldNumber

const int operations_research::MPSolverCommonParameters::kPresolveFieldNumber = 5
static

Definition at line 1452 of file linear_solver.pb.h.

◆ kPrimalToleranceFieldNumber

const int operations_research::MPSolverCommonParameters::kPrimalToleranceFieldNumber = 2
static

Definition at line 1427 of file linear_solver.pb.h.

◆ kRelativeMipGapFieldNumber

const int operations_research::MPSolverCommonParameters::kRelativeMipGapFieldNumber = 1
static

Definition at line 1418 of file linear_solver.pb.h.

◆ kScalingFieldNumber

const int operations_research::MPSolverCommonParameters::kScalingFieldNumber = 7
static

Definition at line 1459 of file linear_solver.pb.h.

◆ LP_ALGO_BARRIER

const LPAlgorithmValues operations_research::MPSolverCommonParameters::LP_ALGO_BARRIER
static

◆ LP_ALGO_DUAL

const LPAlgorithmValues operations_research::MPSolverCommonParameters::LP_ALGO_DUAL
static

◆ LP_ALGO_PRIMAL

const LPAlgorithmValues operations_research::MPSolverCommonParameters::LP_ALGO_PRIMAL
static

◆ LP_ALGO_UNSPECIFIED

const LPAlgorithmValues operations_research::MPSolverCommonParameters::LP_ALGO_UNSPECIFIED
static

◆ LPAlgorithmValues_ARRAYSIZE

const int operations_research::MPSolverCommonParameters::LPAlgorithmValues_ARRAYSIZE
static

◆ LPAlgorithmValues_MAX

const LPAlgorithmValues operations_research::MPSolverCommonParameters::LPAlgorithmValues_MAX
static

◆ LPAlgorithmValues_MIN

const LPAlgorithmValues operations_research::MPSolverCommonParameters::LPAlgorithmValues_MIN
static

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