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 |