NiHu  2.0

An Eigen::Matrix adaptor for the NiHu::fmm::fmm_matrix class. More...

#include "fmm_matrix.hpp"
#include "util/real_part_type.hpp"
#include <Eigen/SparseCore>
#include <complex>
#include <type_traits>
Include dependency graph for matrix_free.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NiHu::fmm::matrix_free< FmmMatrix >
 An Eigen::Matrix adaptor for the fmm_matrix class. More...
 
class  NiHu::fmm::matrix_free< FmmMatrix >
 An Eigen::Matrix adaptor for the fmm_matrix class. More...
 

Functions

template<class FmmMatrix >
matrix_free< FmmMatrix > NiHu::fmm::create_matrix_free (FmmMatrix &fmm_mtx)
 Create function for the matrix_free class. More...
 

Detailed Description

An Eigen::Matrix adaptor for the NiHu::fmm::fmm_matrix class.

Definition in file matrix_free.hpp.

Function Documentation

◆ create_matrix_free()

template<class FmmMatrix >
matrix_free<FmmMatrix> NiHu::fmm::create_matrix_free ( FmmMatrix &  fmm_mtx)

Create function for the matrix_free class.

Template Parameters
FmmMatrixThe FMM Matrix type
Parameters
[in]fmm_mtxThe FMM matrix
Returns
A new matrix_free instance

Definition at line 124 of file matrix_free.hpp.