NiHu  2.0
NiHu::helmholtz_2d_HSP_collocation_general< TestField, TrialField, order > Class Template Reference

Collocational integral of the 2D HSP kernel over a general curved line with general shape sets Full singularity subtraction in the reference coordinate system. The singularpart is integrated analytically in HFP sense. The regular part is integrated numerically with standard Gaussian quadrature. More...

#include <helmholtz_2d_singular_collocation_integrals.hpp>

Static Public Member Functions

template<class WaveNumber >
static result_t eval (elem_t const &elem, WaveNumber const &k)
 evaluate the singular integral More...
 

Detailed Description

template<class TestField, class TrialField, size_t order>
class NiHu::helmholtz_2d_HSP_collocation_general< TestField, TrialField, order >

Collocational integral of the 2D HSP kernel over a general curved line with general shape sets Full singularity subtraction in the reference coordinate system. The singularpart is integrated analytically in HFP sense. The regular part is integrated numerically with standard Gaussian quadrature.

Definition at line 371 of file helmholtz_2d_singular_collocation_integrals.hpp.

Member Function Documentation

◆ eval()

template<class TestField , class TrialField , size_t order>
template<class WaveNumber >
static result_t NiHu::helmholtz_2d_HSP_collocation_general< TestField, TrialField, order >::eval ( elem_t const &  elem,
WaveNumber const &  k 
)
inlinestatic

evaluate the singular integral

Parameters
[in]elemthe element
[in]kthe wave number

Definition at line 399 of file helmholtz_2d_singular_collocation_integrals.hpp.


The documentation for this class was generated from the following file: