NiHu  2.0
NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::p2m< Ny > Class Template Reference

P2M operator of the FMM for the Helmholtz equation in 3D. More...

#include <helmholtz_3d_hf_fmm.hpp>

Public Types

using wn_base_t = operator_with_wave_number< wave_number_t >
 
using test_input_t = cluster_t
 
using trial_input_t = typename NiHu::normal_derivative_kernel< distance_dependent_kernel_t, 0, Ny >::trial_input_t
 
using result_t = cvector_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< p2m_tag >
typedef p2m_tag fmm_tag
 

Public Member Functions

 p2m (wave_number_t const &wave_number)
 
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::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
 

Detailed Description

template<class WaveNumber>
template<int Ny>
class NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::p2m< Ny >

P2M operator of the FMM for the Helmholtz equation in 3D.

Template Parameters
Nythe order of differentiation w.r.t y

Definition at line 274 of file helmholtz_3d_hf_fmm.hpp.


The documentation for this class was generated from the following file: