HODLRMatrix.hpp File Reference

Class wrapping around Yang Liu's HODLR code. More...

#include <cassert>
#include <functional>
#include "kernel/Kernel.hpp"
#include "dense/DistributedMatrix.hpp"
#include "HODLROptions.hpp"
#include "sparse/CSRGraph.hpp"
#include "structured/StructuredMatrix.hpp"
Include dependency graph for HODLRMatrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  strumpack::HODLR::ExtractionMeta
 
class  strumpack::HODLR::HODLRMatrix< scalar_t >
 Hierarchically low-rank matrix representation. More...
 
struct  strumpack::HODLR::AelemCommPtrs< scalar_t >
 

Namespaces

 strumpack
 
 strumpack::HODLR
 

Functions

template<typename scalar_t >
void strumpack::HODLR::HODLR_block_evaluation (int *Ninter, int *Nallrows, int *Nallcols, int *Nalldat_loc, int *allrows, int *allcols, scalar_t *alldat_loc, int *rowids, int *colids, int *pgids, int *Npmap, int *pmaps, void *AC)
 
template<typename scalar_t >
void strumpack::HODLR::HODLR_block_evaluation_seq (int *Ninter, int *Nallrows, int *Nallcols, int *Nalldat_loc, int *allrows, int *allcols, scalar_t *alldat_loc, int *rowids, int *colids, int *pgids, int *Npmap, int *pmaps, void *f)
 

Detailed Description

Class wrapping around Yang Liu's HODLR code.