include/it/math.h File Reference
#include <math.h>
#include <it/types.h>
Go to the source code of this file.
|
Defines |
| #define | NAN (sqrt(-1)) |
| #define | M_PI 3.141592653589793238 |
| #define | M_E 2.71828182845905 |
| #define | LOG2 0.69314718055994529 |
| #define | INVLOG2 1.44269504088896339 |
| #define | log2(x) (INVLOG2 * log(x)) |
| #define | IT_EPSILON (1e-10) |
Functions |
| double | erfinv (double x) |
| int | nchoosek (int n, int k) |
| double | lognchoosek (int n, int k) |
| double | log_sum (double log_a, double log_b) |
| double | log_gamma (double x) |
| double | sigmoid (double x, double lambda) |
| double | invsigmoid (double x, double lambda) |
| | it_function_args (itf_gaussian) |
| | it_function_args (itf_laplacian) |
| | it_function_args (itf_generalized_gaussian) |
| | it_function_args (itf_differentiate) |
| | it_function_args (itf_diff2) |
| | it_function_args (itf_integrate_trapezoid) |
| | it_function_args (itf_integrate_romberg) |
| | it_function_args (itf_integrate) |
| | it_function_args (itf_expectation) |
| | it_function_args (itf_compose) |
| | it_function_args (itf_sum) |
| | it_function_args (itf_mul) |
| double | it_integrate (it_function_t function, it_args_t args, double a, double b) |
| double | it_differentiate (it_function_t function, it_args_t args, double a) |
Variables |
| it_function_t | itf_identity |
| it_function_t | itf_gaussian |
| it_function_t | itf_laplacian |
| it_function_t | itf_generalized_gaussian |
| it_function_t | itf_differentiate |
| it_function_t | itf_diff2 |
| it_function_t | itf_integrate_trapezoid |
| it_function_t | itf_integrate_romberg |
| it_function_t | itf_integrate |
| it_function_t | itf_expectation |
| it_function_t | itf_compose |
| it_function_t | itf_sum |
| it_function_t | itf_mul |