#include <minimize.h>
Definition at line 243 of file minimize.h.
Public Member Functions | |
virtual int | min (double &x, double &fmin, param_t &pa, func_t &func) |
Calculate the minimum min of func w.r.t 'x'. | |
virtual int | min_bkt (double &x2, double x1, double x3, double &fmin, param_t &pa, func_t &func)=0 |
Calculate the minimum min of func with x2 bracketed between x1 and x3. | |
virtual int | min_de (double &x, double &fmin, param_t &pa, func_t &func, dfunc_t &df) |
Calculate the minimum min of func with derivative dfunc w.r.t 'x'. | |
virtual const char * | type () |
Return string denoting type ("minimize_bkt"). | |
Data Fields | |
int | bracket_iter |
The number of iterations for automatically bracketing a minimum (default 20). |
virtual int min | ( | double & | x, | |
double & | fmin, | |||
param_t & | pa, | |||
func_t & | func | |||
) | [inline, virtual] |
If this is not overloaded, it attempts to bracket the minimum using bracket() and then calls min_bkt() with the newly bracketed minimum.
Implements minimize.
Definition at line 266 of file minimize.h.
virtual int min_bkt | ( | double & | x2, | |
double | x1, | |||
double | x3, | |||
double & | fmin, | |||
param_t & | pa, | |||
func_t & | func | |||
) | [pure virtual] |
If this is not overloaded, it ignores the bracket and calls min().
Implements minimize.
Implemented in cern_minimize, and gsl_min_brent.
virtual int min_de | ( | double & | x, | |
double & | fmin, | |||
param_t & | pa, | |||
func_t & | func, | |||
dfunc_t & | df | |||
) | [inline, virtual] |
If this is not overloaded, it attempts to bracket the minimum using bracket() and then calls min_bkt_de() with the newly bracketed minimum.
Implements minimize.
Definition at line 292 of file minimize.h.
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page