StructuredOptions.hpp File Reference

Contains the class definition for StructuredOptions, as well as some routines to get default options, and some enumerations,. More...

#include <string>
#include <cassert>
#include "dense/BLASLAPACKWrapper.hpp"
Include dependency graph for StructuredOptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  strumpack::structured::StructuredOptions< scalar_t >
 Class containing several options for the StructuredMatrix code and data-structures. More...
 

Namespaces

 strumpack
 
 strumpack::structured
 

Enumerations

enum class  strumpack::structured::Type : int {
  strumpack::structured::HSS = 0 , strumpack::structured::BLR , strumpack::structured::HODLR , strumpack::structured::HODBF ,
  strumpack::structured::BUTTERFLY , strumpack::structured::LR , strumpack::structured::LOSSY , strumpack::structured::LOSSLESS
}
 

Functions

template<typename real_t >
real_t strumpack::structured::default_structured_rel_tol ()
 
template<typename real_t >
real_t strumpack::structured::default_structured_abs_tol ()
 
template<>
float strumpack::structured::default_structured_rel_tol ()
 
template<>
float strumpack::structured::default_structured_abs_tol ()
 
std::string strumpack::structured::get_name (Type a)
 

Detailed Description

Contains the class definition for StructuredOptions, as well as some routines to get default options, and some enumerations,.