strumpack::DistributedMatrix< scalar_t > Member List

This is the complete list of members for strumpack::DistributedMatrix< scalar_t >, including all inherited members.

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