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

Detailed Description

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

#include <linear_solver.pb.h>

Inheritance diagram for operations_research::MPModelRequest:

Classes

class  _Internal

Public Types

enum  : int {
  kSolverSpecificParametersFieldNumber = 5 , kModelFieldNumber = 1 , kModelDeltaFieldNumber = 8 , kSolverTimeLimitSecondsFieldNumber = 3 ,
  kEnableInternalSolverOutputFieldNumber = 4 , kIgnoreSolverSpecificParametersFailureFieldNumber = 9 , kPopulateAdditionalSolutionsUpToFieldNumber = 11 , kSolverTypeFieldNumber = 2
}
 accessors ----------------------------------------------------— More...
using SolverType = MPModelRequest_SolverType
 nested types -------------------------------------------------—

Public Member Functions

 MPModelRequest ()
 ~MPModelRequest () PROTOBUF_FINAL
template<typename = void>
PROTOBUF_CONSTEXPR MPModelRequest (::google::protobuf::internal::ConstantInitialized)
 MPModelRequest (const MPModelRequest &from)
 MPModelRequest (MPModelRequest &&from) noexcept
MPModelRequestoperator= (const MPModelRequest &from)
MPModelRequestoperator= (MPModelRequest &&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 (MPModelRequest *PROTOBUF_NONNULL other)
void UnsafeArenaSwap (MPModelRequest *PROTOBUF_NONNULL other)
MPModelRequest *PROTOBUF_NONNULL New (::google::protobuf::Arena *PROTOBUF_NULLABLE arena=nullptr) const
 implements Message -------------------------------------------—
void CopyFrom (const MPModelRequest &from)
void MergeFrom (const MPModelRequest &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_solver_specific_parameters () const
 optional string solver_specific_parameters = 5;
void clear_solver_specific_parameters ()
const ::std::string & solver_specific_parameters () const
template<typename Arg_ = const ::std::string&, typename... Args_>
void set_solver_specific_parameters (Arg_ &&arg, Args_... args)
::std::string *PROTOBUF_NONNULL mutable_solver_specific_parameters ()
::std::string *PROTOBUF_NULLABLE release_solver_specific_parameters ()
void set_allocated_solver_specific_parameters (::std::string *PROTOBUF_NULLABLE value)
bool has_model () const
 optional .operations_research.MPModelProto model = 1;
void clear_model ()
const ::operations_research::MPModelProtomodel () const
::operations_research::MPModelProto *PROTOBUF_NULLABLE release_model ()
::operations_research::MPModelProto *PROTOBUF_NONNULL mutable_model ()
void set_allocated_model (::operations_research::MPModelProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_model (::operations_research::MPModelProto *PROTOBUF_NULLABLE value)
::operations_research::MPModelProto *PROTOBUF_NULLABLE unsafe_arena_release_model ()
bool has_model_delta () const
 optional .operations_research.MPModelDeltaProto model_delta = 8;
void clear_model_delta ()
const ::operations_research::MPModelDeltaProtomodel_delta () const
::operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE release_model_delta ()
::operations_research::MPModelDeltaProto *PROTOBUF_NONNULL mutable_model_delta ()
void set_allocated_model_delta (::operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE value)
void unsafe_arena_set_allocated_model_delta (::operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE value)
::operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE unsafe_arena_release_model_delta ()
bool has_solver_time_limit_seconds () const
 optional double solver_time_limit_seconds = 3;
void clear_solver_time_limit_seconds ()
double solver_time_limit_seconds () const
void set_solver_time_limit_seconds (double value)
bool has_enable_internal_solver_output () const
 optional bool enable_internal_solver_output = 4 [default = false];
void clear_enable_internal_solver_output ()
bool enable_internal_solver_output () const
void set_enable_internal_solver_output (bool value)
bool has_ignore_solver_specific_parameters_failure () const
 optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
void clear_ignore_solver_specific_parameters_failure ()
bool ignore_solver_specific_parameters_failure () const
void set_ignore_solver_specific_parameters_failure (bool value)
bool has_populate_additional_solutions_up_to () const
 optional int32 populate_additional_solutions_up_to = 11 [default = 0];
void clear_populate_additional_solutions_up_to ()
::int32_t populate_additional_solutions_up_to () const
void set_populate_additional_solutions_up_to (::int32_t value)
bool has_solver_type () const
 optional .operations_research.MPModelRequest.SolverType solver_type = 2 [default = GLOP_LINEAR_PROGRAMMING];
void clear_solver_type ()
::operations_research::MPModelRequest_SolverType solver_type () const
void set_solver_type (::operations_research::MPModelRequest_SolverType value)
template<typename>
PROTOBUF_CONSTEXPR MPModelRequest (::_pbi::ConstantInitialized)
template<typename Arg_, typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_solver_specific_parameters (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 MPModelRequestdefault_instance ()
static constexpr auto InternalGenerateClassData_ ()
static bool SolverType_IsValid (int value)
static const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL SolverType_descriptor ()
template<typename T>
static const ::std::string & SolverType_Name (T value)
static bool SolverType_Parse (::absl::string_view name, SolverType *PROTOBUF_NONNULL value)

Static Public Attributes

static constexpr int kIndexInFileMessages = 18
static constexpr SolverType CLP_LINEAR_PROGRAMMING = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING
static constexpr SolverType GLOP_LINEAR_PROGRAMMING = MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING
static constexpr SolverType GLPK_LINEAR_PROGRAMMING = MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING
static constexpr SolverType GUROBI_LINEAR_PROGRAMMING = MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING
static constexpr SolverType XPRESS_LINEAR_PROGRAMMING = MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING
static constexpr SolverType CPLEX_LINEAR_PROGRAMMING = MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING
static constexpr SolverType HIGHS_LINEAR_PROGRAMMING = MPModelRequest_SolverType_HIGHS_LINEAR_PROGRAMMING
static constexpr SolverType SCIP_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType GLPK_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType CBC_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType GUROBI_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType XPRESS_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType CPLEX_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType HIGHS_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_HIGHS_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType BOP_INTEGER_PROGRAMMING = MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING
static constexpr SolverType SAT_INTEGER_PROGRAMMING = MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
static constexpr SolverType PDLP_LINEAR_PROGRAMMING = MPModelRequest_SolverType_PDLP_LINEAR_PROGRAMMING
static constexpr SolverType KNAPSACK_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING
static constexpr SolverType SolverType_MIN = MPModelRequest_SolverType_SolverType_MIN
static constexpr SolverType SolverType_MAX = MPModelRequest_SolverType_SolverType_MAX
static constexpr int SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_ARRAYSIZE

Protected Member Functions

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

Member Typedef Documentation

◆ SolverType

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

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

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

Enumerator
kSolverSpecificParametersFieldNumber 
kModelFieldNumber 
kModelDeltaFieldNumber 
kSolverTimeLimitSecondsFieldNumber 
kEnableInternalSolverOutputFieldNumber 
kIgnoreSolverSpecificParametersFailureFieldNumber 
kPopulateAdditionalSolutionsUpToFieldNumber 
kSolverTypeFieldNumber 

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

Constructor & Destructor Documentation

◆ MPModelRequest() [1/8]

operations_research::MPModelRequest::MPModelRequest ( )
inline

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

◆ ~MPModelRequest()

operations_research::MPModelRequest::~MPModelRequest ( )

@protoc_insertion_point(destructor:operations_research.MPModelRequest)

Definition at line 7406 of file linear_solver.pb.cc.

◆ MPModelRequest() [2/8]

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

◆ MPModelRequest() [3/8]

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

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

◆ MPModelRequest() [4/8]

operations_research::MPModelRequest::MPModelRequest ( MPModelRequest && from)
inlinenoexcept

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

◆ MPModelRequest() [5/8]

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

@protoc_insertion_point(arena_constructor:operations_research.MPModelRequest)

Definition at line 7343 of file linear_solver.pb.cc.

◆ MPModelRequest() [6/8]

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

@protoc_insertion_point(copy_constructor:operations_research.MPModelRequest)

Definition at line 7360 of file linear_solver.pb.cc.

◆ MPModelRequest() [7/8]

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

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

◆ MPModelRequest() [8/8]

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

Definition at line 636 of file linear_solver.pb.cc.

Member Function Documentation

◆ _InternalSerialize()

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

@protoc_insertion_point(serialize_to_array_start:operations_research.MPModelRequest)

optional .operations_research.MPModelProto model = 1;

optional .operations_research.MPModelRequest.SolverType solver_type = 2 [default = GLOP_LINEAR_PROGRAMMING];

optional double solver_time_limit_seconds = 3;

optional bool enable_internal_solver_output = 4 [default = false];

optional string solver_specific_parameters = 5;

optional .operations_research.MPModelDeltaProto model_delta = 8;

optional bool ignore_solver_specific_parameters_failure = 9 [default = false];

optional int32 populate_additional_solutions_up_to = 11 [default = 0];

@protoc_insertion_point(serialize_to_array_end:operations_research.MPModelRequest)

Definition at line 7590 of file linear_solver.pb.cc.

◆ ByteSizeLong()

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

@protoc_insertion_point(message_byte_size_start:operations_research.MPModelRequest)

Prevent compiler warnings about cached_has_bits being unused

optional string solver_specific_parameters = 5;

optional .operations_research.MPModelProto model = 1;

optional .operations_research.MPModelDeltaProto model_delta = 8;

optional int32 populate_additional_solutions_up_to = 11 [default = 0];

optional .operations_research.MPModelRequest.SolverType solver_type = 2 [default = GLOP_LINEAR_PROGRAMMING];

Definition at line 7670 of file linear_solver.pb.cc.

◆ Clear()

PROTOBUF_NOINLINE void operations_research::MPModelRequest::Clear ( )

@protoc_insertion_point(message_clear_start:operations_research.MPModelRequest)

Prevent compiler warnings about cached_has_bits being unused

Definition at line 7553 of file linear_solver.pb.cc.

◆ clear_enable_internal_solver_output()

void operations_research::MPModelRequest::clear_enable_internal_solver_output ( )
inline

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

◆ clear_ignore_solver_specific_parameters_failure()

void operations_research::MPModelRequest::clear_ignore_solver_specific_parameters_failure ( )
inline

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

◆ clear_model()

void operations_research::MPModelRequest::clear_model ( )
inline

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

◆ clear_model_delta()

void operations_research::MPModelRequest::clear_model_delta ( )
inline

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

◆ clear_populate_additional_solutions_up_to()

void operations_research::MPModelRequest::clear_populate_additional_solutions_up_to ( )
inline

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

◆ clear_solver_specific_parameters()

void operations_research::MPModelRequest::clear_solver_specific_parameters ( )
inline

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

◆ clear_solver_time_limit_seconds()

void operations_research::MPModelRequest::clear_solver_time_limit_seconds ( )
inline

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

◆ clear_solver_type()

void operations_research::MPModelRequest::clear_solver_type ( )
inline

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

◆ CopyFrom()

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

@protoc_insertion_point(class_specific_copy_from_start:operations_research.MPModelRequest)

Definition at line 7765 of file linear_solver.pb.cc.

◆ default_instance()

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

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

◆ descriptor()

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

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

◆ enable_internal_solver_output()

bool operations_research::MPModelRequest::enable_internal_solver_output ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.enable_internal_solver_output)

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

◆ GetCachedSize()

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

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

◆ GetClassData()

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

Definition at line 7457 of file linear_solver.pb.cc.

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

Definition at line 7788 of file linear_solver.pb.cc.

◆ GetReflection()

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

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

◆ has_enable_internal_solver_output()

bool operations_research::MPModelRequest::has_enable_internal_solver_output ( ) const
inline

optional bool enable_internal_solver_output = 4 [default = false];

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

◆ has_ignore_solver_specific_parameters_failure()

bool operations_research::MPModelRequest::has_ignore_solver_specific_parameters_failure ( ) const
inline

optional bool ignore_solver_specific_parameters_failure = 9 [default = false];

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

◆ has_model()

bool operations_research::MPModelRequest::has_model ( ) const
inline

optional .operations_research.MPModelProto model = 1;

MPModelRequest.

optional .operations_research.MPModelProto model = 1;

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

◆ has_model_delta()

bool operations_research::MPModelRequest::has_model_delta ( ) const
inline

optional .operations_research.MPModelDeltaProto model_delta = 8;

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

◆ has_populate_additional_solutions_up_to()

bool operations_research::MPModelRequest::has_populate_additional_solutions_up_to ( ) const
inline

optional int32 populate_additional_solutions_up_to = 11 [default = 0];

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

◆ has_solver_specific_parameters()

bool operations_research::MPModelRequest::has_solver_specific_parameters ( ) const
inline

optional string solver_specific_parameters = 5;

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

◆ has_solver_time_limit_seconds()

bool operations_research::MPModelRequest::has_solver_time_limit_seconds ( ) const
inline

optional double solver_time_limit_seconds = 3;

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

◆ has_solver_type()

bool operations_research::MPModelRequest::has_solver_type ( ) const
inline

optional .operations_research.MPModelRequest.SolverType solver_type = 2 [default = GLOP_LINEAR_PROGRAMMING];

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

◆ ignore_solver_specific_parameters_failure()

bool operations_research::MPModelRequest::ignore_solver_specific_parameters_failure ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)

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

◆ InternalGenerateClassData_()

auto operations_research::MPModelRequest::InternalGenerateClassData_ ( )
staticconstexpr

Definition at line 7429 of file linear_solver.pb.cc.

◆ InternalNewImpl_()

auto operations_research::MPModelRequest::InternalNewImpl_ ( )
staticconstexprprotected

Definition at line 7425 of file linear_solver.pb.cc.

◆ IsInitialized()

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

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

◆ MergeFrom()

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

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

◆ model()

const::operations_research::MPModelProto & operations_research::MPModelRequest::model ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.model)

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

◆ model_delta()

const::operations_research::MPModelDeltaProto & operations_research::MPModelRequest::model_delta ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.model_delta)

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

