This is the complete list of members for MatrixBase< Real >, including all inherited members.
| Add(const Real alpha) | MatrixBase< Real > | |
| AddCols(const MatrixBase< Real > &src, const MatrixIndexT *indices) | MatrixBase< Real > | |
| AddDiagVecMat(const Real alpha, const VectorBase< Real > &v, const MatrixBase< Real > &M, MatrixTransposeType transM, Real beta=1.0) | MatrixBase< Real > | |
| AddMat(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transA=kNoTrans) | MatrixBase< Real > | |
| AddMatDiagVec(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transM, VectorBase< Real > &v, Real beta=1.0) | MatrixBase< Real > | |
| AddMatMat(const Real alpha, const MatrixBase< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | |
| AddMatMatElements(const Real alpha, const MatrixBase< Real > &A, const MatrixBase< Real > &B, const Real beta) | MatrixBase< Real > | |
| AddMatMatMat(const Real alpha, const MatrixBase< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const MatrixBase< Real > &C, MatrixTransposeType transC, const Real beta) | MatrixBase< Real > | |
| AddMatSmat(Real alpha, const MatrixBase< Real > &A, const SparseMatrix< Real > &B, MatrixTransposeType transB, Real beta) | MatrixBase< Real > | |
| AddMatSmat(const Real alpha, const MatrixBase< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | |
| AddMatSp(const Real alpha, const MatrixBase< Real > &A, MatrixTransposeType transA, const SpMatrix< Real > &B, const Real beta) | MatrixBase< Real > | inline | 
| AddMatTp(const Real alpha, const MatrixBase< Real > &A, MatrixTransposeType transA, const TpMatrix< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | inline | 
| AddRows(Real alpha, const MatrixBase< Real > &src, const MatrixIndexT *indexes) | MatrixBase< Real > | |
| AddRows(Real alpha, const Real *const *src) | MatrixBase< Real > | |
| AddSmat(Real alpha, const SparseMatrix< Real > &A, MatrixTransposeType trans=kNoTrans) | MatrixBase< Real > | |
| AddSmatMat(Real alpha, const SparseMatrix< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, Real beta) | MatrixBase< Real > | |
| AddSmatMat(const Real alpha, const MatrixBase< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | |
| AddSp(const Real alpha, const SpMatrix< OtherReal > &S) | MatrixBase< Real > | |
| AddSpMat(const Real alpha, const SpMatrix< Real > &A, const MatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | inline | 
| AddSpMatSp(const Real alpha, const SpMatrix< Real > &A, const MatrixBase< Real > &B, MatrixTransposeType transB, const SpMatrix< Real > &C, const Real beta) | MatrixBase< Real > | inline | 
| AddSpSp(const Real alpha, const SpMatrix< Real > &A, const SpMatrix< Real > &B, const Real beta) | MatrixBase< Real > | |
| AddToDiag(const Real alpha) | MatrixBase< Real > | |
| AddToRows(Real alpha, Real *const *dst) const | MatrixBase< Real > | |
| AddToRows(Real alpha, const MatrixIndexT *indexes, MatrixBase< Real > *dst) const | MatrixBase< Real > | |
| AddTpMat(const Real alpha, const TpMatrix< Real > &A, MatrixTransposeType transA, const MatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | inline | 
| AddTpTp(const Real alpha, const TpMatrix< Real > &A, MatrixTransposeType transA, const TpMatrix< Real > &B, MatrixTransposeType transB, const Real beta) | MatrixBase< Real > | inline | 
| AddVecToCols(const Real alpha, const VectorBase< OtherReal > &v) | MatrixBase< Real > | |
| AddVecToRows(const Real alpha, const VectorBase< OtherReal > &v) | MatrixBase< Real > | |
| AddVecVec(const Real alpha, const VectorBase< OtherReal > &a, const VectorBase< OtherReal > &b) | MatrixBase< Real > | |
| AddVecVec(const float alpha, const VectorBase< float > &ra, const VectorBase< float > &rb) | MatrixBase< Real > | |
| AddVecVec(const double alpha, const VectorBase< double > &ra, const VectorBase< double > &rb) | MatrixBase< Real > | |
| AddVecVec(const float alpha, const VectorBase< float > &a, const VectorBase< float > &rb) | MatrixBase< Real > | |
| AddVecVec(const double alpha, const VectorBase< double > &a, const VectorBase< double > &rb) | MatrixBase< Real > | |
| ApplyCeiling(Real ceiling_val) | MatrixBase< Real > | inline | 
| ApplyExp() | MatrixBase< Real > | inline | 
| ApplyExpLimited(Real lower_limit, Real upper_limit) | MatrixBase< Real > | inline | 
| ApplyExpSpecial() | MatrixBase< Real > | inline | 
| ApplyFloor(Real floor_val) | MatrixBase< Real > | inline | 
| ApplyHeaviside() | MatrixBase< Real > | inline | 
| ApplyLog() | MatrixBase< Real > | inline | 
| ApplyPow(Real power) | MatrixBase< Real > | inline | 
| ApplyPowAbs(Real power, bool include_sign=false) | MatrixBase< Real > | inline | 
| ApplySoftMax() | MatrixBase< Real > | |
| ApproxEqual(const MatrixBase< Real > &other, float tol=0.01) const | MatrixBase< Real > | |
| Ceiling(const MatrixBase< Real > &src, Real ceiling_val) | MatrixBase< Real > | |
| ColRange(const MatrixIndexT col_offset, const MatrixIndexT num_cols) const | MatrixBase< Real > | inline | 
| Cond() const | MatrixBase< Real > | |
| CopyColFromVec(const VectorBase< Real > &v, const MatrixIndexT col) | MatrixBase< Real > | |
| CopyCols(const MatrixBase< Real > &src, const MatrixIndexT *indices) | MatrixBase< Real > | |
| CopyColsFromVec(const VectorBase< Real > &v) | MatrixBase< Real > | |
| CopyDiagFromVec(const VectorBase< Real > &v) | MatrixBase< Real > | |
| CopyFromMat(const MatrixBase< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | MatrixBase< Real > | |
| CopyFromMat(const CompressedMatrix &M) | MatrixBase< Real > | |
| CopyFromMat(const CuMatrixBase< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | MatrixBase< Real > | |
| CopyFromSp(const SpMatrix< OtherReal > &M) | MatrixBase< Real > | |
| CopyFromSp(const SpMatrix< float > &M) | MatrixBase< Real > | |
| CopyFromSp(const SpMatrix< double > &M) | MatrixBase< Real > | |
| CopyFromTp(const TpMatrix< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | MatrixBase< Real > | |
| CopyLowerToUpper() | MatrixBase< Real > | |
| CopyRowFromVec(const VectorBase< Real > &v, const MatrixIndexT row) | MatrixBase< Real > | |
| CopyRows(const MatrixBase< Real > &src, const MatrixIndexT *indices) | MatrixBase< Real > | |
| CopyRows(const Real *const *src) | MatrixBase< Real > | |
| CopyRowsFromVec(const VectorBase< Real > &v) | MatrixBase< Real > | |
| CopyRowsFromVec(const CuVectorBase< Real > &v) | MatrixBase< Real > | |
| CopyRowsFromVec(const VectorBase< OtherReal > &v) | MatrixBase< Real > | |
| CopyToRows(Real *const *dst) const | MatrixBase< Real > | |
| CopyUpperToLower() | MatrixBase< Real > | |
| CuMatrix< Real > class | MatrixBase< Real > | friend | 
| CuMatrixBase< Real > class | MatrixBase< Real > | friend | 
| CuPackedMatrix< Real > class | MatrixBase< Real > | friend | 
| CuSubMatrix< Real > class | MatrixBase< Real > | friend | 
| Data() const | MatrixBase< Real > | inline | 
| Data() | MatrixBase< Real > | inline | 
| data_ | MatrixBase< Real > | protected | 
| Data_workaround() const | MatrixBase< Real > | inlineprotected | 
| DestructiveSvd(VectorBase< Real > *s, MatrixBase< Real > *U, MatrixBase< Real > *Vt) | MatrixBase< Real > | |
| DiffSigmoid(const MatrixBase< Real > &value, const MatrixBase< Real > &diff) | MatrixBase< Real > | |
| DiffTanh(const MatrixBase< Real > &value, const MatrixBase< Real > &diff) | MatrixBase< Real > | |
| DivElements(const MatrixBase< Real > &A) | MatrixBase< Real > | |
| Eig(MatrixBase< Real > *P, VectorBase< Real > *eigs_real, VectorBase< Real > *eigs_imag) const | MatrixBase< Real > | |
| Equal(const MatrixBase< Real > &other) const | MatrixBase< Real > | |
| Exp(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| ExpLimited(const MatrixBase< Real > &src, Real lower_limit, Real upper_limit) | MatrixBase< Real > | |
| ExpSpecial(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| Floor(const MatrixBase< Real > &src, Real floor_val) | MatrixBase< Real > | |
| FrobeniusNorm() const | MatrixBase< Real > | |
| GroupMax(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| GroupMaxDeriv(const MatrixBase< Real > &input, const MatrixBase< Real > &output) | MatrixBase< Real > | |
| GroupPnorm(const MatrixBase< Real > &src, Real power) | MatrixBase< Real > | |
| GroupPnormDeriv(const MatrixBase< Real > &input, const MatrixBase< Real > &output, Real power) | MatrixBase< Real > | |
| Heaviside(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| Index(MatrixIndexT r, MatrixIndexT c) | MatrixBase< Real > | inline | 
| Invert(Real *log_det=NULL, Real *det_sign=NULL, bool inverse_needed=true) | MatrixBase< Real > | |
| InvertDouble(Real *LogDet=NULL, Real *det_sign=NULL, bool inverse_needed=true) | MatrixBase< Real > | |
| InvertElements() | MatrixBase< Real > | |
| IsDiagonal(Real cutoff=1.0e-05) const | MatrixBase< Real > | |
| IsSymmetric(Real cutoff=1.0e-05) const | MatrixBase< Real > | |
| IsUnit(Real cutoff=1.0e-05) const | MatrixBase< Real > | |
| IsZero(Real cutoff=1.0e-05) const | MatrixBase< Real > | |
| kaldi::TraceMatMat(const MatrixBase< Real > &A, const MatrixBase< Real > &B, MatrixTransposeType trans) | MatrixBase< Real > | friend | 
| KALDI_DISALLOW_COPY_AND_ASSIGN(MatrixBase) | MatrixBase< Real > | private | 
| LapackGesvd(VectorBase< Real > *s, MatrixBase< Real > *U, MatrixBase< Real > *Vt) | MatrixBase< Real > | |
| LargestAbsElem() const | MatrixBase< Real > | |
| Log(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| LogDet(Real *det_sign=NULL) const | MatrixBase< Real > | |
| LogSumExp(Real prune=-1.0) const | MatrixBase< Real > | |
| Matrix< Real > class | MatrixBase< Real > | friend | 
| MatrixBase(Real *data, MatrixIndexT cols, MatrixIndexT rows, MatrixIndexT stride) | MatrixBase< Real > | inlineexplicitprotected | 
| MatrixBase() | MatrixBase< Real > | inlineexplicitprotected | 
| Max() const | MatrixBase< Real > | |
| Max(const MatrixBase< Real > &A) | MatrixBase< Real > | |
| Min() const | MatrixBase< Real > | |
| Min(const MatrixBase< Real > &A) | MatrixBase< Real > | |
| MinSingularValue() const | MatrixBase< Real > | inline | 
| MulColsVec(const VectorBase< Real > &scale) | MatrixBase< Real > | |
| MulElements(const MatrixBase< Real > &A) | MatrixBase< Real > | |
| MulRowsGroupMat(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| MulRowsVec(const VectorBase< Real > &scale) | MatrixBase< Real > | |
| num_cols_ | MatrixBase< Real > | protected | 
| num_rows_ | MatrixBase< Real > | protected | 
| NumCols() const | MatrixBase< Real > | inline | 
| NumRows() const | MatrixBase< Real > | inline | 
| operator()(MatrixIndexT r, MatrixIndexT c) | MatrixBase< Real > | inline | 
| operator()(MatrixIndexT r, MatrixIndexT c) const | MatrixBase< Real > | inline | 
| OrthogonalizeRows() | MatrixBase< Real > | |
| PackedMatrix< Real > class | MatrixBase< Real > | friend | 
| Pow(const MatrixBase< Real > &src, Real power) | MatrixBase< Real > | |
| PowAbs(const MatrixBase< Real > &src, Real power, bool include_sign=false) | MatrixBase< Real > | |
| Power(Real pow) | MatrixBase< Real > | |
| Range(const MatrixIndexT row_offset, const MatrixIndexT num_rows, const MatrixIndexT col_offset, const MatrixIndexT num_cols) const | MatrixBase< Real > | inline | 
| Read(std::istream &in, bool binary, bool add=false) | MatrixBase< Real > | |
| Row(MatrixIndexT i) const | MatrixBase< Real > | inline | 
| Row(MatrixIndexT i) | MatrixBase< Real > | inline | 
| RowData(MatrixIndexT i) | MatrixBase< Real > | inline | 
| RowData(MatrixIndexT i) const | MatrixBase< Real > | inline | 
| RowRange(const MatrixIndexT row_offset, const MatrixIndexT num_rows) const | MatrixBase< Real > | inline | 
| Scale(Real alpha) | MatrixBase< Real > | |
| Set(Real) | MatrixBase< Real > | |
| SetMatMatDivMat(const MatrixBase< Real > &A, const MatrixBase< Real > &B, const MatrixBase< Real > &C) | MatrixBase< Real > | |
| SetRandn() | MatrixBase< Real > | |
| SetRandUniform() | MatrixBase< Real > | |
| SetUnit() | MatrixBase< Real > | |
| SetZero() | MatrixBase< Real > | |
| Sigmoid(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| SizeInBytes() const | MatrixBase< Real > | inline | 
| SoftHinge(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| SparseMatrix< double > class | MatrixBase< Real > | friend | 
| SparseMatrix< float > class | MatrixBase< Real > | friend | 
| SparseMatrix< Real > class | MatrixBase< Real > | friend | 
| Stride() const | MatrixBase< Real > | inline | 
| stride_ | MatrixBase< Real > | protected | 
| SubMatrix< Real > class | MatrixBase< Real > | friend | 
| Sum() const | MatrixBase< Real > | |
| Svd(VectorBase< Real > *s, MatrixBase< Real > *U, MatrixBase< Real > *Vt) const | MatrixBase< Real > | |
| Svd(VectorBase< Real > *s) const | MatrixBase< Real > | inline | 
| SymAddMat2(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transA, Real beta) | MatrixBase< Real > | |
| SymPosSemiDefEig(VectorBase< Real > *s, MatrixBase< Real > *P, Real check_thresh=0.001) | MatrixBase< Real > | |
| Tanh(const MatrixBase< Real > &src) | MatrixBase< Real > | |
| TestUninitialized() const | MatrixBase< Real > | |
| Trace(bool check_square=true) const | MatrixBase< Real > | |
| Transpose() | MatrixBase< Real > | |
| Write(std::ostream &out, bool binary) const | MatrixBase< Real > | |
| ~MatrixBase() | MatrixBase< Real > | inlineprotected |