AdaptiveOpticsControl
statistic.c File Reference

Functions

int_fast8_t statistic_putphnoise_cli ()
 
int_fast8_t statistic_putgaussnoise_cli ()
 
int_fast8_t init_statistic ()
 
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 cfits_gammaln (double xx)
 
double fast_poisson (double mu)
 
double better_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...
 

Variables

DATA data
 System includes. More...
 

Function Documentation

double better_poisson ( double  mu)
double cfits_gammaln ( double  xx)
double fast_poisson ( double  mu)
double gauss ( )

Normal distribution, mean=0, sigma=1.

double gauss_trc ( )

truncated (-1/+1) sigma = 1 mean = 0 gaussian probability

int_fast8_t init_statistic ( )
long poisson ( double  mu)

Poisson distribution.

Parameters
muDistribution 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.

int_fast8_t statistic_putgaussnoise_cli ( )
int_fast8_t statistic_putphnoise_cli ( )

Variable Documentation

DATA data

System includes.

External libraries