|
| template<typename Real > |
| bool | ReadHtk (std::istream &is, Matrix< Real > *M_ptr, HtkHeader *header_ptr) |
| | Extension of the HTK header. More...
|
| |
| template bool | ReadHtk (std::istream &is, Matrix< float > *M, HtkHeader *header_ptr) |
| |
| template bool | ReadHtk (std::istream &is, Matrix< double > *M, HtkHeader *header_ptr) |
| |
| template<typename Real > |
| bool | WriteHtk (std::ostream &os, const MatrixBase< Real > &M, HtkHeader htk_hdr) |
| |
| template bool | WriteHtk (std::ostream &os, const MatrixBase< float > &M, HtkHeader htk_hdr) |
| |
| template bool | WriteHtk (std::ostream &os, const MatrixBase< double > &M, HtkHeader htk_hdr) |
| |
| template<class Real > |
| bool | WriteSphinx (std::ostream &os, const MatrixBase< Real > &M) |
| |
| template bool | WriteSphinx (std::ostream &os, const MatrixBase< float > &M) |
| |
| template bool | WriteSphinx (std::ostream &os, const MatrixBase< double > &M) |
| |
| template<typename Real > |
| Real | TraceMatMatMat (const MatrixBase< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const MatrixBase< Real > &C, MatrixTransposeType transC) |
| | Returns tr(A B C) More...
|
| |
| template float | TraceMatMatMat (const MatrixBase< float > &A, MatrixTransposeType transA, const MatrixBase< float > &B, MatrixTransposeType transB, const MatrixBase< float > &C, MatrixTransposeType transC) |
| |
| template double | TraceMatMatMat (const MatrixBase< double > &A, MatrixTransposeType transA, const MatrixBase< double > &B, MatrixTransposeType transB, const MatrixBase< double > &C, MatrixTransposeType transC) |
| |
| template<typename Real > |
| Real | TraceMatMatMatMat (const MatrixBase< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const MatrixBase< Real > &C, MatrixTransposeType transC, const MatrixBase< Real > &D, MatrixTransposeType transD) |
| | Returns tr(A B C D) More...
|
| |
| template float | TraceMatMatMatMat (const MatrixBase< float > &A, MatrixTransposeType transA, const MatrixBase< float > &B, MatrixTransposeType transB, const MatrixBase< float > &C, MatrixTransposeType transC, const MatrixBase< float > &D, MatrixTransposeType transD) |
| |
| template double | TraceMatMatMatMat (const MatrixBase< double > &A, MatrixTransposeType transA, const MatrixBase< double > &B, MatrixTransposeType transB, const MatrixBase< double > &C, MatrixTransposeType transC, const MatrixBase< double > &D, MatrixTransposeType transD) |
| |
| template<typename Real > |
| void | SortSvd (VectorBase< Real > *s, MatrixBase< Real > *U, MatrixBase< Real > *Vt=NULL, bool sort_on_absolute_value=true) |
| | Function to ensure that SVD is sorted. More...
|
| |
| template void | SortSvd (VectorBase< float > *s, MatrixBase< float > *U, MatrixBase< float > *Vt, bool) |
| |
| template void | SortSvd (VectorBase< double > *s, MatrixBase< double > *U, MatrixBase< double > *Vt, bool) |
| |
| template<typename Real > |
| void | CreateEigenvalueMatrix (const VectorBase< Real > &real, const VectorBase< Real > &imag, MatrixBase< Real > *D) |
| | Creates the eigenvalue matrix D that is part of the decomposition used Matrix::Eig. More...
|
| |
| template void | CreateEigenvalueMatrix (const VectorBase< float > &re, const VectorBase< float > &im, MatrixBase< float > *D) |
| |
| template void | CreateEigenvalueMatrix (const VectorBase< double > &re, const VectorBase< double > &im, MatrixBase< double > *D) |
| |
| template<typename Real > |
| bool | AttemptComplexPower (Real *x_re, Real *x_im, Real power) |
| | The following function is used in Matrix::Power, and separately tested, so we declare it here mainly for the testing code to see. More...
|
| |
| template bool | AttemptComplexPower (float *x_re, float *x_im, float power) |
| |
| template bool | AttemptComplexPower (double *x_re, double *x_im, double power) |
| |
| template float | TraceMatMat (const MatrixBase< float > &A, const MatrixBase< float > &B, MatrixTransposeType trans) |
| |
| template double | TraceMatMat (const MatrixBase< double > &A, const MatrixBase< double > &B, MatrixTransposeType trans) |
| |
|
| template<typename Real > |
| Real | TraceMatMat (const MatrixBase< Real > &A, const MatrixBase< Real > &B, MatrixTransposeType trans=kNoTrans) |
| | We need to declare this here as it will be a friend function. More...
|
| |