mat::Matrix< Treal, Telement > Member List

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 > [inline, static]
add_abs_col_sums(Treal *abscolsums) const mat::Matrix< Treal, Telement > [inline]
addIdentity(Treal alpha)mat::Matrix< Treal, Telement > [inline]
addValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values)mat::Matrix< Treal, Telement > [inline]
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 > [inline]
allocate()mat::Matrix< Treal, Telement > [inline]
assert(elements)mat::MatrixHierarchicBase< Treal, Telement >
assert(row >=0)mat::MatrixHierarchicBase< Treal, Telement >
assert(col >=0)mat::MatrixHierarchicBase< Treal, Telement >
assert(row< nrows())mat::MatrixHierarchicBase< Treal, Telement >
assert(col< ncols())mat::MatrixHierarchicBase< Treal, Telement >
assign(Treal const alpha, Matrix< Treal, Telement > const &A)mat::Matrix< Treal, Telement > [inline]
assignDiffFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A, Matrix< Treal, Matrix< Treal, Telement > > const &B)mat::Matrix< Treal, Telement > [inline]
assignFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A)mat::Matrix< Treal, Telement > [inline]
assignFromFull(std::vector< Treal > const &fullMat)mat::Matrix< Treal, Telement > [inline]
assignFromSparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values)mat::Matrix< Treal, Telement > [inline]
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 > [inline]
clear()mat::Matrix< Treal, Telement > [inline]
colsmat::MatrixHierarchicBase< Treal, Telement >
cols(colsInp)mat::MatrixHierarchicBase< Treal, Telement >
elementsmat::MatrixHierarchicBase< Treal, Telement >
elementsmat::MatrixHierarchicBase< Treal, Telement >
elements(0)mat::MatrixHierarchicBase< Treal, Telement > [inline]
ElementType typedefmat::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 > [inline]
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 > [inline, static]
frobSquared() const mat::Matrix< Treal, Telement > [inline]
frobSquaredDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B)mat::Matrix< Treal, Telement > [inline, static]
frobThreshElementLevel(Treal const threshold, Matrix< Treal, Telement > *ErrorMatrix)mat::Matrix< Treal, Telement > [inline]
frobThreshLowestLevel(Treal const threshold, Matrix< Treal, Telement > *ErrorMatrix)mat::Matrix< Treal, Telement > [inline]
fullMatrix(std::vector< Treal > &fullMat) const mat::Matrix< Treal, Telement > [inline]
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 > [inline, 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 > [inline, static]
gersgorin(Treal &lmin, Treal &lmax) const mat::Matrix< Treal, Telement > [inline]
get_diagonal(Treal *diag) const mat::Matrix< Treal, Telement > [inline]
getAllValues(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &) const mat::Matrix< Treal, Telement > [inline]
getFrobSqElementLevel(std::vector< Treal > &frobsq) const mat::Matrix< Treal, Telement > [inline]
getFrobSqLowestLevel(std::vector< Treal > &frobsq) const mat::Matrix< Treal, Telement > [inline]
getValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) const mat::Matrix< Treal, Telement > [inline]
getValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &, std::vector< int > const &indexes) const mat::Matrix< Treal, Telement > [inline]
level()mat::Matrix< Treal, Telement > [inline, static]
Matrix()mat::Matrix< Treal, Telement > [inline]
MatrixHierarchicBase(const MatrixHierarchicBase< Treal, Telement > &mat)mat::MatrixHierarchicBase< Treal, Telement > [inline]
maxAbsValue() const mat::Matrix< Treal, Telement > [inline]
memory_usage() const mat::Matrix< Treal, Telement > [inline]
ncols() const mat::MatrixHierarchicBase< Treal, Telement > [inline]
nnz() const mat::Matrix< Treal, Telement > [inline]
nosymToSym()mat::Matrix< Treal, Telement > [inline]
nrows() const mat::MatrixHierarchicBase< Treal, Telement > [inline]
nScalarsCols() const mat::MatrixHierarchicBase< Treal, Telement > [inline]
nScalarsRows() const mat::MatrixHierarchicBase< Treal, Telement > [inline]
nvalues() const mat::Matrix< Treal, Telement > [inline]
operator()(int rowmat::MatrixHierarchicBase< Treal, Telement > [inline]
operator()(int rowmat::MatrixHierarchicBase< Treal, Telement > [inline]
operator*=(const Treal alpha)mat::Matrix< Treal, Telement > [inline]
operator=(const Matrix< Treal, Telement > &mat)mat::Matrix< Treal, Telement > [inline]
operator=(int const k)mat::Matrix< Treal, Telement > [inline]
operator==(int k) const mat::MatrixHierarchicBase< Treal, Telement > [inline]
random()mat::Matrix< Treal, Telement > [inline]
randomZeroStructure(Treal probabilityBeingZero)mat::Matrix< Treal, Telement > [inline]
readFromFile(std::ifstream &file)mat::Matrix< Treal, Telement > [inline]
rowsmat::MatrixHierarchicBase< Treal, Telement >
setElementsByRule(TRule &rule)mat::Matrix< Treal, Telement > [inline]
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 > [inline, 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 > [inline, static]
swap(MatrixHierarchicBase< Treal, Telement > &A, MatrixHierarchicBase< Treal, Telement > &B)mat::MatrixHierarchicBase< Treal, Telement > [inline, static]
sy_gersgorin(Treal &lmin, Treal &lmax) const mat::Matrix< Treal, Telement > [inline]
sy_nnz() const mat::Matrix< Treal, Telement > [inline]
sy_nvalues() const mat::Matrix< Treal, Telement > [inline]
sy_trace_ab(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B)mat::Matrix< Treal, Telement > [inline, 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 > [inline]
syAssignDiffFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A, Matrix< Treal, Matrix< Treal, Telement > > const &B)mat::Matrix< Treal, Telement > [inline]
syAssignFrobNormsLowestLevel(Matrix< Treal, Matrix< Treal, Telement > > const &A)mat::Matrix< Treal, Telement > [inline]
syAssignFromSparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values)mat::Matrix< Treal, Telement > [inline]
syFrob() const mat::Matrix< Treal, Telement > [inline]
syFrobDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B)mat::Matrix< Treal, Telement > [inline, static]
syFrobSquared() const mat::Matrix< Treal, Telement > [inline]
syFrobSquaredDiff(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B)mat::Matrix< Treal, Telement > [inline, static]
syFullMatrix(std::vector< Treal > &fullMat) const mat::Matrix< Treal, Telement > [inline]
syGetAllValues(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &) const mat::Matrix< Treal, Telement > [inline]
syGetValues(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) const mat::Matrix< Treal, Telement > [inline]
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 > [inline, 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 > [inline, static]
symToNosym()mat::Matrix< Treal, Telement > [inline]
syRandom()mat::Matrix< Treal, Telement > [inline]
syRandomZeroStructure(Treal probabilityBeingZero)mat::Matrix< Treal, Telement > [inline]
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 > [inline, static]
sySetElementsByRule(TRule &rule)mat::Matrix< Treal, Telement > [inline]
sysq(const char uplo, const Treal alpha, const Matrix< Treal, Telement > &A, const Treal beta, Matrix< Treal, Telement > &C)mat::Matrix< Treal, Telement > [inline, static]
sytr_upper_tr_only(char const side, const Treal alpha, Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &Z)mat::Matrix< Treal, Telement > [inline, static]
syUpTriFullMatrix(std::vector< Treal > &fullMat) const mat::Matrix< Treal, Telement > [inline]
trace() const mat::Matrix< Treal, Telement > [inline]
trace_ab(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B)mat::Matrix< Treal, Telement > [inline, static]
trace_aTb(const Matrix< Treal, Telement > &A, const Matrix< Treal, Telement > &B)mat::Matrix< Treal, Telement > [inline, static]
transpose(Matrix< Treal, Telement > const &A, Matrix< Treal, Telement > &AT)mat::Matrix< Treal, Telement > [inline, 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 > [inline, 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 > [inline, 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 > [inline, static]
truncateAccordingToSparsityPattern(Matrix< Treal, Matrix< Treal, Telement > > &A) const mat::Matrix< Treal, Telement > [inline]
Vector< Treal, Telement > classmat::Matrix< Treal, Telement > [friend]
VectorType typedefmat::Matrix< Treal, Telement >
writeToFile(std::ofstream &file) const mat::Matrix< Treal, Telement > [inline]
~Matrix()mat::Matrix< Treal, Telement > [inline]
~MatrixHierarchicBase()mat::MatrixHierarchicBase< Treal, Telement > [inline, virtual]

Generated on 21 Nov 2012 for ergo by  doxygen 1.6.1