SpMatrix< Real > Member List

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) constSpMatrix< Real >
Cond() constSpMatrix< 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 > classSpMatrix< Real >friend
Data()PackedMatrix< Real >inline
Data() constPackedMatrix< Real >inline
data_PackedMatrix< Real >protected
Destroy()PackedMatrix< Real >
Eig(VectorBase< Real > *s, MatrixBase< Real > *P=NULL) constSpMatrix< Real >
EigInternal(VectorBase< Real > *s, MatrixBase< Real > *P, Real tolerance, int recurse) constSpMatrix< Real >private
FrobeniusNorm() constSpMatrix< 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) constSpMatrix< Real >
IsPosDef() constSpMatrix< Real >
IsTridiagonal(Real cutoff=1.0e-05) constSpMatrix< Real >
IsUnit(Real cutoff=1.0e-05) constSpMatrix< Real >
IsZero(Real cutoff=1.0e-05) constSpMatrix< 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) constSpMatrix< Real >
LogPosDefDet() constSpMatrix< Real >
Max() constPackedMatrix< Real >inline
MaxAbsEig() constSpMatrix< Real >
Min() constPackedMatrix< Real >inline
num_rows_PackedMatrix< Real >protected
NumCols() constPackedMatrix< Real >inline
NumRows() constPackedMatrix< Real >inline
operator()(MatrixIndexT r, MatrixIndexT c) constSpMatrix< 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() constPackedMatrix< 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 > > classSpMatrix< 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) constSpMatrix< Real >
TopEigs(VectorBase< Real > *s, MatrixBase< Real > *P, MatrixIndexT lanczos_dim=0) constSpMatrix< Real >
Trace() constSpMatrix< Real >
Tridiagonalize(MatrixBase< Real > *Q)SpMatrix< Real >
Write(std::ostream &out, bool binary) constPackedMatrix< Real >
~PackedMatrix()PackedMatrix< Real >inline