NiHu
2.0
|
#include <helmholtz_2d_wb_fmm.hpp>
Public Types | |
typedef helmholtz_2d_wb_fmm::cluster_t | test_input_t |
typedef NiHu::normal_derivative_kernel< distance_dependent_kernel_t, 0, Ny >::trial_input_t | trial_input_t |
typedef cvector_t | 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< p2l_tag > | |
typedef p2l_tag | fmm_tag |
Public Member Functions | |
p2l (wave_number_t const &wave_number) | |
constructor of the operator More... | |
size_t | rows (test_input_t const &to) const |
number of rows of the operator More... | |
result_t | operator() (test_input_t const &to, trial_input_t const &y) 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 p2l operator
Ny | the order of normal derivative |
Definition at line 352 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
constructor of the operator
[in] | wave_number | the wave number |
Definition at line 368 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
evaluate the operator for a source and receiver
[in] | to | the receiver |
[in] | y | the source |
Definition at line 385 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
number of rows of the operator
[in] | to | the receiver |
Definition at line 376 of file helmholtz_2d_wb_fmm.hpp.