HSSMatrix.hpp File Reference

This file contains the HSSMatrix class definition as well as implementations for a number of it's member routines. Other member routines are implemented in files such as HSSMatrix.apply.hpp, HSSMatrix.factor.hpp etc. More...

#include <cassert>
#include <functional>
#include <string>
#include "HSSBasisID.hpp"
#include "HSSOptions.hpp"
#include "HSSExtra.hpp"
#include "HSSMatrixBase.hpp"
#include "kernel/Kernel.hpp"
#include "HSSMatrix.sketch.hpp"
Include dependency graph for HSSMatrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  strumpack::HSS::HSSMatrix< scalar_t >
 Class to represent a sequential/threaded Hierarchically Semi-Separable matrix. More...
 

Namespaces

namespace  strumpack
 
namespace  strumpack::HSS
 

Functions

template<typename scalar_t >
void strumpack::HSS::draw (const HSSMatrix< scalar_t > &H, const std::string &name)
 
template<typename scalar_t >
void strumpack::HSS::apply_HSS (Trans op, const HSSMatrix< scalar_t > &A, const DenseMatrix< scalar_t > &B, scalar_t beta, DenseMatrix< scalar_t > &C)
 

Detailed Description

This file contains the HSSMatrix class definition as well as implementations for a number of it's member routines. Other member routines are implemented in files such as HSSMatrix.apply.hpp, HSSMatrix.factor.hpp etc.