XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

Functions

void covar (int n, int ldr, double r[], int ipvt[], double tol, double work[], int *info)
 Covariance matrix of nonlinear least squares approximation
 
void lmder (void(*fcn)(int, int, double *, double *, int, double *, int *), int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double ftol, double xtol, double gtol, int maxfev, double diag[], int mode, double factor, int nprint, int *nfev, int *njev, int ipvt[], double work[], int lwork, int *info)
 Nonlinear least squares approximation by Levenberg-Marquardt method
 
void lmder1 (void(*fcn)(int, int, double *, double *, int, double *, int *), int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double tol, int ipvt[], double work[], int lwork, int *info)
 Nonlinear least squares approximation by Levenberg-Marquardt method (simple driver)
 
void lmder1_r (int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double tol, int ipvt[], double work[], int lwork, int *info, double xx[], double yy[], int *irev)
 Nonlinear least squares approximation by Levenberg-Marquardt method (simple driver) (reverse communication version)
 
void lmder_r (int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double ftol, double xtol, double gtol, int maxfev, double diag[], int mode, double factor, int nprint, int *nfev, int *njev, int ipvt[], double work[], int lwork, int *info, double xx[], double yy[], int *irev)
 Nonlinear least squares approximation by Levenberg-Marquardt method (reverse communication version)
 
void lmdif (void(*fcn)(int, int, double *, double *, int *), int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double ftol, double xtol, double gtol, int maxfev, double epsfcn, double diag[], int mode, double factor, int nprint, int *nfev, int ipvt[], double work[], int lwork, int *info)
 Nonlinear least squares approximation by Levenberg-Marquardt method (Jacobian not required)
 
void lmdif1 (void(*fcn)(int, int, double *, double *, int *), int m, int n, double x[], double fvec[], double tol, double work[], int lwork, int iwork[], int *info)
 Nonlinear least squares approximation (Levenberg-Marquardt method) (Jacobian not required) (simple driver)
 
void lmdif1_r (int m, int n, double x[], double fvec[], double tol, double work[], int lwork, int iwork[], int *info, double xx[], double yy[], int *irev)
 Nonlinear least squares approximation (Levenberg-Marquardt method) (Jacobian not required) (simple driver) (reverse communication version)
 
void lmdif_r (int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double ftol, double xtol, double gtol, int maxfev, double epsfcn, double diag[], int mode, double factor, int nprint, int *nfev, int ipvt[], double work[], int lwork, int *info, double xx[], double yy[], int *irev)
 Nonlinear least squares approximation by Levenberg-Marquardt method (Jacobian not required) (reverse communication version)
 
void lmstr (void(*fcn)(int, int, double *, double *, double *, int *), int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double ftol, double xtol, double gtol, int maxfev, double diag[], int mode, double factor, int nprint, int *nfev, int *njev, int ipvt[], double work[], int lwork, int *info)
 Nonlinear least squares approximation by Levenberg-Marquardt method (limited storage version)
 
void lmstr1 (void(*fcn)(int, int, double *, double *, double *, int *), int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double tol, int ipvt[], double work[], int lwork, int *info)
 Nonlinear least squares approximation by Levenberg-Marquardt method (limited storage version) (simple driver)
 
void lmstr1_r (int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double tol, int ipvt[], double work[], int lwork, int *info, double xx[], double yy[], double yypr[], int *irev)
 Nonlinear least squares approximation by Levenberg-Marquardt method (limited storage version) (simple driver) (reverse communication version)
 
void lmstr_r (int m, int n, double x[], double fvec[], int ldfjac, double fjac[], double ftol, double xtol, double gtol, int maxfev, double diag[], int mode, double factor, int nprint, int *nfev, int *njev, int ipvt[], double work[], int lwork, int *info, double xx[], double yy[], double yypr[], int *irev)
 Nonlinear least squares approximation by Levenberg-Marquardt method (limited storage version) (reverse communication version)
 
void n2f (int m, int n, double x[], void(*calcr)(int, int, double *, int *, double *), void(*itsum)(int, double *, int, int, int, double), double v[], int lv, int iv[], int liv, int *info)
 Nonlinear least squares approximation (adaptive algorithm) (Jacobian not required)
 
void n2f_r (int m, int n, double x[], double v[], int lv, int iv[], int liv, int *info, double yy[], int *irev)
 Nonlinear least squares approximation (adaptive algorithm) (Jacobian not required) (reverse communication version)
 
void n2g (int m, int n, double x[], void(*calcr)(int, int, double *, int *, double *), void(*calcj)(int, int, double *, int *, double *), void(*itsum)(int, double *, int, int, int, double), double v[], int lv, int iv[], int liv, int *info)
 Nonlinear least squares approximation (adaptive algorithm)
 
void n2g_r (int m, int n, double x[], double v[], int lv, int iv[], int liv, int *info, double yy[], int ldyyp, double yyp[], int *irev)
 Nonlinear least squares approximation (adaptive algorithm) (reverse communication version)
 
void n2p (int m, int md, int n, double x[], void(*calcr)(int, int, int, int *, int, double *, int *, double *), void(*calcj)(int, int, int, int, int, double *, int *, double *), void(*itsum)(int, double *, int, int, int, double), double v[], int lv, int iv[], int liv, int *info)
 Nonlinear least squares approximation (adaptive algorithm) (limited storage version)
 
void n2p_r (int m, int md, int n, double x[], double v[], int lv, int iv[], int liv, int *info, int *m1, int *m2, double yy[], int ldyyp, double yyp[], int *irev)
 Nonlinear least squares approximation (adaptive algorithm) (limited storage version) (reverse communication version)
 

Detailed Description

This is the group of K1b1. Nonlinear least squares approximation.