NiHu
2.0
|
M2L operator of the FMM for the Helmholtz equation in 3D. More...
#include <helmholtz_3d_hf_fmm.hpp>
Public Types | |
using | wn_base_t = operator_with_wave_number< wave_number_t > |
using | result_t = Eigen::DiagonalMatrix< std::complex< double >, Eigen::Dynamic > |
using | cluster_t = helmholtz_3d_hf_fmm::cluster_t |
Public Types inherited from NiHu::fmm::operator_with_wave_number< wave_number_t > | |
typedef wave_number_t | wave_number_t |
Public Types inherited from NiHu::fmm::fmm_operator< m2l_tag > | |
typedef m2l_tag | fmm_tag |
Public Member Functions | |
m2l (wave_number_t const &wave_number) | |
result_t | operator() (cluster_t const &to, cluster_t const &from) const |
Public Member Functions inherited from NiHu::fmm::operator_with_wave_number< wave_number_t > | |
operator_with_wave_number (wave_number_t const &wave_number) | |
const wave_number_t & | get_wave_number () const |
Static Public Member Functions | |
static size_t | unique_idx (cluster_t const &to, cluster_t const &from) |
M2L operator of the FMM for the Helmholtz equation in 3D.
Definition at line 487 of file helmholtz_3d_hf_fmm.hpp.