Package | Description |
---|---|
org.ojalgo.matrix.decomposition | |
org.ojalgo.matrix.store |
Modifier and Type | Interface and Description |
---|---|
interface |
DecompositionStore<N extends Number>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this
package should implement this interface.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
LU.computeWithoutPivoting(ElementsSupplier<N> matrix)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MatrixStore<N extends Number>
A MatrixStore is a two dimensional store of numbers/scalars.
|
interface |
PhysicalStore<N extends Number>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnsSupplier<N extends Number> |
class |
GenericDenseStore<N extends Number & Scalar<N>>
A generic implementation of PhysicalStore.
|
static class |
MatrixStore.LogicalBuilder<N extends Number>
A builder that lets you logically construct matrices and/or encode element structure.
|
class |
PrimitiveDenseStore
A Double (actually double) implementation of PhysicalStore.
|
class |
RawStore
Uses double[][] internally.
|
class |
RowsSupplier<N extends Number> |
class |
SparseStore<N extends Number> |
Modifier and Type | Method and Description |
---|---|
default ElementsSupplier<N> |
ElementsSupplier.operateOnAll(UnaryFunction<N> operator) |
default ElementsSupplier<N> |
ElementsSupplier.operateOnAny(Transformation2D<N> operator) |
default ElementsSupplier<N> |
ElementsSupplier.operateOnColumns(BinaryFunction<N> operator,
Access1D<N> right) |
default ElementsSupplier<N> |
ElementsSupplier.operateOnMatching(BinaryFunction<N> operator,
MatrixStore<N> right) |
default ElementsSupplier<N> |
ElementsSupplier.operateOnMatching(MatrixStore<N> left,
BinaryFunction<N> operator) |
default ElementsSupplier<N> |
ElementsSupplier.operateOnRows(BinaryFunction<N> operator,
Access1D<N> right) |
default ElementsSupplier<N> |
MatrixStore.premultiply(Access1D<N> left)
The
premultiply method differs from multiply in 3 ways:
The matrix positions are swapped - left/right.
It does NOT return a MatrixStore but an ElementsSupplier instead.
It accepts an Access1D as the argument left matrix.
|
ElementsSupplier<N> |
SparseStore.premultiply(Access1D<N> left) |
default ElementsSupplier<N> |
MatrixStore.reduceColumns(Aggregator aggregator) |
default ElementsSupplier<N> |
MatrixStore.reduceRows(Aggregator aggregator) |
default ElementsSupplier<N> |
ElementsSupplier.transpose() |
Copyright © 2019 Optimatika. All rights reserved.