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"
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) |
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.