Package org.mymedialite.datatype

Provides standard data types that are used by MyMediaLite (matrices, vectors, etc)

See:
          Description

Interface Summary
IBooleanMatrix Interface for boolean matrices.
IMatrix<T> Generic interface for matrix data types
 

Class Summary
CombinedList<T> Combines two List objects.
DoubleCombinedList Combines two List objects.
DoubleListProxy Proxy class that allows access to selected elements of an underlying list data structure.
IntCombinedList Combines two List objects.
IntListProxy Proxy class that allows access to selected elements of an underlying list data structure.
ListProxy<T> Proxy class that allows access to selected elements of an underlying list data structure.
Matrix<T> Class for storing dense matrices.
MatrixExtensions Utilities to work with matrices * @version 2.03
Pair<F,S>  
SkewSymmetricSparseMatrix A skew symmetric (anti-symmetric) sparse matrix; consumes less memory.
SparseBooleanMatrix Sparse representation of a boolean matrix, using HashSets.
SparseBooleanMatrixBinarySearch Sparse representation of a boolean matrix, using binary search (memory efficient).
SparseBooleanMatrixStatic Sparse representation of a boolean matrix, using binary search (memory efficient).
SparseMatrix<T> Class for storing sparse matrices.
SparseMatrixExtensions Utilities to work with matrices.
SparseVector<T>  
SymmetricMatrix<T> Class for storing dense matrices.
SymmetricSparseMatrix<T> A symmetric sparse matrix; consumes less memory.
Triple<T,U,V> Generic triple class.
VectorExtensions Extensions for vector-like data.
 

Package org.mymedialite.datatype Description

Provides standard data types that are used by MyMediaLite (matrices, vectors, etc)