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, std::vector< int > &piv, 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, std::vector< int > &piv, 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, std::vector< int > &piv, 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, std::vector< int > &piv, 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, std::vector< int > &piv, 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 > | |
| 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(const std::vector< int > &P, DenseM_t &x) const (defined in strumpack::BLR::BLRMatrix< scalar_t >) | strumpack::BLR::BLRMatrix< scalar_t > | inline |
| strumpack::structured::StructuredMatrix::solve(DenseMatrix< scalar_t > &b) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| 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 |