Crate russell_lab[−][src]
Expand description
Russell - Rust Scientific Library
lab: Matrix-vector laboratory including linear algebra tools
Structs
Holds matrix components and associated functions
Assists in measuring computation time
Holds vector components and associated functions
Enums
Traits
Functions
Performs the addition of two matrices
Performs the addition of two vectors
Performs the Cholesky factorization of a symmetric positive-definite matrix
Copies matrix
Copies vector
Returns package description
Performs the eigen-decomposition of a square matrix
Performs the eigen-decomposition of a square matrix (left and right)
Returns a nice string representing the value in nanoseconds
Performs the inner (dot) product between two vectors resulting in a scalar value
Computes the inverse of a square matrix and returns its determinant
Performs the matrix-matrix multiplication resulting in a matrix
Performs the matrix-vector multiplication resulting in a vector
Performs the outer (tensor) product between two vectors resulting in a matrix
Computes the pseudo-inverse matrix
Solves a general linear system (real numbers)
Computes the singular value decomposition (SVD) of a matrix
Updates matrix based on another matrix (axpy)
Updates vector based on another vector (axpy)