![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Function prototypes for statistic module. More...
Go to the source code of this file.
Functions | |
void | __attribute__ ((constructor)) libinit_statistic() |
Initialize module. More... | |
double | ran1 () |
Uniform distribution from 0 to 1. More... | |
double | gauss () |
Normal distribution, mean=0, sigma=1. More... | |
double | gauss_trc () |
truncated (-1/+1) sigma = 1 mean = 0 gaussian probability More... | |
long | poisson (double mu) |
Poisson distribution. More... | |
double | gammaln (double xx) |
Gamma function. More... | |
double | better_poisson (double mu) |
double | fast_poisson (double mu) |
long | put_poisson_noise (const char *ID_in_name, const char *ID_out_name) |
Apply Poisson noise to image. More... | |
long | put_gauss_noise (const char *ID_in_name, const char *ID_out_name, double ampl) |
Apply Gaussian noise to image. More... | |
Function prototypes for statistic module.
Functions provide statistical tools
void __attribute__ | ( | (constructor) | ) |
Initialize module.
double better_poisson | ( | double | mu | ) |
double fast_poisson | ( | double | mu | ) |
double gammaln | ( | double | xx | ) |
Gamma function.
double gauss | ( | ) |
Normal distribution, mean=0, sigma=1.
double gauss_trc | ( | ) |
truncated (-1/+1) sigma = 1 mean = 0 gaussian probability
long poisson | ( | double | mu | ) |
Poisson distribution.
mu | Distribution mean |
long put_gauss_noise | ( | const char * | ID_in_name, |
const char * | ID_out_name, | ||
double | ampl | ||
) |
Apply Gaussian noise to image.
long put_poisson_noise | ( | const char * | ID_in_name, |
const char * | ID_out_name | ||
) |
Apply Poisson noise to image.
double ran1 | ( | ) |
Uniform distribution from 0 to 1.