MyMediaLite::DataType Namespace Reference

This namespace contains standard data types that are used by MyMediaLite, e.g. matrices, vectors, etc. More...

Classes

class  CombinedList< T >
 Combines two List objects. More...
interface  IBooleanMatrix
 Interface for boolean matrices. More...
interface  IMatrix< T >
 Generic interface for matrix data types. More...
class  ListProxy< T >
 Proxy class that allows access to selected elements of an underlying list data structure. More...
class  Matrix< T >
 Class for storing dense matrices. More...
class  MatrixExtensions
 Utilities to work with matrices. More...
class  Pair< T, U >
 Generic pair class. More...
class  SkewSymmetricSparseMatrix
 a skew symmetric (anti-symmetric) sparse matrix; consumes less memory More...
class  SparseBooleanMatrix
 Sparse representation of a boolean matrix, using HashSets. More...
class  SparseBooleanMatrixBinarySearch
 Sparse representation of a boolean matrix, using binary search (memory efficient). More...
class  SparseBooleanMatrixStatic
 Sparse representation of a boolean matrix, using binary search (memory efficient). More...
class  SparseMatrix< T >
 Class for storing sparse matrices. More...
class  SparseMatrixExtensions
 Utilities to work with matrices. More...
class  SparseVector< T >
 Class for storing sparse vectors. Indexes are zero-based. More...
class  SymmetricSparseMatrix< T >
 a symmetric sparse matrix; consumes less memory More...
class  Triple< T, U, V >
 Generic triple class. More...
class  VectorExtensions
 Extensions for vector-like data. More...

Detailed Description

This namespace contains standard data types that are used by MyMediaLite, e.g. matrices, vectors, etc.

Generated on Mon Nov 28 19:18:45 2011 for MyMediaLite by  doxygen 1.6.3