strumpack::HSS::HSSMatrixBase< scalar_t > Member List

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

active() conststrumpack::HSS::HSSMatrixBase< scalar_t >inline
allocate_block_row(int d, DenseM_t &sub_A, DistM_t &leaf_A) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >virtual
backward_solve(WorkSolveMPI< scalar_t > &w, DistM_t &x) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >virtual
begin_row() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
cdist() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
child(int c) conststrumpack::HSS::HSSMatrixBase< scalar_t >inline
child(int c)strumpack::HSS::HSSMatrixBase< scalar_t >inline
clone() const =0strumpack::HSS::HSSMatrixBase< scalar_t >pure virtual
cols() const overridestrumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
dims() conststrumpack::HSS::HSSMatrixBase< scalar_t >inline
dist() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
draw(std::ostream &of, std::size_t rlo, std::size_t clo) conststrumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
end_row() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
factor()strumpack::structured::StructuredMatrix< scalar_t >virtual
factor_nonzeros() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >virtual
forward_solve(WorkSolveMPI< scalar_t > &w, const DistM_t &b, bool partial) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >virtual
from_block_row(DistM_t &A, const DenseM_t &sub_A, const DistM_t &leaf_A, const BLACSGrid *lg) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >virtual
grid() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
grid(const BLACSGrid *local_grid) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
grid_local() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
HSSMatrix< scalar_t > (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >friend
HSSMatrixBase(std::size_t m, std::size_t n, bool active)strumpack::HSS::HSSMatrixBase< scalar_t >
HSSMatrixBase(const HSSMatrixBase< scalar_t > &other)strumpack::HSS::HSSMatrixBase< scalar_t >
HSSMatrixBase(HSSMatrixBase &&h)=defaultstrumpack::HSS::HSSMatrixBase< scalar_t >
HSSMatrixMPI< scalar_t > (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >friend
is_compressed() conststrumpack::HSS::HSSMatrixBase< scalar_t >inline
is_untouched() conststrumpack::HSS::HSSMatrixBase< scalar_t >inline
leaf() conststrumpack::HSS::HSSMatrixBase< scalar_t >inline
levels() const =0strumpack::HSS::HSSMatrixBase< scalar_t >pure virtual
local_rows() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
memory() const =0strumpack::structured::StructuredMatrix< scalar_t >pure virtual
mult(Trans op, const DenseMatrix< scalar_t > &x, DenseMatrix< scalar_t > &y) conststrumpack::structured::StructuredMatrix< scalar_t >virtual
mult(Trans op, int m, const scalar_t *x, int ldx, scalar_t *y, int ldy) conststrumpack::structured::StructuredMatrix< scalar_t >
mult(Trans op, const DistributedMatrix< scalar_t > &x, DistributedMatrix< scalar_t > &y) conststrumpack::structured::StructuredMatrix< scalar_t >virtual
nonzeros() const =0strumpack::structured::StructuredMatrix< scalar_t >pure virtual
operator=(const HSSMatrixBase< scalar_t > &other)strumpack::HSS::HSSMatrixBase< scalar_t >
operator=(HSSMatrixBase &&h)=defaultstrumpack::HSS::HSSMatrixBase< scalar_t >
Pactive() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
print_info(std::ostream &out=std::cout, std::size_t roff=0, std::size_t coff=0) const =0strumpack::HSS::HSSMatrixBase< scalar_t >pure virtual
Ptotal() const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
rank() const =0strumpack::structured::StructuredMatrix< scalar_t >pure virtual
rdist() conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
rows() const overridestrumpack::HSS::HSSMatrixBase< scalar_t >inlinevirtual
set_openmp_task_depth(int depth)strumpack::HSS::HSSMatrixBase< scalar_t >inline
shift(scalar_t sigma) override=0strumpack::HSS::HSSMatrixBase< scalar_t >pure virtual
solve(DenseMatrix< scalar_t > &b) conststrumpack::structured::StructuredMatrix< scalar_t >virtual
solve(int nrhs, scalar_t *b, int ldb) conststrumpack::structured::StructuredMatrix< scalar_t >inlinevirtual
solve(DistributedMatrix< scalar_t > &b) conststrumpack::structured::StructuredMatrix< scalar_t >virtual
to_block_row(const DistM_t &A, DenseM_t &sub_A, DistM_t &leaf_A) const (defined in strumpack::HSS::HSSMatrixBase< scalar_t >)strumpack::HSS::HSSMatrixBase< scalar_t >virtual
~HSSMatrixBase()=defaultstrumpack::HSS::HSSMatrixBase< scalar_t >virtual
~StructuredMatrix()=defaultstrumpack::structured::StructuredMatrix< scalar_t >virtual