| begin_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| cdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| cols() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual |
| dist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| end_row() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| factor() | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| local_rows() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| memory() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual |
| mult(Trans op, const DenseMatrix< scalar_t > &x, DenseMatrix< scalar_t > &y) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| mult(Trans op, int m, const scalar_t *x, int ldx, scalar_t *y, int ldy) const | strumpack::structured::StructuredMatrix< scalar_t > | |
| mult(Trans op, const DistributedMatrix< scalar_t > &x, DistributedMatrix< scalar_t > &y) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| nonzeros() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual |
| rank() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual |
| rdist() const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| rows() const =0 | strumpack::structured::StructuredMatrix< scalar_t > | pure virtual |
| shift(scalar_t s) | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| solve(DenseMatrix< scalar_t > &b) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| solve(int nrhs, scalar_t *b, int ldb) const | strumpack::structured::StructuredMatrix< scalar_t > | inlinevirtual |
| solve(DistributedMatrix< scalar_t > &b) const | strumpack::structured::StructuredMatrix< scalar_t > | virtual |
| ~StructuredMatrix()=default | strumpack::structured::StructuredMatrix< scalar_t > | virtual |