#include <ipopt2.h>
Inheritance diagram for IpOpt:
Public Member Functions | |
IpOpt (const Pointer< MinlpProblem > prob_, Pointer< Param > param_, Pointer< ostream > out_solver_p_=out_out_p, Pointer< ostream > out_solver_log_p_=out_log_p) | |
~IpOpt () | |
void | reinit () |
int | solve () |
Solves the problem. | |
int | solve (dvector &start) |
Solves the problem for a starting point. | |
dvector | get_lag_multipliers () |
Private Attributes | |
Pointer< Param > | param |
SmartPtr< IpoptApplication > | ipopt |
SmartPtr< TNLP > | ipoptproblem |
dvector | lambda |
Friends | |
class | IpOptProblem |
Definition at line 103 of file ipopt2.h.
IpOpt::IpOpt | ( | const Pointer< MinlpProblem > | prob_, | |
Pointer< Param > | param_, | |||
Pointer< ostream > | out_solver_p_ = out_out_p , |
|||
Pointer< ostream > | out_solver_log_p_ = out_log_p | |||
) |
void IpOpt::reinit | ( | ) | [virtual] |
Reimplemented from LocOpt.
int IpOpt::solve | ( | ) | [virtual] |
Solves the problem.
Abstract.
Implements Solver.
int IpOpt::solve | ( | dvector & | start | ) | [virtual] |
dvector IpOpt::get_lag_multipliers | ( | ) | [inline, virtual] |
friend class IpOptProblem [friend] |
Pointer<Param> IpOpt::param [private] |
SmartPtr<IpoptApplication> IpOpt::ipopt [private] |
SmartPtr<TNLP> IpOpt::ipoptproblem [private] |
dvector IpOpt::lambda [private] |