XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
Loading...
Searching...
No Matches
Functions

Functions

Sub Cg (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 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 gradient (CG) method (symmetric positive definite matrix) (driver)
 
Sub Cg1 (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, Optional Uplo As String="F")
 Solution of linear system Ax = b using conjugate gradient (CG) method (Symmetric positive definite matrix) (Simple driver)
 
Sub Cg_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)
 Solution of linear system Ax = b using conjugate gradient (CG) method (symmetric positive definite matrix) (Reverse communication version)
 
Sub Cg_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)
 Solution of linear system Ax = b using conjugate gradient (CG) method (symmetric positive definite matrix) (Subroutine version)
 
Sub Cr (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 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 residual (CR) method (symmetric matrix) (driver)
 
Sub Cr_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)
 Solution of linear system Ax = b using conjugate residual (CR) method (symmetric matrix) (Reverse communication version)
 
Sub Cr_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)
 Solution of linear system Ax = b using conjugate residual (CR) method (symmetric matrix) (Subroutine version)
 

Detailed Description

This is the group of D2b4. Solution of systems of linear equations (Symmetric matrices) (Iterative solvers)