![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
Functions | |
void | fem2p (int n, int ne, double x[], double y[], int ldknc, int knc[], double p[], double q[], double f[], int nb1, int ib[], double bv[], int nb2, int ldks2, int ks2[], int ldalpha, double alpha[], int ldbeta, double beta[], int asize, double val[], int rowptr[], int colind[], int base, double b[], int iwork[], int *info) |
Assemble finite element matrix of Poisson equation (2D) in CSR sparse matrix format | |
void | fem3p (int n, int ne, double x[], double y[], double z[], int ldknc, int knc[], double p[], double q[], double f[], int nb1, int ib[], double bv[], int nb2, int ldks2, int ks2[], int ldalpha, double alpha[], int ldbeta, double beta[], int asize, double val[], int rowptr[], int colind[], int base, double b[], int iwork[], int *info) |
Assemble finite element matrix of Poisson equation (3D) in CSR sparse matrix format | |
void | mesh23 (int nx, int ny, int *n, double sclx, double scly, double x[], double y[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (2D) (Triangular element) | |
void | mesh24 (int nx, int ny, int *n, double sclx, double scly, double x[], double y[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (2D) (4-node quadrangle element) | |
void | mesh29 (int nx, int ny, int *n, double sclx, double scly, double x[], double y[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (2D) (9-node quadrangle element) | |
void | mesh34 (int nx, int ny, int nz, int *n, double sclx, double scly, double sclz, double x[], double y[], double z[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (3D) (4-node tetrahedral element) | |
void | mesh35 (int nx, int ny, int nz, int *n, double sclx, double scly, double sclz, double x[], double y[], double z[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (3D) (5-node pentahedral (pyramid) element) | |
void | mesh36 (int nx, int ny, int nz, int *n, double sclx, double scly, double sclz, double x[], double y[], double z[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (3D) (6-node pentahedral (prism) element) | |
void | mesh38 (int nx, int ny, int nz, int *n, double sclx, double scly, double sclz, double x[], double y[], double z[], int *ne, int ldknc, int knc[], int ldks, int ks[], int lb[], int *nb, int *info) |
Generates simple rectangular mesh for FEM (3D) (8-node tetrahedral element) | |
This is the group of I2. Partial differential equations.