|
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< l2p_tag > | |
| typedef l2p_tag | fmm_tag |
Public Member Functions | |
| l2p (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 l2p operator
| Nx | the order of normal derivative |
Definition at line 450 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
constructor of the operator
| [in] | wave_number | the wave number |
Definition at line 467 of file helmholtz_2d_wb_fmm.hpp.
|
inline |
number of columns of the operator
| [in] | from | the source |
Definition at line 475 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 484 of file helmholtz_2d_wb_fmm.hpp.