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