| 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 |