![]() |
XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
|
Functions | |
| Sub | HBRead (Fname As String, Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Neltvl As Long, Val() As Double, Ptr() As Long, Ind() As Long, Nrhs As Long, Nrhsix As Long, Rhsval() As Double, Rhsptr() As Long, Rhsind() As Long, Sguess() As Double, Xexact() As Double, DataType As Long, MatShape As Long, MatForm As Long, RhsForm As Long, IniVec As Long, SolVec As Long, Optional Info As Long, Optional Skip As Long=0, Optional Base As Long=0, Optional Format As Long=0, Optional Sort As Long=0) |
| Read a matrix from the Harwell-Boeing file | |
| Sub | HBRead1 (Fname As String, Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Double, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Nrhs As Long, Optional Base As Long=0, Optional Format As Long=0, Optional Sort As Long=0) |
| Read a matrix from the Harwell-Boeing file (Simple driver) | |
| Sub | HBReadInfo (Fname As String, Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Neltvl As Long, Nrhs As Long, Nrhsix As Long, DataType As Long, MatShape As Long, MatForm As Long, RhsForm As Long, IniVec As Long, SolVec As Long, Optional Info As Long) |
| Read matrix information from Harwell-Boeing file | |
| Sub | HBReadInfo1 (Fname As String, Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Nrhs As Long) |
| Read matrix information from Harwell-Boeing file (Simple driver) | |
| Sub | HBWrite (Fname As String, ByVal Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Neltvl As Long, Val() As Double, Ptr() As Long, Ind() As Long, Nrhs As Long, Nrhsix As Long, Rhsval() As Double, Rhsptr() As Long, Rhsind() As Long, Sguess() As Double, Xexact() As Double, DataType As Long, MatShape As Long, MatForm As Long, RhsForm As Long, IniVec As Long, SolVec As Long, Optional Info As Long, Optional Fchk As Long=0, Optional Base As Long=-1, Optional Format As Long=0, Optional IntN As Long=8, Optional IntW As Long=10, Optional DblN As Long=3, Optional DblW As Long=23, Optional DblD As Long=15) |
| Write a matrix to the file in Harwell-Boeing format | |
| Sub | HBWrite1 (Fname As String, ByVal Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Double, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Fchk As Long=0, Optional Base As Long=-1, Optional Format As Long=0) |
| Write a matrix to the Harwell-Boeing file (Simple driver) | |
| Sub | MMRead (Fname As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Double, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Skip As Long=0, Optional Base As Long=0, Optional Format As Long=0, Optional Sort As Long=0) |
| Read a matrix from the Matrix Market file | |
| Sub | MMReadInfo (Fname As String, Nrow As Long, Ncol As Long, Nnz As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long) |
| Read matrix information from Matrix Market file | |
| Sub | MMWrite (Fname As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Double, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Fchk As Long=0, Optional Base As Long=-1, Optional Format As Long=0) |
| Write a matrix to the Matrix Market file | |
| Sub | ZHBRead (Fname As String, Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Neltvl As Long, Val() As Complex, Ptr() As Long, Ind() As Long, Nrhs As Long, Nrhsix As Long, Rhsval() As Complex, Rhsptr() As Long, Rhsind() As Long, Sguess() As Complex, Xexact() As Complex, DataType As Long, MatShape As Long, MatForm As Long, RhsForm As Long, IniVec As Long, SolVec As Long, Optional Info As Long, Optional Skip As Long=0, Optional Base As Long=0, Optional Format As Long=0, Optional Sort As Long=0) |
| Read a matrix from the Harwell-Boeing file (Complex matrix) | |
| Sub | ZHBRead1 (Fname As String, Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Complex, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Nrhs As Long, Optional Base As Long=0, Optional Format As Long=0, Optional Sort As Long=0) |
| Read a matrix from the Harwell-Boeing file (Complex matrix) | |
| Sub | ZHBWrite (Fname As String, ByVal Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Neltvl As Long, Val() As Complex, Ptr() As Long, Ind() As Long, Nrhs As Long, Nrhsix As Long, Rhsval() As Complex, Rhsptr() As Long, Rhsind() As Long, Sguess() As Complex, Xexact() As Complex, DataType As Long, MatShape As Long, MatForm As Long, RhsForm As Long, IniVec As Long, SolVec As Long, Optional Info As Long, Optional Fchk As Long=0, Optional Base As Long=-1, Optional Format As Long=0, Optional IntN As Long=8, Optional IntW As Long=10, Optional DblN As Long=3, Optional DblW As Long=23, Optional DblD As Long=15) |
| Write a matrix to the Harwell-Boeing file (Complex matrix) | |
| Sub | ZHBWrite1 (Fname As String, ByVal Title As String, Key As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Complex, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Fchk As Long=0, Optional Base As Long=-1, Optional Format As Long=0) |
| Write a matrix to the Harwell-Boeing file (Complex matrix) (Simple driver) | |
| Sub | ZMMRead (Fname As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Complex, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Skip As Long=0, Optional Base As Long=0, Optional Format As Long=0, Optional Sort As Long=0) |
| Read a matrix from the Matrix Market file (Complex matrix) | |
| Sub | ZMMWrite (Fname As String, Nrow As Long, Ncol As Long, Nnz As Long, Val() As Complex, Ptr() As Long, Ind() As Long, DataType As Long, MatShape As Long, MatForm As Long, Optional Info As Long, Optional Fchk As Long=0, Optional Base As Long=-1, Optional Format As Long=0) |
| Write a matrix to the Matrix Market file (Complex matrix) | |
| Sub | ReadGmsh22 (FName As String, N As Long, X() As Double, Y() As Double, Z() As Double, Ne As Long, Kc() As Long, Lb() As Long, Info As Long) |
| Read FEM mesh information from Gmsh file (Version 2.2) [Experimental version] | |
| Sub | ReadMesh (FName As String, Ndim As Long, N As Long, X() As Double, Y() As Double, Z() As Double, Lp() As Long, Ne As Long, Kc() As Long, Le() As Long, Nb As Long, Ks() As long, Lb() As Long, Info As Long) |
| Read FEM mesh information from FreeFEM++ mesh file [Experimental version] | |
| Sub | ReadMsh2 (FName As String, N As Long, X() As Double, Y() As Double, Ln() As Long, Ne As Long, Kc() As Long, Le() As Long, Nb As Long, Ks() As long, Lb() As Long, Info As Long) |
| Read FEM mesh information from FreeFEM++ msh (2D) file [Experimental version] | |
| Sub | ReadMsh3 (FName As String, N As Long, X() As Double, Y() As Double, Z() As Double, Lp() As Long, Ne As Long, Kc() As Long, Le() As Long, Nb As Long, Ks() As long, Lb() As Long, Info As Long) |
| Read FEM mesh information from FreeFEM++ msh (3D) file [Experimental version] | |
| Sub | WriteCsv2 (FName As String, N As Long, X() As Double, Y() As Double, U() As Double, Info As Long) |
| Write coordinates and their values to CSV file (2D) [Experimental version] | |
| Sub | WriteCsv3 (FName As String, N As Long, X() As Double, Y() As Double, Z() As Double, U() As Double, Info As Long) |
| Write coordinates and their values to CSV file (3D) [Experimental version] | |
| Sub | WriteGmsh22 (FName As String, N As Long, X() As Double, Y() As Double, Z() As Double, Ne As Long, Kc() As Long, Lb() As Long, Info As Long) |
| Write FEM mesh information to Gmsh file (Version 2.2) [Experimental version] | |
| Sub | WriteVtkUg (FName As String, N As Long, X() As Double, Y() As Double, Z() As Double, Ne As Long, Kc() As Long, U() As Double, Info As Long) |
| VTK file output (Solution of PDE by FEM) [Experimental version] | |
This is the group of N1. Input, output of data.