XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
D2c4. 連立一次方程式 (複素一般行列) (反復法ソルバー)

関数

Sub ZBicg (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZBicg_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 双共役勾配(BICG)法による連立一次方程式 Ax = b の解 (複素行列) (リバースコミュニケーション版)
 
Sub ZBicg_s (N As Long, Matvec As LongPtr, MatvecTrans As LongPtr, Psolve As LongPtr, PsolveTrans As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 双共役勾配(BICG)法による連立一次方程式 Ax = b の解 (複素行列) (サブルーチン形式)
 
Sub ZCgs (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZCgs_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 二乗共役勾配(CGS)法による連立一次方程式 Ax = b の解 (複素行列) (リバースコミュニケーション版)
 
Sub ZCgs_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 二乗共役勾配(CGS)法による連立一次方程式 Ax = b の解 (複素行列) (サブルーチン形式)
 
Sub ZCocg (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 Uplo As String="F", Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5)
 COCG(Conjugate Orthogonal Conjugate Gradient)法による連立一次方程式 Ax = b の解 (複素対称行列) (ドライバ)
 
Sub ZCocg_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 COCG(Conjugate Orthogonal Conjugate Gradient)法による連立一次方程式 Ax = b の解 (複素対称行列) (リバースコミュニケーション版)
 
Sub ZCocg_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 COCG(Conjugate Orthogonal Conjugate Gradient)法による連立一次方程式 Ax = b の解 (複素対称行列) (サブルーチン形式)
 
Sub ZCocr (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 Uplo As String="F", Optional Base As Long=-1, Optional Precon As Long=0, Optional Omega As Double=1.5)
 COCR(Conjugate Orthogonal Conjugate Residual)法による連立一次方程式 Ax = b の解 (複素対称行列) (ドライバ)
 
Sub ZCocr_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional Mode As Long=0, Optional MaxIter As Long=500)
 COCR(Conjugate Orthogonal Conjugate Residual)法による連立一次方程式 Ax = b の解 (複素対称行列) (リバースコミュニケーション版)
 
Sub ZCocr_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional Mode As Long=0, Optional MaxIter As Long=500)
 COCR(Conjugate Orthogonal Conjugate Residual)法による連立一次方程式 Ax = b の解 (複素対称行列) (サブルーチン形式)
 
Sub ZDiom (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZDiom_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZDiom_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZDqgmres (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZDqgmres_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZDqgmres_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZFgmres (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZFgmres_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZFgmres_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZFom (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZFom_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZFom_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZGcr (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZGcr_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZGcr_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZGpbicg (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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.5, Optional P As Long=3, Optional Nnz2 As Long=-1, Optional Md As Long=0)
 積型双共役勾配(GPBICG)法, 安定化双共役勾配(BICGSTAB)法 または BICGSTAB2法による連立一次方程式 Ax = b の解 (複素行列) (ドライバ)
 
Sub ZGpbicg_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZGpbicg_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZOrthomin (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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)
 Orthomin法による連立一次方程式 Ax = b の解 (複素行列) (ドライバ)
 
Sub ZOrthomin_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, 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 ZOrthomin_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, 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 ZQmr (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZQmr_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 疑似最小残差(QMR)法による連立一次方程式 Ax = b の解 (複素行列) (リバースコミュニケーション版)
 
Sub ZQmr_s (N As Long, Matvec As LongPtr, MatvecTrans As LongPtr, Psolve As LongPtr, PsolveTrans As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 疑似最小残差(QMR)法による連立一次方程式 Ax = b の解 (複素行列) (サブルーチン形式)
 
Sub ZSor (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZSor_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 逐次的過剰緩和(SOR)法による連立一次方程式 Ax = b の解 (複素行列) (リバースコミュニケーション版)
 
Sub ZSor_s (N As Long, Matvec As LongPtr, Matsol As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 逐次的過剰緩和(SOR)法による連立一次方程式 Ax = b の解 (複素行列) (サブルーチン形式)
 
Sub ZTfqmr (N As Long, Val() As Complex, Ptr() As Long, Ind() As Long, B() As Complex, X() As Complex, 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 ZTfqmr_r (N As Long, B() As Complex, X() As Complex, Info As Long, XX() As Complex, YY() As Complex, IRev As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 転置不要疑似最小残差(TFQMR)法による連立一次方程式 Ax = b の解 (複素行列) (リバースコミュニケーション版)
 
Sub ZTfqmr_s (N As Long, Matvec As LongPtr, Psolve As LongPtr, ChkConv As LongPtr, B() As Complex, X() As Complex, Optional Info As Long, Optional Iter As Long, Optional Res As Double, Optional MaxIter As Long=500)
 転置不要疑似最小残差(TFQMR)法による連立一次方程式 Ax = b の解 (複素行列) (サブルーチン形式)
 

詳解

D2c4. 連立一次方程式 (複素一般行列) (反復法ソルバー) プログラムを表示しています.