![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 5381 of file linear_solver.pb.h.
#include <linear_solver.pb.h>
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 | |
MPModelRequest & | operator= (const MPModelRequest &from) |
MPModelRequest & | operator= (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::MPModelProto & | model () 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::MPModelDeltaProto & | model_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 MPModelRequest & | default_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) |
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) |
nested types -------------------------------------------------—
Definition at line 5521 of file linear_solver.pb.h.
anonymous enum : int |
accessors ----------------------------------------------------—
Definition at line 5559 of file linear_solver.pb.h.
|
inline |
Definition at line 5384 of file linear_solver.pb.h.
operations_research::MPModelRequest::~MPModelRequest | ( | ) |
@protoc_insertion_point(destructor:operations_research.MPModelRequest)
Definition at line 7406 of file linear_solver.pb.cc.
|
explicit |
|
inline |
Definition at line 5397 of file linear_solver.pb.h.
|
inlinenoexcept |
Definition at line 5398 of file linear_solver.pb.h.
|
explicitprotected |
@protoc_insertion_point(arena_constructor:operations_research.MPModelRequest)
Definition at line 7343 of file linear_solver.pb.cc.
|
protected |
@protoc_insertion_point(copy_constructor:operations_research.MPModelRequest)
Definition at line 7360 of file linear_solver.pb.cc.
|
inlineprotectednoexcept |
Definition at line 5505 of file linear_solver.pb.h.
PROTOBUF_CONSTEXPR operations_research::MPModelRequest::MPModelRequest | ( | ::_pbi::ConstantInitialized | ) |
Definition at line 636 of file linear_solver.pb.cc.
|
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.
|
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.
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.
|
inline |
Definition at line 9513 of file linear_solver.pb.h.
|
inline |
Definition at line 9610 of file linear_solver.pb.h.
|
inline |
Definition at line 9357 of file linear_solver.pb.h.
|
inline |
Definition at line 9639 of file linear_solver.pb.h.
|
inline |
Definition at line 9736 of file linear_solver.pb.h.
|
inline |
Definition at line 9541 of file linear_solver.pb.h.
|
inline |
Definition at line 9485 of file linear_solver.pb.h.
|
inline |
Definition at line 9454 of file linear_solver.pb.h.
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.
|
inlinestatic |
Definition at line 5432 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 5423 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.enable_internal_solver_output)
Definition at line 9518 of file linear_solver.pb.h.
|
inline |
Definition at line 5491 of file linear_solver.pb.h.
|
protected |
Definition at line 7457 of file linear_solver.pb.cc.
|
inlinestatic |
Definition at line 5426 of file linear_solver.pb.h.
google::protobuf::Metadata operations_research::MPModelRequest::GetMetadata | ( | ) | const |
Definition at line 7788 of file linear_solver.pb.cc.
|
inlinestatic |
Definition at line 5429 of file linear_solver.pb.h.
|
inline |
optional bool enable_internal_solver_output = 4 [default = false];
Definition at line 9509 of file linear_solver.pb.h.
|
inline |
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition at line 9606 of file linear_solver.pb.h.
|
inline |
optional .operations_research.MPModelProto model = 1;
optional .operations_research.MPModelProto model = 1;
Definition at line 9352 of file linear_solver.pb.h.
|
inline |
optional .operations_research.MPModelDeltaProto model_delta = 8;
Definition at line 9634 of file linear_solver.pb.h.
|
inline |
optional int32 populate_additional_solutions_up_to = 11 [default = 0];
Definition at line 9732 of file linear_solver.pb.h.
|
inline |
optional string solver_specific_parameters = 5;
Definition at line 9537 of file linear_solver.pb.h.
|
inline |
optional double solver_time_limit_seconds = 3;
Definition at line 9481 of file linear_solver.pb.h.
|
inline |
optional .operations_research.MPModelRequest.SolverType solver_type = 2 [default = GLOP_LINEAR_PROGRAMMING];
Definition at line 9450 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
Definition at line 9615 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 7429 of file linear_solver.pb.cc.
|
staticconstexprprotected |
Definition at line 7425 of file linear_solver.pb.cc.
|
inline |
Definition at line 5467 of file linear_solver.pb.h.
|
inline |
Definition at line 5460 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.model)
Definition at line 9367 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.model_delta)
Definition at line 9649 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.model)
Definition at line 9421 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.model_delta)
Definition at line 9703 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_mutable:operations_research.MPModelRequest.solver_specific_parameters)
Definition at line 9558 of file linear_solver.pb.h.
|
inline |
Definition at line 5418 of file linear_solver.pb.h.
|
inline |
implements Message -------------------------------------------—
Definition at line 5454 of file linear_solver.pb.h.
|
inline |
Definition at line 5400 of file linear_solver.pb.h.
|
inlinenoexcept |
Definition at line 5404 of file linear_solver.pb.h.
|
inlinestaticprotected |
Definition at line 7420 of file linear_solver.pb.cc.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.populate_additional_solutions_up_to)
Definition at line 9741 of file linear_solver.pb.h.
|
inlinenodiscard |
Definition at line 9385 of file linear_solver.pb.h.
|
inlinenodiscard |
Definition at line 9667 of file linear_solver.pb.h.
|
inlinenodiscard |
@protoc_insertion_point(field_release:operations_research.MPModelRequest.solver_specific_parameters)
Definition at line 9578 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model)
Definition at line 9428 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.model_delta)
Definition at line 9710 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set_allocated:operations_research.MPModelRequest.solver_specific_parameters)
Definition at line 9591 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelRequest.enable_internal_solver_output)
Definition at line 9522 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelRequest.ignore_solver_specific_parameters_failure)
Definition at line 9619 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelRequest.populate_additional_solutions_up_to)
Definition at line 9745 of file linear_solver.pb.h.
void operations_research::MPModelRequest::set_solver_specific_parameters | ( | Arg_ && | arg, |
Args_... | 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.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_time_limit_seconds)
Definition at line 9494 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_set:operations_research.MPModelRequest.solver_type)
Definition at line 9463 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_specific_parameters)
Definition at line 9546 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_time_limit_seconds)
Definition at line 9490 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_get:operations_research.MPModelRequest.solver_type)
Definition at line 9459 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 5546 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 5540 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 5550 of file linear_solver.pb.h.
|
inlinestatic |
Definition at line 5553 of file linear_solver.pb.h.
|
inline |
Definition at line 5438 of file linear_solver.pb.h.
|
inline |
Definition at line 5414 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_release:operations_research.MPModelRequest.model)
Definition at line 9404 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_release:operations_research.MPModelRequest.model_delta)
Definition at line 9686 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model)
Definition at line 9371 of file linear_solver.pb.h.
|
inline |
@protoc_insertion_point(field_unsafe_arena_set_allocated:operations_research.MPModelRequest.model_delta)
Definition at line 9653 of file linear_solver.pb.h.
|
inline |
Definition at line 5446 of file linear_solver.pb.h.
|
friend |
Definition at line 5680 of file linear_solver.pb.h.
|
friend |
Definition at line 5682 of file linear_solver.pb.h.
|
friend |
Definition at line 5673 of file linear_solver.pb.h.
|
friend |
Definition at line 5679 of file linear_solver.pb.h.
|
friend |
Definition at line 5707 of file linear_solver.pb.h.
|
friend |
Definition at line 5437 of file linear_solver.pb.h.
Impl_ operations_research::MPModelRequest::_impl_ |
Definition at line 5706 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5536 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5531 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5522 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5527 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5534 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5523 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5524 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5530 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5525 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5532 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5528 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5535 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5436 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5539 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5538 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5537 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5529 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5545 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5544 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5543 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5526 of file linear_solver.pb.h.
|
staticconstexpr |
Definition at line 5533 of file linear_solver.pb.h.