◆ mutable_model()

operations_research::MPModelProto *PROTOBUF_NONNULL operations_research::MPModelRequest::mutable_model ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.model)

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

◆ mutable_model_delta()

operations_research::MPModelDeltaProto *PROTOBUF_NONNULL operations_research::MPModelRequest::mutable_model_delta ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.model_delta)

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

◆ mutable_solver_specific_parameters()

std::string *PROTOBUF_NONNULL operations_research::MPModelRequest::mutable_solver_specific_parameters ( )
inline

@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.solver_specific_parameters)

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

◆ mutable_unknown_fields()

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

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

◆ New()

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

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

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ PlacementNew_()

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

Definition at line 7420 of file linear_solver.pb.cc.

◆ populate_additional_solutions_up_to()

int32_t operations_research::MPModelRequest::populate_additional_solutions_up_to ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.populate_additional_solutions_up_to)

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

◆ release_model()

operations_research::MPModelProto *PROTOBUF_NULLABLE operations_research::MPModelRequest::release_model ( )
inlinenodiscard

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

◆ release_model_delta()

operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE operations_research::MPModelRequest::release_model_delta ( )
inlinenodiscard

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

◆ release_solver_specific_parameters()

std::string *PROTOBUF_NULLABLE operations_research::MPModelRequest::release_solver_specific_parameters ( )
inlinenodiscard

