NiHu  2.0
NiHu::kernel_traits_ns Namespace Reference

metafunctions returning regular and singular kernel traits More...

Classes

struct  far_field_behaviour
 return the far field asymptotic behaviour of the kernel More...
 
struct  far_field_behaviour< exponential_covariance_kernel< Space, Dimension > >
 
struct  far_field_behaviour< gaussian_covariance_kernel< Space, Dimension > >
 
struct  far_field_behaviour< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 0, 0 > >
 
struct  far_field_behaviour< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 0, 1 > >
 
struct  far_field_behaviour< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 1, 0 > >
 
struct  far_field_behaviour< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 1, 1 > >
 
struct  far_field_behaviour< normal_derivative_kernel< helmholtz_kernel< space_3d< Scalar >, WaveNumber >, Nx, Ny > >
 
struct  far_field_behaviour< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 0, 0 > >
 
struct  far_field_behaviour< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 0, 1 > >
 
struct  far_field_behaviour< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 1, 0 > >
 
struct  far_field_behaviour< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 1, 1 > >
 
struct  far_field_behaviour< normal_derivative_kernel< laplace_kernel< space_3d< Scalar > >, Nx, Ny > >
 
struct  is_singular
 return whether the kernel is singular or not More...
 
struct  is_singular< exponential_covariance_kernel< Space, Dimension > >
 
struct  is_singular< gaussian_covariance_kernel< Space, Dimension > >
 
struct  is_singular< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  is_symmetric
 return whether the kernel is symmetric or not More...
 
struct  is_symmetric< exponential_covariance_kernel< Space, Dimension > >
 
struct  is_symmetric< gaussian_covariance_kernel< Space, Dimension > >
 
struct  is_symmetric< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  quadrature_family
 return the quadrature family the kernel is integrated with More...
 
struct  quadrature_family< exponential_covariance_kernel< Space, Dimension > >
 
struct  quadrature_family< gaussian_covariance_kernel< Space, Dimension > >
 
struct  quadrature_family< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  result
 return the kernel's result type More...
 
struct  result< exponential_covariance_kernel< Space, Dimension > >
 
struct  result< gaussian_covariance_kernel< Space, Dimension > >
 
struct  result< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  singular_core
 return the kernel's singular core type More...
 
struct  singular_core< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  singular_quadrature_order
 return the quadrature order the singular kernel needs to be integrated with More...
 
struct  singular_quadrature_order< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  singularity_type
 return the kernel's singularity type More...
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 0, 0 > >
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 0, 1 > >
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 1, 0 > >
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_2d< Scalar >, WaveNumber >, 1, 1 > >
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_3d< Scalar >, WaveNumber >, 0, 1 > >
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_3d< Scalar >, WaveNumber >, 1, 0 > >
 
struct  singularity_type< normal_derivative_kernel< helmholtz_kernel< space_3d< Scalar >, WaveNumber >, Nx, Ny > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 0, 0 > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 0, 1 > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 1, 0 > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_2d< Scalar > >, 1, 1 > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_3d< Scalar > >, 0, 1 > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_3d< Scalar > >, 1, 0 > >
 
struct  singularity_type< normal_derivative_kernel< laplace_kernel< space_3d< Scalar > >, Nx, Ny > >
 
struct  space
 return the coordinate space where the kernel is defined More...
 
struct  space< exponential_covariance_kernel< Space, Dimension > >
 
struct  space< gaussian_covariance_kernel< Space, Dimension > >
 
struct  space< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  test_input
 return the kernel's test input More...
 
struct  test_input< exponential_covariance_kernel< Space, Dimension > >
 
struct  test_input< gaussian_covariance_kernel< Space, Dimension > >
 
struct  test_input< normal_derivative_kernel< DK, 0, Ny > >
 
struct  test_input< normal_derivative_kernel< DK, Nx, Ny > >
 
struct  trial_input
 return the kernel's trial input More...
 
struct  trial_input< exponential_covariance_kernel< Space, Dimension > >
 
struct  trial_input< gaussian_covariance_kernel< Space, Dimension > >
 
struct  trial_input< normal_derivative_kernel< DK, Nx, 0 > >
 
struct  trial_input< normal_derivative_kernel< DK, Nx, Ny > >
 

Detailed Description

metafunctions returning regular and singular kernel traits

Laplace Helper Behaviour.

Helmholtz normal derivative kernel behaviors.

Gaussian covariance kernel traits.

GENERAL TRAITS.