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.