00001
00002
00003
00004 #ifndef NOISE_H
00005 #define NOISE_H
00006
00007
00008
00009 enum Noise {GAUSSIAN,GAUSSIAN_TAIL,EXPONENTIAL,LAPLACE,EXPONENTIAL_POWER,CAUCHY,RAYLEIGH,RAYLEIGH_TAIL,
00010 LANDAU,LEVY,LEVY_SKEW,NGAMMA,FLAT,LOGNORMAL,CHISQ,FDIST,TDIST,BETA,LOGISTIC,PARETO,WEIBULL,
00011 GUMBEL1,GUMBEL2,POISSON,BERNOULLI,BINOMIAL,BINOMIAL_NEG,PASCAL,GEOMETRIC,HYPERGEOMETRIC,LOGARITHMIC};
00012
00013 static const char *noisetypes[] = {I18N_NOOP("Gaussian"),I18N_NOOP("Gaussian Tail"),I18N_NOOP("Exponential"),
00014 I18N_NOOP("Laplace"),I18N_NOOP("Exponential Power"),I18N_NOOP("Cauchy"),I18N_NOOP("Rayleigh"),
00015 I18N_NOOP("Rayleigh Tail"),I18N_NOOP("Landau"),I18N_NOOP("Levy"),I18N_NOOP("Levy Skew"),
00016 I18N_NOOP("Gamma"),I18N_NOOP("Flat"),I18N_NOOP("Lognormal"),I18N_NOOP("Chi Square"),
00017 I18N_NOOP("F Distribution"),I18N_NOOP("T Distribution"),I18N_NOOP("Beta"),I18N_NOOP("Logistic"),
00018 I18N_NOOP("Pareto"),I18N_NOOP("Weibull"),I18N_NOOP("Gumbel Type 1"),I18N_NOOP("Gumbel Type 2"),
00019 I18N_NOOP("Poisson"),I18N_NOOP("Bernoulli"),I18N_NOOP("Binomial"),I18N_NOOP("Negative Binomial"),
00020 I18N_NOOP("Pascal"),I18N_NOOP("Geometric"),I18N_NOOP("Hypergeometric"),I18N_NOOP("Logarithmic"),0};
00021
00022 #endif