C++ Reference: Linear solver
Definition at line 3497 of file linear_solver.pb.h.
◆ SolverType
◆ anonymous enum
| Enumerator |
|---|
| kSolverSpecificParametersFieldNumber | |
| kModelFieldNumber | |
| kModelDeltaFieldNumber | |
| kSolverTimeLimitSecondsFieldNumber | |
| kEnableInternalSolverOutputFieldNumber | |
| kSolverTypeFieldNumber | |
Definition at line 3665 of file linear_solver.pb.h.
◆ MPModelRequest() [1/3]
◆ ~MPModelRequest()
◆ MPModelRequest() [2/3]
◆ MPModelRequest() [3/3]
◆ _InternalParse()
| const char* _InternalParse |
( |
const char * |
ptr, |
|
|
::PROTOBUF_NAMESPACE_ID::internal::ParseContext * |
ctx |
|
) |
| |
|
final |
◆ _InternalSerialize()
| ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize |
( |
::PROTOBUF_NAMESPACE_ID::uint8 * |
target, |
|
|
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * |
stream |
|
) |
| const |
|
final |
◆ ByteSizeLong()
| size_t ByteSizeLong |
( |
| ) |
const |
|
final |
◆ Clear()
| PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear |
( |
| ) |
|
|
final |
◆ clear_enable_internal_solver_output()
| void clear_enable_internal_solver_output |
( |
| ) |
|
|
inline |
◆ clear_model()
◆ clear_model_delta()
| void clear_model_delta |
( |
| ) |
|
|
inline |
◆ clear_solver_specific_parameters()
| void clear_solver_specific_parameters |
( |
| ) |
|
|
inline |
◆ clear_solver_time_limit_seconds()
| void clear_solver_time_limit_seconds |
( |
| ) |
|
|
inline |
◆ clear_solver_type()
| void clear_solver_type |
( |
| ) |
|
|
inline |
◆ CopyFrom() [1/2]
| void CopyFrom |
( |
const ::PROTOBUF_NAMESPACE_ID::Message & |
from | ) |
|
|
final |
◆ CopyFrom() [2/2]
◆ default_instance()
◆ descriptor()
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor |
( |
| ) |
|
|
inlinestatic |
◆ enable_internal_solver_output()
| bool enable_internal_solver_output |
( |
| ) |
const |
|
inline |
◆ GetCachedSize()
| int GetCachedSize |
( |
| ) |
const |
|
inlinefinal |
◆ GetDescriptor()
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor |
( |
| ) |
|
|
inlinestatic |
◆ GetMetadata()
| ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata |
( |
| ) |
const |
|
final |
◆ GetReflection()
| static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection |
( |
| ) |
|
|
inlinestatic |
◆ has_enable_internal_solver_output()
| bool has_enable_internal_solver_output |
( |
| ) |
const |
|
inline |
◆ has_model()
◆ has_model_delta()
| bool has_model_delta |
( |
| ) |
const |
|
inline |
◆ has_solver_specific_parameters()
| bool has_solver_specific_parameters |
( |
| ) |
const |
|
inline |
◆ has_solver_time_limit_seconds()
| bool has_solver_time_limit_seconds |
( |
| ) |
const |
|
inline |
◆ has_solver_type()
| bool has_solver_type |
( |
| ) |
const |
|
inline |
◆ InitAsDefaultInstance()
| static void InitAsDefaultInstance |
( |
| ) |
|
|
static |
◆ internal_default_instance()
◆ IsInitialized()
| bool IsInitialized |
( |
| ) |
const |
|
final |
◆ MergeFrom() [1/2]
| void MergeFrom |
( |
const ::PROTOBUF_NAMESPACE_ID::Message & |
from | ) |
|
|
final |
◆ MergeFrom() [2/2]
◆ model()
◆ model_delta()
◆ mutable_model()
◆ mutable_model_delta()
◆ mutable_solver_specific_parameters()
| std::string * mutable_solver_specific_parameters |
( |
| ) |
|
|
inline |
◆ mutable_unknown_fields()
| inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields |
( |
| ) |
|
|
inline |
◆ New() [1/2]
◆ New() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ release_model()
◆ release_model_delta()
◆ release_solver_specific_parameters()
| std::string * release_solver_specific_parameters |
( |
| ) |
|
|
inline |
◆ set_allocated_model()
◆ set_allocated_model_delta()
◆ set_allocated_solver_specific_parameters()
| void set_allocated_solver_specific_parameters |
( |
std::string * |
solver_specific_parameters | ) |
|
|
inline |
◆ set_enable_internal_solver_output()
| void set_enable_internal_solver_output |
( |
bool |
value | ) |
|
|
inline |
◆ set_solver_specific_parameters() [1/4]
| void set_solver_specific_parameters |
( |
const char * |
value | ) |
|
|
inline |
◆ set_solver_specific_parameters() [2/4]
| void set_solver_specific_parameters |
( |
const char * |
value, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_solver_specific_parameters() [3/4]
| void set_solver_specific_parameters |
( |
const std::string & |
value | ) |
|
|
inline |
◆ set_solver_specific_parameters() [4/4]
| void set_solver_specific_parameters |
( |
std::string && |
value | ) |
|
|
inline |
◆ set_solver_time_limit_seconds()
| void set_solver_time_limit_seconds |
( |
double |
value | ) |
|
|
inline |
◆ set_solver_type()
◆ solver_specific_parameters()
| const std::string & solver_specific_parameters |
( |
| ) |
const |
|
inline |
◆ solver_time_limit_seconds()
| double solver_time_limit_seconds |
( |
| ) |
const |
|
inline |
◆ solver_type()
◆ SolverType_descriptor()
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SolverType_descriptor |
( |
| ) |
|
|
inlinestatic |
◆ SolverType_IsValid()
| static bool SolverType_IsValid |
( |
int |
value | ) |
|
|
inlinestatic |
◆ SolverType_Name()
| static const std::string& SolverType_Name |
( |
T |
enum_t_value | ) |
|
|
inlinestatic |
◆ SolverType_Parse()
| static bool SolverType_Parse |
( |
const std::string & |
name, |
|
|
SolverType * |
value |
|
) |
| |
|
inlinestatic |
◆ Swap()
◆ unknown_fields()
| const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields |
( |
| ) |
const |
|
inline |
◆ BOP_INTEGER_PROGRAMMING
◆ CBC_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType CBC_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
◆ CLP_LINEAR_PROGRAMMING
◆ CPLEX_LINEAR_PROGRAMMING
◆ CPLEX_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType CPLEX_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
◆ GLOP_LINEAR_PROGRAMMING
◆ GLPK_LINEAR_PROGRAMMING
◆ GLPK_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType GLPK_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
◆ GUROBI_LINEAR_PROGRAMMING
◆ GUROBI_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType GUROBI_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
◆ kIndexInFileMessages
| constexpr int kIndexInFileMessages |
|
staticconstexpr |
◆ KNAPSACK_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType KNAPSACK_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
◆ SAT_INTEGER_PROGRAMMING
◆ SCIP_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType SCIP_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
◆ SolverType_ARRAYSIZE
| constexpr int SolverType_ARRAYSIZE |
|
staticconstexpr |
◆ SolverType_MAX
◆ SolverType_MIN
◆ XPRESS_LINEAR_PROGRAMMING
◆ XPRESS_MIXED_INTEGER_PROGRAMMING
| constexpr SolverType XPRESS_MIXED_INTEGER_PROGRAMMING |
|
staticconstexpr |
The documentation for this class was generated from the following file:
constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE
@ MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MAX
@ MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING
@ MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING
constexpr MPModelRequest_SolverType MPModelRequest_SolverType_SolverType_MIN
@ MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING
@ MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING
@ MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING
@ MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING
@ MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING