XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions
I2. Partial differential equations

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)
 

Detailed Description

This is the group of I2. Partial differential equations.