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() const | strumpack::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() const | strumpack::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() const | strumpack::DenseMatrix< scalar_t > | inline |
extract(const std::vector< std::size_t > &I, const std::vector< std::size_t > &J) const | strumpack::DenseMatrix< scalar_t > | |
extract_cols(const std::vector< std::size_t > &I, DenseMatrix< scalar_t > &B) const | strumpack::DenseMatrix< scalar_t > | |
extract_cols(const std::vector< std::size_t > &I) const | strumpack::DenseMatrix< scalar_t > | |
extract_rows(const std::vector< std::size_t > &I, DenseMatrix< scalar_t > &B) const | strumpack::DenseMatrix< scalar_t > | |
extract_rows(const std::vector< std::size_t > &I) const | strumpack::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) const | strumpack::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() const | strumpack::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) const | strumpack::DenseMatrix< scalar_t > | |
LQ(DenseMatrix< scalar_t > &L, DenseMatrix< scalar_t > &Q, int depth) const | strumpack::DenseMatrix< scalar_t > | |
LU(std::vector< int > &piv, int depth=0) | strumpack::DenseMatrix< scalar_t > | |
LU(int depth=0) | strumpack::DenseMatrix< scalar_t > | |
memory() const | strumpack::DenseMatrix< scalar_t > | inlinevirtual |
nonzeros() const | strumpack::DenseMatrix< scalar_t > | inlinevirtual |
norm() const | strumpack::DenseMatrix< scalar_t > | |
norm1() const | strumpack::DenseMatrix< scalar_t > | |
normF() const | strumpack::DenseMatrix< scalar_t > | |
normI() const | strumpack::DenseMatrix< scalar_t > | |
operator()(std::size_t i, std::size_t j) const | strumpack::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() const | strumpack::DenseMatrix< scalar_t > | inline |
print(std::string name, bool all=false, int width=8) const | strumpack::DenseMatrix< scalar_t > | |
print_to_file(std::string name, std::string filename, int width=8) const | strumpack::DenseMatrix< scalar_t > | |
ptr(std::size_t i, std::size_t j) const | strumpack::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() const | strumpack::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() const | strumpack::DenseMatrix< scalar_t > | |
solve(const DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
solve_LDLt_in_place(DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
solve_LU_in_place(DenseMatrix< scalar_t > &b, const std::vector< int > &piv, int depth=0) const | strumpack::DenseMatrix< scalar_t > | |
solve_LU_in_place(DenseMatrix< scalar_t > &b, const int *piv, int depth=0) const | strumpack::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() const | strumpack::DenseMatrix< scalar_t > | |
transpose(DenseMatrix< scalar_t > &X) const | strumpack::DenseMatrix< scalar_t > | |
write(const std::string &fname) const | strumpack::DenseMatrix< scalar_t > | |
zero() | strumpack::DenseMatrix< scalar_t > | |
~DenseMatrix() | strumpack::DenseMatrix< scalar_t > | virtual |