matrix-common.h File Reference
Include dependency graph for matrix-common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VectorBase< Real >
 Provides a vector abstraction class. More...
 
class  Vector< Real >
 A class representing a vector. More...
 
class  SubVector< Real >
 Represents a non-allocating general vector which can be defined as a sub-vector of higher-level vector [or as the row of a matrix]. More...
 
class  MatrixBase< Real >
 Base class which provides matrix operations not involving resizing or allocation. More...
 
class  SubMatrix< Real >
 Sub-matrix representation. More...
 
class  Matrix< Real >
 A class for storing matrices. More...
 
class  SpMatrix< Real >
 Packed symetric matrix class. More...
 
class  TpMatrix< Real >
 Packed symetric matrix class. More...
 
class  PackedMatrix< Real >
 Packed matrix: base class for triangular and symmetric matrices. More...
 
class  SparseMatrix< Real >
 
class  CuMatrixBase< Real >
 Matrix for CUDA computing. More...
 
class  CuSubMatrix< Real >
 This class is used for a piece of a CuMatrix. More...
 
class  CuMatrix< Real >
 This class represents a matrix that's stored on the GPU if we have one, and in memory if not. More...
 
class  CuVectorBase< Real >
 Vector for CUDA computing. More...
 
class  CuSubVector< Real >
 
class  CuVector< Real >
 
class  CuPackedMatrix< Real >
 Matrix for CUDA computing. More...
 
class  CuSpMatrix< Real >
 
class  CuTpMatrix< Real >
 
class  CuSparseMatrix< Real >
 
class  OtherReal< T >
 This class provides a way for switching between double and float types. More...
 
class  OtherReal< float >
 A specialized class for switching from float to double. More...
 
class  OtherReal< double >
 A specialized class for switching from double to float. More...
 

Namespaces

 kaldi
 This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference:
 

Typedefs

typedef int32 MatrixIndexT
 
typedef int32 SignedMatrixIndexT
 
typedef uint32 UnsignedMatrixIndexT
 

Enumerations

enum  MatrixTransposeType { kTrans = 112, kNoTrans = 111 }
 
enum  MatrixResizeType { kSetZero, kUndefined, kCopyData }
 
enum  MatrixStrideType { kDefaultStride, kStrideEqualNumCols }
 
enum  SpCopyType { kTakeLower, kTakeUpper, kTakeMean, kTakeMeanAndCheck }