|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|

Go to the source code of this file.
Classes | |
| struct | lm_control_struct |
| struct | lm_status_struct |
Functions | |
| void | lm_printout_std (int n_par, const double *par, int m_dat, const void *data, const double *fvec, int printflags, int iflag, int iter, int nfev) |
| double | lm_enorm (int, const double *) |
| void | lmmin (int n_par, double *par, int m_dat, const void *data, void(*evaluate)(const double *par, int m_dat, const void *data, double *fvec, int *info), const lm_control_struct *control, lm_status_struct *status, void(*printout)(int n_par, const double *par, int m_dat, const void *data, const double *fvec, int printflags, int iflag, int iter, int nfev)) |
| void | lm_lmdif (int m, int n, double *x, double *fvec, double ftol, double xtol, double gtol, int maxfev, double epsfcn, double *diag, int mode, double factor, int *info, int *nfev, double *fjac, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4, void(*evaluate)(const double *par, int m_dat, const void *data, double *fvec, int *info), void(*printout)(int n_par, const double *par, int m_dat, const void *data, const double *fvec, int printflags, int iflag, int iter, int nfev), int printflags, const void *data) |
Variables | |
| const lm_control_struct | lm_control_double |
| const lm_control_struct | lm_control_float |
| const char * | lm_infmsg [] |
| const char * | lm_shortmsg [] |
| double lm_enorm | ( | int | , |
| const double * | |||
| ) |
| void lm_lmdif | ( | int | m, |
| int | n, | ||
| double * | x, | ||
| double * | fvec, | ||
| double | ftol, | ||
| double | xtol, | ||
| double | gtol, | ||
| int | maxfev, | ||
| double | epsfcn, | ||
| double * | diag, | ||
| int | mode, | ||
| double | factor, | ||
| int * | info, | ||
| int * | nfev, | ||
| double * | fjac, | ||
| int * | ipvt, | ||
| double * | qtf, | ||
| double * | wa1, | ||
| double * | wa2, | ||
| double * | wa3, | ||
| double * | wa4, | ||
| void(*)(const double *par, int m_dat, const void *data, double *fvec, int *info) | evaluate, | ||
| void(*)(int n_par, const double *par, int m_dat, const void *data, const double *fvec, int printflags, int iflag, int iter, int nfev) | printout, | ||
| int | printflags, | ||
| const void * | data | ||
| ) |
| void lm_printout_std | ( | int | n_par, |
| const double * | par, | ||
| int | m_dat, | ||
| const void * | data, | ||
| const double * | fvec, | ||
| int | printflags, | ||
| int | iflag, | ||
| int | iter, | ||
| int | nfev | ||
| ) |
| void lmmin | ( | int | n_par, |
| double * | par, | ||
| int | m_dat, | ||
| const void * | data, | ||
| void(*)(const double *par, int m_dat, const void *data, double *fvec, int *info) | evaluate, | ||
| const lm_control_struct * | control, | ||
| lm_status_struct * | status, | ||
| void(*)(int n_par, const double *par, int m_dat, const void *data, const double *fvec, int printflags, int iflag, int iter, int nfev) | printout | ||
| ) |
| const lm_control_struct lm_control_double |
| const lm_control_struct lm_control_float |
1.8.18