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] |