BLROptions.hpp File Reference

Contains class holding BLROptions. More...

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

Go to the source code of this file.

Classes

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

Namespaces

namespace  strumpack
 
namespace  strumpack::BLR
 

Enumerations

enum class  LowRankAlgorithm { RRQR , ACA , BACA }
 
enum class  Admissibility { STRONG , WEAK }
 
enum class  BLRFactorAlgorithm {
  COLWISE , RL , LL , COMB ,
  STAR
}
 
enum class  CompressionKernel { HALF , FULL }
 

Functions

template<typename real_t >
real_t strumpack::BLR::default_BLR_rel_tol ()
 
template<typename real_t >
real_t strumpack::BLR::default_BLR_abs_tol ()
 
template<>
float strumpack::BLR::default_BLR_rel_tol ()
 
template<>
float strumpack::BLR::default_BLR_abs_tol ()
 
std::string strumpack::BLR::get_name (LowRankAlgorithm a)
 
std::string strumpack::BLR::get_name (Admissibility a)
 
std::string strumpack::BLR::get_name (BLRFactorAlgorithm a)
 
std::string strumpack::BLR::get_name (CompressionKernel a)
 

Detailed Description

Contains class holding BLROptions.