This is the complete list of members for strumpack::BLR::BLRMatrix< scalar_t >, including all inherited members.
begin_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
block(std::size_t i, std::size_t j) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
BLRExtendAdd (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | friend |
BLRMatrix()=default (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
BLRMatrix(DenseM_t &A, const std::vector< std::size_t > &rowtiles, const std::vector< std::size_t > &coltiles, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
BLRMatrix(DenseM_t &A, const std::vector< std::size_t > &tiles, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
BLRMatrix(std::size_t m, const std::vector< std::size_t > &rowtiles, std::size_t n, const std::vector< std::size_t > &coltiles) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
cdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
cg2t(std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
clear() (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
colblocks() const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
cols() const override | strumpack::BLR::BLRMatrix< scalar_t > | inlinevirtual |
compress_tile(std::size_t i, std::size_t j, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
construct_and_partial_factor(DenseM_t &A11, DenseM_t &A12, DenseM_t &A21, DenseM_t &A22, BLRMatrix< scalar_t > &B11, BLRMatrix< scalar_t > &B12, BLRMatrix< scalar_t > &B21, const std::vector< std::size_t > &tiles1, const std::vector< std::size_t > &tiles2, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | static |
construct_and_partial_factor(BLRMatrix< scalar_t > &B11, BLRMatrix< scalar_t > &B12, BLRMatrix< scalar_t > &B21, BLRMatrix< scalar_t > &B22, const std::vector< std::size_t > &tiles1, const std::vector< std::size_t > &tiles2, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | static |
construct_and_partial_factor(std::size_t n1, std::size_t n2, const extract_t< scalar_t > &A11, const extract_t< scalar_t > &A12, const extract_t< scalar_t > &A21, const extract_t< scalar_t > &A22, BLRMatrix< scalar_t > &B11, BLRMatrix< scalar_t > &B12, BLRMatrix< scalar_t > &B21, BLRMatrix< scalar_t > &B22, const std::vector< std::size_t > &tiles1, const std::vector< std::size_t > &tiles2, const adm_t &admissible, const BLROptions< scalar_t > &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | static |
construct_and_partial_factor_col(BLRMatrix< scalar_t > &B11, BLRMatrix< scalar_t > &B12, BLRMatrix< scalar_t > &B21, BLRMatrix< scalar_t > &B22, const std::vector< std::size_t > &tiles1, const std::vector< std::size_t > &tiles2, const adm_t &admissible, const Opts_t &opts, const std::function< void(int, bool, std::size_t)> &blockcol) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | static |
decompress() (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
decompress_local_columns(int c_min, int c_max) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
dense() const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
dense(DenseM_t &A) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
dist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
draw(std::ostream &of, std::size_t roff, std::size_t coff) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
draw (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | friend |
end_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
extract(const std::vector< std::size_t > &I, const std::vector< std::size_t > &J) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
factor() | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
fill(scalar_t v) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
fill_col(scalar_t v, std::size_t k, std::size_t CP) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
gemm_trsmUNN(const BLRMatrix< scalar_t > &F1, const BLRMatrix< scalar_t > &F2, DenseM_t &B1, DenseM_t &B2, int task_depth) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | static |
local_rows() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
memory() const override | strumpack::BLR::BLRMatrix< scalar_t > | virtual |
mult(Trans op, const DenseM_t &x, DenseM_t &y) const override | strumpack::BLR::BLRMatrix< scalar_t > | virtual |
strumpack::structured::StructuredMatrix::mult(Trans op, int m, const scalar_t *x, int ldx, scalar_t *y, int ldy) const | strumpack::structured::StructuredMatrix< scalar_t > | |
strumpack::structured::StructuredMatrix::mult(Trans op, const DistributedMatrix< scalar_t > &x, DistributedMatrix< scalar_t > &y) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
nonzeros() const override | strumpack::BLR::BLRMatrix< scalar_t > | virtual |
operator()(std::size_t i, std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
operator()(std::size_t i, std::size_t j) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
piv() const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
print(const std::string &name) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
rank() const override | strumpack::BLR::BLRMatrix< scalar_t > | virtual |
rdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
remove_tiles_before_local_column(int c_min, int c_max) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
rg2t(std::size_t i) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
rowblocks() const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
rows() const override | strumpack::BLR::BLRMatrix< scalar_t > | inlinevirtual |
shift(scalar_t s) | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
solve(DenseM_t &x) const override | strumpack::BLR::BLRMatrix< scalar_t > | inlinevirtual |
strumpack::structured::StructuredMatrix::solve(int nrhs, scalar_t *b, int ldb) const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
strumpack::structured::StructuredMatrix::solve(DistributedMatrix< scalar_t > &b) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
tile(std::size_t i, std::size_t j) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
tile(std::size_t i, std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
tile(DenseM_t &A, std::size_t i, std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
tile_dense(std::size_t i, std::size_t j) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
tile_dense(std::size_t i, std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | |
tilecoff(std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
tilecols(std::size_t j) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
tileroff(std::size_t i) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
tilerows(std::size_t i) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
trsmLNU_gemm(const BLRMatrix< scalar_t > &F1, const BLRMatrix< scalar_t > &F2, DenseM_t &B1, DenseM_t &B2, int task_depth) (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | static |
~StructuredMatrix()=default | strumpack::structured::StructuredMatrix< scalar_t > | virtual |