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 |