| 
| template<typename Real >  | 
| Real  | TraceMatMat (const CuMatrixBase< Real > &A, const CuMatrixBase< Real > &B, MatrixTransposeType trans) | 
|   | 
| template float  | TraceMatMat (const CuMatrixBase< float > &A, const CuMatrixBase< float > &B, MatrixTransposeType trans) | 
|   | 
| template double  | TraceMatMat (const CuMatrixBase< double > &A, const CuMatrixBase< double > &B, MatrixTransposeType trans) | 
|   | 
| template<typename Real >  | 
| void  | AddMatMatBatched (const Real alpha, std::vector< CuSubMatrix< Real > *> &C, const std::vector< CuSubMatrix< Real > *> &A, MatrixTransposeType transA, const std::vector< CuSubMatrix< Real > *> &B, MatrixTransposeType transB, const Real beta) | 
|   | Does multiple matrix multiplications, executing them in parallel using cuBLAS's gemmBatched if we are using a GPU.  More...
  | 
|   | 
| template void  | AddMatMatBatched (const float alpha, std::vector< CuSubMatrix< float > * > &C, const std::vector< CuSubMatrix< float > * > &A, MatrixTransposeType transA, const std::vector< CuSubMatrix< float > * > &B, MatrixTransposeType transB, const float beta) | 
|   | 
| template void  | AddMatMatBatched (const double alpha, std::vector< CuSubMatrix< double > * > &C, const std::vector< CuSubMatrix< double > * > &A, MatrixTransposeType transA, const std::vector< CuSubMatrix< double > * > &B, MatrixTransposeType transB, const double beta) | 
|   | 
| template<typename Real >  | 
| std::ostream &  | operator<< (std::ostream &out, const CuMatrixBase< Real > &mat) | 
|   | Print the matrix to stream.  More...
  | 
|   | 
| template std::ostream &  | operator<< (std::ostream &out, const CuMatrixBase< float > &mat) | 
|   | 
| template std::ostream &  | operator<< (std::ostream &out, const CuMatrixBase< double > &mat) | 
|   |