Classes | |
| struct | myfunc_data |
Public Member Functions | |
| SeldonOpt (algorithm a, unsigned n) | |
| SeldonOpt (const SeldonOpt &f) | |
| SeldonOpt & | operator= (SeldonOpt const &f) |
| result | optimize (Seldon::Vector< double > &x, double &opt_f) |
| Seldon::Vector< double > | optimize (const Seldon::Vector< double > &x0) |
| result | last_optimize_result () const |
| double | last_optimum_value () const |
| algorithm | get_algorithm () const |
| const char * | get_algorithm_name () const |
| unsigned | get_dimension () const |
| void | set_min_objective (func f, void *f_data) |
| void | set_min_objective (svfunc vf, void *f_data) |
| void | set_max_objective (func f, void *f_data) |
| void | set_max_objective (svfunc vf, void *f_data) |
| void | set_min_objective (func f, void *f_data, nlopt_munge md, nlopt_munge mc) |
| void | set_max_objective (func f, void *f_data, nlopt_munge md, nlopt_munge mc) |
| void | remove_inequality_constraints () |
| void | add_inequality_constraint (func f, void *f_data, double tol=0) |
| void | add_inequality_constraint (svfunc vf, void *f_data, double tol=0) |
| void | add_inequality_mconstraint (mfunc mf, void *f_data, const Seldon::Vector< double > &tol) |
| void | remove_equality_constraints () |
| void | add_equality_constraint (func f, void *f_data, double tol=0) |
| void | add_equality_constraint (svfunc vf, void *f_data, double tol=0) |
| void | add_equality_mconstraint (mfunc mf, void *f_data, const Seldon::Vector< double > &tol) |
| void | add_inequality_constraint (func f, void *f_data, nlopt_munge md, nlopt_munge mc, double tol=0) |
| void | add_equality_constraint (func f, void *f_data, nlopt_munge md, nlopt_munge mc, double tol=0) |
| void | add_inequality_mconstraint (mfunc mf, void *f_data, nlopt_munge md, nlopt_munge mc, const Seldon::Vector< double > &tol) |
| void | add_equality_mconstraint (mfunc mf, void *f_data, nlopt_munge md, nlopt_munge mc, const Seldon::Vector< double > &tol) |
| void | force_stop () |
| void | set_local_optimizer (const SeldonOpt &lo) |
| void | set_default_initial_step (const Seldon::Vector< double > &x) |
| void | get_initial_step (const Seldon::Vector< double > &x, Seldon::Vector< double > &dx) const |
| Seldon::Vector< double > | get_initial_step_ (const Seldon::Vector< double > &x) const |
Definition at line 37 of file NLopt.hxx.