|
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...
|
|