NiHu
2.0
|
M2M operator of the Convected Helmholtz FMM. More...
#include <convected_helmholtz_3d_hf_fmm.hpp>
Public Types | |
using | wn_base_t = convected_operator< wave_number_t > |
using | result_t = helmholtz_3d_hf_fmm_upshift |
using | cluster_t = convected_helmholtz_3d_hf_fmm::cluster_t |
![]() | |
typedef Eigen::Matrix< double, 3, 3 > | dmatrix3_t |
typedef wave_number_t | wave_number_t |
![]() | |
typedef wave_number_t | wave_number_t |
![]() | |
typedef m2m_tag | fmm_tag |
Public Member Functions | |
m2m (wave_number_t const &wave_number, wave_number_t const &kappa, dmatrix3_t const &T) | |
result_t | operator() (cluster_t const &to, cluster_t const &from) const |
![]() | |
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... | |
![]() | |
operator_with_wave_number (wave_number_t const &wave_number) | |
const wave_number_t & | get_wave_number () const |
Static Public Member Functions | |
static size_t | unique_idx (cluster_t const &to, cluster_t const &from) |
M2M operator of the Convected Helmholtz FMM.
Definition at line 188 of file convected_helmholtz_3d_hf_fmm.hpp.