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 |
---|---|
boolean |
LU.computeWithoutPivoting(ElementsSupplier<N> matrix)
The normal
MatrixDecomposition.decompose(Access2D.Collectable) method must handle cases where pivoting is
required. |
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 |
BigDenseStore
Deprecated.
v45 Use
GenericDenseStore instead |
class |
ColumnsSupplier<N extends Number> |
class |
ComplexDenseStore
Deprecated.
v45 Use
GenericDenseStore instead |
class |
GenericDenseStore<N extends Number & Scalar<N>>
A N 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.operateOnMatching(BinaryFunction<N> operator,
MatrixStore<N> right) |
default ElementsSupplier<N> |
ElementsSupplier.operateOnMatching(MatrixStore<N> left,
BinaryFunction<N> operator) |
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 © 2018 Optimatika. All rights reserved.