HSSOptions.hpp File Reference

Contains the HSSOptions class as well as general routines for HSS options. More...

Include dependency graph for HSSOptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  strumpack::HSS::HSSOptions< scalar_t >
 Class containing several options for the HSS code and data-structures. More...
 

Namespaces

namespace  strumpack
 
namespace  strumpack::HSS
 

Enumerations

enum class  strumpack::HSS::CompressionAlgorithm { strumpack::HSS::ORIGINAL , strumpack::HSS::STABLE , strumpack::HSS::HARD_RESTART }
 
enum class  strumpack::HSS::CompressionSketch { strumpack::HSS::GAUSSIAN , strumpack::HSS::SJLT }
 
enum class  strumpack::HSS::SJLTAlgo { strumpack::HSS::CHUNK , strumpack::HSS::PERM }
 

Functions

template<typename real_t >
real_t strumpack::HSS::default_HSS_rel_tol ()
 
template<typename real_t >
real_t strumpack::HSS::default_HSS_abs_tol ()
 
template<>
float strumpack::HSS::default_HSS_rel_tol ()
 
template<>
float strumpack::HSS::default_HSS_abs_tol ()
 
std::string strumpack::HSS::get_name (CompressionAlgorithm a)
 
std::string strumpack::HSS::get_name (CompressionSketch a)
 
std::string strumpack::HSS::get_name (SJLTAlgo a)
 

Detailed Description

Contains the HSSOptions class as well as general routines for HSS options.