cfitsTK
statistic.h
Go to the documentation of this file.
1 
18 #ifndef _STATISTIC_H
19 #define _STATISTIC_H
20 
21 
22 int_fast8_t init_statistic();
23 
24 
25 
28 double ran1();
29 
30 
31 
34 double gauss();
35 
36 
37 
40 double gauss_trc();
41 
42 
47 long poisson(double mu);
48 
49 
50 
53 double gammaln(double xx);
54 
55 
56 double better_poisson(double mu);
57 
58 double fast_poisson(double mu);
59 
60 
61 
64 long put_poisson_noise(const char *ID_in_name, const char *ID_out_name);
65 
66 
69 long put_gauss_noise(const char *ID_in_name, const char *ID_out_name, double ampl);
70 
71 
72 
73 #endif
double gauss()
Normal distribution, mean=0, sigma=1.
Definition: statistic.c:153
long put_poisson_noise(const char *ID_in_name, const char *ID_out_name)
Apply Poisson noise to image.
Definition: statistic.c:283
double gauss_trc()
truncated (-1/+1) sigma = 1 mean = 0 gaussian probability
Definition: statistic.c:167
double ran1()
Uniform distribution from 0 to 1.
Definition: statistic.c:140
long poisson(double mu)
Poisson distribution.
Definition: statistic.c:182
double gammaln(double xx)
Gamma function.
double better_poisson(double mu)
Definition: statistic.c:235
double fast_poisson(double mu)
Definition: statistic.c:218
long put_gauss_noise(const char *ID_in_name, const char *ID_out_name, double ampl)
Apply Gaussian noise to image.
Definition: statistic.c:311
int_fast8_t init_statistic()
Definition: statistic.c:96