| active() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| add(const DistributedMatrix< scalar_t > &B) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| all_gather() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| all_global(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| clear() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| colblocks() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| colg2l(int col) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| colg2l_fixed(int col) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| colg2p(int col) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| colg2p_fixed(int col) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| coll2g(int col) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| coll2g_fixed(int col) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| cols() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| Comm() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| comm() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| ctxt() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| ctxt_all() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| data() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| data() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| default_MB (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | static |
| default_NB (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | static |
| dense() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| dense_and_clear() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| dense_wrapper() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| desc() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| desc() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| DistributedMatrix() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, int M, int N) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, int M, int N, const std::function< scalar_t(std::size_t, std::size_t)> &A) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, const DenseMatrix< scalar_t > &m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, DenseMatrix< scalar_t > &&m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, DenseMatrixWrapper< scalar_t > &&m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, int M, int N, const DistributedMatrix< scalar_t > &m, int context_all) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, int M, int N, int MB, int NB) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const BLACSGrid *g, int desc[9]) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(const DistributedMatrix< scalar_t > &m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| DistributedMatrix(DistributedMatrix< scalar_t > &&m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| extract(const std::vector< std::size_t > &I, const std::vector< std::size_t > &J) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| extract_cols(const std::vector< std::size_t > &Ic) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| extract_rows(const std::vector< std::size_t > &Ir) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| eye() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| fill(scalar_t a) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| fill(const std::function< scalar_t(std::size_t, std::size_t)> &A) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| fixed() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| gather() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| global(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| global(int r, int c) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| global(int r, int c, scalar_t v) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| global_fixed(int r, int c) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| grid() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| hconcat(const DistributedMatrix< scalar_t > &b) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | virtual |
| I() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| ID_column(DistributedMatrix< scalar_t > &X, std::vector< int > &piv, std::vector< std::size_t > &ind, real_t rel_tol, real_t abs_tol, int max_rank) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| ID_row(DistributedMatrix< scalar_t > &X, std::vector< int > &piv, std::vector< std::size_t > &ind, real_t rel_tol, real_t abs_tol, int max_rank, const BLACSGrid *grid_T) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| is_local(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| is_local_fixed(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| is_master() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| J() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| laswp(const std::vector< int > &P, bool fwd) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| lcols() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| ld() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| LQ(DistributedMatrix< scalar_t > &L, DistributedMatrix< scalar_t > &Q) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| lranges(int &rlo, int &rhi, int &clo, int &chi) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | virtual |
| lrows() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| LU() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| LU(std::vector< int > &) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| MB() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| memory() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| mult(Trans op, const DistributedMatrix< scalar_t > &X, DistributedMatrix< scalar_t > &Y) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| NB() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| nonzeros() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| norm() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| norm1() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| normF() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| normI() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| npactives() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| npcols() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| nprows() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| operator()(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| operator()(int r, int c) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| operator=(const DistributedMatrix< scalar_t > &m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| operator=(DistributedMatrix< scalar_t > &&m) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| orthogonalize(scalar_t &r_max, scalar_t &r_min) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| pcol() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| print() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| print(std::string name, int precision=15) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| print_to_file(std::string name, std::string filename, int width=8) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| print_to_files(std::string name, int precision=16) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| prow() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| random() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| random(random::RandomGeneratorBase< typename RealType< scalar_t >::value_type > &rgen) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| rank(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rank_fixed(int r, int c) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| resize(std::size_t m, std::size_t n) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | virtual |
| rowblocks() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rowg2l(int row) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rowg2l_fixed(int row) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rowg2p(int row) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rowg2p_fixed(int row) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rowl2g(int row) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rowl2g_fixed(int row) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inline |
| rows() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| scale_and_add(scalar_t alpha, const DistributedMatrix< scalar_t > &B) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| scaled_add(scalar_t alpha, const DistributedMatrix< scalar_t > &B) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| scatter(const DenseMatrix< scalar_t > &a) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| shift(scalar_t sigma) (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| solve(const DistributedMatrix< scalar_t > &b, const std::vector< int > &piv) const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| total_memory() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| total_nonzeros() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | inlinevirtual |
| transpose() const (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| zero() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | |
| ~DistributedMatrix() (defined in strumpack::DistributedMatrix< scalar_t >) | strumpack::DistributedMatrix< scalar_t > | virtual |