Loading...
Searching...
No Matches
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(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(const DenseM_t &A, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
compress(const extract_t &Aelem, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
compress_and_factor(const DenseM_t &A, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
compress_and_factor(const extract_t &Aelem, const adm_t &admissible, const Opts_t &opts) (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
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, BLRM_t &B11, BLRM_t &B12, BLRM_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(BLRM_t &B11, BLRM_t &B12, BLRM_t &B21, BLRM_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 &A11, const extract_t &A12, const extract_t &A21, const extract_t &A22, BLRM_t &B11, BLRM_t &B12, BLRM_t &B21, BLRM_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(BLRM_t &B11, BLRM_t &B12, BLRM_t &B21, BLRM_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 BLRM_t &F1, const BLRM_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
maxtilecols() const (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
maxtilerows() const (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
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
subnormals() conststrumpack::BLR::BLRMatrix< scalar_t >
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 BLRM_t &F1, const BLRM_t &F2, DenseM_t &B1, DenseM_t &B2, int task_depth) (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >static
zeros() const (defined in strumpack::BLR::BLRMatrix< scalar_t >)strumpack::BLR::BLRMatrix< scalar_t >
~StructuredMatrix()=defaultstrumpack::structured::StructuredMatrix< scalar_t >virtual