![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 1961 of file linear_solver.h.
#include <linear_solver.h>
Public Member Functions | |
| void | Register (MPSolverInterfaceFactory factory, MPSolver::OptimizationProblemType problem_type, std::function< bool()> is_runtime_ready={}) |
| MPSolverInterface * | Create (MPSolver *solver) const |
| bool | Supports (MPSolver::OptimizationProblemType problem_type) const |
| std::vector< MPSolver::OptimizationProblemType > | ListAllRegisteredProblemTypes () const |
| std::string | PrettyPrintAllRegisteredProblemTypes () const |
| bool | Unregister (MPSolver::OptimizationProblemType problem_type) |
Static Public Member Functions | |
| static MPSolverInterfaceFactoryRepository * | GetInstance () |
| MPSolverInterface * operations_research::MPSolverInterfaceFactoryRepository::Create | ( | MPSolver * | solver | ) | const |
Definition at line 2241 of file linear_solver.cc.
|
static |
Definition at line 2209 of file linear_solver.cc.
| std::vector< MPSolver::OptimizationProblemType > operations_research::MPSolverInterfaceFactoryRepository::ListAllRegisteredProblemTypes | ( | ) | const |
Definition at line 2261 of file linear_solver.cc.
| std::string operations_research::MPSolverInterfaceFactoryRepository::PrettyPrintAllRegisteredProblemTypes | ( | ) | const |
Definition at line 2269 of file linear_solver.cc.
| void operations_research::MPSolverInterfaceFactoryRepository::Register | ( | MPSolverInterfaceFactory | factory, |
| MPSolver::OptimizationProblemType | problem_type, | ||
| std::function< bool()> | is_runtime_ready = {} ) |
Definition at line 2223 of file linear_solver.cc.
| bool operations_research::MPSolverInterfaceFactoryRepository::Supports | ( | MPSolver::OptimizationProblemType | problem_type | ) | const |
Definition at line 2253 of file linear_solver.cc.
| bool operations_research::MPSolverInterfaceFactoryRepository::Unregister | ( | MPSolver::OptimizationProblemType | problem_type | ) |
Definition at line 2235 of file linear_solver.cc.