NiHu  2.0
helmholtz_3d_singular_integrals.hpp File Reference

(Semi)analytical expressions for the singular integrals of Helmholtz kernels More...

#include <boost/math/constants/constants.hpp>
#include "helmholtz_kernel.hpp"
#include "field_type_helpers.hpp"
#include "guiggiani_1992.hpp"
#include "lib_element.hpp"
#include "laplace_3d_singular_integrals.hpp"
#include "normal_derivative_singular_integrals.hpp"
#include "plane_element_helper.hpp"
#include "../core/match_types.hpp"
#include "../core/singular_integral_shortcut.hpp"
#include "../util/math_functions.hpp"
Include dependency graph for helmholtz_3d_singular_integrals.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NiHu::helmholtz_3d_SLP_collocation_constant_plane< order >
 Collocational singular integral of the 3D Helmholtz SLP kernel over a constant planar element. More...
 
class  NiHu::helmholtz_3d_HSP_collocation_constant_plane< order >
 Collocational singular integral of the 3D Helmholtz HSP kernel over a constant planar element. More...
 
class  NiHu::singular_integral_shortcut< helmholtz_3d_SLP_kernel< WaveNumber >, TestField, TrialField, match::match_2d_type, typename std::enable_if< is_collocational< TestField, TrialField >::value &&is_constant_tria< TrialField >::value >::type >
 Collocational singular integral of the 3D SLP kernel over a constant triangle. More...
 
class  NiHu::singular_integral_shortcut< helmholtz_3d_HSP_kernel< WaveNumber >, TestField, TrialField, match::match_2d_type, typename std::enable_if< is_collocational< TestField, TrialField >::value &&is_constant_tria< TrialField >::value >::type >
 Collocational singular integral of the 3D HSP kernel over a constant triangle. More...
 
class  NiHu::singular_integral_shortcut< helmholtz_3d_HSP_kernel< WaveNumber >, TestField, TrialField, match::match_2d_type, typename std::enable_if< is_collocational< TestField, TrialField >::value &&!is_constant_tria< TrialField >::value >::type >
 Collocational singular integral of the 3D HSP kernel NOT over a constant triangle. More...
 

Detailed Description

(Semi)analytical expressions for the singular integrals of Helmholtz kernels

Definition in file helmholtz_3d_singular_integrals.hpp.