![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 181 of file solver_interface.h.
#include <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 *absl_nonnull | Instance () |
Friends | |
| class | WithAlternateAllSolversRegistry |
|
delete |
| absl::StatusOr< std::unique_ptr< SolverInterface > > operations_research::math_opt::AllSolversRegistry::Create | ( | SolverTypeProto | solver_type, |
| const ModelProto & | model, | ||
| const SolverInterface::InitArgs & | init_args ) const |
Definition at line 126 of file solver_interface.cc.
|
static |
Definition at line 59 of file solver_interface.cc.
| bool operations_research::math_opt::AllSolversRegistry::IsRegistered | ( | SolverTypeProto | solver_type | ) | const |
Definition at line 143 of file solver_interface.cc.
|
delete |
| void operations_research::math_opt::AllSolversRegistry::Register | ( | SolverTypeProto | solver_type, |
| SolverInterface::Factory | factory ) |
Definition at line 114 of file solver_interface.cc.
| std::vector< SolverTypeProto > operations_research::math_opt::AllSolversRegistry::RegisteredSolvers | ( | ) | const |
Definition at line 148 of file solver_interface.cc.
| std::string operations_research::math_opt::AllSolversRegistry::RegisteredSolversToString | ( | ) | const |
Definition at line 160 of file solver_interface.cc.
|
friend |
Definition at line 213 of file solver_interface.h.