|
NiHu
2.0
|
Zero order normal derivative of a distance dependent kernel. More...
#include <normal_derivative_kernel.hpp>
Public Types | |
| typedef kernel_base< normal_derivative_kernel< DistanceKernel, 0, 0 > > | base_t |
| typedef base_t::test_input_t | test_input_t |
| typedef base_t::trial_input_t | trial_input_t |
| typedef base_t::result_t | result_t |
| typedef base_t::x_t | x_t |
Public Types inherited from NiHu::kernel_base< normal_derivative_kernel< DistanceKernel, 0, 0 > > | |
| typedef traits_t::test_input_t | test_input_t |
| type of the first (test) kernel input | |
| typedef traits_t::trial_input_t | trial_input_t |
| type of the second (trial) kernel input | |
| typedef traits_t::result_t | result_t |
| compile time check if the two kernel inputs are compatible More... | |
| typedef test_input_t::space_t | space_t |
| type of the kernel's domain space | |
| typedef space_t::location_t | x_t |
| type of a location vector in the kernel's domain | |
| typedef space_t::scalar_t | scalar_t |
| type of the scalar coordinate in the kernel's domain | |
| typedef traits_t::quadrature_family_t | quadrature_family_t |
| the quadrature family the kernel is integrated with | |
| typedef traits_t::far_field_behaviour_t | far_field_behaviour_t |
| the asymptotic (far field) behaviour of the kernel | |
| typedef kernel_compl_estimator< normal_derivative_kernel< DistanceKernel, 0, 0 > >::type | estimator_t |
| the kernel complexity estimator class | |
Public Member Functions | |
| normal_derivative_kernel (DistanceKernel const &dk=DistanceKernel()) | |
| result_t | operator() (typename base_t::x_t const &x, typename base_t::x_t const &y) const |
| result_t | operator() (test_input_t const &x, trial_input_t const &y) const |
Public Member Functions inherited from NiHu::kernel_base< normal_derivative_kernel< DistanceKernel, 0, 0 > > | |
| kernel_bind | bind (test_input_t const &x) const |
| bind the kernel at its test input More... | |
| result_t | operator() (test_input_t const &x, trial_input_t const &y) const |
| evaluate kernel at a given source and receiver position More... | |
Additional Inherited Members | |
Public Attributes inherited from NiHu::kernel_base< normal_derivative_kernel< DistanceKernel, 0, 0 > > | |
| NIHU_CRTP_HELPERS typedef kernel_traits< normal_derivative_kernel< DistanceKernel, 0, 0 > > | traits_t |
| the traits class | |
Static Public Attributes inherited from NiHu::kernel_base< normal_derivative_kernel< DistanceKernel, 0, 0 > > | |
| static const bool | is_symmetric |
| true if K(x,y) = K(y,x) | |
| static const bool | is_sungular |
| true if the kernel is singular | |
Zero order normal derivative of a distance dependent kernel.
| DistanceKernel | the distance dependent kernel |
Definition at line 115 of file normal_derivative_kernel.hpp.