|
| 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.