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 | |||
) |