NiHu  2.0
NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::m2p Class Reference

M2P operator of the Convected Helmholtz SLP kernel. More...

#include <convected_helmholtz_3d_hf_fmm.hpp>

Public Types

using test_input_t = typename NiHu::convected_helmholtz_3d_SLP_kernel< wave_number_t >::test_input_t
 
using trial_input_t = cluster_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< m2p_tag >
typedef m2p_tag fmm_tag
 

Public Member Functions

 m2p (wave_number_t const &k, wave_number_t const &kappa, dmatrix3_t const &T, location_t const &mach_vector)
 
size_t cols (trial_input_t const &from) const
 
result_t operator() (test_input_t const &tsi, trial_input_t const &from) 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
 

Detailed Description

template<class WaveNumber>
class NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::m2p

M2P operator of the Convected Helmholtz SLP kernel.

Definition at line 462 of file convected_helmholtz_3d_hf_fmm.hpp.


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