strumpack::DistributedMatrixWrapper< scalar_t > Member List

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

active() conststrumpack::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) conststrumpack::DistributedMatrix< scalar_t >
clear() (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inline
colblocks() conststrumpack::DistributedMatrix< scalar_t >inline
colg2l(int col) conststrumpack::DistributedMatrix< scalar_t >inline
colg2p(int col) conststrumpack::DistributedMatrix< scalar_t >inline
coll2g(int col) conststrumpack::DistributedMatrix< scalar_t >inline
cols() const overridestrumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual
comm() conststrumpack::DistributedMatrix< scalar_t >inline
Comm() conststrumpack::DistributedMatrix< scalar_t >inline
ctxt() conststrumpack::DistributedMatrix< scalar_t >inline
ctxt_all() conststrumpack::DistributedMatrix< scalar_t >inline
data() conststrumpack::DistributedMatrix< scalar_t >inline
data()strumpack::DistributedMatrix< scalar_t >inline
default_MBstrumpack::DistributedMatrix< scalar_t >static
default_NBstrumpack::DistributedMatrix< scalar_t >static
dense() const (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
dense_and_clear()=delete (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
dense_wrapper()=delete (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
desc() conststrumpack::DistributedMatrix< scalar_t >inline
DistributedMatrix()strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, int M, int N)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, int M, int N, const std::function< scalar_t(std::size_t, std::size_t)> &A)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, const DenseMatrix< scalar_t > &m)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, DenseMatrix< scalar_t > &&m)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, DenseMatrixWrapper< scalar_t > &&m)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, int M, int N, const DistributedMatrix< scalar_t > &m, int context_all)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const BLACSGrid *g, int M, int N, int MB, int NB)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(const DistributedMatrix< scalar_t > &m)strumpack::DistributedMatrix< scalar_t >
DistributedMatrix(DistributedMatrix< scalar_t > &&m)strumpack::DistributedMatrix< scalar_t >
DistributedMatrixWrapper() (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inline
DistributedMatrixWrapper(DistributedMatrix< scalar_t > &A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
DistributedMatrixWrapper(const DistributedMatrixWrapper< scalar_t > &A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
DistributedMatrixWrapper(DistributedMatrixWrapper< scalar_t > &&A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
DistributedMatrixWrapper(std::size_t m, std::size_t n, DistributedMatrix< scalar_t > &A, std::size_t i, std::size_t j) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
DistributedMatrixWrapper(const BLACSGrid *g, std::size_t m, std::size_t n, scalar_t *A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
DistributedMatrixWrapper(const BLACSGrid *g, std::size_t m, std::size_t n, int MB, int NB, scalar_t *A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
DistributedMatrixWrapper(const BLACSGrid *g, std::size_t m, std::size_t n, DenseMatrix< scalar_t > &A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< 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 >
gather() const (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
global(int r, int c) conststrumpack::DistributedMatrix< scalar_t >inline
global(int r, int c)strumpack::DistributedMatrix< scalar_t >inline
global(int r, int c, scalar_t v)strumpack::DistributedMatrix< scalar_t >inline
grid() conststrumpack::DistributedMatrix< scalar_t >inline
hconcat(const DistributedMatrix< scalar_t > &b) override (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual
I() const overridestrumpack::DistributedMatrixWrapper< 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) conststrumpack::DistributedMatrix< scalar_t >inline
is_master() conststrumpack::DistributedMatrix< scalar_t >inline
J() const overridestrumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual
laswp(const std::vector< int > &P, bool fwd) (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
lcols() conststrumpack::DistributedMatrix< scalar_t >inline
ld() conststrumpack::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 overridestrumpack::DistributedMatrixWrapper< scalar_t >virtual
lrows() conststrumpack::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() conststrumpack::DistributedMatrix< scalar_t >inline
memory() const override (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< 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() conststrumpack::DistributedMatrix< scalar_t >inline
nonzeros() const override (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< 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() conststrumpack::DistributedMatrix< scalar_t >inline
npcols() conststrumpack::DistributedMatrix< scalar_t >inline
nprows() conststrumpack::DistributedMatrix< scalar_t >inline
operator()(int r, int c) conststrumpack::DistributedMatrix< scalar_t >inline
operator()(int r, int c)strumpack::DistributedMatrix< scalar_t >inline
operator=(const DistributedMatrixWrapper< scalar_t > &A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
operator=(DistributedMatrixWrapper< scalar_t > &&A) (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
operator=(const DistributedMatrix< scalar_t > &)=delete (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
operator=(DistributedMatrix< scalar_t > &&)=delete (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >
orthogonalize(scalar_t &r_max, scalar_t &r_min) (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
pcol() conststrumpack::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() conststrumpack::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) conststrumpack::DistributedMatrix< scalar_t >inline
resize(std::size_t m, std::size_t n) override (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual
rowblocks() conststrumpack::DistributedMatrix< scalar_t >inline
rowg2l(int row) conststrumpack::DistributedMatrix< scalar_t >inline
rowg2p(int row) conststrumpack::DistributedMatrix< scalar_t >inline
rowl2g(int row) conststrumpack::DistributedMatrix< scalar_t >inline
rows() const overridestrumpack::DistributedMatrixWrapper< 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 override (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual
total_nonzeros() const override (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual
trace() const (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
transpose() const (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
zero() (defined in strumpack::DistributedMatrix< scalar_t >)strumpack::DistributedMatrix< scalar_t >
~DistributedMatrix()strumpack::DistributedMatrix< scalar_t >virtual
~DistributedMatrixWrapper() (defined in strumpack::DistributedMatrixWrapper< scalar_t >)strumpack::DistributedMatrixWrapper< scalar_t >inlinevirtual