NiHu
2.0
|
Edge match double integral of the HSP kernel over curved elements with general shape sets. More...
#include <helmholtz_2d_singular_double_integrals.hpp>
Static Public Member Functions | |
template<class wave_number_t > | |
static result_t | eval (test_elem_t const &test_elem, trial_elem_t const &trial_elem, wave_number_t const &k) |
Evaluate the integral. More... | |
Edge match double integral of the HSP kernel over curved elements with general shape sets.
The integration domain is split up into two triangles, one of them is singular. The singularity is weakened by a coordinate transform. The remaining \(O(1/r)\) singularity is subtracted and integrated analytically in a HFP sense. The remaining regular integral is evaluated numerically. 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 529 of file helmholtz_2d_singular_double_integrals.hpp.
|
inlinestatic |
Evaluate the integral.
[in] | test_elem | The test element |
[in] | trial_elem | The trial_element |
[in] | k | The wave number |
Definition at line 560 of file helmholtz_2d_singular_double_integrals.hpp.