ergo
|
This is the complete list of members for mat::MatrixSymmetric< Treal, Tmatrix >, including all inherited members.
accumulateWith(Top &op) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
add_values(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
add_values(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values, std::vector< int > const &rowPermutation, std::vector< int > const &colPermutation) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
assign_from_sparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
assign_from_sparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values, SizesAndBlocks const &newRows, SizesAndBlocks const &newCols) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
assign_from_sparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values, std::vector< int > const &rowPermutation, std::vector< int > const &colPermutation) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
assign_from_sparse(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > const &values, SizesAndBlocks const &newRows, SizesAndBlocks const &newCols, std::vector< int > const &rowPermutation, std::vector< int > const &colPermutation) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
assignFromFull(std::vector< Treal > const &fullMat) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
assignFromFull(std::vector< Treal > const &fullMat, std::vector< int > const &rowPermutation, std::vector< int > const &colPermutation) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
diff(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B, normType const norm, Treal const requestedAccuracy) | mat::MatrixSymmetric< Treal, Tmatrix > | static |
diffIfSmall(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B, normType const norm, Treal const requestedAccuracy, Treal const maxAbsVal) | mat::MatrixSymmetric< Treal, Tmatrix > | static |
eucl(Treal const requestedAccuracy, int maxIter=-1) const | mat::MatrixSymmetric< Treal, Tmatrix > | |
eucl_diff(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B, Treal const requestedAccuracy, int maxIter=-1) | mat::MatrixSymmetric< Treal, Tmatrix > | static |
eucl_element_level_thresh(Treal const threshold) | mat::MatrixSymmetric< Treal, Tmatrix > | |
eucl_thresh(Treal const threshold, MatrixTriangular< Treal, Tmatrix > const *const Zptr=NULL) | mat::MatrixSymmetric< Treal, Tmatrix > | |
euclDiffIfSmall(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B, Treal const requestedAccuracy, Treal const maxAbsVal, VectorType *const eVecPtr=0) | mat::MatrixSymmetric< Treal, Tmatrix > | static |
frob() const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
frob_diff(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B) | mat::MatrixSymmetric< Treal, Tmatrix > | inlinestatic |
frob_thresh(Treal const threshold) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
fullMatrix(std::vector< Treal > &fullMat) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
fullMatrix(std::vector< Treal > &fullMat, std::vector< int > const &rowInversePermutation, std::vector< int > const &colInversePermutation) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
gershgorin(Treal &lmin, Treal &lmax) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
get_all_values(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &values) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
get_all_values(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &values, std::vector< int > const &rowInversePermutation, std::vector< int > const &colInversePermutation) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
get_values(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
get_values(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values, std::vector< int > const &rowPermutation, std::vector< int > const &colPermutation) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
getPermutedAndSymmetrized(std::vector< int > const &rowind, std::vector< int > const &rowPermutation, std::vector< int > &newRowind, std::vector< int > const &colind, std::vector< int > const &colPermutation, std::vector< int > &newColind) | mat::MatrixSymmetric< Treal, Tmatrix > | inlineprotectedstatic |
getSizesAndBlocksForFrobNormMat(SizesAndBlocks &rows_new, SizesAndBlocks &cols_new) const | mat::MatrixSymmetric< Treal, Tmatrix > | |
MatrixSymmetric() | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
MatrixSymmetric(const MatrixSymmetric< Treal, Tmatrix > &symm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
MatrixSymmetric(const XY< Treal, MatrixSymmetric< Treal, Tmatrix > > &sm) | mat::MatrixSymmetric< Treal, Tmatrix > | inlineexplicit |
MatrixSymmetric(const MatrixGeneral< Treal, Tmatrix > &matr) | mat::MatrixSymmetric< Treal, Tmatrix > | inlineexplicit |
matVecProd(Tvector &y, Tvector const &x) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
mixed_diff(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B, Treal const requestedAccuracy) | mat::MatrixSymmetric< Treal, Tmatrix > | static |
mixed_norm(Treal const requestedAccuracy, int maxIter=-1) const | mat::MatrixSymmetric< Treal, Tmatrix > | |
mixed_norm_thresh(Treal const threshold) | mat::MatrixSymmetric< Treal, Tmatrix > | |
nnz() const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
nvalues() const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
obj_type_id() const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator+=(const XYZ< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &sm2) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator+=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator+=(MatrixSymmetric< Treal, Tmatrix > const &A) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator+=(XY< Treal, MatrixSymmetric< Treal, Tmatrix > > const &sm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator-=(MatrixSymmetric< Treal, Tmatrix > const &A) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator-=(XY< Treal, MatrixSymmetric< Treal, Tmatrix > > const &sm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator=(const MatrixSymmetric< Treal, Tmatrix > &symm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator=(const MatrixGeneral< Treal, Tmatrix > &matr) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator=(int const k) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator=(XY< Treal, MatrixSymmetric< Treal, Tmatrix > > const &sm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator=(const XYZpUV< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix >, Treal, MatrixSymmetric< Treal, Tmatrix > > &sm2psm) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator=(const XYZ< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &sm2) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator=(const XYZpUV< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix >, Treal, MatrixSymmetric< Treal, Tmatrix > > &smmpsm) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator=(const XYZ< MatrixTriangular< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix >, MatrixTriangular< Treal, Tmatrix > > &zaz) | mat::MatrixSymmetric< Treal, Tmatrix > | |
operator=(XpY< MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > const &mpm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
operator=(XmY< MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > const &mm) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
quickEuclBounds(Treal &euclLowerBound, Treal &euclUpperBound) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
random() | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
randomZeroStructure(Treal probabilityBeingZero) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
read_from_buffer(void *buffer, const int n_bytes) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
readFromFileProt(std::ifstream &file) | mat::MatrixSymmetric< Treal, Tmatrix > | inlineprotected |
real typedef | mat::MatrixSymmetric< Treal, Tmatrix > | |
setElementsByRule(TRule &rule) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
simple_blockwise_frob_thresh(Treal const threshold) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
ssmmUpperTriangleOnly(const Treal alpha, const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B, const Treal beta, MatrixSymmetric< Treal, Tmatrix > &C) | mat::MatrixSymmetric< Treal, Tmatrix > | static |
thresh(Treal const threshold, normType const norm) | mat::MatrixSymmetric< Treal, Tmatrix > | |
trace_ab(const MatrixSymmetric< Treal, Tmatrix > &A, const MatrixSymmetric< Treal, Tmatrix > &B) | mat::MatrixSymmetric< Treal, Tmatrix > | inlinestatic |
transfer(MatrixSymmetric< Treal, Tmatrix > &dest) | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
VectorType typedef | mat::MatrixSymmetric< Treal, Tmatrix > | |
write_to_buffer(void *buffer, const int n_bytes) const | mat::MatrixSymmetric< Treal, Tmatrix > | inline |
writeToFileProt(std::ofstream &file) const | mat::MatrixSymmetric< Treal, Tmatrix > | inlineprotected |