| BinaryBlockToTextCellConverter | 
  | 
| CTableMap | 
 Ctable map is an abstraction for the hashmap used for ctable's hash group-by
 because this structure is passed through various interfaces. 
 | 
| DnnParameters | 
 This class is container that stores parameters required for executing following operations:
 conv2d, conv2d_backward_data, conv2d_backward_filter, maxpooling, maxpooling_backward, lstm, lstm_backward 
 | 
| DoublePrecisionCudaSupportFunctions | 
  | 
| IJV | 
 Helper class for external key/value exchange. 
 | 
| LibCommonsMath | 
 Library for matrix operations that need invocation of 
 Apache Commons Math library. 
 | 
| LibMatrixAgg | 
 MB:
 Library for matrix aggregations including ak+, uak+ for all
 combinations of dense and sparse representations, and corrections. 
 | 
| LibMatrixAggUnarySpecialization | 
 This class handel the generic case of aggregate Unary operations, it is only used in cases not optimized in
 LibMatrixAgg. 
 | 
| LibMatrixAppend | 
  | 
| LibMatrixBincell | 
 Library for binary cellwise operations (incl arithmetic, relational, etc). 
 | 
| LibMatrixCUDA | 
 All CUDA kernels and library calls are redirected through this class 
 | 
| LibMatrixCuDNN | 
 This class contains method that invoke CuDNN operations. 
 | 
| LibMatrixCuDNNConvolutionAlgorithm | 
 This class is a wrapper that contain necessary data structures to invoke 
 a cudnn convolution* functions (such as cudnnConvolutionForward, etc)
 
 It implements autocloseable to simplify the LibMatrixCuDNN code and also avoids potential memory leaks. 
 | 
| LibMatrixCuDNNInputRowFetcher | 
 Performs a slice operation: out = in[(n+1):(n+1), 1:numColumns] 
 | 
| LibMatrixCuDNNPoolingDescriptors | 
 This class is a wrapper that contain necessary data structures to invoke 
 a cudnn convolution* functions (such as cudnnConvolutionForward, etc)
 
 It implements autocloseable to simplify the LibMatrixCuDNN code and also avoids potential memory leaks. 
 | 
| LibMatrixCuDNNRnnAlgorithm | 
  | 
| LibMatrixCuMatMult | 
  | 
| LibMatrixDatagen | 
  | 
| LibMatrixDNN | 
  | 
| LibMatrixDNNConv2d | 
 This class contains the set of operators used for performing conv2d 
 | 
| LibMatrixDNNHelper | 
  | 
| LibMatrixDNNIm2Col | 
 This class contains the different implementation of im2col operation 
 | 
| LibMatrixDNNLSTM | 
  | 
| LibMatrixDNNPooling | 
 This class contains the set of operators used for performing pooling 
 | 
| LibMatrixDNNRelu | 
 This class contains the different implementation of rotate180 operation 
 | 
| LibMatrixDNNRelu.ReluBackward | 
 Performs the operation: (X gt 0) * dout 
 | 
| LibMatrixDNNRotate180 | 
 This class contains the different implementation of rotate180 operation 
 | 
| LibMatrixEquals | 
 
 Equals library for MatrixBlocks: 
 | 
| LibMatrixFourier | 
  | 
| LibMatrixMult | 
 MB: Library for matrix multiplications including MM, MV, VV for all
 combinations of dense, sparse, ultrasparse representations and special
 operations such as transpose-self matrix multiplication. 
 | 
| LibMatrixNative | 
  | 
| LibMatrixOuterAgg | 
 ACS:
 Purpose of this library is to make some of the unary outer aggregate operator more efficient. 
 | 
| LibMatrixReorg | 
 MB:
 Library for selected matrix reorg operations including special cases
 and all combinations of dense and sparse representations. 
 | 
| LibMatrixReplace | 
  | 
| LibMatrixSketch | 
  | 
| LibMatrixSparseToDense | 
  | 
| LibMatrixSTFT | 
 Liberary file containing methods to perform short time fourier transformations. 
 | 
| LibMatrixTercell | 
 Library for ternary cellwise operations. 
 | 
| MatrixBlock | 
  | 
| MatrixCell | 
  | 
| MatrixIndexes | 
 This represent the indexes to the blocks of the matrix. 
 | 
| MatrixValue | 
  | 
| MatrixValue.CellIndex | 
  | 
| OperationsOnMatrixValues | 
  | 
| Pair<K,V> | 
  | 
| RandomMatrixGenerator | 
  | 
| SinglePrecisionCudaSupportFunctions | 
  | 
| TripleIndexes | 
  | 
| TripleIndexes.Comparator | 
  | 
| WeightedCell | 
  |