|
Ponca
8e4373a7fc557bbfb1afb9210d70f03872388d04
Point Cloud Analysis library
|
Compact Exponential WeightKernel defined in \(\left[0 : 1\right]\). More...
#include <weightKernel.h>
Inheritance diagram for Ponca::CompactExpWeightKernel< _Scalar >:
Collaboration diagram for Ponca::CompactExpWeightKernel< _Scalar >:Public Types | |
| typedef _Scalar | Scalar |
| Scalar type defined outside the class. | |
Public Member Functions | |
| Scalar | f (const Scalar &_x) const |
| Defines the smooth weighting function \( w(x) = e^{-\frac{x^2}{1 - x^2}} \). | |
| Scalar | df (const Scalar &_x) const |
| Defines the smooth first order weighting function \( \nabla w(x) = -\frac{2 x e^{\frac{x^2}{x^2 - 1}}}{(1 - x^2)^2} \). | |
| Scalar | ddf (const Scalar &_x) const |
| Defines the smooth second order weighting function \( \nabla^2 w(x) = \frac{2 e^\frac{x^2}{x^2 - 1} \left(4 x^{\frac{2}{x^2 - 1} + 2} log(x) - (x^2 - 1) \left(-3 x^2 + 2 x^\frac{2}{x^2 - 1} - 1\right)\right)}{(x^2 - 1)^4} \). | |
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 = false |
| ddf is not defined and valid on the definition interval | |
Compact Exponential WeightKernel defined in \(\left[0 : 1\right]\).
Continuity is \(C^\infty\) for \(x=1\).
Definition at line 232 of file weightKernel.h.
| typedef _Scalar Ponca::CompactExpWeightKernel< _Scalar >::Scalar |
Scalar type defined outside the class.
Definition at line 236 of file weightKernel.h.
|
inline |
Defines the smooth second order weighting function \( \nabla^2 w(x) = \frac{2 e^\frac{x^2}{x^2 - 1} \left(4 x^{\frac{2}{x^2 - 1} + 2} log(x) - (x^2 - 1) \left(-3 x^2 + 2 x^\frac{2}{x^2 - 1} - 1\right)\right)}{(x^2 - 1)^4} \).
Definition at line 261 of file weightKernel.h.
|
inline |
Defines the smooth first order weighting function \( \nabla w(x) = -\frac{2 x e^{\frac{x^2}{x^2 - 1}}}{(1 - x^2)^2} \).
Definition at line 253 of file weightKernel.h.
|
inline |
Defines the smooth weighting function \( w(x) = e^{-\frac{x^2}{1 - x^2}} \).
Definition at line 245 of file weightKernel.h.
|
staticconstexpr |
The kernel is compact and shall not be evaluated outside of the scale bounds.
Definition at line 239 of file weightKernel.h.
|
staticconstexpr |
ddf is not defined and valid on the definition interval
Definition at line 274 of file weightKernel.h.
|
staticconstexpr |
df is defined and valid on the definition interval
Definition at line 272 of file weightKernel.h.