NiHu  2.0
distance_kernel_intervals.hpp File Reference

Quadrature intervals for distance based complexities. More...

Include dependency graph for distance_kernel_intervals.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NiHu::distance_kernel_interval< asymptotic, Accuracy >
 define intervals for distance range and accuracy More...
 
struct  NiHu::distance_kernel_interval< asymptotic::log< 1 >, 2 >
 specialisation of NiHu::distance_kernel_interval for log r and 1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::log< 1 >, 3 >
 specialisation of NiHu::distance_kernel_interval for log r and .1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::inverse< 1 >, 2 >
 specialisation of NiHu::distance_kernel_interval for 1/r and 1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::inverse< 2 >, 2 >
 specialisation of NiHu::distance_kernel_interval for 1/r^2 and 1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::inverse< 3 >, 2 >
 specialisation of NiHu::distance_kernel_interval for 1/r^3 and 1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::inverse< 1 >, 3 >
 specialisation of NiHu::distance_kernel_interval for 1/r and .1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::inverse< 2 >, 3 >
 specialisation of NiHu::distance_kernel_interval for 1/r^2 and .1% error More...
 
struct  NiHu::distance_kernel_interval< asymptotic::inverse< 3 >, 3 >
 specialisation of NiHu::distance_kernel_interval for 1/r^3 and .1% error More...
 

Detailed Description

Quadrature intervals for distance based complexities.

These intervals are used for selecting the quadrature order for integration based on the non-dimensional distance. The distance can be non-dimensionalized using the linear size estimate of the elements.

The intervals are specified for different accuracy paramaters, the default accuracy is given by NiHu::GLOBAL_ACCURACY. Naturally, higher accuracy takes a higher number of quadrature base points.

Definition in file distance_kernel_intervals.hpp.