| active() const | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | allocate_block_row(int d, DenseM_t &sub_A, DistM_t &leaf_A) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | backward_solve(WorkSolveMPI< scalar_t > &w, DistM_t &x) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | begin_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | cdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | child(int c) const | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | child(int c) | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | clone() const =0 | strumpack::HSS::HSSMatrixBase< scalar_t > | pure virtual | 
  | cols() const override | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | dims() const | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | dist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | draw(std::ostream &of, std::size_t rlo, std::size_t clo) const | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | end_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | factor() | strumpack::structured::StructuredMatrix< scalar_t > | virtual | 
  | factor_nonzeros() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | forward_solve(WorkSolveMPI< scalar_t > &w, const DistM_t &b, bool partial) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | from_block_row(DistM_t &A, const DenseM_t &sub_A, const DistM_t &leaf_A, const BLACSGrid *lg) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | grid() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | grid(const BLACSGrid *local_grid) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | grid_local() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | HSSMatrix< scalar_t > (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | friend | 
  | HSSMatrixBase(std::size_t m, std::size_t n, bool active) | strumpack::HSS::HSSMatrixBase< scalar_t > |  | 
  | HSSMatrixBase(const HSSMatrixBase< scalar_t > &other) | strumpack::HSS::HSSMatrixBase< scalar_t > |  | 
  | HSSMatrixBase(HSSMatrixBase &&h)=default | strumpack::HSS::HSSMatrixBase< scalar_t > |  | 
  | HSSMatrixMPI< scalar_t > (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | friend | 
  | is_compressed() const | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | is_untouched() const | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | leaf() const | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | levels() const =0 | strumpack::HSS::HSSMatrixBase< scalar_t > | pure virtual | 
  | local_rows() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | memory() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual | 
  | mult(Trans op, const DenseMatrix< scalar_t > &x, DenseMatrix< scalar_t > &y) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual | 
  | mult(Trans op, int m, const scalar_t *x, int ldx, scalar_t *y, int ldy) const | strumpack::structured::StructuredMatrix< scalar_t > |  | 
  | mult(Trans op, const DistributedMatrix< scalar_t > &x, DistributedMatrix< scalar_t > &y) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual | 
  | nonzeros() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual | 
  | operator=(const HSSMatrixBase< scalar_t > &other) | strumpack::HSS::HSSMatrixBase< scalar_t > |  | 
  | operator=(HSSMatrixBase &&h)=default | strumpack::HSS::HSSMatrixBase< scalar_t > |  | 
  | Pactive() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | print_info(std::ostream &out=std::cout, std::size_t roff=0, std::size_t coff=0) const =0 | strumpack::HSS::HSSMatrixBase< scalar_t > | pure virtual | 
  | Ptotal() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | rank() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual | 
  | rdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | rows() const override | strumpack::HSS::HSSMatrixBase< scalar_t > | inlinevirtual | 
  | set_openmp_task_depth(int depth) | strumpack::HSS::HSSMatrixBase< scalar_t > | inline | 
  | shift(scalar_t sigma) override=0 | strumpack::HSS::HSSMatrixBase< scalar_t > | pure virtual | 
  | solve(DenseMatrix< scalar_t > &b) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual | 
  | solve(int nrhs, scalar_t *b, int ldb) const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | solve(DistributedMatrix< scalar_t > &b) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual | 
  | to_block_row(const DistM_t &A, DenseM_t &sub_A, DistM_t &leaf_A) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >) | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | ~HSSMatrixBase()=default | strumpack::HSS::HSSMatrixBase< scalar_t > | virtual | 
  | ~StructuredMatrix()=default | strumpack::structured::StructuredMatrix< scalar_t > | virtual |