Module russell_lab::matrix
source · Expand description
This module contains functions for calculations with matrices
Structs§
- Implements a matrix with numeric components for linear algebra
Functions§
- Performs the addition of two matrices
- Panics if two matrices are not approximately equal to each other
- (zpotrf) Performs the Cholesky factorization of a Hermitian positive-definite matrix
- (zcopy) Copies complex matrix
- (zgeev) Performs the eigen-decomposition of a square matrix
- (zheev) Performs the eigen-decomposition of a hermitian matrix
- Performs the eigen-decomposition of a square matrix (left and right)
- (zggev) Computes the generalized eigenvalues and right eigenvectors
- Computes the generalized eigenvalues and eigenvectors (left and right)
- (zherk) Performs a hermitian rank k operations
- (zgetrf, zgetri) Computes the inverse of a square matrix and returns its determinant
- (zgemm) Performs the matrix-matrix multiplication resulting in a matrix
- (zlange) Computes the matrix norm
- (zscal) Scales matrix
- (zgesvd) Computes the singular value decomposition (SVD) of a matrix
- (zsyrk) Performs a symmetric rank k operation
- (zgemm) Performs the transpose(matrix)-matrix multiplication
- Zips two arrays (real and imag) to make a new ComplexMatrix
- (zaxpy) Updates matrix based on another matrix
- Zips two arrays (real and imag) to make a new ComplexMatrix
- Performs the addition of two matrices
- Panics if two matrices are not approximately equal to each other
- (dpotrf) Performs the Cholesky factorization of a symmetric positive-definite matrix
- Converts a general (dense) matrix to the BLAS band matrix format
- (dcopy) Copies matrix
- (dgeev) Performs the eigen-decomposition of a square matrix
- Performs the eigen-decomposition of a square matrix (left and right)
- (dsyev) Calculates the eigenvalues and eigenvectors of a symmetric matrix
- Performs the Jacobi transformation of a symmetric matrix to find its eigenvectors and eigenvalues
- (dggev) Computes the generalized eigenvalues and right eigenvectors
- Computes the generalized eigenvalues and eigenvectors (left and right)
- (dgetrf, dgetri) Computes the inverse of a square matrix and returns its determinant
- (dgemm) Performs the matrix-matrix multiplication
- Finds the maximum absolute difference between the components of two matrices
- (dlange) Computes the matrix norm
- Computes the pseudo-inverse matrix
- (dscal) Scales matrix
- (dgesvd) Computes the singular value decomposition (SVD) of a matrix
- (dsyrk) Performs a symmetric rank k operation
- (dgemm) Performs the transpose(matrix)-matrix multiplication
- (daxpy) Updates matrix based on another matrix
- Writes a text file that can be visualized with VisMatrix
Type Aliases§
- Defines an alias to NumMatrix with Complex64
- Defines an alias to NumMatrix with f64