Expand description
Matrix operations and linear algebra
This module provides comprehensive matrix functionality including:
- Memory-optimized matrix types (identity, diagonal, sparse, etc.)
- Unified matrix interface with zero-cost abstractions
- Mathematical operations (add, multiply, transpose, inverse, etc.)
- Matrix decompositions (LU, QR, Cholesky, SVD)
- Eigenvalue and eigenvector computation
- Integration with the Expression system
§Module Structure
types- Matrix data structures and type definitionsunified- Core Matrix enum and basic operationsoperations- High-level operations for Expression integrationdecomposition- Matrix decomposition algorithms (LU, QR, Cholesky, SVD)eigenvalues- Eigenvalue computation and matrix functions
Re-exports§
pub use decomposition::MatrixDecomposition;pub use eigenvalues::EigenOperations;pub use operations::MatrixOperations;pub use unified::CoreMatrixOps;pub use unified::Matrix;pub use types::*;
Modules§
- decomposition
- Matrix decomposition algorithms
- eigenvalues
- Eigenvalue and eigenvector computation
- inverse_
tests - operations
- High-level matrix operations for Expression integration
- types
- Matrix data types with memory-optimized storage
- unified
- Unified matrix system with zero-cost abstractions