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>>ConjugatedStore<N extends Comparable<N>>ConjugatedStoreElementsSupplier<N extends Comparable<N>>An
ElementsSupplier
is 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.Ainvalid reference
float
Ainvalid 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>>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