math_cutil library
abbreviation
| abbreviation | original | 
| EP | Eigenvalue problem | 
| GEP | Generalizaed eigenvalue problem | 
| cGS | Classic Gram-Schmit | 
| mGS | Modified Gram Schmit | 
types in math_cutil
| Type | Description | 
| point to a print function | 
classes in math_cutil
| Class | Description | 
| Infomation structure for iVI (EP,GEP) | |
| Infomation structure for iVI (GEP for TDDFT) | |
| core class of iVI (EP) | |
| iVI (EP) for exterior roots | |
| iVI (EP) for interior roots | |
| core class of iVI (GEP) | |
| iVI (EP) for exterior roots | |
| iVI (EP) for interior roots | |
| core class of iVI (GEP for TDDFT) | |
| iVI (GEP for TDDFT) for exterior roots | |
| iVI (GEP for TDDFT) for interior roots | |
| class to specific matrix/number operation (REAL/Complex/other) | |
| class to unify large matrix (explicit or implicit) operations | 
functions in math_cutil
| Function | Description | |
| Wrap function for matrix copy (double). Compatible to intel mkl_domatcopy. | ||
| Wrap function for matrix copy (double complex). Compatible to intel mkl_zomatcopy. | ||
| Print double matrix in unlimited line width. (Compatible for Fortran) | ||
| Print matrix in unlimited line width. (double,complex or other, C/CPP only) |