NiHu  2.0

3D high frequency Helmholtz FMM More...

#include "cluster.hpp"
#include "cluster_tree.hpp"
#include "fmm_operator.hpp"
#include "helmholtz_3d_hf_cluster.h"
#include "helmholtz_3d_hf_level_data.h"
#include "m2l_indices.hpp"
#include "operator_with_wave_number.hpp"
#include "p2p.hpp"
#include "unit_sphere.h"
#include "library/helmholtz_3d.hpp"
#include <boost/math/constants/constants.hpp>
#include <boost/math/special_functions/hankel.hpp>
#include <boost/math/special_functions/legendre.hpp>
#include <Eigen/Dense>
#include <complex>
Include dependency graph for helmholtz_3d_hf_fmm.hpp:

Go to the source code of this file.

Classes

class  NiHu::fmm::up_shift
 
class  NiHu::fmm::down_shift
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >
 the fmm for the 3D Helmholtz equation More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::m2m
 M2M operator of the FMM for the Helmholtz equation in 3D. More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::l2l
 L2L operator of the FMM for the Helmholtz equation in 3D. More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::p2m< Ny >
 P2M operator of the FMM for the Helmholtz equation in 3D. More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::p2l< Ny >
 P2L operator of the FMM for the Helmholtz equation in 3D. More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::l2p< Nx >
 L2P operator of the FMM for the Helmholtz equation in 3D. More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::m2p< Nx >
 M2P operator of the FMM for the Helmholtz equation in 3D. More...
 
class  NiHu::fmm::helmholtz_3d_hf_fmm< WaveNumber >::m2l
 M2L operator of the FMM for the Helmholtz equation in 3D. More...
 

Macros

#define L2L_SHIFT_FIRST   1
 

Detailed Description

3D high frequency Helmholtz FMM

Definition in file helmholtz_3d_hf_fmm.hpp.