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 > | |
assert(col >=0) | mat::MatrixHierarchicBase< Treal, Treal > | |
assert(row< nrows()) | mat::MatrixHierarchicBase< Treal, Treal > | |
assert(col< ncols()) | mat::MatrixHierarchicBase< Treal, Treal > | |
assert(row >=0) | mat::MatrixHierarchicBase< Treal, Treal > | |
assert(col >=0) | mat::MatrixHierarchicBase< Treal, Treal > | |
assert(row< nrows()) | mat::MatrixHierarchicBase< Treal, Treal > | |
assert(col< ncols()) | 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 > | |
elements | mat::MatrixHierarchicBase< Treal, Treal > | protected |
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 |
MatrixHierarchicBase(SizesAndBlocks const &rowsInp, SizesAndBlocks const &colsInp) | mat::MatrixHierarchicBase< Treal, Treal > | inlineprotected |
MatrixHierarchicBase(const MatrixHierarchicBase< Treal, Treal > &mat) | mat::MatrixHierarchicBase< Treal, Treal > | protected |
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()(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 > | |
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 |
operator[](int index) const | 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 |