C++ Reference
C++ Reference: Linear solver
Detailed Description
Definition at line 3497 of file linear_solver.pb.h.
Public Types | |
| enum | : int { kSolverSpecificParametersFieldNumber = 5, kModelFieldNumber = 1, kModelDeltaFieldNumber = 8, kSolverTimeLimitSecondsFieldNumber = 3, kEnableInternalSolverOutputFieldNumber = 4, kSolverTypeFieldNumber = 2 } |
| typedef MPModelRequest_SolverType | SolverType |
Static Public Member Functions | |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
| static const MPModelRequest & | default_instance () |
| static void | InitAsDefaultInstance () |
| static const MPModelRequest * | internal_default_instance () |
| static bool | SolverType_IsValid (int value) |
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | SolverType_descriptor () |
| template<typename T > | |
| static const std::string & | SolverType_Name (T enum_t_value) |
| static bool | SolverType_Parse (const std::string &name, SolverType *value) |
Member Typedef Documentation
◆ SolverType
| typedef MPModelRequest_SolverType SolverType |
Definition at line 3607 of file linear_solver.pb.h.
Member Enumeration Documentation
◆ anonymous enum
| anonymous enum : int |
| Enumerator | |
|---|---|
| kSolverSpecificParametersFieldNumber | |
| kModelFieldNumber | |
| kModelDeltaFieldNumber | |
| kSolverTimeLimitSecondsFieldNumber | |
| kEnableInternalSolverOutputFieldNumber | |
| kSolverTypeFieldNumber | |
Definition at line 3665 of file linear_solver.pb.h.
Constructor & Destructor Documentation
◆ MPModelRequest() [1/3]
| MPModelRequest | ( | ) |
◆ ~MPModelRequest()
|
virtual |
◆ MPModelRequest() [2/3]
| MPModelRequest | ( | const MPModelRequest & | from | ) |
◆ MPModelRequest() [3/3]
|
inlinenoexcept |
Definition at line 3504 of file linear_solver.pb.h.
Member Function Documentation
◆ _InternalParse()
|
final |
◆ _InternalSerialize()
|
final |
◆ ByteSizeLong()
|
final |
◆ Clear()
|
final |
◆ clear_enable_internal_solver_output()
|
inline |
Definition at line 6971 of file linear_solver.pb.h.
◆ clear_model()
|
inline |
Definition at line 6855 of file linear_solver.pb.h.
◆ clear_model_delta()
|
inline |
Definition at line 7071 of file linear_solver.pb.h.
◆ clear_solver_specific_parameters()
|
inline |
Definition at line 6999 of file linear_solver.pb.h.
◆ clear_solver_time_limit_seconds()
|
inline |
Definition at line 6943 of file linear_solver.pb.h.
◆ clear_solver_type()
|
inline |
Definition at line 6914 of file linear_solver.pb.h.
◆ CopyFrom() [1/2]
|
final |
◆ CopyFrom() [2/2]
| void CopyFrom | ( | const MPModelRequest & | from | ) |
◆ default_instance()
|
static |
◆ descriptor()
|
inlinestatic |
Definition at line 3529 of file linear_solver.pb.h.
◆ enable_internal_solver_output()
|
inline |
Definition at line 6978 of file linear_solver.pb.h.
◆ GetCachedSize()
|
inlinefinal |
Definition at line 3576 of file linear_solver.pb.h.
◆ GetDescriptor()
|
inlinestatic |
Definition at line 3532 of file linear_solver.pb.h.
◆ GetMetadata()
|
final |
◆ GetReflection()
|
inlinestatic |
Definition at line 3535 of file linear_solver.pb.h.
◆ has_enable_internal_solver_output()
|
inline |
Definition at line 6968 of file linear_solver.pb.h.
◆ has_model()
|
inline |
Definition at line 6852 of file linear_solver.pb.h.
◆ has_model_delta()
|
inline |
Definition at line 7068 of file linear_solver.pb.h.
◆ has_solver_specific_parameters()
|
inline |
Definition at line 6996 of file linear_solver.pb.h.
◆ has_solver_time_limit_seconds()
|
inline |
Definition at line 6940 of file linear_solver.pb.h.
◆ has_solver_type()
|
inline |
Definition at line 6911 of file linear_solver.pb.h.
◆ InitAsDefaultInstance()
|
static |
◆ internal_default_instance()
|
inlinestatic |
Definition at line 3541 of file linear_solver.pb.h.
◆ IsInitialized()
|
final |
◆ MergeFrom() [1/2]
|
final |
◆ MergeFrom() [2/2]
| void MergeFrom | ( | const MPModelRequest & | from | ) |
◆ model()
|
inline |
Definition at line 6864 of file linear_solver.pb.h.
◆ model_delta()
|
inline |
Definition at line 7080 of file linear_solver.pb.h.
◆ mutable_model()
|
inline |
Definition at line 6883 of file linear_solver.pb.h.
◆ mutable_model_delta()
|
inline |
Definition at line 7099 of file linear_solver.pb.h.
◆ mutable_solver_specific_parameters()
|
inline |
Definition at line 7011 of file linear_solver.pb.h.
◆ mutable_unknown_fields()
|
inline |
Definition at line 3525 of file linear_solver.pb.h.
◆ New() [1/2]
|
inlinefinal |
Definition at line 3558 of file linear_solver.pb.h.
◆ New() [2/2]
|
inlinefinal |
Definition at line 3562 of file linear_solver.pb.h.
◆ operator=() [1/2]
|
inline |
Definition at line 3509 of file linear_solver.pb.h.
◆ operator=() [2/2]
|
inlinenoexcept |
Definition at line 3513 of file linear_solver.pb.h.
◆ release_model()
|
inline |
Definition at line 6868 of file linear_solver.pb.h.
◆ release_model_delta()
|
inline |
Definition at line 7084 of file linear_solver.pb.h.
◆ release_solver_specific_parameters()
|
inline |
Definition at line 7044 of file linear_solver.pb.h.
◆ set_allocated_model()
|
inline |
Definition at line 6887 of file linear_solver.pb.h.
◆ set_allocated_model_delta()
|
inline |
Definition at line 7103 of file linear_solver.pb.h.
◆ set_allocated_solver_specific_parameters()
|
inline |
Definition at line 7052 of file linear_solver.pb.h.
◆ set_enable_internal_solver_output()
|
inline |
Definition at line 6986 of file linear_solver.pb.h.
◆ set_solver_specific_parameters() [1/4]
|
inline |
Definition at line 7028 of file linear_solver.pb.h.
◆ set_solver_specific_parameters() [2/4]
|
inline |
Definition at line 7034 of file linear_solver.pb.h.
◆ set_solver_specific_parameters() [3/4]
|
inline |
Definition at line 7007 of file linear_solver.pb.h.
◆ set_solver_specific_parameters() [4/4]
|
inline |
Definition at line 7022 of file linear_solver.pb.h.
◆ set_solver_time_limit_seconds()
|
inline |
Definition at line 6958 of file linear_solver.pb.h.
◆ set_solver_type()
|
inline |
Definition at line 6930 of file linear_solver.pb.h.
◆ solver_specific_parameters()
|
inline |
Definition at line 7003 of file linear_solver.pb.h.
◆ solver_time_limit_seconds()
|
inline |
Definition at line 6950 of file linear_solver.pb.h.
◆ solver_type()
|
inline |
Definition at line 6921 of file linear_solver.pb.h.
◆ SolverType_descriptor()
|
inlinestatic |
Definition at line 3648 of file linear_solver.pb.h.
◆ SolverType_IsValid()
|
inlinestatic |
Definition at line 3638 of file linear_solver.pb.h.
◆ SolverType_Name()
|
inlinestatic |
Definition at line 3652 of file linear_solver.pb.h.
◆ SolverType_Parse()
|
inlinestatic |
Definition at line 3658 of file linear_solver.pb.h.
◆ Swap()
|
inline |
Definition at line 3551 of file linear_solver.pb.h.
◆ unknown_fields()
|
inline |
Definition at line 3522 of file linear_solver.pb.h.
Member Data Documentation
◆ BOP_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3632 of file linear_solver.pb.h.
◆ CBC_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3624 of file linear_solver.pb.h.
◆ CLP_LINEAR_PROGRAMMING
|
staticconstexpr |
Definition at line 3610 of file linear_solver.pb.h.
◆ CPLEX_LINEAR_PROGRAMMING
|
staticconstexpr |
Definition at line 3618 of file linear_solver.pb.h.
◆ CPLEX_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3630 of file linear_solver.pb.h.
◆ GLOP_LINEAR_PROGRAMMING
|
staticconstexpr |
Definition at line 3608 of file linear_solver.pb.h.
◆ GLPK_LINEAR_PROGRAMMING
|
staticconstexpr |
Definition at line 3612 of file linear_solver.pb.h.
◆ GLPK_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3622 of file linear_solver.pb.h.
◆ GUROBI_LINEAR_PROGRAMMING
|
staticconstexpr |
Definition at line 3614 of file linear_solver.pb.h.
◆ GUROBI_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3626 of file linear_solver.pb.h.
◆ kIndexInFileMessages
|
staticconstexpr |
Definition at line 3545 of file linear_solver.pb.h.
◆ KNAPSACK_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3636 of file linear_solver.pb.h.
◆ SAT_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3634 of file linear_solver.pb.h.
◆ SCIP_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3620 of file linear_solver.pb.h.
◆ SolverType_ARRAYSIZE
|
staticconstexpr |
Definition at line 3645 of file linear_solver.pb.h.
◆ SolverType_MAX
|
staticconstexpr |
Definition at line 3643 of file linear_solver.pb.h.
◆ SolverType_MIN
|
staticconstexpr |
Definition at line 3641 of file linear_solver.pb.h.
◆ XPRESS_LINEAR_PROGRAMMING
|
staticconstexpr |
Definition at line 3616 of file linear_solver.pb.h.
◆ XPRESS_MIXED_INTEGER_PROGRAMMING
|
staticconstexpr |
Definition at line 3628 of file linear_solver.pb.h.
The documentation for this class was generated from the following file: