|
template<typename Real > |
bool | ReadHtk (std::istream &is, Matrix< Real > *M_ptr, HtkHeader *header_ptr) |
| Extension of the HTK header. More...
|
|
template<typename Real > |
bool | WriteHtk (std::ostream &os, const MatrixBase< Real > &M, HtkHeader htk_hdr) |
|
template<class Real > |
bool | WriteSphinx (std::ostream &os, const MatrixBase< Real > &M) |
|
template<typename Real > |
bool | ApproxEqual (const MatrixBase< Real > &A, const MatrixBase< Real > &B, Real tol=0.01) |
|
template<typename Real > |
void | AssertEqual (const MatrixBase< Real > &A, const MatrixBase< Real > &B, float tol=0.01) |
|
template<typename Real > |
double | TraceMat (const MatrixBase< Real > &A) |
| Returns trace of matrix. More...
|
|
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<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<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<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<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<typename Real > |
std::ostream & | operator<< (std::ostream &os, const MatrixBase< Real > &M) |
|
template<typename Real > |
std::istream & | operator>> (std::istream &is, MatrixBase< Real > &M) |
|
template<typename Real > |
std::istream & | operator>> (std::istream &is, Matrix< Real > &M) |
|
template<typename Real > |
bool | SameDim (const MatrixBase< Real > &M, const MatrixBase< Real > &N) |
|
|
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...
|
|