This is the complete list of members for SpMatrix< Real >, including all inherited members.
AddDiagVec(const Real alpha, const VectorBase< OtherReal > &v) | SpMatrix< Real > | |
AddMat2(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transM, const Real beta) | SpMatrix< Real > | |
AddMat2Sp(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transM, const SpMatrix< Real > &A, const Real beta=0.0) | SpMatrix< Real > | |
AddMat2Vec(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transM, const VectorBase< Real > &v, const Real beta=0.0) | SpMatrix< Real > | |
AddPacked(const Real alpha, const PackedMatrix< Real > &M) | PackedMatrix< Real > | protected |
AddSmat2Sp(const Real alpha, const MatrixBase< Real > &M, MatrixTransposeType transM, const SpMatrix< Real > &A, const Real beta=0.0) | SpMatrix< Real > | |
AddSp(const Real alpha, const SpMatrix< Real > &Ma) | SpMatrix< Real > | inline |
AddToDiag(const Real r) | PackedMatrix< Real > | |
AddTp2(const Real alpha, const TpMatrix< Real > &T, MatrixTransposeType transM, const Real beta=0.0) | SpMatrix< Real > | |
AddTp2Sp(const Real alpha, const TpMatrix< Real > &T, MatrixTransposeType transM, const SpMatrix< Real > &A, const Real beta=0.0) | SpMatrix< Real > | |
AddVec2(const Real alpha, const VectorBase< OtherReal > &v) | SpMatrix< Real > | |
AddVec2(const double alpha, const VectorBase< double > &v) | SpMatrix< Real > | |
AddVec2(const float alpha, const VectorBase< float > &v) | SpMatrix< Real > | |
AddVec2(const double alpha, const VectorBase< double > &v) | SpMatrix< Real > | |
AddVec2Sp(const Real alpha, const VectorBase< Real > &v, const SpMatrix< Real > &S, const Real beta) | SpMatrix< Real > | |
AddVecVec(const Real alpha, const VectorBase< Real > &v, const VectorBase< Real > &w) | SpMatrix< Real > | |
ApplyFloor(const SpMatrix< Real > &Floor, Real alpha=1.0, bool verbose=false) | SpMatrix< Real > | |
ApplyFloor(Real floor) | SpMatrix< Real > | |
ApplyPow(Real exponent) | SpMatrix< Real > | |
ApproxEqual(const SpMatrix< Real > &other, float tol=0.01) const | SpMatrix< Real > | |
Cond() const | SpMatrix< Real > | inline |
CopyFromMat(const MatrixBase< Real > &orig, SpCopyType copy_type=kTakeMean) | SpMatrix< Real > | |
CopyFromPacked(const PackedMatrix< OtherReal > &orig) | PackedMatrix< Real > | |
CopyFromSp(const SpMatrix< Real > &other) | SpMatrix< Real > | inline |
CopyFromSp(const SpMatrix< OtherReal > &other) | SpMatrix< Real > | inline |
CopyFromVec(const SubVector< OtherReal > &orig) | PackedMatrix< Real > | |
CuSpMatrix< Real > class | SpMatrix< Real > | friend |
Data() | PackedMatrix< Real > | inline |
Data() const | PackedMatrix< Real > | inline |
data_ | PackedMatrix< Real > | protected |
Destroy() | PackedMatrix< Real > | |
Eig(VectorBase< Real > *s, MatrixBase< Real > *P=NULL) const | SpMatrix< Real > | |
EigInternal(VectorBase< Real > *s, MatrixBase< Real > *P, Real tolerance, int recurse) const | SpMatrix< Real > | private |
FrobeniusNorm() const | SpMatrix< Real > | |
Invert(Real *logdet=NULL, Real *det_sign=NULL, bool inverse_needed=true) | SpMatrix< Real > | |
InvertDouble(Real *logdet=NULL, Real *det_sign=NULL, bool inverse_needed=true) | SpMatrix< Real > | |
IsDiagonal(Real cutoff=1.0e-05) const | SpMatrix< Real > | |
IsPosDef() const | SpMatrix< Real > | |
IsTridiagonal(Real cutoff=1.0e-05) const | SpMatrix< Real > | |
IsUnit(Real cutoff=1.0e-05) const | SpMatrix< Real > | |
IsZero(Real cutoff=1.0e-05) const | SpMatrix< Real > | |
LimitCond(Real maxCond=1.0e+5, bool invert=false) | SpMatrix< Real > | |
LimitCondDouble(Real maxCond=1.0e+5, bool invert=false) | SpMatrix< Real > | inline |
LogDet(Real *det_sign=NULL) const | SpMatrix< Real > | |
LogPosDefDet() const | SpMatrix< Real > | |
Max() const | PackedMatrix< Real > | inline |
MaxAbsEig() const | SpMatrix< Real > | |
Min() const | PackedMatrix< Real > | inline |
num_rows_ | PackedMatrix< Real > | protected |
NumCols() const | PackedMatrix< Real > | inline |
NumRows() const | PackedMatrix< Real > | inline |
operator()(MatrixIndexT r, MatrixIndexT c) const | SpMatrix< Real > | inline |
operator()(MatrixIndexT r, MatrixIndexT c) | SpMatrix< Real > | inline |
operator=(const SpMatrix< Real > &other) | SpMatrix< Real > | inline |
kaldi::PackedMatrix::operator=(const PackedMatrix< Real > &other) | PackedMatrix< Real > | inline |
PackedMatrix() | PackedMatrix< Real > | inline |
PackedMatrix(MatrixIndexT r, MatrixResizeType resize_type=kSetZero) | PackedMatrix< Real > | inlineexplicit |
PackedMatrix(const PackedMatrix< Real > &orig) | PackedMatrix< Real > | inlineexplicit |
PackedMatrix(const PackedMatrix< OtherReal > &orig) | PackedMatrix< Real > | inlineexplicit |
PrintEigs(const char *name) | SpMatrix< Real > | inline |
Qr(MatrixBase< Real > *Q) | SpMatrix< Real > | |
Read(std::istream &in, bool binary, bool add=false) | PackedMatrix< Real > | |
Resize(MatrixIndexT nRows, MatrixResizeType resize_type=kSetZero) | SpMatrix< Real > | inline |
Scale(Real c) | PackedMatrix< Real > | |
ScaleDiag(const Real alpha) | PackedMatrix< Real > | |
SetDiag(const Real alpha) | PackedMatrix< Real > | |
SetRandn() | PackedMatrix< Real > | |
SetUnit() | PackedMatrix< Real > | |
SetZero() | PackedMatrix< Real > | |
SizeInBytes() const | PackedMatrix< Real > | inline |
SpMatrix() | SpMatrix< Real > | inline |
SpMatrix(const CuSpMatrix< Real > &cu) | SpMatrix< Real > | explicit |
SpMatrix(MatrixIndexT r, MatrixResizeType resize_type=kSetZero) | SpMatrix< Real > | inlineexplicit |
SpMatrix(const SpMatrix< Real > &orig) | SpMatrix< Real > | inline |
SpMatrix(const SpMatrix< OtherReal > &orig) | SpMatrix< Real > | inlineexplicit |
SpMatrix(const MatrixBase< Real > &orig, SpCopyType copy_type=kTakeMean) | SpMatrix< Real > | inlineexplicit |
std::vector< Matrix< Real > > class | SpMatrix< Real > | friend |
Swap(SpMatrix *other) | SpMatrix< Real > | |
kaldi::PackedMatrix::Swap(PackedMatrix< Real > *other) | PackedMatrix< Real > | |
kaldi::PackedMatrix::Swap(Matrix< Real > *other) | PackedMatrix< Real > | |
SymPosSemiDefEig(VectorBase< Real > *s, MatrixBase< Real > *P, Real tolerance=0.001) const | SpMatrix< Real > | |
TopEigs(VectorBase< Real > *s, MatrixBase< Real > *P, MatrixIndexT lanczos_dim=0) const | SpMatrix< Real > | |
Trace() const | SpMatrix< Real > | |
Tridiagonalize(MatrixBase< Real > *Q) | SpMatrix< Real > | |
Write(std::ostream &out, bool binary) const | PackedMatrix< Real > | |
~PackedMatrix() | PackedMatrix< Real > | inline |