NiHu
2.0
|
#include <helmholtz_2d_wb_fmm.hpp>
Public Types | |
typedef helmholtz_2d_wb_fmm::cluster_t | trial_input_t |
typedef NiHu::normal_derivative_kernel< distance_dependent_kernel_t, Nx, 0 >::test_input_t | test_input_t |
typedef Eigen::Matrix< std::complex< double >, 1, Eigen::Dynamic > | result_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< m2p_tag > | |
typedef m2p_tag | fmm_tag |
Public Member Functions | |
m2p (wave_number_t const &wave_number) | |
constructor of the operator More... | |
size_t | cols (trial_input_t const &from) const |
number of columns of the operator More... | |
result_t | operator() (test_input_t const &x, trial_input_t const &from) const |
evaluate the operator for a source and receiver More... | |
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 |
the m2p operator
Nx | the order of normal derivative |
Definition at line 547 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
constructor of the operator
[in] | wave_number | the wave number |
Definition at line 563 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
number of columns of the operator
[in] | from | the source |
Definition at line 571 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
evaluate the operator for a source and receiver
[in] | x | the receiver |
[in] | from | the source |
Definition at line 580 of file helmholtz_2d_wb_fmm.hpp.