| active() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | begin_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | BLRExtendAdd (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | friend | 
  | BLRMatrixMPI() (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | BLRMatrixMPI(const ProcessorGrid2D &grid, const vec_t &Rt, const vec_t &Ct) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | cdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | cg2p(std::size_t j) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | cg2t(std::size_t j) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | cl2g(std::size_t j) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | colblocks() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | colblockslocal() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | cols() const override | strumpack::BLR::BLRMatrixMPI< scalar_t > | inlinevirtual | 
  | Comm() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | compress(const Opts_t &opts) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | decompress_local_columns(int c_min, int c_max) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | dist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | end_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | factor(const Opts_t &opts) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | factor(const adm_t &adm, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | strumpack::structured::StructuredMatrix::factor() | strumpack::structured::StructuredMatrix< scalar_t > | virtual | 
  | factor_col(const adm_t &adm, const Opts_t &opts, const std::function< void(int, bool, std::size_t)> &blockcol) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | fill(scalar_t v) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | fill_col(scalar_t v, std::size_t k, std::size_t CP) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | from_ScaLAPACK(const DistM_t &A, const ProcessorGrid2D &g, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | static | 
  | from_ScaLAPACK(const DistM_t &A, const ProcessorGrid2D &g, const vec_t &Rt, const vec_t &Ct) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | static | 
  | gemm (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | friend | 
  | gemv (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | friend | 
  | get_element_and_decompress_HODBF(int tr, int tc, int lr, int lc) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | global(std::size_t i, std::size_t j) const | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | global(std::size_t i, std::size_t j) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | grid() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | laswp(const std::vector< int > &piv, bool fwd) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | lcols() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | local_rows() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | lrows() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | max_rank() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | memory() const override | strumpack::BLR::BLRMatrixMPI< scalar_t > | 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 override | strumpack::BLR::BLRMatrixMPI< scalar_t > | virtual | 
  | operator()(std::size_t i, std::size_t j) const | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | operator()(std::size_t i, std::size_t j) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | partial_factor(BLRMPI_t &A11, BLRMPI_t &A12, BLRMPI_t &A21, BLRMPI_t &A22, const adm_t &adm, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | static | 
  | partial_factor_col(BLRMPI_t &F11, BLRMPI_t &F12, BLRMPI_t &F21, BLRMPI_t &F22, const adm_t &adm, const Opts_t &opts, const std::function< void(int, bool, std::size_t)> &blockcol) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | static | 
  | print(const std::string &name) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | rank() const override | strumpack::BLR::BLRMatrixMPI< scalar_t > | virtual | 
  | rdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual | 
  | remove_tiles_before_local_column(int c_min, int c_max) (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | rg2p(std::size_t i) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | rg2t(std::size_t i) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | rl2g(std::size_t i) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | rowblocks() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | rowblockslocal() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | rows() const override | strumpack::BLR::BLRMatrixMPI< scalar_t > | inlinevirtual | 
  | shift(scalar_t s) | strumpack::structured::StructuredMatrix< scalar_t > | 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 | 
  | strumpack::ExtendAdd (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | friend | 
  | tilecoff(std::size_t j) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | tilecols(std::size_t j) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | tileroff(std::size_t i) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | tilerows(std::size_t i) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | inline | 
  | to_ScaLAPACK(const BLACSGrid *g) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | to_ScaLAPACK(DistM_t &A) const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | total_memory() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | total_nonzeros() const (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > |  | 
  | trsm (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | friend | 
  | trsv (defined in strumpack::BLR::BLRMatrixMPI< scalar_t >) | strumpack::BLR::BLRMatrixMPI< scalar_t > | friend | 
  | ~StructuredMatrix()=default | strumpack::structured::StructuredMatrix< scalar_t > | virtual |