linear_solver.pb.h File Reference

Go to the source code of this file.

Classes

struct  TableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
 
class  operations_research::MPVariableProto
 
class  operations_research::MPConstraintProto
 
class  operations_research::MPGeneralConstraintProto
 
class  operations_research::MPIndicatorConstraint
 
class  operations_research::MPSosConstraint
 
class  operations_research::PartialVariableAssignment
 
class  operations_research::MPModelProto
 
class  operations_research::OptionalDouble
 
class  operations_research::MPSolverCommonParameters
 
class  operations_research::MPModelRequest
 
class  operations_research::MPSolutionResponse
 
struct  is_proto_enum< ::operations_research::MPSosConstraint_Type >
 
struct  is_proto_enum< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues >
 
struct  is_proto_enum< ::operations_research::MPModelRequest_SolverType >
 
struct  is_proto_enum< ::operations_research::MPSolverResponseStatus >
 

Namespaces

 internal
 
 operations_research
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
 

Enumerations

enum  operations_research::MPSosConstraint_Type : int { operations_research::MPSosConstraint_Type_SOS1_DEFAULT = 0, operations_research::MPSosConstraint_Type_SOS2 = 1 }
 
enum  operations_research::MPSolverCommonParameters_LPAlgorithmValues : int { operations_research::MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED = 0, operations_research::MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL = 1, operations_research::MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL = 2, operations_research::MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER = 3 }
 
enum  operations_research::MPModelRequest_SolverType : int {
  operations_research::MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING = 2, operations_research::MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING = 0, operations_research::MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING = 1, operations_research::MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING = 6,
  operations_research::MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING = 10, operations_research::MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING = 3, operations_research::MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING = 4, operations_research::MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING = 5,
  operations_research::MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING = 7, operations_research::MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING = 11, operations_research::MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING = 12, operations_research::MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING = 14,
  operations_research::MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING = 13
}
 
