![]() |
XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
|
Functions | |
| Sub | Fem2p (N As Long, Ne As Long, X() As Double, Y() As Double, Knc() As Long, P() As Double, Q() As Double, F() As Double, Nb1 As Long, Ib() As Long, Bv() As Double, Nb2 As Long, Ks2() As Long, Alpha() As Double, Beta() As Double, Val() As Double, Rowptr() As Long, Colind() As Long, B() As Double, Info As Long, Optional Base As Long=0) |
| Assemble finite element matrix of Poisson equation (2D) in CSR sparse matrix format [Experimental version] | |
| Sub | Fem3p (N As Long, Ne As Long, X() As Double, Y() As Double, Z() As Double, Knc() As Long, P() As Double, Q() As Double, F() As Double, Nb1 As Long, Ib() As Long, Bv() As Double, Nb2 As Long, Ks2() As Long, Alpha() As Double, Beta() As Double, Val() As Double, Rowptr() As Long, Colind() As Long, B() As Double, Info As Long, Optional Base As Long=0) |
| Assemble finite element matrix of Poisson equation (3D) in CSR sparse matrix format [Experimental version] | |
| Sub | Mesh23 (Nx As Long, Ny As Long, X() As Double, Y() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1) |
| Generates simple rectangular mesh for FEM (2D) (Triangular element) [Experimental version] | |
| Sub | Mesh24 (Nx As Long, Ny As Long, X() As Double, Y() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1) |
| Generates simple rectangular mesh for FEM (2D) (4-node quadrangle element) [Experimental version] | |
| Sub | Mesh29 (Nx As Long, Ny As Long, X() As Double, Y() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1) |
| Generates simple rectangular mesh for FEM (2D) (9-node quadrangle element) [Experimental version] | |
| Sub | Mesh34 (Nx As Long, Ny As Long, Nz As Long, X() As Double, Y() As Double, Z() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1, Optional Sclz As Double=1) |
| Generates simple rectangular mesh for FEM (3D) (4-node tetrahedral element) [Experimental version] | |
| Sub | Mesh35 (Nx As Long, Ny As Long, Nz As Long, X() As Double, Y() As Double, Z() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1, Optional Sclz As Double=1) |
| Generates simple rectangular mesh for FEM (3D) (5-node pentahedral (pyramid) element) [Experimental version] | |
| Sub | Mesh36 (Nx As Long, Ny As Long, Nz As Long, X() As Double, Y() As Double, Z() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1, Optional Sclz As Double=1) |
| Generates simple rectangular mesh for FEM (3D) (6-node pentahedral (prism) element) [Experimental version] | |
| Sub | Mesh38 (Nx As Long, Ny As Long, Nz As Long, X() As Double, Y() As Double, Z() As Double, Knc() As Long, Ks() As Long, Lb() As Long, Optional Info As Long, Optional N As Long, Optional Ne As Long, Optional Nb As Long, Optional Sclx As Double=1, Optional Scly As Double=1, Optional Sclz As Double=1) |
| Generates simple rectangular mesh for FEM (3D) (8-node tetrahedral element) [Experimental version] | |
This is the group of I2. Partial differential equations.