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

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

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::MatrixGeneral< 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::MatrixGeneral< 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::MatrixGeneral< Treal, Tmatrix >inline
assignFromFull(std::vector< Treal > const &fullMat)mat::MatrixGeneral< Treal, Tmatrix >inline
eucl(Treal const requestedAccuracy, int maxIter=-1) constmat::MatrixGeneral< Treal, Tmatrix >
eucl_thresh(Treal const threshold)mat::MatrixGeneral< Treal, Tmatrix >
frob() constmat::MatrixGeneral< Treal, Tmatrix >inline
frob_diff(const MatrixGeneral< Treal, Tmatrix > &A, const MatrixGeneral< Treal, Tmatrix > &B)mat::MatrixGeneral< Treal, Tmatrix >inlinestatic
frob_thresh(Treal threshold)mat::MatrixGeneral< Treal, Tmatrix >inline
fullMatrix(std::vector< Treal > &fullMat) constmat::MatrixGeneral< Treal, Tmatrix >inline
fullMatrix(std::vector< Treal > &fullMat, std::vector< int > const &rowInversePermutation, std::vector< int > const &colInversePermutation) constmat::MatrixGeneral< Treal, Tmatrix >inline
gershgorin(Treal &lmin, Treal &lmax)mat::MatrixGeneral< Treal, Tmatrix >inline
get_all_values(std::vector< int > &rowind, std::vector< int > &colind, std::vector< Treal > &values) constmat::MatrixGeneral< 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::MatrixGeneral< Treal, Tmatrix >inline
get_values(std::vector< int > const &rowind, std::vector< int > const &colind, std::vector< Treal > &values) constmat::MatrixGeneral< 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::MatrixGeneral< Treal, Tmatrix >inline
MatrixGeneral()mat::MatrixGeneral< Treal, Tmatrix >inline
MatrixGeneral(const MatrixGeneral< Treal, Tmatrix > &matr)mat::MatrixGeneral< Treal, Tmatrix >inlineexplicit
MatrixGeneral(const MatrixSymmetric< Treal, Tmatrix > &symm)mat::MatrixGeneral< Treal, Tmatrix >inlineexplicit
MatrixGeneral(const MatrixTriangular< Treal, Tmatrix > &triang)mat::MatrixGeneral< Treal, Tmatrix >inlineexplicit
nnz() constmat::MatrixGeneral< Treal, Tmatrix >inline
nvalues() constmat::MatrixGeneral< Treal, Tmatrix >inline
obj_type_id() constmat::MatrixGeneral< Treal, Tmatrix >inline
operator+=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator+=(MatrixGeneral< Treal, Tmatrix > const &A)mat::MatrixGeneral< Treal, Tmatrix >inline
operator+=(XY< Treal, MatrixGeneral< Treal, Tmatrix > > const &sm)mat::MatrixGeneral< Treal, Tmatrix >inline
operator+=(const XYZ< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator+=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator+=(const XYZ< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator-=(MatrixGeneral< Treal, Tmatrix > const &A)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(const MatrixGeneral< Treal, Tmatrix > &mat)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(const Xtrans< MatrixGeneral< Treal, Tmatrix > > &mt)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(const MatrixSymmetric< Treal, Tmatrix > &symm)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(const MatrixTriangular< Treal, Tmatrix > &triang)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(int const k)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XY< MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &mm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZpUV< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix >, Treal, MatrixGeneral< Treal, Tmatrix > > &smmpsm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(XpY< MatrixGeneral< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > const &mpm)mat::MatrixGeneral< Treal, Tmatrix >inline
operator=(const XYZ< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XY< MatrixSymmetric< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &mm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZpUV< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix >, Treal, MatrixGeneral< Treal, Tmatrix > > &smmpsm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XY< MatrixGeneral< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &mm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZpUV< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix >, Treal, MatrixGeneral< Treal, Tmatrix > > &smmpsm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZ< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XY< MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix > > &mm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZpUV< Treal, MatrixSymmetric< Treal, Tmatrix >, MatrixSymmetric< Treal, Tmatrix >, Treal, MatrixGeneral< Treal, Tmatrix > > &smmpsm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZ< Treal, MatrixTriangular< Treal, Tmatrix >, MatrixGeneral< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
operator=(const XYZ< Treal, MatrixGeneral< Treal, Tmatrix >, MatrixTriangular< Treal, Tmatrix > > &smm)mat::MatrixGeneral< Treal, Tmatrix >
random()mat::MatrixGeneral< Treal, Tmatrix >inline
randomZeroStructure(Treal probabilityBeingZero)mat::MatrixGeneral< Treal, Tmatrix >inline
read_from_buffer(void *buffer, const int n_bytes)mat::MatrixGeneral< Treal, Tmatrix >inline
readFromFileProt(std::ifstream &file)mat::MatrixGeneral< Treal, Tmatrix >inlineprotected
setElementsByRule(TRule &rule)mat::MatrixGeneral< Treal, Tmatrix >inline
thresh(Treal const threshold, normType const norm)mat::MatrixGeneral< Treal, Tmatrix >
trace_ab(const MatrixGeneral< Treal, Tmatrix > &A, const MatrixGeneral< Treal, Tmatrix > &B)mat::MatrixGeneral< Treal, Tmatrix >inlinestatic
trace_aTb(const MatrixGeneral< Treal, Tmatrix > &A, const MatrixGeneral< Treal, Tmatrix > &B)mat::MatrixGeneral< Treal, Tmatrix >inlinestatic
VectorType typedefmat::MatrixGeneral< Treal, Tmatrix >
write_to_buffer(void *buffer, const int n_bytes) constmat::MatrixGeneral< Treal, Tmatrix >inline
writeToFileProt(std::ofstream &file) constmat::MatrixGeneral< Treal, Tmatrix >inlineprotected