|
ergo
|
This is the complete list of members for mat::Matrix< Treal, Telement >, including all inherited members.
| add(const Treal alpha, const Matrix< Treal, Telement > &A, Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| add_abs_col_sums(Treal *abscolsums) const | mat::Matrix< Treal, Telement > | |
| addIdentity(Treal alpha) | mat::Matrix< Treal, Telement > | |
| addValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values) | mat::Matrix< Treal, Telement > | |
| addValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values, std::vector< int > const &indexes) | mat::Matrix< Treal, Telement > | |
| allocate() | mat::Matrix< Treal, Telement > | inline |
| assert(row >=0) | mat::MatrixHierarchicBase< Treal, Treal > | |
| assign(Treal const alpha, Matrix< Treal, Telement > const &A) | mat::Matrix< Treal, Telement > | |
| assignDiffFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A, Matrix< Treal, Matrix< Treal, Telement > > const &B) | mat::Matrix< Treal, Telement > | |
| assignFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A) | mat::Matrix< Treal, Telement > | |
| assignFromFull(std::vector< Treal > const &fullMat) | mat::Matrix< Treal, Telement > | |
| assignFromSparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values) | mat::Matrix< Treal, Telement > | |
| assignFromSparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values, std::vector< int > const &indexes) | mat::Matrix< Treal, Telement > | |
| clear() | mat::Matrix< Treal, Telement > | |
| col | mat::MatrixHierarchicBase< Treal, Treal > | |
| cols | mat::MatrixHierarchicBase< Treal, Treal > | protected |
| const | mat::MatrixHierarchicBase< Treal, Treal > | |
| elements | mat::MatrixHierarchicBase< Treal, Treal > | |
| ElementType typedef | mat::Matrix< Treal, Telement > | |
| frob() const | mat::Matrix< Treal, Telement > | inline |
| frob_squared_thresh(Treal const threshold, Matrix< Treal, Telement > *ErrorMatrix=0) | mat::Matrix< Treal, Telement > | |
| frob_thresh(Treal const threshold, Matrix< Treal, Telement > *ErrorMatrix=0) | mat::Matrix< Treal, Telement > | inline |
| frobDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | inlinestatic |
| frobSquared() const | mat::Matrix< Treal, Telement > | |
| frobSquaredDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| frobThreshElementLevel(Treal const threshold, Matrix< Treal, Telement > *ErrorMatrix) | mat::Matrix< Treal, Telement > | |
| frobThreshLowestLevel(Treal const threshold, Matrix< Treal, Telement > *ErrorMatrix) | mat::Matrix< Treal, Telement > | |
| fullMatrix(std::vector< Treal > &fullMat) const | mat::Matrix< Treal, Telement > | |
| geAccumulateWith(Top &op) | mat::Matrix< Treal, Telement > | inline |
| gemm(const bool tA, const bool tB, const Treal alpha, const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| gemm_upper_tr_only(const bool tA, const bool tB, const Treal alpha, const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| gershgorin(Treal &lmin, Treal &lmax) const | mat::Matrix< Treal, Telement > | |
| get_diagonal(Treal *diag) const | mat::Matrix< Treal, Telement > | |
| getAllValues(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &) const | mat::Matrix< Treal, Telement > | |
| getCols(SizesAndBlocks &colsCopy) const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| getFrobSqElementLevel(std::vector< Treal > &frobsq) const | mat::Matrix< Treal, Telement > | |
| getFrobSqLowestLevel(std::vector< Treal > &frobsq) const | mat::Matrix< Treal, Telement > | |
| getRows(SizesAndBlocks &rowsCopy) const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| getValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) const | mat::Matrix< Treal, Telement > | |
| getValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &, std::vector< int > const &indexes) const | mat::Matrix< Treal, Telement > | |
| highestLevel() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| is_empty() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| is_zero() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| level() | mat::Matrix< Treal, Telement > | inlinestatic |
| Matrix() | mat::Matrix< Treal, Telement > | inline |
| MatrixHierarchicBase() | mat::MatrixHierarchicBase< Treal, Treal > | inlineprotected |
| maxAbsValue() const | mat::Matrix< Treal, Telement > | inline |
| memory_usage() const | mat::Matrix< Treal, Telement > | |
| ncols() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| nElements() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| nnz() const | mat::Matrix< Treal, Telement > | |
| nosymToSym() | mat::Matrix< Treal, Telement > | |
| nrows() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| nScalarsCols() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| nScalarsRows() const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| nvalues() const | mat::Matrix< Treal, Telement > | inline |
| operator()(int row | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| operator*=(const Treal alpha) | mat::Matrix< Treal, Telement > | |
| operator=(const Matrix< Treal, Telement > &mat) | mat::Matrix< Treal, Telement > | inline |
| operator=(int const k) | mat::Matrix< Treal, Telement > | |
| mat::MatrixHierarchicBase< Treal, Treal >::operator=(const MatrixHierarchicBase< Treal, Treal > &mat) | mat::MatrixHierarchicBase< Treal, Treal > | protected |
| operator==(int k) const | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| operator[](int index) | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| random() | mat::Matrix< Treal, Telement > | |
| randomZeroStructure(Treal probabilityBeingZero) | mat::Matrix< Treal, Telement > | |
| readFromFile(std::ifstream &file) | mat::Matrix< Treal, Telement > | |
| resetCols(SizesAndBlocks const &newCols) | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| resetRows(SizesAndBlocks const &newRows) | mat::MatrixHierarchicBase< Treal, Treal > | inline |
| rows | mat::MatrixHierarchicBase< Treal, Treal > | protected |
| setElementsByRule(TRule &rule) | mat::Matrix< Treal, Telement > | |
| ssmm(const Treal alpha, const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| ssmm_upper_tr_only(const Treal alpha, const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| swap(MatrixHierarchicBase< Treal, Treal > &A, MatrixHierarchicBase< Treal, Treal > &B) | mat::MatrixHierarchicBase< Treal, Treal > | protectedstatic |
| sy_gershgorin(Treal &lmin, Treal &lmax) const | mat::Matrix< Treal, Telement > | inline |
| sy_nnz() const | mat::Matrix< Treal, Telement > | |
| sy_nvalues() const | mat::Matrix< Treal, Telement > | |
| sy_trace_ab(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| syAccumulateWith(Top &op) | mat::Matrix< Treal, Telement > | inline |
| syAddValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values) | mat::Matrix< Treal, Telement > | |
| syAssignDiffFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A, Matrix< Treal, Matrix< Treal, Telement > > const &B) | mat::Matrix< Treal, Telement > | |
| syAssignFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A) | mat::Matrix< Treal, Telement > | |
| syAssignFromSparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values) | mat::Matrix< Treal, Telement > | |
| syFrob() const | mat::Matrix< Treal, Telement > | inline |
| syFrobDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | inlinestatic |
| syFrobSquared() const | mat::Matrix< Treal, Telement > | |
| syFrobSquaredDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| syFullMatrix(std::vector< Treal > &fullMat) const | mat::Matrix< Treal, Telement > | |
| syGetAllValues(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &) const | mat::Matrix< Treal, Telement > | |
| syGetValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) const | mat::Matrix< Treal, Telement > | |
| syInch(const Matrix< Treal, Telement > &A, Matrix< Treal, Telement > &Z, const Treal threshold=0, const side looking=left, const inchversion version=unstable) | mat::Matrix< Treal, Telement > | static |
| symm(const char side, const char uplo, const Treal alpha, const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| symToNosym() | mat::Matrix< Treal, Telement > | |
| syRandom() | mat::Matrix< Treal, Telement > | |
| syRandomZeroStructure(Treal probabilityBeingZero) | mat::Matrix< Treal, Telement > | |
| syrk(const char uplo, const bool tA, const Treal alpha, const Matrix< Treal, Telement > &A, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| sySetElementsByRule(TRule &rule) | mat::Matrix< Treal, Telement > | |
| sysq(const char uplo, const Treal alpha, const Matrix< Treal, Telement > &A, const Treal beta, Matrix< Treal, Telement > &C) | mat::Matrix< Treal, Telement > | static |
| sytr_upper_tr_only(char const side, const Treal alpha, Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &Z) | mat::Matrix< Treal, Telement > | static |
| syUpTriFullMatrix(std::vector< Treal > &fullMat) const | mat::Matrix< Treal, Telement > | |
| trace() const | mat::Matrix< Treal, Telement > | |
| trace_ab(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| trace_aTb(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| transpose(Matrix< Treal, Telement > const &A, Matrix< Treal, Telement > &AT) | mat::Matrix< Treal, Telement > | static |
| trmm(const char side, const char uplo, const bool tA, const Treal alpha, const Matrix< Treal, Telement > &A, Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| trmm_upper_tr_only(const char side, const char uplo, const bool tA, const Treal alpha, const Matrix< Treal, Telement > &A, Matrix< Treal, Telement > &B) | mat::Matrix< Treal, Telement > | static |
| trSetElementsByRule(TRule &rule) | mat::Matrix< Treal, Telement > | inline |
| trsytriplemm(char const side, const Matrix< Treal, Telement > &Z, Matrix< Treal, Telement > &A) | mat::Matrix< Treal, Telement > | static |
| truncateAccordingToSparsityPattern(Matrix< Treal, Matrix< Treal, Telement > > &A) const | mat::Matrix< Treal, Telement > | |
| Vector< Treal, Telement > class | mat::Matrix< Treal, Telement > | friend |
| VectorType typedef | mat::Matrix< Treal, Telement > | |
| writeToFile(std::ofstream &file) const | mat::Matrix< Treal, Telement > | |
| ~Matrix() | mat::Matrix< Treal, Telement > | inline |
| ~MatrixHierarchicBase() | mat::MatrixHierarchicBase< Treal, Treal > | protectedvirtual |