| Package | Description |
|---|---|
| org.apache.ignite.ml.math |
Contains main APIs for distributed code algebra.
|
| org.apache.ignite.ml.math.impls.matrix |
Contains several matrix implementations.
|
| org.apache.ignite.ml.math.impls.vector |
Contains specific implementations for vectors.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Matrix
A matrix interface.
|
interface |
Vector
A vector interface.
|
| 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 |
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.6.0 Release Date : July 10 2018