![]() |
XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
|
Functions | |
| 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) |
| Solution of linear system Ax = b using bi-conjugate gradient (BICG) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using bi-conjugate gradient (BICG) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using bi-conjugate gradient (BICG) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using conjugate gradient squared (CGS) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using conjugate gradient squared (CGS) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using conjugate gradient squared (CGS) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using conjugate orthogonal conjugate gradient (COCG) method (Complex symmetric matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using conjugate orthogonal conjugate gradient (COCG) method (Complex symmetric matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using conjugate orthogonal conjugate gradient (COCG) method (Complex symmetric matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using conjugate orthogonal conjugate residual (COCR) method (Complex symmetric matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using conjugate orthogonal conjugate residual (COCR) method (Complex symmetric matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using conjugate orthogonal conjugate residual (COCR) method (Complex symmetric matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using direct incomplete orthogonalization method (DIOM) (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using direct incomplete orthogonalization method (DIOM) (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using direct incomplete orthogonalization method (DIOM) (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using direct quasi generalized minimum residual (DQGMRES) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using direct quasi generalized minimum residual (DQGMRES) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using direct quasi generalized minimum residual (DQGMRES) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using generalized minimum residual (FGMRES) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using generalized minimum residual (FGMRES) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using generalized minimum residual (FGMRES) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using full orthogonalization method (FOM) (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using full orthogonalization method (FOM) (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using full orthogonalization method (FOM) (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using generalized conjugate residual (GCR) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using generalized conjugate residual (GCR) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using generalized conjugate residual (GCR) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using general product bi-conjugate gradient (GPBICG) method, bi-conjugate gradient stabilized (BICGSTAB) method or BICGSTAB2 method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using general product bi-conjugate gradient (GPBICG) method, bi-conjugate gradient stabilized (BICGSTAB) method or BICGSTAB2 method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using general product bi-conjugate gradient (GPBICG) method, bi-conjugate gradient stabilized (BICGSTAB) method or BICGSTAB2 method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using orthomin method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using orthomin method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using orthomin method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using quasi minimum residual (QMR) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using quasi minimum residual (QMR) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using quasi minimum residual (QMR) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using Successive over-relaxation (SOR) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using Successive over-relaxation (SOR) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using Successive over-relaxation (SOR) method (Complex matrices) (Subroutine version) | |
| 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) |
| Solution of linear system Ax = b using transpose free quasi minimum residual (TFQMR) method (Complex matrices) (driver) | |
| 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) |
| Solution of linear system Ax = b using transpose free quasi minimum residual (TFQMR) method (Complex matrices) (Reverse communication version) | |
| 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) |
| Solution of linear system Ax = b using transpose free quasi minimum residual (TFQMR) method (Complex matrices) (Subroutine version) | |
This is the group of D2c4. Solution of systems of linear equations (Complex general matrices) (Iterative solvers)