|
ADMB Documentation
-a65f1c97
|
Functions and variables for function minimizer. More...
#include <fvar.hpp>
Public Member Functions | |
| fmm (int nvar, int disk_save=0) | |
| Description not yet available. More... | |
| fmm (int nvar, const lvector &ipar, int disk_save=0) | |
| Description not yet available. More... | |
| void | fmin (const double &f, const dvector &x, const dvector &g) |
| Function fmin contains Quasi-Newton function minimizer with inexact line search using Wolfe conditions and BFGS correction formula for Hessian update. More... | |
| dmatrix & | hessian () |
| Undefined. More... | |
| double | minimize (const independent_variables &x, double(*pf)(const dvar_vector &)) |
| Minimize artibrary user-supplied function. More... | |
| double | minimize (const independent_variables &x, const dvector &c, double(*pf)(const dvar_vector &, const dvector &)) |
| Undefined. More... | |
Public Member Functions inherited from fmm_control | |
| fmm_control () | |
| Default constructor. More... | |
| fmm_control (const fmm_control &) | |
| fmm_control Function minimizer copy constructor More... | |
| fmm_control (const lvector &ipar) | |
| Constructs function minimizer with values from ipar and overrides the extended defaults. More... | |
| void | set_defaults () |
| Description not yet available. More... | |
| void | writeon (const ostream &s) const |
| writeon Writes function minimizing status More... | |
Public Attributes | |
| double | alpha |
| double | df |
| double | dgs |
| int | disk_save |
| double | dmin |
| double | fbest |
| double | fsave |
| double | fy |
| dvector | gbest |
| double | gmax |
| maximum gradient More... | |
| double | gs |
| dvector | gsave |
| double | gso |
| double | gys |
| int | i |
| long int | i1 |
| int | ib |
| long int | ic |
| long int | icc |
| long int | iconv |
| int | is |
| long int | itn |
| int | iu |
| int | iv |
| int | j |
| long int | llog |
| int | n |
| long int | n1 |
| long int | nn |
| int | np |
| double | sig |
| double | tot |
| dvector | xsave |
| dvector | xx |
| long int | xxlink |
| double | z |
| double | zz |
Public Attributes inherited from fmm_control | |
| double | crit |
| int | dcheck_flag |
| double | dfn |
| double | fringe |
| long | ialph |
| long | iexit |
| long | ifn |
| long | ihang |
| long | ihflag |
| long | imax |
| long | iprint |
| int | ireturn |
| long | maxfn |
| int | maxfn_flag |
| double | min_improve |
| int | noprintx |
| int | quit_flag |
| int | scroll_flag |
| int | use_control_c |
Private Attributes | |
| dvector | funval |
| dfsdmat | h |
| dvector | w |
| fmm::fmm | ( | int | nvar, |
| int | _disk_save = 0 |
||
| ) |
| fmm::fmm | ( | int | nvar, |
| const lvector & | ipar, | ||
| int | _disk_save = 0 |
||
| ) |
| dmatrix& fmm::hessian | ( | ) |
Undefined.
| double fmm::minimize | ( | const independent_variables & | x, |
| double(*)(const dvar_vector &) | pf | ||
| ) |
| double fmm::minimize | ( | const independent_variables & | x, |
| const dvector & | c, | ||
| double(*)(const dvar_vector &, const dvector &) | pf | ||
| ) |
Undefined.
| double fmm::fbest |
Definition at line 3297 of file fvar.hpp.
Referenced by laplace_approximation_calculator::banded_calculations_trust_region_approach(), fmin(), fmm(), and laplace_approximation_calculator::inner_optimization_banded().
| double fmm::gmax |
maximum gradient
Definition at line 3303 of file fvar.hpp.
Referenced by fmin(), laplace_approximation_calculator::get_uhat_quasi_newton_block_diagonal(), and laplace_approximation_calculator::inner_optimization_banded().
| double fmm::gs |
Definition at line 3300 of file fvar.hpp.
Referenced by fmin(), and minimize().
| long int fmm::itn |
Definition at line 3301 of file fvar.hpp.
Referenced by fmin(), laplace_approximation_calculator::get_uhat_quasi_newton_block_diagonal(), function_minimizer::prof_minimize(), and function_minimizer::prof_minimize_re().
|
|
Generated on Wed Sep 7 2022 00:01:33 for ADMB Documentation by 1.8.5
|