|
TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
Files | |
| cross_product.hpp | |
| Provides a cross product for 3-dimensional vectors. | |
| det.hpp | |
| Provides functions to compute the determinant of a matrix. | |
| dot.hpp | |
| Provides a generic dot product. | |
| eig.hpp | |
| Provides functions to solve eigenvalue problems for general (non-symmetric) matrices. | |
| eigh.hpp | |
| Provides functions to solve (generalized) eigenvalue problems with a symmetric/hermitian matrices. | |
| inv.hpp | |
| Provides functions to compute the inverse of a matrix. | |
| lu.hpp | |
| Provides functions to get the LU factorization of a matrix. | |
| matmul.hpp | |
| Provides a generic matrix-matrix multiplication. | |
| matvecmul.hpp | |
| Provides a generic matrix-vector multiplication. | |
| norm.hpp | |
| Provides the p-norm for general arrays/views of rank 1 and with scalar elements. | |
| outer_product.hpp | |
| Provides a generic outer product function. | |
| qr.hpp | |
| Provides functions to get the QR factorization of a matrix. | |
| solve.hpp | |
| Provides functions to solve linear systems of equations. | |
| svd.hpp | |
| Provides functions to compute the singular value decomposition of a matrix. | |
| utils.hpp | |
| Provides utility functions for the nda::linalg namespace. | |