| add(const DenseMatrix< scalar_t > &B, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| Cholesky(int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| clear() | strumpack::DenseMatrix< scalar_t > | virtual |
| cols() const | strumpack::DenseMatrix< scalar_t > | inline |
| copy(const DenseMatrix< scalar_t > &B, std::size_t i=0, std::size_t j=0) | strumpack::DenseMatrix< scalar_t > | |
| copy(const scalar_t *B, std::size_t ldb) | strumpack::DenseMatrix< scalar_t > | |
| data() const | strumpack::DenseMatrix< scalar_t > | inline |
| data() | strumpack::DenseMatrix< scalar_t > | inline |
| DenseMatrix() | strumpack::DenseMatrix< scalar_t > | |
| DenseMatrix(std::size_t m, std::size_t n) | strumpack::DenseMatrix< scalar_t > | |
| DenseMatrix(std::size_t m, std::size_t n, const std::function< scalar_t(std::size_t, std::size_t)> &A) | strumpack::DenseMatrix< scalar_t > | |
| DenseMatrix(std::size_t m, std::size_t n, const scalar_t *D, std::size_t ld) | strumpack::DenseMatrix< scalar_t > | |
| DenseMatrix(std::size_t m, std::size_t n, const DenseMatrix< scalar_t > &D, std::size_t i, std::size_t j) | strumpack::DenseMatrix< scalar_t > | |
| DenseMatrix(const DenseMatrix< scalar_t > &D) | strumpack::DenseMatrix< scalar_t > | |
| DenseMatrix(DenseMatrix< scalar_t > &&D) | strumpack::DenseMatrix< scalar_t > | |
| DistributedMatrix (defined in strumpack::DenseMatrix< scalar_t >) | strumpack::DenseMatrix< scalar_t > | friend |
| div_rows(const std::vector< scalar_t > &D, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| end() | strumpack::DenseMatrix< scalar_t > | inline |
| end() const | strumpack::DenseMatrix< scalar_t > | inline |
| extract(const std::vector< std::size_t > &I, const std::vector< std::size_t > &J) const | strumpack::DenseMatrix< scalar_t > | |
| extract_cols(const std::vector< std::size_t > &I, DenseMatrix< scalar_t > &B) const | strumpack::DenseMatrix< scalar_t > | |
| extract_cols(const std::vector< std::size_t > &I) const | strumpack::DenseMatrix< scalar_t > | |
| extract_rows(const std::vector< std::size_t > &I, DenseMatrix< scalar_t > &B) const | strumpack::DenseMatrix< scalar_t > | |
| extract_rows(const std::vector< std::size_t > &I) const | strumpack::DenseMatrix< scalar_t > | |
| eye() | strumpack::DenseMatrix< scalar_t > | |
| fill(scalar_t v) | strumpack::DenseMatrix< scalar_t > | |
| fill(const std::function< scalar_t(std::size_t, std::size_t)> &A) | strumpack::DenseMatrix< scalar_t > | |
| hconcat(const DenseMatrix< scalar_t > &b) | strumpack::DenseMatrix< scalar_t > | |
| ID_column(DenseMatrix< scalar_t > &X, std::vector< int > &piv, std::vector< std::size_t > &ind, real_t rel_tol, real_t abs_tol, int max_rank, int depth) | strumpack::DenseMatrix< scalar_t > | |
| ID_row(DenseMatrix< scalar_t > &X, std::vector< int > &piv, std::vector< std::size_t > &ind, real_t rel_tol, real_t abs_tol, int max_rank, int depth) const | strumpack::DenseMatrix< scalar_t > | |
| lapmr(const std::vector< int > &P, bool fwd) | strumpack::DenseMatrix< scalar_t > | |
| lapmt(const std::vector< int > &P, bool fwd) | strumpack::DenseMatrix< scalar_t > | |
| laswp(const std::vector< int > &P, bool fwd) | strumpack::DenseMatrix< scalar_t > | |
| laswp(const int *P, bool fwd) | strumpack::DenseMatrix< scalar_t > | |
| ld() const | strumpack::DenseMatrix< scalar_t > | inline |
| LDLt(int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| low_rank(DenseMatrix< scalar_t > &U, DenseMatrix< scalar_t > &V, real_t rel_tol, real_t abs_tol, int max_rank, int depth) const | strumpack::DenseMatrix< scalar_t > | |
| LQ(DenseMatrix< scalar_t > &L, DenseMatrix< scalar_t > &Q, int depth) const | strumpack::DenseMatrix< scalar_t > | |
| LU(std::vector< int > &piv, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| LU(int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| memory() const | strumpack::DenseMatrix< scalar_t > | inlinevirtual |
| nonzeros() const | strumpack::DenseMatrix< scalar_t > | inlinevirtual |
| norm() const | strumpack::DenseMatrix< scalar_t > | |
| norm1() const | strumpack::DenseMatrix< scalar_t > | |
| normF() const | strumpack::DenseMatrix< scalar_t > | |
| normI() const | strumpack::DenseMatrix< scalar_t > | |
| operator()(std::size_t i, std::size_t j) const | strumpack::DenseMatrix< scalar_t > | inline |
| operator()(std::size_t i, std::size_t j) | strumpack::DenseMatrix< scalar_t > | inline |
| operator<< (defined in strumpack::DenseMatrix< scalar_t >) | strumpack::DenseMatrix< scalar_t > | friend |
| operator=(const DenseMatrix< scalar_t > &D) | strumpack::DenseMatrix< scalar_t > | virtual |
| operator=(DenseMatrix< scalar_t > &&D) | strumpack::DenseMatrix< scalar_t > | virtual |
| operator>> (defined in strumpack::DenseMatrix< scalar_t >) | strumpack::DenseMatrix< scalar_t > | friend |
| orthogonalize(scalar_t &r_max, scalar_t &r_min, int depth) | strumpack::DenseMatrix< scalar_t > | |
| print() const | strumpack::DenseMatrix< scalar_t > | inline |
| print(std::string name, bool all=false, int width=8) const | strumpack::DenseMatrix< scalar_t > | |
| print_to_file(std::string name, std::string filename, int width=8) const | strumpack::DenseMatrix< scalar_t > | |
| ptr(std::size_t i, std::size_t j) const | strumpack::DenseMatrix< scalar_t > | inline |
| ptr(std::size_t i, std::size_t j) | strumpack::DenseMatrix< scalar_t > | inline |
| random() | strumpack::DenseMatrix< scalar_t > | |
| random(random::RandomGeneratorBase< typename RealType< scalar_t >::value_type > &rgen) | strumpack::DenseMatrix< scalar_t > | |
| read(const std::string &fname) | strumpack::DenseMatrix< scalar_t > | static |
| resize(std::size_t m, std::size_t n) | strumpack::DenseMatrix< scalar_t > | |
| rows() const | strumpack::DenseMatrix< scalar_t > | inline |
| scale(scalar_t alpha, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| scale_and_add(scalar_t alpha, const DenseMatrix< scalar_t > &B, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| scale_rows(const std::vector< scalar_t > &D, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| scale_rows(const scalar_t *D, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| scale_rows_real(const std::vector< real_t > &D, int depth=0) (defined in strumpack::DenseMatrix< scalar_t >) | strumpack::DenseMatrix< scalar_t > | |
| scale_rows_real(const real_t *D, int depth=0) (defined in strumpack::DenseMatrix< scalar_t >) | strumpack::DenseMatrix< scalar_t > | |
| scaled_add(scalar_t alpha, const DenseMatrix< scalar_t > &B, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| scatter_rows_add(const std::vector< std::size_t > &I, const DenseMatrix< scalar_t > &B, int depth) | strumpack::DenseMatrix< scalar_t > | |
| shift(scalar_t sigma) | strumpack::DenseMatrix< scalar_t > | |
| singular_values() const | strumpack::DenseMatrix< scalar_t > | |
| solve(const DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
| solve_LDLt_in_place(DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
| solve_LU_in_place(DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
| solve_LU_in_place(DenseMatrix< scalar_t > &b, const int *piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
| sub(const DenseMatrix< scalar_t > &B, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
| syev(Jobz job, UpLo ul, std::vector< scalar_t > &lambda) | strumpack::DenseMatrix< scalar_t > | |
| transpose() const | strumpack::DenseMatrix< scalar_t > | |
| transpose(DenseMatrix< scalar_t > &X) const | strumpack::DenseMatrix< scalar_t > | |
| write(const std::string &fname) const | strumpack::DenseMatrix< scalar_t > | |
| zero() | strumpack::DenseMatrix< scalar_t > | |
| ~DenseMatrix() | strumpack::DenseMatrix< scalar_t > | virtual |