![]() |
XLPack 6.1
C/C++ API リファレンスマニュアル
|
関数 | |
| void | _covar (int n, int ldr, double r[], int ipvt[], double tol, double work[], int *info) |
| 非線形最小二乗近似の分散共分散行列 | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (シンプルドライバ) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (シンプルドライバ) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列計算不要) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列計算不要) (シンプルドライバ) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列計算不要) (シンプルドライバ) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列計算不要) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) (シンプルドライバ) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) (シンプルドライバ) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (適応アルゴリズム) (ヤコビ行列計算不要) | |
| void | _n2f_r (int m, int n, double x[], double v[], int lv, int iv[], int liv, int *info, double yy[], int *irev) |
| 非線形最小二乗法 (適応アルゴリズム) (ヤコビ行列計算不要) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (適応アルゴリズム) | |
| 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) |
| 非線形最小二乗法 (適応アルゴリズム) (リバースコミュニケーション版) | |
| 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) |
| 非線形最小二乗法 (適応アルゴリズム) (省メモリ版) | |
| 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) |
| 非線形最小二乗法 (適応アルゴリズム) (省メモリ版) (リバースコミュニケーション版) | |
K1b1. 制約なし非線形最小二乗法 プログラムを表示しています.