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

specialisation of eval_singular_on_accelerator to the invalid accelerator More...

#include <double_integral.hpp>

Static Public Member Functions

template<class singular_iterator_t >
static result_teval (result_t &result, kernel_base< Kernel > const &, field_base< TestField > const &, field_base< TrialField > const &, singular_iterator_t, singular_iterator_t)
 evaluate double singular integral with the invalid accelerator More...
 

Detailed Description

template<class Kernel, class TestField, class TrialField>
template<class dummy>
struct NiHu::double_integral< Kernel, TestField, TrialField, formalism::general >::eval_singular_on_accelerator< invalid_singular_accelerator, dummy >

specialisation of eval_singular_on_accelerator to the invalid accelerator

Template Parameters
dummya dummy type needed to keep specialisation within the class body

Definition at line 255 of file double_integral.hpp.

Member Function Documentation

◆ eval()

template<class Kernel , class TestField , class TrialField >
template<class dummy >
template<class singular_iterator_t >
static result_t& NiHu::double_integral< Kernel, TestField, TrialField, formalism::general >::eval_singular_on_accelerator< invalid_singular_accelerator, dummy >::eval ( result_t result,
kernel_base< Kernel > const &  ,
field_base< TestField > const &  ,
field_base< TrialField > const &  ,
singular_iterator_t  ,
singular_iterator_t   
)
inlinestatic

evaluate double singular integral with the invalid accelerator

this function simply throws an exception

Definition at line 261 of file double_integral.hpp.


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