|
Ponca
7d8ac87a7de01d881c9fde3c42e397b44bffb901
Point Cloud Analysis library
|
Compact generalised version of SmoothWeightKernel with arbitrary degrees : \( w(x)=(x^n-1)^m \). More...
#include <weightKernel.h>
Inheritance diagram for Ponca::PolynomialSmoothWeightKernel< _Scalar, m, n >:
Collaboration diagram for Ponca::PolynomialSmoothWeightKernel< _Scalar, m, n >:Public Types | |
| using | Scalar = _Scalar |
| Scalar type defined outside the class. | |
Public Member Functions | |
| Scalar | f (const Scalar &_x) const |
| Defines the smooth weighting function \( w(x)=(x^n-1)^m \). | |
| Scalar | df (const Scalar &_x) const |
| Defines the smooth first order weighting function \( \nabla w(x) = m n x^{n-1}
\left(x^n-1\right)^{m-1} \). | |
| Scalar | ddf (const Scalar &_x) const |
| Defines the smooth second order weighting function \( \nabla^2 w(x) = (m-1) m n^2 x^{2 n-2}
\left(x^n-1\right)^{m-2}+m (n-1) n x^{n-2} \left(x^n-1\right)^{m-1} \). | |
Static Public Attributes | |
| static constexpr bool | isCompact = true |
| The kernel is compact and shall not be evaluated outside of the scale bounds. | |
| static constexpr bool | isDValid = true |
| df is defined and valid on the definition interval | |
| static constexpr bool | isDDValid = true |
| ddf is defined and valid on the definition interval | |
Compact generalised version of SmoothWeightKernel with arbitrary degrees : \( w(x)=(x^n-1)^m \).
Definition at line 101 of file weightKernel.h.
| using Ponca::PolynomialSmoothWeightKernel< _Scalar, m, n >::Scalar = _Scalar |
Scalar type defined outside the class.
Definition at line 105 of file weightKernel.h.
Defines the smooth second order weighting function \( \nabla^2 w(x) = (m-1) m n^2 x^{2 n-2} \left(x^n-1\right)^{m-2}+m (n-1) n x^{n-2} \left(x^n-1\right)^{m-1} \).
Definition at line 126 of file weightKernel.h.
Defines the smooth first order weighting function \( \nabla w(x) = m n x^{n-1} \left(x^n-1\right)^{m-1} \).
Definition at line 119 of file weightKernel.h.
Defines the smooth weighting function \( w(x)=(x^n-1)^m \).
Definition at line 112 of file weightKernel.h.
|
staticconstexpr |
The kernel is compact and shall not be evaluated outside of the scale bounds.
Definition at line 108 of file weightKernel.h.
|
staticconstexpr |
ddf is defined and valid on the definition interval
Definition at line 137 of file weightKernel.h.