The Matrix trait specifies the operations to be defined by three concrete implemeting classes: MatrixN, SparseMatrixN and SymTriMatrix.
The MatrixN class stores and operates on Numeric Matrices of various sizes and types.
The SparseMatrixN class stores and operates on Numeric Matrices of various sizes and types.
The SymTriMatrixN class stores and operates on symmetric tridiagonal matrices.
The VectorN class stores and operates on Numeric Vectors of various sizes and types.
Convenience definitions for commonly used types of matrices.
The MatrixN companion object provides operations for MatrixN that don't require 'this' (like static methods in Java).
The MatrixNTest object tests the operations provided by MatrixN.
Convenience definitions for commonly used types of sparse matrices.
This object is used to test the SparseMatrixN class.
Convenience definitions for commonly used types of symmetric tridiagonal matrices.
This object is used to test the SymTriMatrixN [T] class.
Companion object for VectorD class.
The VectorNTest object tests the operations provided by VectorN.
Convenience definitions for commonly used types of vectors.
The linalgebra_gen package contains generic classes, traits and objects for linear algebra, including vectors and matrices for types implementing Numeric.