This is the complete list of members for CuMatrix< Real >, including all inherited members.
| Add(Real value) | CuMatrixBase< Real > | |
| AddCols(const CuMatrixBase< Real > &src, const CuArrayBase< MatrixIndexT > &indices) | CuMatrixBase< Real > | |
| AddDiagVecMat(const Real alpha, const CuVectorBase< Real > &v, const CuMatrixBase< Real > &M, MatrixTransposeType transM, Real beta=1.0) | CuMatrixBase< Real > | |
| AddElements(Real alpha, const std::vector< MatrixElement< Real > > &input) | CuMatrixBase< Real > | |
| AddElements(Real alpha, const CuArrayBase< Int32Pair > &indexes, const Real *input) | CuMatrixBase< Real > | |
| AddMat(Real alpha, const CuMatrixBase< Real > &A, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| AddMatBlock(Real alpha, const CuMatrixBase< Real > &A, MatrixTransposeType transA, const CuBlockMatrix< Real > &B, MatrixTransposeType transB, Real beta) | CuMatrixBase< Real > | |
| AddMatBlocks(Real alpha, const CuMatrixBase< Real > &A, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| AddMatDiagVec(const Real alpha, const CuMatrixBase< Real > &M, MatrixTransposeType transM, CuVectorBase< Real > &v, Real beta=1.0) | CuMatrixBase< Real > | |
| AddMatMat(Real alpha, const CuMatrixBase< Real > &A, MatrixTransposeType transA, const CuMatrixBase< Real > &B, MatrixTransposeType transB, Real beta) | CuMatrixBase< Real > | |
| AddMatMatElements(const Real alpha, const CuMatrixBase< Real > &A, const CuMatrixBase< Real > &B, const Real beta) | CuMatrixBase< Real > | |
| AddMatSmat(Real alpha, const CuMatrixBase< Real > &A, const CuSparseMatrix< Real > &B, MatrixTransposeType transB, Real beta) | CuMatrixBase< Real > | |
| AddMatSp(const Real alpha, const CuMatrixBase< Real > &A, MatrixTransposeType transA, const CuSpMatrix< Real > &B, const Real beta) | CuMatrixBase< Real > | inline |
| AddMatTp(const Real alpha, const CuMatrixBase< Real > &A, MatrixTransposeType transA, const CuTpMatrix< Real > &B, MatrixTransposeType transB, const Real beta) | CuMatrixBase< Real > | inline |
| AddRowRanges(const CuMatrixBase< Real > &src, const CuArrayBase< Int32Pair > &indexes) | CuMatrixBase< Real > | |
| AddRows(Real alpha, const CuMatrixBase< Real > &src, const CuArrayBase< MatrixIndexT > &indexes) | CuMatrixBase< Real > | |
| AddRows(Real alpha, const CuArrayBase< const Real *> &src) | CuMatrixBase< Real > | |
| AddSmat(Real alpha, const CuSparseMatrix< Real > &A, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| AddSmatMat(Real alpha, const CuSparseMatrix< Real > &A, MatrixTransposeType transA, const CuMatrixBase< Real > &B, Real beta) | CuMatrixBase< Real > | |
| AddSpMat(const Real alpha, const CuSpMatrix< Real > &A, const CuMatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | CuMatrixBase< Real > | inline |
| AddToDiag(Real value) | CuMatrixBase< Real > | |
| AddToElements(Real alpha, const CuArrayBase< int32 > &elements) | CuMatrixBase< Real > | |
| AddToRows(Real alpha, const CuArrayBase< MatrixIndexT > &indexes, CuMatrixBase< Real > *dst) const | CuMatrixBase< Real > | |
| AddToRows(Real alpha, const CuArrayBase< Real *> &dst) const | CuMatrixBase< Real > | |
| AddTpMat(const Real alpha, const CuTpMatrix< Real > &A, MatrixTransposeType transA, const CuMatrixBase< Real > &B, MatrixTransposeType transB, const Real beta) | CuMatrixBase< Real > | inline |
| AddVecToCols(Real alpha, const CuVectorBase< Real > &col, Real beta=1.0) | CuMatrixBase< Real > | |
| AddVecToRows(Real alpha, const CuVectorBase< Real > &row, Real beta=1.0) | CuMatrixBase< Real > | |
| AddVecVec(Real alpha, const CuVectorBase< Real > &x, const CuVectorBase< Real > &y) | CuMatrixBase< Real > | |
| ApplyCeiling(Real ceiling_val) | CuMatrixBase< Real > | inline |
| ApplyExp() | CuMatrixBase< Real > | inline |
| ApplyExpLimited(Real lower_limit, Real upper_limit) | CuMatrixBase< Real > | inline |
| ApplyExpSpecial() | CuMatrixBase< Real > | inline |
| ApplyFloor(Real floor_val) | CuMatrixBase< Real > | inline |
| ApplyHeaviside() | CuMatrixBase< Real > | inline |
| ApplyLog() | CuMatrixBase< Real > | inline |
| ApplyLogSoftMaxPerRow() | CuMatrixBase< Real > | inline |
| ApplyPow(Real power) | CuMatrixBase< Real > | inline |
| ApplyPowAbs(Real power, bool include_sign=false) | CuMatrixBase< Real > | inline |
| ApplySoftMaxPerRow() | CuMatrixBase< Real > | inline |
| ApproxEqual(const CuMatrixBase< Real > &other, float tol=0.01) const | CuMatrixBase< Real > | |
| Ceiling(const CuMatrixBase< Real > &src, Real ceiling_val) | CuMatrixBase< Real > | |
| Cholesky(CuMatrixBase< Real > *inv_cholesky=NULL) | CuMatrixBase< Real > | |
| ColRange(const MatrixIndexT col_offset, const MatrixIndexT num_cols) const | CuMatrixBase< Real > | inline |
| CompObjfAndDeriv(const std::vector< MatrixElement< Real > > &elements, const CuMatrix< Real > &A, Real *tot_objf, Real *tot_weight) | CuMatrix< Real > | |
| CopyColFromVec(const CuVectorBase< Real > &v, const MatrixIndexT col) | CuMatrixBase< Real > | |
| CopyCols(const CuMatrixBase< Real > &src, const CuArrayBase< MatrixIndexT > &indexes) | CuMatrixBase< Real > | |
| CopyColsFromVec(const CuVectorBase< Real > &v) | CuMatrixBase< Real > | |
| CopyFromBlock(const CuBlockMatrix< Real > &B, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| CopyFromGeneralMat(const GeneralMatrix &src, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| CopyFromMat(const MatrixBase< OtherReal > &src, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| CopyFromMat(const MatrixBase< Real > &src, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| CopyFromMat(const CuMatrixBase< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| CopyFromSp(const CuSpMatrix< Real > &M) | CuMatrixBase< Real > | |
| CopyFromTp(const CuTpMatrix< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | CuMatrixBase< Real > | |
| CopyLowerToUpper() | CuMatrixBase< Real > | |
| CopyRangeFromMatClamped(const CuMatrixBase< Real > &src, int32_t start_range, int32_t end_range, int32_t clamp_low, int32_t clamp_high) | CuMatrixBase< Real > | |
| CopyRows(const CuMatrixBase< Real > &src, const CuArrayBase< MatrixIndexT > &indexes) | CuMatrixBase< Real > | |
| CopyRows(const CuArrayBase< const Real *> &src) | CuMatrixBase< Real > | |
| CopyRowsFromVec(const CuVectorBase< Real > &v) | CuMatrixBase< Real > | |
| CopyRowsFromVec(const VectorBase< Real > &v) | CuMatrixBase< Real > | |
| CopyToMat(MatrixBase< OtherReal > *dst, MatrixTransposeType trans=kNoTrans) const | CuMatrixBase< Real > | |
| CopyToRows(const CuArrayBase< Real *> &dst) const | CuMatrixBase< Real > | |
| CopyUpperToLower() | CuMatrixBase< Real > | |
| CuMatrix() | CuMatrix< Real > | inline |
| CuMatrix(MatrixIndexT rows, MatrixIndexT cols, MatrixResizeType resize_type=kSetZero, MatrixStrideType stride_type=kDefaultStride) | CuMatrix< Real > | inline |
| CuMatrix(const CuMatrix< Real > &other, MatrixTransposeType trans=kNoTrans) | CuMatrix< Real > | |
| CuMatrix(const CuBlockMatrix< Real > &other, MatrixTransposeType trans=kNoTrans) | CuMatrix< Real > | explicit |
| CuMatrix(const CuMatrixBase< Real > &other, MatrixTransposeType trans=kNoTrans) | CuMatrix< Real > | explicit |
| CuMatrix(const MatrixBase< OtherReal > &other, MatrixTransposeType trans=kNoTrans) | CuMatrix< Real > | explicit |
| CuMatrix(const CuSpMatrix< Real > &M) | CuMatrix< Real > | inlineexplicit |
| CuMatrix(const CuTpMatrix< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | CuMatrix< Real > | inlineexplicit |
| CuMatrix(const CuMatrixBase< OtherReal > &M, MatrixTransposeType trans=kNoTrans) | CuMatrix< Real > | explicit |
| CuMatrixBase() | CuMatrixBase< Real > | inlineprotected |
| CuMatrixBase(Real *data, MatrixIndexT num_rows, MatrixIndexT num_cols, MatrixIndexT stride) | CuMatrixBase< Real > | inlineprotected |
| Data() const | CuMatrixBase< Real > | inline |
| Data() | CuMatrixBase< Real > | inline |
| data_ | CuMatrixBase< Real > | protected |
| Destroy() | CuMatrix< Real > | private |
| DiffGroupPnorm(const CuMatrixBase< Real > &in_value, const CuMatrixBase< Real > &out_value, const CuMatrixBase< Real > &out_deriv, Real power) | CuMatrixBase< Real > | |
| DiffLogSoftmaxPerRow(const CuMatrixBase< Real > &out_value, const CuMatrixBase< Real > &out_deriv) | CuMatrixBase< Real > | |
| DiffParametricRelu(const CuMatrixBase< Real > &value, const CuMatrixBase< Real > &diff, const CuVectorBase< Real > &alpha, const CuVectorBase< Real > &beta) | CuMatrixBase< Real > | |
| DiffSigmoid(const CuMatrixBase< Real > &value, const CuMatrixBase< Real > &diff) | CuMatrixBase< Real > | |
| DiffSoftmaxPerRow(const CuMatrixBase< Real > &value, const CuMatrixBase< Real > &diff) | CuMatrixBase< Real > | |
| DiffTanh(const CuMatrixBase< Real > &value, const CuMatrixBase< Real > &diff) | CuMatrixBase< Real > | |
| DiffXent(const CuArrayBase< int32 > &tgt, CuVector< Real > *log_post_tgt) | CuMatrixBase< Real > | |
| Dim() const | CuMatrixBase< Real > | inline |
| DivElements(const CuMatrixBase< Real > &A) | CuMatrixBase< Real > | |
| DivRowsVec(const CuVectorBase< Real > &div) | CuMatrixBase< Real > | |
| EqualElementMask(const CuMatrixBase< Real > &mat, CuMatrix< Real > *mask) const | CuMatrixBase< Real > | |
| Exp(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| ExpLimited(const CuMatrixBase< Real > &src, Real lower_limit, Real upper_limit) | CuMatrixBase< Real > | |
| ExpSpecial(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| FindRowMaxId(CuArray< int32 > *id) const | CuMatrixBase< Real > | |
| Floor(const CuMatrixBase< Real > &src, Real floor_val) | CuMatrixBase< Real > | |
| FrobeniusNorm() const | CuMatrixBase< Real > | inline |
| GroupMax(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| GroupMaxDeriv(const CuMatrixBase< Real > &input, const CuMatrixBase< Real > &output) | CuMatrixBase< Real > | |
| GroupPnorm(const CuMatrixBase< Real > &src, Real pow) | CuMatrixBase< Real > | |
| Heaviside(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| InvertElements() | CuMatrixBase< Real > | |
| IsUnit(Real tol=0.001) const | CuMatrixBase< Real > | |
| Log(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| LogSoftMaxPerRow(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| Lookup(const std::vector< Int32Pair > &indexes, Real *output) const | CuMatrixBase< Real > | |
| Lookup(const CuArrayBase< Int32Pair > &indexes, Real *output) const | CuMatrixBase< Real > | |
| Mat() const | CuMatrix< Real > | inline |
| Mat() | CuMatrix< Real > | inline |
| Max(const CuMatrixBase< Real > &A) | CuMatrixBase< Real > | |
| Max() const | CuMatrixBase< Real > | |
| Min(const CuMatrixBase< Real > &A) | CuMatrixBase< Real > | |
| Min() const | CuMatrixBase< Real > | |
| MulColsVec(const CuVectorBase< Real > &scale) | CuMatrixBase< Real > | |
| MulElements(const CuMatrixBase< Real > &A) | CuMatrixBase< Real > | |
| MulRows(const CuMatrixBase< Real > &src, const CuArrayBase< MatrixIndexT > &indexes) | CuMatrixBase< Real > | |
| MulRowsGroupMat(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| MulRowsVec(const CuVectorBase< Real > &scale) | CuMatrixBase< Real > | |
| num_cols_ | CuMatrixBase< Real > | protected |
| num_rows_ | CuMatrixBase< Real > | protected |
| NumCols() const | CuMatrixBase< Real > | inline |
| NumRows() const | CuMatrixBase< Real > | inline |
| operator()(MatrixIndexT r, MatrixIndexT c) | CuMatrixBase< Real > | inline |
| operator()(MatrixIndexT r, MatrixIndexT c) const | CuMatrixBase< Real > | inline |
| operator=(const CuMatrixBase< Real > &other) | CuMatrix< Real > | inline |
| operator=(const CuMatrix< Real > &other) | CuMatrix< Real > | inline |
| operator=(const MatrixBase< Real > &other) | CuMatrix< Real > | inline |
| ParametricRelu(const CuMatrixBase< Real > &src, const CuVectorBase< Real > &alpha, const CuVectorBase< Real > &beta) | CuMatrixBase< Real > | |
| Pow(const CuMatrixBase< Real > &src, Real power) | CuMatrixBase< Real > | |
| PowAbs(const CuMatrixBase< Real > &src, Real power, bool include_sign=false) | CuMatrixBase< Real > | |
| Range(const MatrixIndexT row_offset, const MatrixIndexT num_rows, const MatrixIndexT col_offset, const MatrixIndexT num_cols) const | CuMatrixBase< Real > | inline |
| Read(std::istream &is, bool binary) | CuMatrix< Real > | |
| Resize(MatrixIndexT rows, MatrixIndexT cols, MatrixResizeType resize_type=kSetZero, MatrixStrideType stride_type=kDefaultStride) | CuMatrix< Real > | |
| Row(MatrixIndexT i) const | CuMatrixBase< Real > | inline |
| Row(MatrixIndexT i) | CuMatrixBase< Real > | inline |
| RowData(MatrixIndexT r) const | CuMatrixBase< Real > | inline |
| RowData(MatrixIndexT r) | CuMatrixBase< Real > | inline |
| RowRange(const MatrixIndexT row_offset, const MatrixIndexT num_rows) const | CuMatrixBase< Real > | inline |
| Scale(Real value) | CuMatrixBase< Real > | |
| Set(Real value) | CuMatrixBase< Real > | |
| SetMatMatDivMat(const CuMatrixBase< Real > &A, const CuMatrixBase< Real > &B, const CuMatrixBase< Real > &C) | CuMatrixBase< Real > | |
| SetRandn() | CuMatrixBase< Real > | |
| SetRandUniform() | CuMatrixBase< Real > | |
| SetZero() | CuMatrixBase< Real > | |
| SetZeroAboveDiag() | CuMatrixBase< Real > | |
| Sigmoid(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| SizeInBytes() const | CuMatrixBase< Real > | inline |
| SoftHinge(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| SoftMaxPerRow(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| Stride() const | CuMatrixBase< Real > | inline |
| stride_ | CuMatrixBase< Real > | protected |
| Sum() const | CuMatrixBase< Real > | |
| SumColumnRanges(const CuMatrixBase< Real > &src, const CuArrayBase< Int32Pair > &indexes) | CuMatrixBase< Real > | |
| Swap(Matrix< Real > *mat) | CuMatrix< Real > | |
| Swap(CuMatrix< Real > *mat) | CuMatrix< Real > | |
| Swap(CuMatrix< OtherReal > *mat) | CuMatrix< Real > | |
| SymAddMat2(const Real alpha, const CuMatrixBase< Real > &M, MatrixTransposeType transA, Real beta) | CuMatrixBase< Real > | |
| SymInvertPosDef() | CuMatrixBase< Real > | |
| Tanh(const CuMatrixBase< Real > &src) | CuMatrixBase< Real > | |
| Trace(bool check_square=true) const | CuMatrixBase< Real > | |
| Transpose() | CuMatrix< Real > | |
| Write(std::ostream &os, bool binary) const | CuMatrixBase< Real > | |
| ~CuMatrix() | CuMatrix< Real > | inline |