NiHu
2.0
|
P2L operator of the Convected Helmholtz SLP kernel. More...
#include <convected_helmholtz_3d_hf_fmm.hpp>
Public Types | |
using | test_input_t = cluster_t |
using | trial_input_t = typename NiHu::convected_helmholtz_3d_SLP_kernel< wave_number_t >::trial_input_t |
using | result_t = Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > |
Public Types inherited from NiHu::fmm::convected_operator< wave_number_t > | |
typedef Eigen::Matrix< double, 3, 3 > | dmatrix3_t |
typedef wave_number_t | wave_number_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 &k, wave_number_t const &kappa, dmatrix3_t const &T, location_t const &mach_vector) | |
size_t | rows (test_input_t const &to) const |
result_t | operator() (test_input_t const &to, trial_input_t const &tri) const |
Public Member Functions inherited from NiHu::fmm::convected_operator< wave_number_t > | |
convected_operator (wave_number_t const &k, wave_number_t const &kappa, dmatrix3_t const &T) | |
Construct a new convected operator object. More... | |
dmatrix3_t | get_T () const |
return the transform matrix More... | |
const wave_number_t & | get_kappa () const |
return the modified wave number 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 |
P2L operator of the Convected Helmholtz SLP kernel.
Definition at line 427 of file convected_helmholtz_3d_hf_fmm.hpp.