| Package | Description |
|---|---|
| org.apache.ignite.ml.math |
Contains main APIs for distributed code algebra.
|
| org.apache.ignite.ml.math.decompositions |
Contains matrix decompositions for distributed code algebra.
|
| org.apache.ignite.ml.math.impls.matrix |
Contains several matrix implementations.
|
| org.apache.ignite.ml.math.impls.storage.matrix |
Contains specific implementations for matrix storage models.
|
| org.apache.ignite.ml.math.impls.storage.vector |
Contains specific implementations for vector storage models.
|
| org.apache.ignite.ml.math.impls.vector |
Contains specific implementations for vectors.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Matrix
A matrix interface.
|
interface |
MatrixStorage
Data storage support for
Matrix. |
interface |
Vector
A vector interface.
|
interface |
VectorStorage
Data storage support for
Vector. |
| Modifier and Type | Class and Description |
|---|---|
class |
CholeskyDecomposition
Calculates the Cholesky decomposition of a matrix.
|
class |
DecompositionSupport
Helper methods to support decomposition of matrix types having some functionality limited.
|
class |
EigenDecomposition
This class provides EigenDecomposition of given matrix.
|
class |
LUDecomposition
Calculates the LU-decomposition of a square matrix.
|
class |
QRDecomposition
For an
m x n matrix A with m >= n, the QR decomposition
is an m x n orthogonal matrix Q and an n x n upper
triangular matrix R so that A = Q*R. |
class |
SingularValueDecomposition
Compute a singular value decomposition (SVD) of
(l x k) matrix m. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMatrix
This class provides a helper implementation of the
Matrix
interface to minimize the effort required to implement it. |
class |
CacheMatrix<K,V>
Matrix based on existing cache and key and value mapping functions.
|
class |
DenseLocalOffHeapMatrix
Dense local off-heap implementation of the
Matrix interface. |
class |
DenseLocalOnHeapMatrix
Basic implementation for matrix.
|
class |
DiagonalMatrix
Implementation of diagonal view of the
Matrix. |
class |
FunctionMatrix
Implementation of
Matrix that maps row and column index to java.util.function interfaces. |
class |
MatrixBlockEntry
Block for
SparseBlockDistributedMatrix. |
class |
MatrixView
Implements the rectangular view into the parent
Matrix. |
class |
PivotedMatrixView
Pivoted (index mapped) view over another matrix implementation.
|
class |
RandomMatrix
Implementation of
Matrix with random values in the elements. |
class |
SparseBlockDistributedMatrix
Sparse block distributed matrix.
|
class |
SparseDistributedMatrix
Sparse distributed matrix implementation based on data grid.
|
class |
SparseLocalOnHeapMatrix
Sparse local onheap matrix with
SparseLocalVector as rows. |
class |
TransposedMatrixView
Implements transposed view of the parent
Matrix. |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayMatrixStorage
Array based
MatrixStorage implementation. |
class |
BlockMatrixStorage
Storage for
SparseBlockDistributedMatrix. |
class |
BlockVectorStorage
Storage for
SparseBlockDistributedVector. |
class |
CacheMatrixStorage<K,V>
Matrix storage based on arbitrary cache and key and value mapping functions.
|
class |
DenseOffHeapMatrixStorage
Local, dense off-heap matrix storage.
|
class |
DiagonalMatrixStorage
MatrixStorage implementation for diagonal Matrix view. |
class |
FunctionMatrixStorage
Read-only or read-write function-based matrix storage.
|
class |
MapWrapperStorage
Storage for wrapping given map.
|
class |
MatrixDelegateStorage
MatrixStorage implementation that delegates to parent matrix. |
class |
PivotedMatrixStorage
Pivoted (index mapped) view over another matrix storage implementation.
|
class |
RandomMatrixStorage
MatrixStorage implementation with random values in the matrix elements. |
class |
SparseDistributedMatrixStorage
MatrixStorage implementation for SparseDistributedMatrix. |
class |
SparseLocalOnHeapMatrixStorage
Storage for sparse, local, on-heap matrix.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayVectorStorage
Array based
VectorStorage implementation. |
class |
CacheVectorStorage<K,V>
Vector storage based on existing cache and index and value mapping functions.
|
class |
ConstantVectorStorage
Constant read-only vector storage.
|
class |
DelegateVectorStorage
VectorStorage implementation that delegates to parent matrix. |
class |
DenseLocalOffHeapVectorStorage
Local, dense off-heap vector storage.
|
class |
FunctionVectorStorage
Read-only or read-write function-based vector storage.
|
class |
MatrixVectorStorage
Row, column or diagonal vector-based view of the matrix
|
class |
PivotedVectorStorage
Pivoted (index mapped) view over another vector storage implementation.
|
class |
RandomVectorStorage
VectorStorage implementation with random values in the vector elements. |
class |
SingleElementVectorDelegateStorage
Single value view storage over another vector.
|
class |
SingleElementVectorStorage
Vector storage holding a single non-zero value at some index.
|
class |
SparseDistributedVectorStorage
VectorStorage implementation for SparseDistributedVector. |
class |
SparseLocalOffHeapVectorStorage
VectorStorage implementation for SparseLocalOffHeapVector. |
class |
SparseLocalOnHeapVectorStorage
Sparse, local, on-heap vector storage.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReadOnlyVector
This class provides a helper implementation of the read-only implementation of
Vector
interface to minimize the effort required to implement it. |
class |
AbstractVector
This class provides a helper implementation of the
Vector
interface to minimize the effort required to implement it. |
class |
CacheVector<K,V>
Vector based on existing cache and index and value mapping functions.
|
class |
ConstantVector
Constant value, read-only vector.
|
class |
DelegatingVector
Convenient class that can be used to add decorations to an existing vector.
|
class |
DenseLocalOffHeapVector
Implementation for
Vector assuming dense logic and local offheap JVM storage. |
class |
DenseLocalOnHeapVector
Basic implementation for vector.
|
class |
FunctionVector
Implementation of
Vector that maps vector element index to java.util.function interfaces. |
class |
MapWrapperVector
Vector wrapping a given map.
|
class |
MatrixVectorView
Row or column vector view off the matrix.
|
class |
PivotedVectorView
Pivoted (index mapped) view over another vector.
|
class |
RandomVector
Random vector.
|
class |
SingleElementVector
Read-write vector holding a single non-zero value at some index.
|
class |
SingleElementVectorView
Single value vector view over another vector.
|
class |
SparseBlockDistributedVector
Sparse distributed vector implementation based on data grid.
|
class |
SparseDistributedVector
Sparse distributed vector implementation based on data grid.
|
class |
SparseLocalOffHeapVector
Implementation for
Vector assuming sparse logic and local offheap JVM storage. |
class |
SparseLocalVector
Local on-heap sparse vector based on hash map storage.
|
class |
VectorBlockEntry
Block for
SparseBlockDistributedVector. |
class |
VectorView
Implements the partial view into the parent
Vector. |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.0 Release Date : May 23 2018