Warning: this documentation for the development version is under construction.
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.