Package  Description 

org.numenta.nupic.util 
Modifier and Type  Interface and Description 

interface 
FlatMatrix<T>
Provides contract for flat matrix implementations.

interface 
SparseMatrix<T>
Allows storage of array data in sparse form, meaning that the indexes
of the data stored are maintained while empty indexes are not.

Modifier and Type  Class and Description 

class 
AbstractFlatMatrix<T>
Base class for flat
Matrix implementations. 
class 
AbstractSparseBinaryMatrix
Base class for matrices containing specifically binary (0 or 1) integer values

class 
AbstractSparseMatrix<T>
Allows storage of array data in sparse form, meaning that the indexes
of the data stored are maintained while empty indexes are not.

class 
BitSetMatrix
FlatMatrix implementation that store booleans in a BitSet . 
class 
FastConnectionsMatrix
Fast implementation of
SparseBinaryMatrix for use as ConnectedMatrix in
Connections 
class 
FlatArrayMatrix<T>
FlatMatrix implementation that store objects in a flat object array. 
class 
LowMemorySparseBinaryMatrix
Low Memory implementation of
SparseBinaryMatrix without
a backing array. 
class 
SetSparseMatrix
SparseMatrix implementation that use a Set to store indexes. 
class 
SparseBinaryMatrix
Implementation of a sparse matrix which contains binary integer
values only.

class 
SparseObjectMatrix<T>
Allows storage of array data in sparse form, meaning that the indexes
of the data stored are maintained while empty indexes are not.

Modifier and Type  Method and Description 

Matrix<T> 
Matrix.set(int[] index,
T value)
Puts an element to supplied index.