enum  operations_research::MPSolverResponseStatus : int {
  operations_research::MPSOLVER_OPTIMAL = 0, operations_research::MPSOLVER_FEASIBLE = 1, operations_research::MPSOLVER_INFEASIBLE = 2, operations_research::MPSOLVER_UNBOUNDED = 3,
  operations_research::MPSOLVER_ABNORMAL = 4, operations_research::MPSOLVER_NOT_SOLVED = 6, operations_research::MPSOLVER_MODEL_IS_VALID = 97, operations_research::MPSOLVER_UNKNOWN_STATUS = 99,
  operations_research::MPSOLVER_MODEL_INVALID = 5, operations_research::MPSOLVER_MODEL_INVALID_SOLUTION_HINT = 84, operations_research::MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS = 85, operations_research::MPSOLVER_SOLVER_TYPE_UNAVAILABLE = 7
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::operations_research::MPConstraintProtoArena::CreateMaybeMessage<::operations_research::MPConstraintProto > (Arena *)
 
template<>
::operations_research::MPGeneralConstraintProtoArena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto > (Arena *)
 
template<>
::operations_research::MPIndicatorConstraintArena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint > (Arena *)
 
template<>
::operations_research::MPModelProtoArena::CreateMaybeMessage<::operations_research::MPModelProto > (Arena *)
 
template<>
::operations_research::MPModelRequestArena::CreateMaybeMessage<::operations_research::MPModelRequest > (Arena *)
 
template<>
::operations_research::MPSolutionResponseArena::CreateMaybeMessage<::operations_research::MPSolutionResponse > (Arena *)
 
template<>
::operations_research::MPSolverCommonParametersArena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters > (Arena *)
 
template<>
::operations_research::MPSosConstraintArena::CreateMaybeMessage<::operations_research::MPSosConstraint > (Arena *)
 
template<>
::operations_research::MPVariableProtoArena::CreateMaybeMessage<::operations_research::MPVariableProto > (Arena *)
 
template<>
::operations_research::OptionalDoubleArena::CreateMaybeMessage<::operations_research::OptionalDouble > (Arena *)
 
template<>
::operations_research::PartialVariableAssignmentArena::CreateMaybeMessage<::operations_research::PartialVariableAssignment > (Arena *)
 
bool operations_research::MPSosConstraint_Type_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::MPSosConstraint_Type_descriptor ()
 
template<typename T >
const std::string & operations_research::MPSosConstraint_Type_Name (T enum_t_value)
 
bool operations_research::MPSosConstraint_Type_Parse (const std::string &name, MPSosConstraint_Type *value)
 
bool operations_research::MPSolverCommonParameters_LPAlgorithmValues_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::MPSolverCommonParameters_LPAlgorithmValues_descriptor ()
 
template<typename T >
const std::string & operations_research::MPSolverCommonParameters_LPAlgorithmValues_Name (T enum_t_value)
 
bool operations_research::MPSolverCommonParameters_LPAlgorithmValues_Parse (const std::string &name, MPSolverCommonParameters_LPAlgorithmValues *value)
 
bool operations_research::MPModelRequest_SolverType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::MPModelRequest_SolverType_descriptor ()
 
template<typename T >
const std::string & operations_research::MPModelRequest_SolverType_Name (T enum_t_value)
 
bool operations_research::MPModelRequest_SolverType_Parse (const std::string &name, MPModelRequest_SolverType *value)
 
bool operations_research::MPSolverResponseStatus_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * operations_research::MPSolverResponseStatus_descriptor ()
 
template<typename T >
const std::string & operations_research::MPSolverResponseStatus_Name (T enum_t_value)
 
bool operations_research::MPSolverResponseStatus_Parse (const std::string &name, MPSolverResponseStatus *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::MPSosConstraint_Type > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::operations_research::MPSolverResponseStatus > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
 
MPConstraintProtoDefaultTypeInternal operations_research::_MPConstraintProto_default_instance_
 
MPGeneralConstraintProtoDefaultTypeInternal operations_research::_MPGeneralConstraintProto_default_instance_
 
MPIndicatorConstraintDefaultTypeInternal operations_research::_MPIndicatorConstraint_default_instance_
 
MPModelProtoDefaultTypeInternal operations_research::_MPModelProto_default_instance_
 
MPModelRequestDefaultTypeInternal operations_research::_MPModelRequest_default_instance_
 
MPSolutionResponseDefaultTypeInternal operations_research::_MPSolutionResponse_default_instance_
 
MPSolverCommonParametersDefaultTypeInternal operations_research::_MPSolverCommonParameters_default_instance_
 
MPSosConstraintDefaultTypeInternal operations_research::_MPSosConstraint_default_instance_
 
MPVariableProtoDefaultTypeInternal operations_research::_MPVariableProto_default_instance_
 
OptionalDoubleDefaultTypeInternal operations_research::_OptionalDouble_default_instance_
 
PartialVariableAssignmentDefaultTypeInternal operations_research::_PartialVariableAssignment_default_instance_
 
constexpr MPSosConstraint_Type operations_research::MPSosConstraint_Type_Type_MIN = MPSosConstraint_Type_SOS1_DEFAULT
 
constexpr MPSosConstraint_Type operations_research::MPSosConstraint_Type_Type_MAX = MPSosConstraint_Type_SOS2
 
constexpr int operations_research::MPSosConstraint_Type_Type_ARRAYSIZE = MPSosConstraint_Type_Type_MAX + 1
 
constexpr MPSolverCommonParameters_LPAlgorithmValues operations_research::MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED
 
constexpr MPSolverCommonParameters_LPAlgorithmValues operations_research::MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER
 
constexpr int operations_research::MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX + 1
 
constexpr MPModelRequest_SolverType operations_research::MPModelRequest_SolverType_SolverType_MIN = MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING
 
constexpr MPModelRequest_SolverType operations_research::MPModelRequest_SolverType_SolverType_MAX = MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING
 
constexpr int operations_research::MPModelRequest_SolverType_SolverType_ARRAYSIZE = MPModelRequest_SolverType_SolverType_MAX + 1
 
constexpr MPSolverResponseStatus operations_research::MPSolverResponseStatus_MIN = MPSOLVER_OPTIMAL
 
constexpr MPSolverResponseStatus operations_research::MPSolverResponseStatus_MAX = MPSOLVER_UNKNOWN_STATUS
 
constexpr int operations_research::MPSolverResponseStatus_ARRAYSIZE = MPSolverResponseStatus_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto

#define PROTOBUF_INTERNAL_EXPORT_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto

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

Function Documentation

◆ Arena::CreateMaybeMessage<::operations_research::MPConstraintProto >()

template<>
PROTOBUF_NAMESPACE_OPEN ::operations_research::MPConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPConstraintProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto >()

template<>
::operations_research::MPGeneralConstraintProto* Arena::CreateMaybeMessage<::operations_research::MPGeneralConstraintProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint >()

template<>
::operations_research::MPIndicatorConstraint* Arena::CreateMaybeMessage<::operations_research::MPIndicatorConstraint > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPModelProto >()

template<>
::operations_research::MPModelProto* Arena::CreateMaybeMessage<::operations_research::MPModelProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPModelRequest >()

template<>
::operations_research::MPModelRequest* Arena::CreateMaybeMessage<::operations_research::MPModelRequest > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPSolutionResponse >()

template<>
::operations_research::MPSolutionResponse* Arena::CreateMaybeMessage<::operations_research::MPSolutionResponse > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters >()

template<>
::operations_research::MPSolverCommonParameters* Arena::CreateMaybeMessage<::operations_research::MPSolverCommonParameters > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPSosConstraint >()

template<>
::operations_research::MPSosConstraint* Arena::CreateMaybeMessage<::operations_research::MPSosConstraint > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::MPVariableProto >()

template<>
::operations_research::MPVariableProto* Arena::CreateMaybeMessage<::operations_research::MPVariableProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::OptionalDouble >()

template<>
::operations_research::OptionalDouble* Arena::CreateMaybeMessage<::operations_research::OptionalDouble > ( Arena *  )

◆ Arena::CreateMaybeMessage<::operations_research::PartialVariableAssignment >()

◆ GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPModelRequest_SolverType > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverCommonParameters_LPAlgorithmValues > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::MPSolverResponseStatus >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSolverResponseStatus > ( )
inline

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

◆ GetEnumDescriptor< ::operations_research::MPSosConstraint_Type >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::operations_research::MPSosConstraint_Type > ( )
inline

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

Variable Documentation

◆ descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto