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 |