|
aimstil
5.0.5
|
Namespace for misc. math definitions. More...
Namespaces | |
| policy | |
Classes | |
| class | Gaussian |
| Unnormalized Gaussian. More... | |
| class | IsotropicGaussianKernel |
| Unnormalized isotropic Gaussian kernel. More... | |
| class | PolySolver_real |
| Find real roots of a polynomial. More... | |
Functions | |
| INLINE double | sinc (double x) |
| sinus cardinal More... | |
| INLINE double | dsinc (double x) |
| first derivative of sinc More... | |
| INLINE double | d2sinc (double x) |
| second derivative of sinc More... | |
| template<typename T > | |
| T | huber (T x, T K) |
| Huber's penalty function. More... | |
| template<typename T > | |
| T | d_huber (T x, T K) |
| Derivative of Huber's penalty function. More... | |
| template<typename T > | |
| T | shrink (T x, T K) |
| The shrink operator if |x| > K then x +/- K else 0. More... | |
Namespace for misc. math definitions.
| INLINE double til::math::d2sinc | ( | double | x | ) |
second derivative of sinc
Definition at line 35 of file til_math.h.
|
inline |
Derivative of Huber's penalty function.
2*x if |x| < K +/-2*K if |x| > K
| INLINE double til::math::dsinc | ( | double | x | ) |
first derivative of sinc
Definition at line 25 of file til_math.h.
|
inline |
Huber's penalty function.
x^2 if |x| < K 2*K*|x| - K^2 if |x| > K
|
inline |
The shrink operator if |x| > K then x +/- K else 0.
| INLINE double til::math::sinc | ( | double | x | ) |
sinus cardinal
Definition at line 14 of file til_math.h.