![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
|
関数 | |
| Sub | Bicg (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 双共役勾配(BICG)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Bicg1 (N As Long, Val() As Double, Rowptr() As Long, Colind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10) |
| 双共役勾配(BICG)法による連立一次方程式 Ax = b の解 (シンプルドライバ) | |
| Sub | Bicg_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 双共役勾配(BICG)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Bicg_s (N As Long, Matvec As LongPtr, MatvecTrans As LongPtr, Psolve As LongPtr, PsolveTrans As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 双共役勾配(BICG)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Cgs (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 二乗共役勾配(CGS)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Cgs_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 二乗共役勾配(CGS)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Cgs_s (N As Long, ByVal Matvec As LongPtr, ByVal Psolve As LongPtr, ByVal ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 二乗共役勾配(CGS)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Diom (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional M As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 不完全直交化法(DIOM)による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Diom_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 不完全直交化法(DIOM)による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Diom_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 不完全直交化法(DIOM)による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Dqgmres (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional M As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 疑似最小残差(DQGMRES)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Dqgmres_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 疑似最小残差(DQGMRES)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Dqgmres_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 疑似最小残差(DQGMRES)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Fgmres (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional M As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 最小残差(FGMRES)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Fgmres_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 最小残差(FGMRES)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Fgmres_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 最小残差(FGMRES)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Fom (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional M As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 完全直交化法(FOM)による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Fom_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 完全直交化法(FOM)による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Fom_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 完全直交化法(FOM)による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Gcr (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional M As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 一般化共役残差(GCR)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Gcr_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 一般化共役残差(GCR)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Gcr_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| 一般化共役残差(GCR)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Gpbicg (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional Mode As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.7, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 積型双共役勾配(GPBICG)法, 安定化双共役勾配(BICGSTAB)法 または BICGSTAB2法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Gpbicg_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional Mode As Long=0, Optional MaxIter As Long=500) |
| 積型双共役勾配(GPBICG)法, 安定化双共役勾配(BICGSTAB)法 または BICGSTAB2法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Gpbicg_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Mode As Long=0, Optional MaxIter As Long=500) |
| 積型双共役勾配(GPBICG)法, 安定化双共役勾配(BICGSTAB)法 または BICGSTAB2法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Orthomin (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional M As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.7, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| Orthomin法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Orthomin_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| Orthomin法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Orthomin_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional M As Long=0, Optional MaxIter As Long=500) |
| Orthomin法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Qmr (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 疑似最小残差(QMR)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Qmr_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 疑似最小残差(QMR)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Qmr_s (N As Long, Matvec As LongPtr, MatvecTrans As LongPtr, Psolve As LongPtr, PsolveTrans As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 疑似最小残差(QMR)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Sor (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional Omega As Double=1.5, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1) |
| 逐次的過剰緩和(SOR)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Sor_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 逐次的過剰緩和(SOR)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Sor_s (N As Long, Matvec As LongPtr, Matsol As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 逐次的過剰緩和(SOR)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
| Sub | Tfqmr (N As Long, Val() As Double, Ptr() As Long, Ind() As Long, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Format As Long=0, Optional MaxIter As Long=500, Optional Tol As Double=1.0E-10, Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0) |
| 転置不要疑似最小残差(TFQMR)法による連立一次方程式 Ax = b の解 (ドライバ) | |
| Sub | Tfqmr_r (N As Long, B() As Double, X() As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 転置不要疑似最小残差(TFQMR)法による連立一次方程式 Ax = b の解 (リバースコミュニケーション版) | |
| Sub | Tfqmr_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Double, X() As Double, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500) |
| 転置不要疑似最小残差(TFQMR)法による連立一次方程式 Ax = b の解 (サブルーチン形式) | |
D2a4. 連立一次方程式 (一般行列) (反復法ソルバー) プログラムを表示しています.