@protoc_insertion_point(field_release:operations_research.MPModelRequest.solver_specific_parameters)

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

◆ set_allocated_model()

void operations_research::MPModelRequest::set_allocated_model ( ::operations_research::MPModelProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model)

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

◆ set_allocated_model_delta()

void operations_research::MPModelRequest::set_allocated_model_delta ( ::operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model_delta)

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

◆ set_allocated_solver_specific_parameters()

void operations_research::MPModelRequest::set_allocated_solver_specific_parameters ( ::std::string *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.solver_specific_parameters)

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

◆ set_enable_internal_solver_output()

void operations_research::MPModelRequest::set_enable_internal_solver_output ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.MPModelRequest.enable_internal_solver_output)

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

◆ set_ignore_solver_specific_parameters_failure()

void operations_research::MPModelRequest::set_ignore_solver_specific_parameters_failure ( bool value)
inline

@protoc_insertion_point(field_set:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)

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

◆ set_populate_additional_solutions_up_to()

void operations_research::MPModelRequest::set_populate_additional_solutions_up_to ( ::int32_t value)
inline

@protoc_insertion_point(field_set:operations_research.MPModelRequest.populate_additional_solutions_up_to)

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

◆ set_solver_specific_parameters() [1/2]

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

◆ set_solver_specific_parameters() [2/2]

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

