NiHu  2.0
distance_dependent_kernel.hpp
Go to the documentation of this file.
1 
9 #ifndef DISTANCE_DEPENDENT_KERNEL_HPP_INCLUDED
10 #define DISTANCE_DEPENDENT_KERNEL_HPP_INCLUDED
11 
12 #include "../util/crtp_base.hpp"
13 
14 namespace NiHu
15 {
16 
17 template <class Derived>
19 
20 namespace distance_dependent_kernel_traits_ns
21 {
22  template <class Derived>
23  struct space;
24 
25  template <class Derived>
26  struct result;
27 
28  template <class Derived>
30 
31  template <class Derived>
32  struct is_singular;
33 
34  template <class DerivedSpace>
35  struct singular_core;
36 
37  template <class Derived>
39 
40  template <class Derived>
42 
43  template <class Derived>
45 } // end of namespace distance_dependent_kernel_traits_ns
46 
47 template <class Derived>
49 {
50 public:
52 };
53 
54 } // end of namespace NiHu
55 
56 #endif /* DISTANCE_DEPENDENT_KERNEL_HPP_INCLUDED */
NiHu::distance_dependent_kernel_traits_ns::quadrature_family
Definition: distance_dependent_kernel.hpp:29
NiHu::distance_dependent_kernel_traits_ns::far_field_behaviour
Definition: distance_dependent_kernel.hpp:41
NiHu::distance_dependent_kernel_traits_ns::singular_core
Definition: distance_dependent_kernel.hpp:35
NiHu::distance_dependent_kernel_traits_ns::result
Definition: distance_dependent_kernel.hpp:26
NiHu::distance_dependent_kernel_traits_ns::singular_quadrature_order
Definition: distance_dependent_kernel.hpp:38
NIHU_CRTP_HELPERS
#define NIHU_CRTP_HELPERS
define CRTP helper function
Definition: crtp_base.hpp:29
NiHu::distance_dependent_kernel
Definition: distance_dependent_kernel.hpp:18
NiHu::distance_dependent_kernel_traits_ns::is_singular
Definition: distance_dependent_kernel.hpp:32
NiHu::distance_dependent_kernel_traits_ns::space
Definition: distance_dependent_kernel.hpp:23
NiHu::distance_dependent_kernel_traits_ns::singularity_type
Definition: distance_dependent_kernel.hpp:44