Dense Solvers
strumpack::HSS::HSSPartitionTree
The cluster tree, or partition tree that represents the matrix partitioning of an HSS matrix.
Definition: HSSPartitionTree.hpp:65
strumpack::HSS::HSSOptions::set_rel_tol
void set_rel_tol(real_t rel_tol)
Definition: HSSOptions.hpp:133
strumpack::HSS::HSSMatrix::compress
void compress(const DenseM_t &A, const opts_t &opts)
strumpack::MPIComm
Wrapper class around an MPI_Comm object.
Definition: MPIWrapper.hpp:190
strumpack::Trans::N
@ N
strumpack::HSS::HSSOptions::set_leaf_size
void set_leaf_size(int leaf_size)
Definition: HSSOptions.hpp:155
strumpack::HSS::HSSOptions
Class containing several options for the HSS code and data-structures.
Definition: HSSOptions.hpp:117
strumpack::kernel::Kernel::fit_HSS
DenseM_t fit_HSS(std::vector< scalar_t > &labels, const HSS::HSSOptions< scalar_t > &opts)
strumpack::kernel::Kernel::predict
std::vector< scalar_t > predict(const DenseM_t &test, const DenseM_t &weights) const
strumpack::DenseMatrix
This class represents a matrix, stored in column major format, to allow direct use of BLAS/LAPACK rou...
Definition: CompressedSparseMatrix.hpp:57
strumpack::HODLR::HODLRMatrix::factor
void factor()
strumpack::HODLR::HODLROptions
Class containing several options for the HODLR code and data-structures.
Definition: HODLROptions.hpp:115
strumpack::HSS::HSSPartitionTree::refine
void refine(int leaf_size)
Definition: HSSPartitionTree.hpp:103
HODLRMatrix.hpp
Class wrapping around Yang Liu's HODLR code.
strumpack::HODLR::HODLRMatrix
Hierarchically low-rank matrix representation.
Definition: HODLRMatrix.hpp:78
strumpack::HODLR::HODLROptions::set_from_command_line
void set_from_command_line(int argc, const char *const *cargv)
strumpack::HSS::HSSMatrix
Class to represent a sequential/threaded Hierarchically Semi-Separable matrix.
Definition: HSSMatrix.hpp:76
strumpack::HSS::HSSOptions::set_from_command_line
void set_from_command_line(int argc, const char *const *cargv)
strumpack::kernel::Kernel::fit_HODLR
DenseM_t fit_HODLR(const MPIComm &c, std::vector< scalar_t > &labels, const HODLR::HODLROptions< scalar_t > &opts)
strumpack::kernel::Kernel
Representation of a kernel matrix.
Definition: Kernel.hpp:73
strumpack::Trans
Trans
Definition: DenseMatrix.hpp:50