strumpack::DenseMatrix< scalar_t > Member List

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

add(const DenseMatrix< scalar_t > &B, int depth=0)strumpack::DenseMatrix< scalar_t >
Cholesky(int depth=0)strumpack::DenseMatrix< scalar_t >
clear()strumpack::DenseMatrix< scalar_t >virtual
cols() conststrumpack::DenseMatrix< scalar_t >inline
copy(const DenseMatrix< scalar_t > &B, std::size_t i=0, std::size_t j=0)strumpack::DenseMatrix< scalar_t >
copy(const scalar_t *B, std::size_t ldb)strumpack::DenseMatrix< scalar_t >
data() conststrumpack::DenseMatrix< scalar_t >inline
data()strumpack::DenseMatrix< scalar_t >inline
DenseMatrix()strumpack::DenseMatrix< scalar_t >
DenseMatrix(std::size_t m, std::size_t n)strumpack::DenseMatrix< scalar_t >
DenseMatrix(std::size_t m, std::size_t n, const std::function< scalar_t(std::size_t, std::size_t)> &A)strumpack::DenseMatrix< scalar_t >
DenseMatrix(std::size_t m, std::size_t n, const scalar_t *D, std::size_t ld)strumpack::DenseMatrix< scalar_t >
DenseMatrix(std::size_t m, std::size_t n, const DenseMatrix< scalar_t > &D, std::size_t i, std::size_t j)strumpack::DenseMatrix< scalar_t >
DenseMatrix(const DenseMatrix< scalar_t > &D)strumpack::DenseMatrix< scalar_t >
DenseMatrix(DenseMatrix< scalar_t > &&D)strumpack::DenseMatrix< scalar_t >
DistributedMatrix (defined in strumpack::DenseMatrix< scalar_t >)strumpack::DenseMatrix< scalar_t >friend
div_rows(const std::vector< scalar_t > &D, int depth=0)strumpack::DenseMatrix< scalar_t >
end()strumpack::DenseMatrix< scalar_t >inline
end() conststrumpack::DenseMatrix< scalar_t >inline
extract(const std::vector< std::size_t > &I, const std::vector< std::size_t > &J) conststrumpack::DenseMatrix< scalar_t >
extract_cols(const std::vector< std::size_t > &I, DenseMatrix< scalar_t > &B) conststrumpack::DenseMatrix< scalar_t >
extract_cols(const std::vector< std::size_t > &I) conststrumpack::DenseMatrix< scalar_t >
extract_rows(const std::vector< std::size_t > &I, DenseMatrix< scalar_t > &B) conststrumpack::DenseMatrix< scalar_t >
extract_rows(const std::vector< std::size_t > &I) conststrumpack::DenseMatrix< scalar_t >
eye()strumpack::DenseMatrix< scalar_t >
fill(scalar_t v)strumpack::DenseMatrix< scalar_t >
fill(const std::function< scalar_t(std::size_t, std::size_t)> &A)strumpack::DenseMatrix< scalar_t >
hconcat(const DenseMatrix< scalar_t > &b)strumpack::DenseMatrix< scalar_t >
ID_column(DenseMatrix< scalar_t > &X, std::vector< int > &piv, std::vector< std::size_t > &ind, real_t rel_tol, real_t abs_tol, int max_rank, int depth)strumpack::DenseMatrix< scalar_t >
ID_row(DenseMatrix< scalar_t > &X, std::vector< int > &piv, std::vector< std::size_t > &ind, real_t rel_tol, real_t abs_tol, int max_rank, int depth) conststrumpack::DenseMatrix< scalar_t >
lapmr(const std::vector< int > &P, bool fwd)strumpack::DenseMatrix< scalar_t >
lapmt(const std::vector< int > &P, bool fwd)strumpack::DenseMatrix< scalar_t >
laswp(const std::vector< int > &P, bool fwd)strumpack::DenseMatrix< scalar_t >
laswp(const int *P, bool fwd)strumpack::DenseMatrix< scalar_t >
ld() conststrumpack::DenseMatrix< scalar_t >inline
LDLt(int depth=0)strumpack::DenseMatrix< scalar_t >
low_rank(DenseMatrix< scalar_t > &U, DenseMatrix< scalar_t > &V, real_t rel_tol, real_t abs_tol, int max_rank, int depth) conststrumpack::DenseMatrix< scalar_t >
LQ(DenseMatrix< scalar_t > &L, DenseMatrix< scalar_t > &Q, int depth) conststrumpack::DenseMatrix< scalar_t >
LU(std::vector< int > &piv, int depth=0)strumpack::DenseMatrix< scalar_t >
LU(int depth=0)strumpack::DenseMatrix< scalar_t >
memory() conststrumpack::DenseMatrix< scalar_t >inlinevirtual
nonzeros() conststrumpack::DenseMatrix< scalar_t >inlinevirtual
norm() conststrumpack::DenseMatrix< scalar_t >
norm1() conststrumpack::DenseMatrix< scalar_t >
normF() conststrumpack::DenseMatrix< scalar_t >
normI() conststrumpack::DenseMatrix< scalar_t >
operator()(std::size_t i, std::size_t j) conststrumpack::DenseMatrix< scalar_t >inline
operator()(std::size_t i, std::size_t j)strumpack::DenseMatrix< scalar_t >inline
operator<< (defined in strumpack::DenseMatrix< scalar_t >)strumpack::DenseMatrix< scalar_t >friend
operator=(const DenseMatrix< scalar_t > &D)strumpack::DenseMatrix< scalar_t >virtual
operator=(DenseMatrix< scalar_t > &&D)strumpack::DenseMatrix< scalar_t >virtual
operator>> (defined in strumpack::DenseMatrix< scalar_t >)strumpack::DenseMatrix< scalar_t >friend
orthogonalize(scalar_t &r_max, scalar_t &r_min, int depth)strumpack::DenseMatrix< scalar_t >
print() conststrumpack::DenseMatrix< scalar_t >inline
print(std::string name, bool all=false, int width=8) conststrumpack::DenseMatrix< scalar_t >
print_to_file(std::string name, std::string filename, int width=8) conststrumpack::DenseMatrix< scalar_t >
ptr(std::size_t i, std::size_t j) conststrumpack::DenseMatrix< scalar_t >inline
ptr(std::size_t i, std::size_t j)strumpack::DenseMatrix< scalar_t >inline
random()strumpack::DenseMatrix< scalar_t >
random(random::RandomGeneratorBase< typename RealType< scalar_t >::value_type > &rgen)strumpack::DenseMatrix< scalar_t >
read(const std::string &fname)strumpack::DenseMatrix< scalar_t >static
resize(std::size_t m, std::size_t n)strumpack::DenseMatrix< scalar_t >
rows() conststrumpack::DenseMatrix< scalar_t >inline
scale(scalar_t alpha, int depth=0)strumpack::DenseMatrix< scalar_t >
scale_and_add(scalar_t alpha, const DenseMatrix< scalar_t > &B, int depth=0)strumpack::DenseMatrix< scalar_t >
scale_rows(const std::vector< scalar_t > &D, int depth=0)strumpack::DenseMatrix< scalar_t >
scale_rows(const scalar_t *D, int depth=0)strumpack::DenseMatrix< scalar_t >
scale_rows_real(const std::vector< real_t > &D, int depth=0) (defined in strumpack::DenseMatrix< scalar_t >)strumpack::DenseMatrix< scalar_t >
scale_rows_real(const real_t *D, int depth=0) (defined in strumpack::DenseMatrix< scalar_t >)strumpack::DenseMatrix< scalar_t >
scaled_add(scalar_t alpha, const DenseMatrix< scalar_t > &B, int depth=0)strumpack::DenseMatrix< scalar_t >
scatter_rows_add(const std::vector< std::size_t > &I, const DenseMatrix< scalar_t > &B, int depth)strumpack::DenseMatrix< scalar_t >
shift(scalar_t sigma)strumpack::DenseMatrix< scalar_t >
singular_values() conststrumpack::DenseMatrix< scalar_t >
solve(const DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) conststrumpack::DenseMatrix< scalar_t >
solve_LDLt_in_place(DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) conststrumpack::DenseMatrix< scalar_t >
solve_LU_in_place(DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) conststrumpack::DenseMatrix< scalar_t >
solve_LU_in_place(DenseMatrix< scalar_t > &b, const int *piv, int depth=0) conststrumpack::DenseMatrix< scalar_t >
sub(const DenseMatrix< scalar_t > &B, int depth=0)strumpack::DenseMatrix< scalar_t >
syev(Jobz job, UpLo ul, std::vector< scalar_t > &lambda)strumpack::DenseMatrix< scalar_t >
transpose() conststrumpack::DenseMatrix< scalar_t >
transpose(DenseMatrix< scalar_t > &X) conststrumpack::DenseMatrix< scalar_t >
write(const std::string &fname) conststrumpack::DenseMatrix< scalar_t >
zero()strumpack::DenseMatrix< scalar_t >
~DenseMatrix()strumpack::DenseMatrix< scalar_t >virtual