Module ojalgo
Package org.ojalgo.matrix.store
package org.ojalgo.matrix.store
-
ClassDescriptionColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.ColumnsSupplier.SingleView<N extends Comparable<N>>ElementsSupplier<N extends Comparable<N>>An
ElementsSupplieris not necessarily (or not yet) a matrix, but something from which the elements of a matrix can be derived.GenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.GenericStore.Factory<N extends Scalar<N>>MatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.PhysicalStore<N extends Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Aimplementation of PhysicalStore.invalid reference
float
A compressed sparse column (CSC) matrix store implementation for double precision values.A builder for constructingR064CSRinstances.A compressed sparse row (CSR) matrix store implementation for double precision values.A builder for constructing CSR matrix stores. the dimensions of the matrix are determined by the highest row and column indices set.Aimplementation of PhysicalStore.invalid reference
double
Uses double[][] internally.RowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.RowsSupplier.SingleView<N extends Comparable<N>>SparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.SparseStore.Builder<N extends Comparable<N>>May be a preferable way to build a sparse matrix if: You don't know the number of nonzero elements in advance.SparseStore.Factory<N extends Comparable<N>>Additional methods for sparse matrix implementations that store only non-zero elements.TransformableRegion<N extends Comparable<N>>A transformable 2D (sub)region.TransformableRegion.FillByMultiplying<N extends Comparable<N>>