Kernels

BoundaryIntegralEquations.freens3d!Function
freens3d!(integrand,r,interpolation,sources,normals,k)

Normal derivative of the 3D Helmholtz Green's function with respect to interpolation nodes:

\[\frac{e^{ikr_j}}{4\pi r_j^3}(ikr_j - 1) (x_j - y)\cdot n\]

source
BoundaryIntegralEquations.onefunction!Function
onefunction!(integrand,r,k)
onefunction!(integrand,r,interpolation,source,normals)
onefunction!(integrand,r,interpolation,source,normals,k)

Fills integrand with ones. Other inputs disregarded. Can be used to compute surface areas.

source

Derivatives for ROSEBEM

BoundaryIntegralEquations.taylor_freens3d!Method
taylor_freens3d!(integrand,r,interpolation,sources,normals,k0,m)

$m$th derivative of the normal derivative of the Green's function w.r.t. the wavenumber.

\[n\cdot \nabla G^{(m)}(r_j,k_0)\]

source