src/math.c File Reference
#include <it/types.h>
#include <it/math.h>
#include <it/vec.h>
#include <it/io.h>
Go to the source code of this file.
|
Defines |
| #define | erfinv_a3 -0.140543331 |
| #define | erfinv_a2 0.914624893 |
| #define | erfinv_a1 -1.645349621 |
| #define | erfinv_a0 0.886226899 |
| #define | erfinv_b4 0.012229801 |
| #define | erfinv_b3 -0.329097515 |
| #define | erfinv_b2 1.442710462 |
| #define | erfinv_b1 -2.118377725 |
| #define | erfinv_b0 1 |
| #define | erfinv_c3 1.641345311 |
| #define | erfinv_c2 3.429567803 |
| #define | erfinv_c1 -1.62490649 |
| #define | erfinv_c0 -1.970840454 |
| #define | erfinv_d2 1.637067800 |
| #define | erfinv_d1 3.543889200 |
| #define | erfinv_d0 1 |
Functions |
| | it_function (itf_differentiate) |
| | it_function (itf_diff2) |
| | it_function (itf_integrate_trapezoid) |
| | it_function (itf_integrate_romberg) |
| | it_function (itf_integrate) |
| | it_function (itf_expectation) |
| | it_function (itf_compose) |
| | it_function (itf_sum) |
| | it_function (itf_mul) |
| | it_function (itf_identity) |
| | it_function (itf_gaussian) |
| | it_function (itf_laplacian) |
| | it_function (itf_generalized_gaussian) |
| double | erfinv (double x) |
| static int | nchoosek_tmp (int n, int k) |
| int | nchoosek (int n, int k) |
| double | lognchoosek (int n, int k) |
| 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) |
| 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) |
Define Documentation
| #define erfinv_a0 0.886226899 |
| #define erfinv_a1 -1.645349621 |
| #define erfinv_a2 0.914624893 |
| #define erfinv_a3 -0.140543331 |
| #define erfinv_b1 -2.118377725 |
| #define erfinv_b2 1.442710462 |
| #define erfinv_b3 -0.329097515 |
| #define erfinv_b4 0.012229801 |
| #define erfinv_c0 -1.970840454 |
| #define erfinv_c1 -1.62490649 |
| #define erfinv_c2 3.429567803 |
| #define erfinv_c3 1.641345311 |
| #define erfinv_d1 3.543889200 |
| #define erfinv_d2 1.637067800 |
Function Documentation
Definition at line 87 of file math.c.
References N.
| static int nchoosek_tmp |
( |
int |
n, |
|
|
int |
k | |
|
) |
| | [static] |