![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 43 of file base_solver.h.
#include <base_solver.h>
Classes | |
| struct | SolveArgs |
| struct | ComputeInfeasibleSubsystemArgs |
Public Types | |
| using | MessageCallback = std::function<void(const std::vector<std::string>&)> |
| using | Callback = std::function<CallbackResultProto(const CallbackDataProto&)> |
Public Member Functions | |
| BaseSolver ()=default | |
| BaseSolver (const BaseSolver &)=delete | |
| BaseSolver & | operator= (const BaseSolver &)=delete |
| virtual | ~BaseSolver ()=default |
| virtual absl::StatusOr< SolveResultProto > | Solve (const SolveArgs &arguments)=0 |
| virtual absl::StatusOr< ComputeInfeasibleSubsystemResultProto > | ComputeInfeasibleSubsystem (const ComputeInfeasibleSubsystemArgs &arguments)=0 |
| virtual absl::StatusOr< bool > | Update (ModelUpdateProto model_update)=0 |
| using operations_research::math_opt::BaseSolver::Callback = std::function<CallbackResultProto(const CallbackDataProto&)> |
Definition at line 56 of file base_solver.h.
| using operations_research::math_opt::BaseSolver::MessageCallback = std::function<void(const std::vector<std::string>&)> |
Definition at line 53 of file base_solver.h.
|
default |
|
delete |
|
virtualdefault |
|
pure virtual |
Implemented in operations_research::math_opt::Solver.
|
delete |
|
pure virtual |
Implemented in operations_research::math_opt::Solver.
|
pure virtual |
Implemented in operations_research::math_opt::Solver.