strumpack::HODLR::HODLRMatrix< scalar_t > Member List

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

all_gather_from_1D(const DenseM_t &A) const (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
begin_row() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
ButterflyMatrix (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >friend
cols() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
Comm() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
compress(const std::function< void(Trans op, const DenseM_t &R, DenseM_t &S)> &Amult)strumpack::HODLR::HODLRMatrix< scalar_t >
compress(const std::function< void(Trans op, const DenseM_t &R, DenseM_t &S)> &Amult, int rank_guess)strumpack::HODLR::HODLRMatrix< scalar_t >
compress(const delem_blocks_t &Aelem)strumpack::HODLR::HODLRMatrix< scalar_t >
compress(const elem_blocks_t &Aelem)strumpack::HODLR::HODLRMatrix< scalar_t >
delem_blocks_t typedef (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
dense(const BLACSGrid *g) conststrumpack::HODLR::HODLRMatrix< scalar_t >
elem_blocks_t typedef (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
elem_t typedef (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
end_row() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
extract_elements(const VecVec_t &I, const VecVec_t &J, std::vector< DistM_t > &B) (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
extract_elements(const VecVec_t &I, const VecVec_t &J, std::vector< DenseM_t > &B) (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
extract_elements(const Vec_t &I, const Vec_t &J, DenseM_t &B)strumpack::HODLR::HODLRMatrix< scalar_t >
factor()strumpack::HODLR::HODLRMatrix< scalar_t >
factor_memory() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
gather_from_1D(const DenseM_t &A) const (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
get_stat(const std::string &name) conststrumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix()strumpack::HODLR::HODLRMatrix< scalar_t >inline
HODLRMatrix(const MPIComm &c, kernel::Kernel< real_t > &K, const opts_t &opts)strumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(const MPIComm &c, const HSS::HSSPartitionTree &tree, const std::function< scalar_t(int i, int j)> &Aelem, const opts_t &opts)strumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(const MPIComm &c, const HSS::HSSPartitionTree &tree, const elem_blocks_t &Aelem, const opts_t &opts)strumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(const MPIComm &c, const HSS::HSSPartitionTree &tree, const std::function< void(Trans op, const DenseM_t &R, DenseM_t &S)> &Amult, const opts_t &opts)strumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(const MPIComm &c, const HSS::HSSPartitionTree &tree, const opts_t &opts)strumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(const MPIComm &c, const HSS::HSSPartitionTree &tree, const CSRGraph< integer_t > &graph, const opts_t &opts)strumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(const HODLRMatrix< scalar_t > &h)=deletestrumpack::HODLR::HODLRMatrix< scalar_t >
HODLRMatrix(HODLRMatrix< scalar_t > &&h)strumpack::HODLR::HODLRMatrix< scalar_t >inline
inv_mult(Trans op, const DenseM_t &B, DenseM_t &X) conststrumpack::HODLR::HODLRMatrix< scalar_t >
iperm() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
lrows() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
max_rank() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
memory() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
mult(Trans op, const DenseM_t &X, DenseM_t &Y) conststrumpack::HODLR::HODLRMatrix< scalar_t >
mult(Trans op, const DistM_t &X, DistM_t &Y) conststrumpack::HODLR::HODLRMatrix< scalar_t >
mult_t typedef (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
operator=(const HODLRMatrix< scalar_t > &h)=deletestrumpack::HODLR::HODLRMatrix< scalar_t >
operator=(HODLRMatrix< scalar_t > &&h)strumpack::HODLR::HODLRMatrix< scalar_t >
perm() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
print_stats() (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
rank() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
real_t typedef (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
redistribute_1D_to_2D(const DenseM_t &S1D, DistM_t &S2D) const (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
redistribute_2D_to_1D(const DistM_t &R) const (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
redistribute_2D_to_1D(const DistM_t &R2D, DenseM_t &R1D) const (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
rows() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
scatter_to_1D(const DenseM_t &A) const (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
set_sampling_parameter(double sample_param) (defined in strumpack::HODLR::HODLRMatrix< scalar_t >)strumpack::HODLR::HODLRMatrix< scalar_t >
solve(const DenseM_t &B, DenseM_t &X) conststrumpack::HODLR::HODLRMatrix< scalar_t >
solve(const DistM_t &B, DistM_t &X) conststrumpack::HODLR::HODLRMatrix< scalar_t >
total_factor_memory() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
total_memory() conststrumpack::HODLR::HODLRMatrix< scalar_t >inline
~HODLRMatrix()strumpack::HODLR::HODLRMatrix< scalar_t >virtual