XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
N1. データ入出力

関数

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)
 Harwell-Boeing形式ファイルの読み出し
 
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)
 Harwell-Boeing形式ファイルの読み出し (シンプルドライバ)
 
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)
 Harwell-Boeing形式ファイルから行列情報を読み出す
 
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)
 Harwell-Boeing形式ファイルから行列情報を読み出す(シンプルドライバ)
 
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)
 Harwell-Boeing形式ファイルへの書き込み
 
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)
 Harwell-Boeing形式ファイルへの書き込み (シンプルドライバ)
 
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)
 Matrix Market形式ファイルの読み出し
 
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)
 Matrix Market形式ファイルから行列情報を読み出す
 
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)
 Matrix Market形式ファイルへの書き込み
 
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)
 Harwell-Boeing形式ファイルの読み出し (複素行列)
 
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)
 Harwell-Boeing形式ファイルの読み出し (シンプルドライバ) (複素行列)
 
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)
 Harwell-Boeing形式ファイルへの書き込み (複素行列)
 
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)
 Harwell-Boeing形式ファイルへの書き込み (シンプルドライバ) (複素行列)
 
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)
 Matrix Market形式ファイルの読み出し (複素行列)
 
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)
 Matrix Market形式ファイルへの書き込み (複素行列)
 
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)
 Gmsh ファイル (Version 2.2) から有限要素法用のメッシュ情報を読み込む [実験バージョン]
 
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)
 FreeFEM++ mesh ファイルから有限要素法用のメッシュ情報を読み込む [実験バージョン]
 
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)
 FreeFEM++ msh (2D) ファイルから有限要素法用のメッシュ情報を読み込む [実験バージョン]
 
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)
 FreeFEM++ msh (3D) ファイルから有限要素法用のメッシュ情報を読み込む [実験バージョン]
 
Sub WriteCsv2 (FName As String, N As Long, X() As Double, Y() As Double, U() As Double, Info As Long)
 座標および値を CSV ファイルに出力する (2D) [実験バージョン]
 
Sub WriteCsv3 (FName As String, N As Long, X() As Double, Y() As Double, Z() As Double, U() As Double, Info As Long)
 座標および値を CSV ファイルに出力する (3D) [実験バージョン]
 
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)
 有限要素法用のメッシュ情報を Gmsh ファイル (Version 2.2) に書き出す [実験バージョン]
 
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ファイルへの出力 (有限要素法による偏微分方程式の解) [実験バージョン]
 

詳解

N1. データ入出力 プログラムを表示しています.