Go to the source code of this file.
Functions | |
| void | chkder_ (const int *m, const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, double *xp, double *fvecp, const int *mode, double *err) |
| void | covar_ (const int *n, double *r, const int *ldr, const int *ipvt, const double *tol, double *wa) |
| void | dogleg_ (const int *n, const double *r, const int *lr, const double *diag, const double *qtb, const double *delta, double *x, double *wa1, double *wa2) |
| double | dpmpar_ (const int *i) |
| double | enorm_ (const int *n, const double *x) |
| void | fdjac1_ (void(*fcn)(const int *n, const double *x, double *fvec, int *iflag), const int *n, double *x, const double *fvec, double *fjac, const int *ldfjac, int *iflag, const int *ml, const int *mu, const double *epsfcn, double *wa1, double *wa2) |
| void | fdjac2_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, int *iflag), const int *m, const int *n, double *x, const double *fvec, double *fjac, const int *ldfjac, int *iflag, const double *epsfcn, double *wa) |
| void | hybrd1_ (void(*fcn)(const int *n, const double *x, double *fvec, int *iflag), const int *n, double *x, double *fvec, const double *tol, int *info, double *wa, const int *lwa) |
| void | hybrd_ (void(*fcn)(const int *n, const double *x, double *fvec, int *iflag), const int *n, double *x, double *fvec, const double *xtol, const int *maxfev, const int *ml, const int *mu, const double *epsfcn, double *diag, const int *mode, const double *factor, const int *nprint, int *info, int *nfev, double *fjac, const int *ldfjac, double *r, const int *lr, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4) |
| void | hybrj1_ (void(*fcn)(const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag), const int *n, double *x, double *fvec, double *fjec, const int *ldfjac, const double *tol, int *info, double *wa, const int *lwa) |
| void | hybrj_ (void(*fcn)(const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag), const int *n, double *x, double *fvec, double *fjec, const int *ldfjac, const double *xtol, const int *maxfev, double *diag, const int *mode, const double *factor, const int *nprint, int *info, int *nfev, int *njev, double *r, const int *lr, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4) |
| void | lmder1_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag), const int *m, const int *n, double *x, double *fvec, double *fjac, const int *ldfjac, const double *tol, int *info, int *ipvt, double *wa, const int *lwa) |
| void | lmder_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag), const int *m, const int *n, double *x, double *fvec, double *fjac, const int *ldfjac, const double *ftol, const double *xtol, const double *gtol, const int *maxfev, double *diag, const int *mode, const double *factor, const int *nprint, int *info, int *nfev, int *njev, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4) |
| void | lmdif1_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, int *iflag), const int *m, const int *n, double *x, double *fvec, const double *tol, int *info, int *iwa, double *wa, const int *lwa) |
| void | lmdif_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, int *iflag), const int *m, const int *n, double *x, double *fvec, const double *ftol, const double *xtol, const double *gtol, const int *maxfev, const double *epsfcn, double *diag, const int *mode, const double *factor, const int *nprint, int *info, int *nfev, double *fjac, const int *ldfjac, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4) |
| void | lmpar_ (const int *n, double *r, const int *ldr, const int *ipvt, const double *diag, const double *qtb, const double *delta, double *par, double *x, double *sdiag, double *wa1, double *wa2) |
| void | lmstr1_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, double *fjrow, int *iflag), const int *m, const int *n, double *x, double *fvec, double *fjac, const int *ldfjac, const double *tol, int *info, int *ipvt, double *wa, const int *lwa) |
| void | lmstr_ (void(*fcn)(const int *m, const int *n, const double *x, double *fvec, double *fjrow, int *iflag), const int *m, const int *n, double *x, double *fvec, double *fjac, const int *ldfjac, const double *ftol, const double *xtol, const double *gtol, const int *maxfev, double *diag, const int *mode, const double *factor, const int *nprint, int *info, int *nfev, int *njev, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4) |
| void | qform_ (const int *m, const int *n, double *q, const int *ldq, double *wa) |
| void | qrfac_ (const int *m, const int *n, double *a, const int *lda, const int *pivot, int *ipvt, const int *lipvt, double *rdiag, double *acnorm, double *wa) |
| void | qrsolv_ (const int *n, double *r, const int *ldr, const int *ipvt, const double *diag, const double *qtb, double *x, double *sdiag, double *wa) |
| void | r1mpyq_ (const int *m, const int *n, double *a, const int *lda, const double *v, const double *w) |
| void | r1updt_ (const int *m, const int *n, double *s, const int *ls, const double *u, double *v, double *w, int *sing) |
| void | rwupdt_ (const int *n, double *r, const int *ldr, const double *w, double *b, double *alpha, double *cos, double *sin) |
| void chkder_ | ( | const int * | m, | |
| const int * | n, | |||
| const double * | x, | |||
| double * | fvec, | |||
| double * | fjec, | |||
| const int * | ldfjac, | |||
| double * | xp, | |||
| double * | fvecp, | |||
| const int * | mode, | |||
| double * | err | |||
| ) |
| void covar_ | ( | const int * | n, | |
| double * | r, | |||
| const int * | ldr, | |||
| const int * | ipvt, | |||
| const double * | tol, | |||
| double * | wa | |||
| ) |
| void dogleg_ | ( | const int * | n, | |
| const double * | r, | |||
| const int * | lr, | |||
| const double * | diag, | |||
| const double * | qtb, | |||
| const double * | delta, | |||
| double * | x, | |||
| double * | wa1, | |||
| double * | wa2 | |||
| ) |
| double dpmpar_ | ( | const int * | i | ) |
| double enorm_ | ( | const int * | n, | |
| const double * | x | |||
| ) |
| void fdjac1_ | ( | void(*)(const int *n, const double *x, double *fvec, int *iflag) | fcn, | |
| const int * | n, | |||
| double * | x, | |||
| const double * | fvec, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| int * | iflag, | |||
| const int * | ml, | |||
| const int * | mu, | |||
| const double * | epsfcn, | |||
| double * | wa1, | |||
| double * | wa2 | |||
| ) |
| void fdjac2_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| const double * | fvec, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| int * | iflag, | |||
| const double * | epsfcn, | |||
| double * | wa | |||
| ) |
| void hybrd1_ | ( | void(*)(const int *n, const double *x, double *fvec, int *iflag) | fcn, | |
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| const double * | tol, | |||
| int * | info, | |||
| double * | wa, | |||
| const int * | lwa | |||
| ) |
| void hybrd_ | ( | void(*)(const int *n, const double *x, double *fvec, int *iflag) | fcn, | |
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| const double * | xtol, | |||
| const int * | maxfev, | |||
| const int * | ml, | |||
| const int * | mu, | |||
| const double * | epsfcn, | |||
| double * | diag, | |||
| const int * | mode, | |||
| const double * | factor, | |||
| const int * | nprint, | |||
| int * | info, | |||
| int * | nfev, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| double * | r, | |||
| const int * | lr, | |||
| double * | qtf, | |||
| double * | wa1, | |||
| double * | wa2, | |||
| double * | wa3, | |||
| double * | wa4 | |||
| ) |
| void hybrj1_ | ( | void(*)(const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag) | fcn, | |
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| double * | fjec, | |||
| const int * | ldfjac, | |||
| const double * | tol, | |||
| int * | info, | |||
| double * | wa, | |||
| const int * | lwa | |||
| ) |
| void hybrj_ | ( | void(*)(const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag) | fcn, | |
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| double * | fjec, | |||
| const int * | ldfjac, | |||
| const double * | xtol, | |||
| const int * | maxfev, | |||
| double * | diag, | |||
| const int * | mode, | |||
| const double * | factor, | |||
| const int * | nprint, | |||
| int * | info, | |||
| int * | nfev, | |||
| int * | njev, | |||
| double * | r, | |||
| const int * | lr, | |||
| double * | qtf, | |||
| double * | wa1, | |||
| double * | wa2, | |||
| double * | wa3, | |||
| double * | wa4 | |||
| ) |
| void lmder1_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| const double * | tol, | |||
| int * | info, | |||
| int * | ipvt, | |||
| double * | wa, | |||
| const int * | lwa | |||
| ) |
| void lmder_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, double *fjec, const int *ldfjac, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| const double * | ftol, | |||
| const double * | xtol, | |||
| const double * | gtol, | |||
| const int * | maxfev, | |||
| double * | diag, | |||
| const int * | mode, | |||
| const double * | factor, | |||
| const int * | nprint, | |||
| int * | info, | |||
| int * | nfev, | |||
| int * | njev, | |||
| int * | ipvt, | |||
| double * | qtf, | |||
| double * | wa1, | |||
| double * | wa2, | |||
| double * | wa3, | |||
| double * | wa4 | |||
| ) |
| void lmdif1_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| const double * | tol, | |||
| int * | info, | |||
| int * | iwa, | |||
| double * | wa, | |||
| const int * | lwa | |||
| ) |
| void lmdif_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| const double * | ftol, | |||
| const double * | xtol, | |||
| const double * | gtol, | |||
| const int * | maxfev, | |||
| const double * | epsfcn, | |||
| double * | diag, | |||
| const int * | mode, | |||
| const double * | factor, | |||
| const int * | nprint, | |||
| int * | info, | |||
| int * | nfev, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| int * | ipvt, | |||
| double * | qtf, | |||
| double * | wa1, | |||
| double * | wa2, | |||
| double * | wa3, | |||
| double * | wa4 | |||
| ) |
| void lmpar_ | ( | const int * | n, | |
| double * | r, | |||
| const int * | ldr, | |||
| const int * | ipvt, | |||
| const double * | diag, | |||
| const double * | qtb, | |||
| const double * | delta, | |||
| double * | par, | |||
| double * | x, | |||
| double * | sdiag, | |||
| double * | wa1, | |||
| double * | wa2 | |||
| ) |
| void lmstr1_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, double *fjrow, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| const double * | tol, | |||
| int * | info, | |||
| int * | ipvt, | |||
| double * | wa, | |||
| const int * | lwa | |||
| ) |
| void lmstr_ | ( | void(*)(const int *m, const int *n, const double *x, double *fvec, double *fjrow, int *iflag) | fcn, | |
| const int * | m, | |||
| const int * | n, | |||
| double * | x, | |||
| double * | fvec, | |||
| double * | fjac, | |||
| const int * | ldfjac, | |||
| const double * | ftol, | |||
| const double * | xtol, | |||
| const double * | gtol, | |||
| const int * | maxfev, | |||
| double * | diag, | |||
| const int * | mode, | |||
| const double * | factor, | |||
| const int * | nprint, | |||
| int * | info, | |||
| int * | nfev, | |||
| int * | njev, | |||
| int * | ipvt, | |||
| double * | qtf, | |||
| double * | wa1, | |||
| double * | wa2, | |||
| double * | wa3, | |||
| double * | wa4 | |||
| ) |
| void qform_ | ( | const int * | m, | |
| const int * | n, | |||
| double * | q, | |||
| const int * | ldq, | |||
| double * | wa | |||
| ) |
| void qrfac_ | ( | const int * | m, | |
| const int * | n, | |||
| double * | a, | |||
| const int * | lda, | |||
| const int * | pivot, | |||
| int * | ipvt, | |||
| const int * | lipvt, | |||
| double * | rdiag, | |||
| double * | acnorm, | |||
| double * | wa | |||
| ) |
| void qrsolv_ | ( | const int * | n, | |
| double * | r, | |||
| const int * | ldr, | |||
| const int * | ipvt, | |||
| const double * | diag, | |||
| const double * | qtb, | |||
| double * | x, | |||
| double * | sdiag, | |||
| double * | wa | |||
| ) |
| void r1mpyq_ | ( | const int * | m, | |
| const int * | n, | |||
| double * | a, | |||
| const int * | lda, | |||
| const double * | v, | |||
| const double * | w | |||
| ) |
| void r1updt_ | ( | const int * | m, | |
| const int * | n, | |||
| double * | s, | |||
| const int * | ls, | |||
| const double * | u, | |||
| double * | v, | |||
| double * | w, | |||
| int * | sing | |||
| ) |
| void rwupdt_ | ( | const int * | n, | |
| double * | r, | |||
| const int * | ldr, | |||
| const double * | w, | |||
| double * | b, | |||
| double * | alpha, | |||
| double * | cos, | |||
| double * | sin | |||
| ) |