![]() |
XLPack 6.1
C/C++ API リファレンスマニュアル
|
関数 | |
| void | _banfac (int n, int kl, int ku, int ldab, double ab[], int *info) |
| 連立一次方程式の係数行列(帯行列)のLU分解 (bint4およびbintkの補助ルーチン) | |
| void | _banslv (int n, int kl, int ku, int ldab, double ab[], double b[], int *info) |
| LU分解済の連立一次方程式の解 (bint4およびbintkの補助ルーチン) | |
| void | _bint4 (double x[], double y[], int ndata, int ibcl, int ibcr, double fbcl, double fbcr, int kntopt, double t[], double bcoef[], int *n, int *k, double work[], int *info) |
| 3次B-スプライン補間 | |
| void | _bintk (double x[], double y[], double t[], int n, int k, double bcoef[], double q[], double work[], int *info) |
| k次B-スプライン補間 | |
| void | _bspldr (double t[], double a[], int n, int k, int nderiv, double ad[], int *info) |
| B-スプライン係数より差分商を構成(bsplevによる微分値の計算用) | |
| void | _bsplev (double t[], double ad[], int n, int k, int nderiv, double x, int *inev, double svalue[], double work[], int *info) |
| B-スプライン関数値および微分値 | |
| void | _bsplpp (double t[], double a[], int n, int k, int ldc, double c[], double xi[], int *lxi, double work[], int *info) |
| B-形式のB-スプラインからPP(区分多項式)形式への変換 | |
| void | _bsplvd (double t[], int k, int nderiv, double x, int ileft, int ldvnikx, double vnikx[], double work[], int *info) |
| B-スプライン基底関数値および微分値 | |
| void | _bsplvn (double t[], int jhigh, int k, int index, double x, int ileft, double vnikx[], double work[], int *iwork, int *info) |
| B-スプライン基底関数値 | |
| double | _bvalue (double t[], double a[], int n, int k, int ideriv, double x, int *inbv, double work[], int *info) |
| B-スプライン関数値または微分値 | |
| void | _interv (double xt[], int lxt, double x, int *ilo, int *ileft, int *info) |
| ileftを求める (bsplvdおよびbsplvnの入力用) | |
| double | _ppvalu (int ldc, double c[], double xi[], int lxi, int k, int ideriv, double x, int *inppv, int *info) |
| PP(区分多項式)形式のB-スプライン関数値または微分値 | |
E. 補間 (B-スプライン補間) プログラムを表示しています.