Package-level declarations
Everything lives in one package: Nat/N1..N10 for type-level dimensions, Matrix/Vector (statically sized) and DynamicMatrix/DynamicVector (runtime sized), the decomposition result types (LLTDecomposition, LDLTDecomposition, LUDecomposition, QRDecomposition), and the MatrixBuilder/matrixOf/vectorOf construction helpers.
Types
Represents a matrix of doubles with dynamic (runtime-checked) dimensions. Internally represented as a SimpleMatrix from EJML.
Represents a column vector of doubles with dynamic (runtime-checked) dimensions. This is essentially a DynamicMatrix with a single column.
Data class for LDLT decomposition.
Data class for LLT (Cholesky) decomposition, with rank-1 update/downdate.
Data class for LU decomposition.
Data class for QR decomposition.
Functions
Creates a 1xC matrix from a single row vector.
Creates a 2xC matrix from two row vectors.
Creates a 3xC matrix from three row vectors.
Creates a 4xC matrix from four row vectors.
Creates a 5xC matrix from five row vectors.
Creates a 6xC matrix from six row vectors.
Creates a 7xC matrix from seven row vectors.
Creates an 8xC matrix from eight row vectors.
Creates a 9xC matrix from nine row vectors.
Creates a 10xC matrix from ten row vectors.
Scalar multiplication from the left.
Creates a 1-dimensional vector.
Creates a 2-dimensional vector.
Creates a 3-dimensional vector.
Creates a 4-dimensional vector.
Creates a 5-dimensional vector.
Creates a 6-dimensional vector.
Creates a 7-dimensional vector.
Creates an 8-dimensional vector.
Creates a 9-dimensional vector.
Creates a 10-dimensional vector.