|
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.