#include <mia/core/gsl_multimin.hh>
This class wraps the gradient based optimizers of the GSL
Definition at line 34 of file gsl_multimin.hh.
◆ PProblem
◆ CFDFMinimizer()
gsl::CFDFMinimizer::CFDFMinimizer |
( |
PProblem |
p, |
|
|
const gsl_multimin_fdfminimizer_type * |
ot |
|
) |
| |
Construtor of the optimizer.
- Parameters
-
p | problem to be optimized |
ot | optimizer type used |
◆ ~CFDFMinimizer()
gsl::CFDFMinimizer::~CFDFMinimizer |
( |
| ) |
|
◆ run()
int gsl::CFDFMinimizer::run |
( |
Vector & |
x | ) |
|
Run the optimization
- Parameters
-
[in,out] | x | at entry contains the start point of the optimization at exit the optimized value |
- Returns
- returns a status whether the optimization succeeded or why it stopped
◆ set_g_tol()
void gsl::CFDFMinimizer::set_g_tol |
( |
double |
tol | ) |
|
Set the gradient tolerance stopping criterion. (See GSL documentation.)
◆ set_stop_eps()
void gsl::CFDFMinimizer::set_stop_eps |
( |
double |
tol | ) |
|
Set the epsilon stopping criterion. (See GSL documentation.)
The documentation for this class was generated from the following file: