XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
Loading...
Searching...
No Matches
Functions
N1. Input, output of data

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]
 

Detailed Description

This is the group of N1. Input, output of data.