NiHu  2.0
NiHu::double_integral< Kernel, TestField, TrialField, formalism::collocational >::eval_singular_on_accelerator< singular_accelerator_t, dummy > Struct Template Reference

evaluate collocational singular integral with selected singular accelerator More...

#include <double_integral.hpp>

Static Public Member Functions

static result_teval (result_t &result, kernel_base< Kernel > const &kernel, field_base< TestField > const &test_field, field_base< TrialField > const &trial_field, singular_accelerator_t const &sa)
 evaluate collocational singular integral with selected singular accelerator More...
 

Detailed Description

template<class Kernel, class TestField, class TrialField>
template<class singular_accelerator_t, class dummy>
struct NiHu::double_integral< Kernel, TestField, TrialField, formalism::collocational >::eval_singular_on_accelerator< singular_accelerator_t, dummy >

evaluate collocational singular integral with selected singular accelerator

Template Parameters
singular_accelerator_tthe singular accelerator type
dummydummy argument to keep explicit specialisation within class body

Definition at line 484 of file double_integral.hpp.

Member Function Documentation

◆ eval()

template<class Kernel , class TestField , class TrialField >
template<class singular_accelerator_t , class dummy >
static result_t& NiHu::double_integral< Kernel, TestField, TrialField, formalism::collocational >::eval_singular_on_accelerator< singular_accelerator_t, dummy >::eval ( result_t result,
kernel_base< Kernel > const &  kernel,
field_base< TestField > const &  test_field,
field_base< TrialField > const &  trial_field,
singular_accelerator_t const &  sa 
)
inlinestatic

evaluate collocational singular integral with selected singular accelerator

Parameters
[out]resultreference to the integration result matrix
[in]kernelthe kernel to integrate
[in]test_fieldthe test field defining the collocation points
[in]trial_fieldthe trial field to integrate on
[in]sasingular accelerator
Returns
reference to the integration result

Definition at line 494 of file double_integral.hpp.


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