| Interface | Description |
|---|---|
| IDense |
Marker interface for matrices using dense storage.
|
| IDenseArray |
Marker interface for types that use a densely packed array
|
| IStridedArray |
Interface for arrays that support strided access over underlying data
|
| Class | Description |
|---|---|
| AbstractArray<T> |
Abstract base class for INDArray implementations
Contains generic implementations for most INDArray operations, enabling new INDArray implementations
to inherit these (at least until more optimised implementations can be written).
|
| BaseNDArray |
Base class for NDArray implementations.
|
| BaseShapedArray |
Abstract base class for N-dimensional arrays that use a fixed int[] shape vector.
|
| BroadcastScalarArray |
Specialized array class representing the broadcasting of a scalar value to fill an entire array.
|
| ImmutableArray |
Immutable N-dimensional array class
Uses strided array storage
|
| JoinedArray |
Array created by joining two arrays along a specific dimension
|
| SliceArray<T extends INDArray> |
A general N-dimensional double array implemented as a collection of (n-1) dimensional slices
Must have dimensionality 1 or above, and at least one slice
|
| SliceElementIterator |
General purpose iterator for elements of arbitrary arrays.
|
| SliceIterator<T> |
General purpose iterator for slices of arbitrary arrays.
|
| ZeroArray |
Class representing an immutable array filled entirely with zeros.
|
Copyright © 2016. All rights reserved.