Drake
|
Interface used by implementations of individual solvers. More...
#include <drake/solvers/MathematicalProgram.h>
Public Member Functions | |
virtual | ~MathematicalProgramSolverInterface ()=default |
virtual bool | available () const =0 |
Returns true iff this solver was enabled at compile-time. More... | |
virtual SolutionResult | Solve (OptimizationProblem &prog) const =0 |
Sets values for the decision variables on the given OptimizationProblem prog , or: More... | |
Interface used by implementations of individual solvers.
|
virtualdefault |
|
pure virtual |
Returns true iff this solver was enabled at compile-time.
Implemented in MobyLCPSolver, IpoptSolver, NloptSolver, SnoptSolver, EqualityConstrainedQPSolver, and LinearSystemSolver.
|
pure virtual |
Sets values for the decision variables on the given OptimizationProblem prog
, or:
Implemented in MobyLCPSolver, IpoptSolver, NloptSolver, SnoptSolver, EqualityConstrainedQPSolver, and LinearSystemSolver.