Go to the source code of this file.
|
enum class | operations_research::math_opt::SolverType {
operations_research::math_opt::kGscip = SOLVER_TYPE_GSCIP
, operations_research::math_opt::kGurobi = SOLVER_TYPE_GUROBI
, operations_research::math_opt::kGlop = SOLVER_TYPE_GLOP
, operations_research::math_opt::kCpSat = SOLVER_TYPE_CP_SAT
,
operations_research::math_opt::kPdlp = SOLVER_TYPE_PDLP
, operations_research::math_opt::kGlpk = SOLVER_TYPE_GLPK
, operations_research::math_opt::kEcos = SOLVER_TYPE_ECOS
, operations_research::math_opt::kScs = SOLVER_TYPE_SCS
,
operations_research::math_opt::kHighs = SOLVER_TYPE_HIGHS
, operations_research::math_opt::kSantorini = SOLVER_TYPE_SANTORINI
, operations_research::math_opt::kXpress = SOLVER_TYPE_XPRESS
} |
| The solvers supported by MathOpt. More...
|
enum class | operations_research::math_opt::LPAlgorithm { operations_research::math_opt::kPrimalSimplex = LP_ALGORITHM_PRIMAL_SIMPLEX
, operations_research::math_opt::kDualSimplex = LP_ALGORITHM_DUAL_SIMPLEX
, operations_research::math_opt::kBarrier = LP_ALGORITHM_BARRIER
, operations_research::math_opt::kFirstOrder = LP_ALGORITHM_FIRST_ORDER
} |
| Selects an algorithm for solving linear programs. More...
|
enum class | operations_research::math_opt::Emphasis {
operations_research::math_opt::kOff = EMPHASIS_OFF
, operations_research::math_opt::kLow = EMPHASIS_LOW
, operations_research::math_opt::kMedium = EMPHASIS_MEDIUM
, operations_research::math_opt::kHigh = EMPHASIS_HIGH
,
operations_research::math_opt::kVeryHigh = EMPHASIS_VERY_HIGH
} |
| never give an error, and will map onto their best match. More...
|
|
| operations_research::math_opt::MATH_OPT_DEFINE_ENUM (SolverType, SOLVER_TYPE_UNSPECIFIED) |
bool | operations_research::math_opt::AbslParseFlag (const absl::string_view text, SolverType *const value, std::string *const error) |
std::string | operations_research::math_opt::AbslUnparseFlag (const SolverType value) |
| operations_research::math_opt::MATH_OPT_DEFINE_ENUM (LPAlgorithm, LP_ALGORITHM_UNSPECIFIED) |
bool | operations_research::math_opt::AbslParseFlag (absl::string_view text, LPAlgorithm *const value, std::string *const error) |
std::string | operations_research::math_opt::AbslUnparseFlag (const LPAlgorithm value) |
| operations_research::math_opt::MATH_OPT_DEFINE_ENUM (Emphasis, EMPHASIS_UNSPECIFIED) |
bool | operations_research::math_opt::AbslParseFlag (absl::string_view text, Emphasis *const value, std::string *const error) |
std::string | operations_research::math_opt::AbslUnparseFlag (const Emphasis value) |
bool | operations_research::math_opt::AbslParseFlag (absl::string_view text, SolveParameters *solve_parameters, std::string *error) |
std::string | operations_research::math_opt::AbslUnparseFlag (SolveParameters solve_parameters) |