#include <gsl_multimin.h>
|
| Generic_multimin (size_t size, const To_gsl &to_gsl, const From_gsl &from_gsl, const gsl_multimin_fminimizer_type *type=gsl_multimin_fminimizer_nmsimplex2) |
|
template<class Eval_type , class VectorType > |
void | initialize (const Eval_type &e, const T &guess, const VectorType &step_size, bool negate_evaluator=false) |
|
const T & | get () const |
|
double | min () const |
| query the current best min value of the function to be minimized More...
|
|
| Gsl_Multimin_f (const gsl_multimin_fminimizer_type *type, gsl_multimin_function *f, const gsl_vector *x0, const gsl_vector *step_size, bool verbosity=true) |
| ctor builds the minimizer by allocating and setting up params More...
|
|
| Gsl_Multimin_f (size_t size, const gsl_multimin_fminimizer_type *type=gsl_multimin_fminimizer_nmsimplex2) |
|
void | initialize (gsl_multimin_function *f, const gsl_vector *x0, const gsl_vector *step_size) |
|
size_t | dim () const |
|
int | iterate () |
| Perform one iteration of the minimizer. More...
|
|
gsl_vector * | argmin () const |
| query the current best argmin of the minimizer More...
|
|
const char * | name () const |
| access a string describing the algorithm More...
|
|
int | test_size (double epsabs) const |
| check the magnitude the minimizer specific characteristic size against the tolerance epsabs. More...
|
|
void | swap (Gsl_Multimin_f &that) |
| Swap the contents of this minimizer and another (fast). More...
|
|
bool | verbosity (bool v) |
| Alter the verbosity attribute of the object. More...
|
|
template<class T >
template<class Eval_type , class VectorType >
void kjb::Generic_multimin< T >::initialize |
( |
const Eval_type & |
e, |
|
|
const T & |
guess, |
|
|
const VectorType & |
step_size, |
|
|
bool |
negate_evaluator = false |
|
) |
| |
|
inline |
query the current best min value of the function to be minimized
Reimplemented from kjb::Gsl_Multimin_f.
The documentation for this class was generated from the following file: