ergo
mat::MatrixSymmetric< Treal, Tmatrix > Member List

This is the complete list of members for mat::MatrixSymmetric< Treal, Tmatrix >, including all inherited members.

accumulateWith(Top &op)mat::MatrixSymmetric< Treal, Tmatrix >inline
activate()mat::FileWritablestatic
add_identity(Treal alpha)mat::MatrixBase< 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
clear()mat::MatrixBase< Treal, Tmatrix >inlinevirtual
copyFromFile(const char *sourceFileName)mat::FileWritable
copyToFile(const char *destFileName)mat::FileWritable
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) constmat::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
fileSize()mat::FileWritable
FileWritable()mat::FileWritableprotected
FileWritable(FileWritable const &)mat::FileWritableprotected
frob() constmat::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) constmat::MatrixSymmetric< Treal, Tmatrix >inline
fullMatrix(std::vector< Treal > &fullMat, std::vector< int > const &rowInversePermutation, std::vector< int > const &colInversePermutation) constmat::MatrixSymmetric< Treal, Tmatrix >inline
gershgorin(Treal &lmin, Treal &lmax) constmat::MatrixSymmetric< Treal, Tmatrix >inline
get_all_values(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &values) constmat::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) constmat::MatrixSymmetric< Treal, Tmatrix >inline
get_ncols() constmat::MatrixBase< Treal, Tmatrix >inline
get_nrows() constmat::MatrixBase< Treal, Tmatrix >inline
get_values(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) constmat::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) constmat::MatrixSymmetric< Treal, Tmatrix >inline
getCols(SizesAndBlocks &colsCopy) constmat::MatrixBase< Treal, Tmatrix >inline
getMatrix() constmat::MatrixBase< Treal, Tmatrix >inline
getMatrix()mat::MatrixBase< 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
getPermutedIndexes(std::vector< int > const &index, std::vector< int > const &permutation, std::vector< int > &newIndex)mat::MatrixBase< Treal, Tmatrix >inlineprotectedstatic
getRows(SizesAndBlocks &rowsCopy) constmat::MatrixBase< Treal, Tmatrix >inline
getSizesAndBlocksForFrobNormMat(SizesAndBlocks &rows_new, SizesAndBlocks &cols_new) constmat::MatrixSymmetric< Treal, Tmatrix >
getStatsCount(TypeCountMap &theMap)mat::FileWritableprotectedstatic
getStatsCountCopyAndAssign()mat::FileWritablestatic
getStatsCountRead()mat::FileWritablestatic
getStatsCountWrite()mat::FileWritablestatic
getStatsFileSizes()mat::FileWritablestatic
getStatsFileSizes(ObjPtrSet const &set)mat::FileWritableprotectedstatic
getStatsTime(TypeTimeMap &theMap)mat::FileWritableprotectedstatic
getStatsTimeCopyAndAssign()mat::FileWritablestatic
getStatsTimeRead()mat::FileWritablestatic
getStatsTimeWrite()mat::FileWritablestatic
inMemorySet(bool inMem)mat::MatrixBase< Treal, Tmatrix >inlineprotectedvirtual
is_empty() constmat::MatrixBase< Treal, Tmatrix >inline
isOnFile()mat::FileWritableinline
MatrixBase()mat::MatrixBase< Treal, Tmatrix >inlineprotected
MatrixBase(const MatrixBase< Treal, Tmatrix > &other)mat::MatrixBase< Treal, Tmatrix >inlineprotected
matrixPtrmat::MatrixBase< Treal, Tmatrix >protected
MatrixSymmetric()mat::MatrixSymmetric< Treal, Tmatrix >inline
MatrixSymmetric(const MatrixSymmetric< Treal, Tmatrix > &symm)mat::MatrixSymmetric< Treal, Tmatrix >inlineexplicit
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) constmat::MatrixSymmetric< Treal, Tmatrix >inline
maxAbsValue() constmat::MatrixBase< Treal, Tmatrix >inline
memory_usage() constmat::MatrixBase< 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) constmat::MatrixSymmetric< Treal, Tmatrix >
mixed_norm_thresh(Treal const threshold)mat::MatrixSymmetric< Treal, Tmatrix >
nnz() constmat::MatrixSymmetric< Treal, Tmatrix >inline
nvalues() constmat::MatrixSymmetric< Treal, Tmatrix >inline
obj_type_id() constmat::MatrixSymmetric< Treal, Tmatrix >inlinevirtual
ObjPtrSet typedefmat::FileWritableprotected
operator*=(Treal const alpha)mat::MatrixBase< 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
mat::MatrixBase::operator=(const MatrixBase< Treal, Tmatrix > &other)mat::MatrixBase< Treal, Tmatrix >inlineprotected
mat::MatrixBase::operator=(const Xtrans< MatrixGeneral< Treal, Tmatrix > > &mt)mat::MatrixBase< Treal, Tmatrix >inlineprotected
mat::FileWritable::operator=(FileWritable const &)mat::FileWritableprotected
operator==(int k) constmat::MatrixBase< Treal, Tmatrix >inline
quickEuclBounds(Treal &euclLowerBound, Treal &euclUpperBound) constmat::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
read_from_buffer_base(void *buffer, const int n_bytes, const matrix_type mattype)mat::MatrixBase< Treal, Tmatrix >protected
readFromFile()mat::FileWritable
readFromFileBase(std::ifstream &file, matrix_type const mattype)mat::MatrixBase< Treal, Tmatrix >protected
readFromFileProt(std::ifstream &file)mat::MatrixSymmetric< Treal, Tmatrix >inlineprotectedvirtual
real typedefmat::MatrixSymmetric< Treal, Tmatrix >
resetSizesAndBlocks(SizesAndBlocks const &newRows, SizesAndBlocks const &newCols)mat::MatrixBase< Treal, Tmatrix >inline
resetStats()mat::FileWritablestatic
setElementsByRule(TRule &rule)mat::MatrixSymmetric< Treal, Tmatrix >inline
setPath(char const *const newPath)mat::FileWritablestatic
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() constmat::MatrixBase< Treal, Tmatrix >inline
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
TypeCountMap typedefmat::FileWritableprotected
TypeTimeMap typedefmat::FileWritableprotected
VectorType typedefmat::MatrixSymmetric< Treal, Tmatrix >
write_to_buffer(void *buffer, const int n_bytes) constmat::MatrixSymmetric< Treal, Tmatrix >inline
write_to_buffer_base(void *buffer, const int n_bytes, const matrix_type mattype) constmat::MatrixBase< Treal, Tmatrix >protected
write_to_buffer_count(int &n_bytes) constmat::MatrixBase< Treal, Tmatrix >inline
writeAndReadAll()mat::FileWritablestatic
writeToFile()mat::FileWritable
writeToFileBase(std::ofstream &file, matrix_type const mattype) constmat::MatrixBase< Treal, Tmatrix >protected
writeToFileProt(std::ofstream &file) constmat::MatrixSymmetric< Treal, Tmatrix >inlineprotectedvirtual
~FileWritable()mat::FileWritableprotectedvirtual