@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_specific_parameters)

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

◆ set_solver_time_limit_seconds()

void operations_research::MPModelRequest::set_solver_time_limit_seconds ( double value)
inline

@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_time_limit_seconds)

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

◆ set_solver_type()

void operations_research::MPModelRequest::set_solver_type ( ::operations_research::MPModelRequest_SolverType value)
inline

@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_type)

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

◆ solver_specific_parameters()

const::std::string & operations_research::MPModelRequest::solver_specific_parameters ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_specific_parameters)

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

◆ solver_time_limit_seconds()

double operations_research::MPModelRequest::solver_time_limit_seconds ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_time_limit_seconds)

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

◆ solver_type()

operations_research::MPModelRequest_SolverType operations_research::MPModelRequest::solver_type ( ) const
inline

@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_type)

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

◆ SolverType_descriptor()

const ::google::protobuf::EnumDescriptor *PROTOBUF_NONNULL operations_research::MPModelRequest::SolverType_descriptor ( )
inlinestatic

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

◆ SolverType_IsValid()

bool operations_research::MPModelRequest::SolverType_IsValid ( int value)
inlinestatic

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

◆ SolverType_Name()

template<typename T>
const ::std::string & operations_research::MPModelRequest::SolverType_Name ( T value)
inlinestatic

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

