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