#include <roboptim/core/plugin/ipopt/ipopt.hh>
Public Types | |
| typedef Solver< EigenMatrixDense > | solver_t |
| RobOptim solver type. More... | |
| typedef IpoptSolverCommon < solver_t > | parent_t |
| Parent type. More... | |
| typedef DifferentiableFunction | commonConstraintFunction_t |
| Common function type. More... | |
Public Types inherited from roboptim::IpoptSolverCommon< Solver< EigenMatrixDense > > | |
| enum | ConstraintType |
| Categorize constraints. More... | |
| typedef Solver< EigenMatrixDense > | parent_t |
| Parent type. More... | |
| typedef Solver < EigenMatrixDense > ::callback_t | callback_t |
| typedef Solver < EigenMatrixDense > ::problem_t | problem_t |
| typedef problem_t::function_t | function_t |
| typedef problem_t::argument_t | argument_t |
Public Member Functions | |
| IpoptSolver (const problem_t &problem) | |
| Instantiate the solver from a problem. More... | |
| virtual | ~IpoptSolver () |
Public Member Functions inherited from roboptim::IpoptSolverCommon< Solver< EigenMatrixDense > > | |
| IpoptSolverCommon (const problem_t &pb, Ipopt::SmartPtr< Ipopt::TNLP > tnlp) | |
| Instantiate the solver from a problem. More... | |
| virtual | ~IpoptSolverCommon () |
| void | solve () |
| Solve the problem. More... | |
| virtual Ipopt::SmartPtr < Ipopt::IpoptApplication > | getIpoptApplication () |
| Get Ipopt Application object for Ipopt specific tuning. More... | |
| virtual void | setIterationCallback (callback_t callback) |
| const callback_t & | callback () const |
| const argument_t & | startingPoint () const |
| bool | userScaling () const |
| Whether user scaling is used. More... | |
Friends | |
| template<typename T > | |
| class | ::roboptim::detail::Tnlp |
Ipopt based solver.
Instantiate this solver to solve problems with Ipopt.
| typedef DifferentiableFunction roboptim::IpoptSolver::commonConstraintFunction_t |
Common function type.
Fuction type which can contain any kind of constraint.
Parent type.
| typedef Solver<EigenMatrixDense> roboptim::IpoptSolver::solver_t |
RobOptim solver type.
|
explicit |
Instantiate the solver from a problem.
| problem | problem that will be solved |
References roboptim::IpoptSolverCommon< Solver< EigenMatrixDense > >::getIpoptApplication().
|
inlinevirtual |
|
friend |