Package org.ojalgo.matrix.store
package org.ojalgo.matrix.store
-
ClassDescriptionAboveBelowStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.AbstractStore<N extends Comparable<N>>ColumnsStore<N extends Comparable<N>>A selection (re-ordering) of columns.ColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.ColumnsSupplier.SingleView<N extends Comparable<N>>ComposingStore<N extends Comparable<N>>CompressedSparseR064.Builder<I extends CompressedSparseR064>ConjugatedStore<N extends Comparable<N>>ConjugatedStoreElementsSupplier<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.FactoryStore<N extends Comparable<N>>GenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.GenericStore.Factory<N extends Scalar<N>>IdentityStore<N extends Comparable<N>>IdentityStoreLeftRightStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.LimitStore<N extends Comparable<N>>LogicalStore<N extends Comparable<N>>Logical stores are (intended to be) immutable.LowerHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.LowerSymmetricStore<N extends Comparable<N>>LowerTriangularStore<N extends Comparable<N>>MatrixPipeline<N extends Comparable<N>>Intermediate step in a matrix pipeline – a chain of operations to be executed when the elements are extracted.MatrixPipeline.BinaryOperatorLeft<N extends Comparable<N>>MatrixPipeline.BinaryOperatorRight<N extends Comparable<N>>MatrixPipeline.ColumnsModifier<N extends Comparable<N>>MatrixPipeline.ColumnsReducer<N extends Comparable<N>>MatrixPipeline.Multiplication<N extends Comparable<N>>MatrixPipeline.RowsModifier<N extends Comparable<N>>MatrixPipeline.RowsReducer<N extends Comparable<N>>MatrixPipeline.Transformer<N extends Comparable<N>>MatrixPipeline.Transpose<N extends Comparable<N>>MatrixPipeline.UnaryOperator<N extends Comparable<N>>MatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.OffsetStore<N extends Comparable<N>>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.Aimplementation of PhysicalStore.invalid reference
double
Uses double[][] internally.RepeatedColumnsStore<N extends Comparable<N>>RepeatedRowsStore<N extends Comparable<N>>RowsStore<N extends Comparable<N>>A selection (re-ordering) of rows.RowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.RowsSupplier.SingleView<N extends Comparable<N>>SelectingStore<N extends Comparable<N>>Selects (rearranges) existing rows and/or columns.ShadingStore<N extends Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.SingleStore<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.Subregion2D<N extends Comparable<N>>Subregion2D.ColumnsRegion<N extends Comparable<N>>Subregion2D.LimitRegion<N extends Comparable<N>>Subregion2D.OffsetRegion<N extends Comparable<N>>Subregion2D.RowsRegion<N extends Comparable<N>>Subregion2D.SynchronizedRegion<N extends Comparable<N>>Subregion2D.TransposedRegion<N extends Comparable<N>>Subregion2D.WrapperRegion<N extends Comparable<N>>SuperimposedStore<N extends Comparable<N>>SuperimposedStoreTransformableRegion<N extends Comparable<N>>A transformable 2D (sub)region.TransformableRegion.FillByMultiplying<N extends Comparable<N>>TransjugatedStore<N extends Comparable<N>>TransposedStore<N extends Comparable<N>>UnaryOperatoStore<N extends Comparable<N>>UpperHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.UpperSymmetricStore<N extends Comparable<N>>UpperTriangularStore<N extends Comparable<N>>WrapperStore<N extends Comparable<N>>ZeroStore<N extends Comparable<N>>ZeroStore