|
NiHu
2.0
|
m2m matrix of the wide band 2d helmholtz fmm More...
#include <helmholtz_2d_wb_x2x_matrix.h>
Public Types | |
| typedef Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > | cvector_t |
| complex column vector (the multipole type) | |
Public Member Functions | |
| helmholtz_2d_wb_m2m_matrix () | |
| costructor | |
| helmholtz_2d_wb_m2m_matrix (helmholtz_2d_wb_level_data const &level_data_to, helmholtz_2d_wb_level_data const &level_data_from, cvector_t diag_coeffs) | |
| constructor More... | |
| cvector_t | operator* (cvector_t const &rhs) const |
| multiply the matrix with a multipole coefficient from the right More... | |
m2m matrix of the wide band 2d helmholtz fmm
Definition at line 19 of file helmholtz_2d_wb_x2x_matrix.h.
| NiHu::fmm::helmholtz_2d_wb_m2m_matrix::helmholtz_2d_wb_m2m_matrix | ( | helmholtz_2d_wb_level_data const & | level_data_to, |
| helmholtz_2d_wb_level_data const & | level_data_from, | ||
| cvector_t | diag_coeffs | ||
| ) |
constructor
| [in] | level_data_to | pointer to the receiver level data |
| [in] | level_data_from | pointer to the source level data |
| [in] | diag_coeffs | diagonal coefficients of the convolution |
Definition at line 23 of file helmholtz_2d_wb_x2x_matrix.cpp.
| helmholtz_2d_wb_m2m_matrix::cvector_t NiHu::fmm::helmholtz_2d_wb_m2m_matrix::operator* | ( | cvector_t const & | rhs | ) | const |
multiply the matrix with a multipole coefficient from the right
| [in] | rhs | the right hand side multipole coefficient |
Definition at line 38 of file helmholtz_2d_wb_x2x_matrix.cpp.