Gsl.Randist
Description:
Content:
Functions:
-
public uint bernoulli (RNG r, double p)
-
public double bernoulli_pdf (uint k, double p)
-
public double beta (RNG r, double a, double b)
-
public double beta_pdf (double x, double a, double b)
-
public uint binomial (RNG r, double p, uint n)
-
public uint binomial_knuth (RNG r, double p, uint n)
-
public uint binomial_tpe (RNG r, double p, uint n)
-
public double binomial_pdf (uint k, double p, uint n)
-
public double exponential (RNG r, double mu)
-
public double exponential_pdf (double x, double mu)
-
public double exppow (RNG r, double a, double b)
-
public double exppow_pdf (double x, double a, double b)
-
public double cauchy (RNG r, double a)
-
public double cauchy_pdf (double x, double a)
-
public double chisq (RNG r, double nu)
-
public double chisq_pdf (double x, double nu)
-
public void dirichlet (RNG r, size_t K, out double alpha, out double theta)
-
public double dirichlet_pdf (size_t K, out double alpha, out double theta)
-
public double dirichlet_lnpdf (size_t K, out double alpha, out double theta)
-
public double erlang (RNG r, double a, double n)
-
public double erlang_pdf (double x, double a, double n)
-
public double fdist (RNG r, double nu1, double nu2)
-
public double fdist_pdf (double x, double nu1, double nu2)
-
public double flat (RNG r, double a, double b)
-
public double flat_pdf (double x, double a, double b)
-
public double gamma (RNG r, double a, double b)
-
public double gamma_int (RNG r, uint a)
-
public double gamma_pdf (double x, double a, double b)
-
public double gamma_mt (RNG r, double a, double b)
-
public double gamma_knuth (RNG r, double a, double b)
-
public double gaussian (RNG r, double sigma)
-
public double gaussian_ratio_method (RNG r, double sigma)
-
public double gaussian_ziggurat (RNG r, double sigma)
-
public double gaussian_pdf (double x, double sigma)
-
public double ugaussian (RNG r)
-
public double ugaussian_ratio_method (RNG r)
-
public double ugaussian_pdf (double x)
-
public double gaussian_tail (RNG r, double a, double sigma)
-
public double gaussian_tail_pdf (double x, double a, double sigma)
-
public double ugaussian_tail (RNG r, double a)
-
public double ugaussian_tail_pdf (double x, double a)
-
public void bivariate_gaussian (RNG r, double sigma_x, double sigma_y, double rho, out double x, out double y)
-
public double bivariate_gaussian_pdf (double x, double y, double sigma_x, double sigma_y, double rho)
-
public double landau (RNG r)
-
public double landau_pdf (double x)
-
public uint geometric (RNG r, double p)
-
public double geometric_pdf (uint k, double p)
-
public uint hypergeometric (RNG r, uint n1, uint n2, uint t)
-
public double hypergeometric_pdf (uint k, uint n1, uint n2, uint t)
-
public double gumbel1 (RNG r, double a, double b)
-
public double gumbel1_pdf (double x, double a, double b)
-
public double gumbel2 (RNG r, double a, double b)
-
public double gumbel2_pdf (double x, double a, double b)
-
public double logistic (RNG r, double a)
-
public double logistic_pdf (double x, double a)
-
public double lognormal (RNG r, double zeta, double sigma)
-
public double lognormal_pdf (double x, double zeta, double sigma)
-
public uint logarithmic (RNG r, double p)
-
public double logarithmic_pdf (uint k, double p)
-
public void multinomial (RNG r, size_t K, uint N, double[] p, uint[] n)
-
public double multinomial_pdf (size_t K, double[] p, uint[] n)
-
public double multinomial_lnpdf (size_t K, double[] p, uint[] n)
-
public uint negative_binomial (RNG r, double p, double n)
-
public double negative_binomial_pdf (uint k, double p, double n)
-
public uint pascal (RNG r, double p, uint n)
-
public double pascal_pdf (uint k, double p, uint n)
-
public double pareto (RNG r, double a, double b)
-
public double pareto_pdf (double x, double a, double b)
-
public uint poisson (RNG r, double mu)
-
public void poisson_array (RNG r, size_t n, uint[] array, double mu)
-
public double poisson_pdf (uint k, double mu)
-
public double rayleigh (RNG r, double sigma)
-
public double rayleigh_pdf (double x, double sigma)
-
public double rayleigh_tail (RNG r, double a, double sigma)
-
public double rayleigh_tail_pdf (double x, double a, double sigma)
-
public double tdist (RNG r, double nu)
-
public double tdist_pdf (double x, double nu)
-
public double laplace (RNG r, double a)
-
public double laplace_pdf (double x, double a)
-
public double levy (RNG r, double c, double alpha)
-
public double levy_skew (RNG r, double c, double alpha, double beta)
-
public double weibull (RNG r, double a, double b)
-
public double weibull_pdf (double x, double a, double b)
-
public void dir_2d (RNG r, out double x, out double y)
-
public void dir_2d_trig_method (RNG r, out double x, out double y)
-
public void dir_3d (RNG r, out double x, out double y, out double z)
-
public void dir_nd (RNG r, size_t n, out double x)
-
public void shuffle (RNG r, void* b, size_t nmembm, size_t size)
-
public int choose (RNG r, void* dest, size_t k, void* src, size_t n, size_t size)
-
public void sample (RNG r, void* dest, size_t k, void* src, size_t n, size_t size)