strumpack::BLR::BLRMatrix< scalar_t > Member List

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

begin_row() conststrumpack::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() conststrumpack::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 overridestrumpack::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() conststrumpack::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() conststrumpack::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() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
memory() const overridestrumpack::BLR::BLRMatrix< scalar_t >virtual
mult(Trans op, const DenseM_t &x, DenseM_t &y) const overridestrumpack::BLR::BLRMatrix< scalar_t >virtual
strumpack::structured::StructuredMatrix::mult(Trans op, int m, const scalar_t *x, int ldx, scalar_t *y, int ldy) conststrumpack::structured::StructuredMatrix< scalar_t >
strumpack::structured::StructuredMatrix::mult(Trans op, const DistributedMatrix< scalar_t > &x, DistributedMatrix< scalar_t > &y) conststrumpack::structured::StructuredMatrix< scalar_t >virtual
nonzeros() const overridestrumpack::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 overridestrumpack::BLR::BLRMatrix< scalar_t >virtual
rdist() conststrumpack::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 overridestrumpack::BLR::BLRMatrix< scalar_t >inlinevirtual
shift(scalar_t s)strumpack::structured::StructuredMatrix< scalar_t >virtual
solve(DenseM_t &x) const overridestrumpack::BLR::BLRMatrix< scalar_t >inlinevirtual
strumpack::structured::StructuredMatrix::solve(int nrhs, scalar_t *b, int ldb) conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
strumpack::structured::StructuredMatrix::solve(DistributedMatrix< scalar_t > &b) conststrumpack::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()=defaultstrumpack::structured::StructuredMatrix< scalar_t >virtual