|
NiHu
2.0
|
Kernels of the Helmholtz equation \( \nabla^2 p + k^2 p = 0 \). More...
#include <boost/math/constants/constants.hpp>#include <cmath>#include "../core/global_definitions.hpp"#include "../core/gaussian_quadrature.hpp"#include "../util/math_functions.hpp"#include "library/normal_derivative_kernel.hpp"#include "distance_dependent_kernel.hpp"#include "wave_number_kernel.hpp"#include "laplace_kernel.hpp"Go to the source code of this file.
Namespaces | |
| NiHu::distance_dependent_kernel_traits_ns | |
| GENERAL TRAITS. | |
| NiHu::kernel_traits_ns | |
| metafunctions returning regular and singular kernel traits | |
Typedefs | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_2d_SLP_kernel = normal_derivative_kernel< helmholtz_kernel< space_2d<>, WaveNumber >, 0, 0 > |
| shorthand for the 2d Helmholtz SLP kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_3d_SLP_kernel = normal_derivative_kernel< helmholtz_kernel< space_3d<>, WaveNumber >, 0, 0 > |
| shorthand for the 3d Helmholtz SLP kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_2d_DLP_kernel = normal_derivative_kernel< helmholtz_kernel< space_2d<>, WaveNumber >, 0, 1 > |
| shorthand for the 2d Helmholtz DLP kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_3d_DLP_kernel = normal_derivative_kernel< helmholtz_kernel< space_3d<>, WaveNumber >, 0, 1 > |
| shorthand for the 3d Helmholtz DLP kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_2d_DLPt_kernel = normal_derivative_kernel< helmholtz_kernel< space_2d<>, WaveNumber >, 1, 0 > |
| shorthand for the 2d Helmholtz DLPt kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_3d_DLPt_kernel = normal_derivative_kernel< helmholtz_kernel< space_3d<>, WaveNumber >, 1, 0 > |
| shorthand for the 3d Helmholtz DLPt kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_2d_HSP_kernel = normal_derivative_kernel< helmholtz_kernel< space_2d<>, WaveNumber >, 1, 1 > |
| shorthand for the 2d Helmholtz HSP kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_3d_HSP_kernel = normal_derivative_kernel< helmholtz_kernel< space_3d<>, WaveNumber >, 1, 1 > |
| shorthand for the 3d Helmholtz HSP kernel | |
| template<class WaveNumber > | |
| using | NiHu::helmholtz_3d_xx_kernel = normal_derivative_kernel< helmholtz_kernel< space_3d<>, WaveNumber >, 2, 0 > |
| shorthand for the 3d Helmholtz xx kernel | |
Kernels of the Helmholtz equation \( \nabla^2 p + k^2 p = 0 \).
Definition in file helmholtz_kernel.hpp.