NiHu  2.0
convected_helmholtz_3d_hf_fmm.hpp File Reference

3D high frequency Convected Helmholtz FMM More...

#include "cluster_tree.hpp"
#include "fmm_operator.hpp"
#include "helmholtz_3d_hf_cluster.h"
#include "helmholtz_3d_hf_shift.h"
#include "m2l_indices.hpp"
#include "operator_with_wave_number.hpp"
#include "library/convected_helmholtz_3d_kernel.hpp"
#include "library/convected_helmholtz_3d_singular_integrals.hpp"
#include "library/convected_helmholtz_3d_nearly_singular_integrals.hpp"
#include <boost/math/constants/constants.hpp>
#include <boost/math/special_functions/hankel.hpp>
#include <boost/math/special_functions/legendre.hpp>
#include <vector>
Include dependency graph for convected_helmholtz_3d_hf_fmm.hpp:

Go to the source code of this file.

Classes

class  NiHu::fmm::convected_operator< WaveNumber >
 Base class of convected operators This class stores the wave number, kappa, the mach number vector and the transform matrix. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >
 The FMM for the convected Helmholtz equation in 3D. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::m2m
 M2M operator of the Convected Helmholtz FMM. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::l2l
 L2L operator of the Convected Helmholtz FMM. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::m2l
 M2L (translation) operator of the Convected Helmholtz FMM. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::p2m_SLP
 P2M operator of the Convected Helmholtz SLP kernel. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::p2m_DLP
 P2M operator of the Convected Helmholtz DLP kernel. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::p2l
 P2L operator of the Convected Helmholtz SLP kernel. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::m2p
 M2P operator of the Convected Helmholtz SLP kernel. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::l2p
 L2P operator of the Convected Helmholtz FMM. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::p2p_SLP
 P2P operator of the Convected Helmholtz SLP kernel. More...
 
class  NiHu::fmm::convected_helmholtz_3d_hf_fmm< WaveNumber >::p2p_DLP
 P2P operator of the Convected Helmholtz DLP kernel. More...
 

Detailed Description

3D high frequency Convected Helmholtz FMM

Definition in file convected_helmholtz_3d_hf_fmm.hpp.