Go to the documentation of this file.
7 #ifndef NIHU_HELMHOLTZ_2D_WB_X2X_MATRIX_H_INCLUDED
8 #define NIHU_HELMHOLTZ_2D_WB_X2X_MATRIX_H_INCLUDED
23 typedef Eigen::Matrix<std::complex<double>, Eigen::Dynamic, 1>
cvector_t;
57 typedef Eigen::Matrix<std::complex<double>, Eigen::Dynamic, 1>
cvector_t;
91 typedef Eigen::Matrix<std::complex<double>, Eigen::Dynamic, 1>
cvector_t;
Class performing convolution.
m2m matrix of the wide band 2d helmholtz fmm
helmholtz_2d_wb_l2l_matrix()
costructor
Implemenetation of class template NiHu::fmm::convolution_matrix.
Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > cvector_t
complex column vector (the local type)
m2l matrix of the wide band 2d helmholtz fmm
class containing the level data of the helmholtz 2d wide band fmm
cvector_t operator*(cvector_t const &rhs) const
multiply the matrix with a multipole coefficient from the right
cvector_t operator*(cvector_t const &rhs) const
multiply the matrix with a multipole coefficient from the right
l2l matrix of the wide band 2d helmholtz fmm
helmholtz_2d_wb_m2l_matrix()
costructor
Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > cvector_t
complex column vector (the multipole type)
cvector_t operator*(cvector_t const &rhs) const
multiply the matrix with a local coefficient from the right
helmholtz_2d_wb_m2m_matrix()
costructor
Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > cvector_t
complex column vector (the multipole and local type)
declaration of class helmholtz_2d_wb_level_data