![]() |
OR-Tools
9.6
|
Definition at line 140 of file solver_interface.h.
Public Member Functions | |
| AllSolversRegistry (const AllSolversRegistry &)=delete | |
| AllSolversRegistry & | operator= (const AllSolversRegistry &)=delete |
| void | Register (SolverTypeProto solver_type, SolverInterface::Factory factory) |
| absl::StatusOr< std::unique_ptr< SolverInterface > > | Create (SolverTypeProto solver_type, const ModelProto &model, const SolverInterface::InitArgs &init_args) const |
| bool | IsRegistered (SolverTypeProto solver_type) const |
| std::vector< SolverTypeProto > | RegisteredSolvers () const |
| std::string | RegisteredSolversToString () const |
Static Public Member Functions | |
| static AllSolversRegistry * | Instance () |
|
delete |
| absl::StatusOr< std::unique_ptr< SolverInterface > > Create | ( | SolverTypeProto | solver_type, |
| const ModelProto & | model, | ||
| const SolverInterface::InitArgs & | init_args | ||
| ) | const |
Definition at line 55 of file solver_interface.cc.
|
static |
Definition at line 38 of file solver_interface.cc.
| bool IsRegistered | ( | SolverTypeProto | solver_type | ) | const |
Definition at line 74 of file solver_interface.cc.
|
delete |
| void Register | ( | SolverTypeProto | solver_type, |
| SolverInterface::Factory | factory | ||
| ) |
Definition at line 43 of file solver_interface.cc.
| std::vector< SolverTypeProto > RegisteredSolvers | ( | ) | const |
Definition at line 79 of file solver_interface.cc.
| std::string RegisteredSolversToString | ( | ) | const |
Definition at line 91 of file solver_interface.cc.