NiHu
2.0
|
Face match double integral of the SLP kernel over a curved element with general shape set. More...
#include <helmholtz_2d_singular_double_integrals.hpp>
Static Public Member Functions | |
template<class wave_number_t > | |
static result_t | eval (elem_t const &elem, wave_number_t const &k) |
Evaluate the integral. More... | |
Face match double integral of the SLP kernel over a curved element with general shape set.
The integration domain is split up into two triangles, both are singular. A new coordinate transform is introduced where the singularity is attributed to a single variable. In the new system the integrand becomes regular, and is integrated using Gaussian quadrature. https://doi.org/10.1016/S0045-7825(03)00286-X
TestField | The test field type |
TrialField | The trial field type |
order | The quadrature order |
Definition at line 51 of file helmholtz_2d_singular_double_integrals.hpp.
|
inlinestatic |
Evaluate the integral.
wave_number_t | The wave number type |
[in] | elem | The element |
Definition at line 78 of file helmholtz_2d_singular_double_integrals.hpp.