◆ SolverType_Parse()

bool operations_research::MPModelRequest::SolverType_Parse ( ::absl::string_view name,
SolverType *PROTOBUF_NONNULL value )
inlinestatic

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

◆ Swap()

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

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

◆ unknown_fields()

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

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

◆ unsafe_arena_release_model()

operations_research::MPModelProto *PROTOBUF_NULLABLE operations_research::MPModelRequest::unsafe_arena_release_model ( )
inline

@protoc_insertion_point(field_release:operations_research.MPModelRequest.model)

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

◆ unsafe_arena_release_model_delta()

operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE operations_research::MPModelRequest::unsafe_arena_release_model_delta ( )
inline

@protoc_insertion_point(field_release:operations_research.MPModelRequest.model_delta)

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

◆ unsafe_arena_set_allocated_model()

void operations_research::MPModelRequest::unsafe_arena_set_allocated_model ( ::operations_research::MPModelProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model)

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

◆ unsafe_arena_set_allocated_model_delta()

void operations_research::MPModelRequest::unsafe_arena_set_allocated_model_delta ( ::operations_research::MPModelDeltaProto *PROTOBUF_NULLABLE value)
inline

@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model_delta)

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

◆ UnsafeArenaSwap()

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

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

◆ ::google::protobuf::Arena

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

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

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

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

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

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

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

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

◆ ::google::protobuf::MessageLite

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

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

◆ ::TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto

◆ swap

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

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

Member Data Documentation

◆ _impl_

Impl_ operations_research::MPModelRequest::_impl_

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

◆ BOP_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::BOP_INTEGER_PROGRAMMING = MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING
staticconstexpr

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

◆ CBC_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::CBC_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ CLP_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::CLP_LINEAR_PROGRAMMING = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING
staticconstexpr

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

◆ CPLEX_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::CPLEX_LINEAR_PROGRAMMING = MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING
staticconstexpr

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

◆ CPLEX_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::CPLEX_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ GLOP_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::GLOP_LINEAR_PROGRAMMING = MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING
staticconstexpr

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

◆ GLPK_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::GLPK_LINEAR_PROGRAMMING = MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING
staticconstexpr

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

◆ GLPK_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::GLPK_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ GUROBI_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::GUROBI_LINEAR_PROGRAMMING = MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING
staticconstexpr

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

◆ GUROBI_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::GUROBI_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ HIGHS_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::HIGHS_LINEAR_PROGRAMMING = MPModelRequest_SolverType_HIGHS_LINEAR_PROGRAMMING
staticconstexpr

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

◆ HIGHS_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::HIGHS_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_HIGHS_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ kIndexInFileMessages

int operations_research::MPModelRequest::kIndexInFileMessages = 18
staticconstexpr

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

◆ KNAPSACK_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::KNAPSACK_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ PDLP_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::PDLP_LINEAR_PROGRAMMING = MPModelRequest_SolverType_PDLP_LINEAR_PROGRAMMING
staticconstexpr

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

◆ SAT_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::SAT_INTEGER_PROGRAMMING = MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
staticconstexpr

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

◆ SCIP_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::SCIP_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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

◆ SolverType_ARRAYSIZE

int operations_research::MPModelRequest::SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_ARRAYSIZE
staticconstexpr

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

◆ SolverType_MAX

SolverType operations_research::MPModelRequest::SolverType_MAX = MPModelRequest_SolverType_SolverType_MAX
staticconstexpr

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

◆ SolverType_MIN

SolverType operations_research::MPModelRequest::SolverType_MIN = MPModelRequest_SolverType_SolverType_MIN
staticconstexpr

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

◆ XPRESS_LINEAR_PROGRAMMING

SolverType operations_research::MPModelRequest::XPRESS_LINEAR_PROGRAMMING = MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING
staticconstexpr

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

◆ XPRESS_MIXED_INTEGER_PROGRAMMING

SolverType operations_research::MPModelRequest::XPRESS_MIXED_INTEGER_PROGRAMMING = MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING
staticconstexpr

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


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