FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
type(fgsl_rng) function | fgsl_rng_alloc (t) |
subroutine | fgsl_rng_set (r, s) |
subroutine | fgsl_rng_free (r) |
integer(fgsl_long) function | fgsl_rng_get (r) |
real(fgsl_double) function | fgsl_rng_uniform (r) |
real(fgsl_double) function | fgsl_rng_uniform_pos (r) |
integer(fgsl_long) function | fgsl_rng_uniform_int (r, n) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_rng_name (r) |
integer(fgsl_long) function | fgsl_rng_max (r) |
integer(fgsl_long) function | fgsl_rng_min (r) |
type(fgsl_rng_type) function | fgsl_rng_env_setup () |
integer(fgsl_int) function | fgsl_rng_memcpy (cpy, src) |
type(fgsl_rng) function | fgsl_rng_clone (r) |
integer(fgsl_int) function | fgsl_rng_fwrite (stream, r) |
integer(fgsl_int) function | fgsl_rng_fread (stream, r) |
type(fgsl_qrng) function | fgsl_qrng_alloc (t, d) |
subroutine | fgsl_qrng_free (r) |
subroutine | fgsl_qrng_init (r) |
integer(fgsl_int) function | fgsl_qrng_get (q, x) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_qrng_name (q) |
integer(fgsl_int) function | fgsl_qrng_memcpy (cpy, src) |
type(fgsl_qrng) function | fgsl_qrng_clone (q) |
real(fgsl_double) function | fgsl_ran_gaussian (r, sigma) |
real(fgsl_double) function | fgsl_ran_gaussian_pdf (x, sigma) |
real(fgsl_double) function | fgsl_ran_gaussian_ziggurat (r, sigma) |
real(fgsl_double) function | fgsl_ran_gaussian_ratio_method (r, sigma) |
real(fgsl_double) function | fgsl_ran_ugaussian (r) |
real(fgsl_double) function | fgsl_ran_ugaussian_pdf (x) |
real(fgsl_double) function | fgsl_ran_ugaussian_ratio_method (r) |
real(fgsl_double) function | fgsl_cdf_gaussian_p (x, sigma) |
real(fgsl_double) function | fgsl_cdf_gaussian_q (x, sigma) |
real(fgsl_double) function | fgsl_cdf_gaussian_pinv (p, sigma) |
real(fgsl_double) function | fgsl_cdf_gaussian_qinv (q, sigma) |
real(fgsl_double) function | fgsl_cdf_ugaussian_p (x) |
real(fgsl_double) function | fgsl_cdf_ugaussian_q (x) |
real(fgsl_double) function | fgsl_cdf_ugaussian_pinv (p) |
real(fgsl_double) function | fgsl_cdf_ugaussian_qinv (q) |
real(fgsl_double) function | fgsl_ran_gaussian_tail (r, a, sigma) |
real(fgsl_double) function | fgsl_ran_gaussian_tail_pdf (x, a, sigma) |
real(fgsl_double) function | fgsl_ran_ugaussian_tail (r, a) |
real(fgsl_double) function | fgsl_ran_ugaussian_tail_pdf (x, a) |
subroutine | fgsl_ran_bivariate_gaussian (r, sigma_x, sigma_y, rho, x, y) |
real(fgsl_double) function | fgsl_ran_bivariate_gaussian_pdf (x, y, sigma_x, sigma_y, rho) |
integer(fgsl_int) function | fgsl_ran_multivariate_gaussian (r, mu, l, result) |
integer(fgsl_int) function | fgsl_ran_multivariate_gaussian_pdf (x, mu, l, result, work) |
integer(fgsl_int) function | fgsl_ran_multivariate_gaussian_log_pdf (x, mu, l, result, work) |
integer(fgsl_int) function | fgsl_ran_multivariate_gaussian_mean (x, mu_hat) |
integer(fgsl_int) function | fgsl_ran_multivariate_gaussian_vcov (x, sigma_hat) |
real(fgsl_double) function | fgsl_ran_exponential (r, mu) |
real(fgsl_double) function | fgsl_ran_exponential_pdf (x, mu) |
real(fgsl_double) function | fgsl_cdf_exponential_p (x, mu) |
real(fgsl_double) function | fgsl_cdf_exponential_q (x, mu) |
real(fgsl_double) function | fgsl_cdf_exponential_pinv (p, mu) |
real(fgsl_double) function | fgsl_cdf_exponential_qinv (q, mu) |
real(fgsl_double) function | fgsl_ran_laplace (r, a) |
real(fgsl_double) function | fgsl_ran_laplace_pdf (x, a) |
real(fgsl_double) function | fgsl_cdf_laplace_p (x, a) |
real(fgsl_double) function | fgsl_cdf_laplace_q (x, a) |
real(fgsl_double) function | fgsl_cdf_laplace_pinv (p, a) |
real(fgsl_double) function | fgsl_cdf_laplace_qinv (q, a) |
real(fgsl_double) function | fgsl_ran_exppow (r, a, b) |
real(fgsl_double) function | fgsl_ran_exppow_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_exppow_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_exppow_q (x, a, b) |
real(fgsl_double) function | fgsl_ran_cauchy (r, a) |
real(fgsl_double) function | fgsl_ran_cauchy_pdf (x, a) |
real(fgsl_double) function | fgsl_cdf_cauchy_p (x, a) |
real(fgsl_double) function | fgsl_cdf_cauchy_q (x, a) |
real(fgsl_double) function | fgsl_cdf_cauchy_pinv (p, a) |
real(fgsl_double) function | fgsl_cdf_cauchy_qinv (q, a) |
real(fgsl_double) function | fgsl_ran_rayleigh (r, sigma) |
real(fgsl_double) function | fgsl_ran_rayleigh_pdf (x, sigma) |
real(fgsl_double) function | fgsl_cdf_rayleigh_p (x, sigma) |
real(fgsl_double) function | fgsl_cdf_rayleigh_q (x, sigma) |
real(fgsl_double) function | fgsl_cdf_rayleigh_pinv (p, sigma) |
real(fgsl_double) function | fgsl_cdf_rayleigh_qinv (q, sigma) |
real(fgsl_double) function | fgsl_ran_rayleigh_tail (r, a, sigma) |
real(fgsl_double) function | fgsl_ran_rayleigh_tail_pdf (x, a, sigma) |
real(fgsl_double) function | fgsl_ran_landau (r) |
real(fgsl_double) function | fgsl_ran_landau_pdf (x) |
real(fgsl_double) function | fgsl_ran_levy (r, c, alpha) |
real(fgsl_double) function | fgsl_ran_levy_skew (r, c, alpha, beta) |
real(fgsl_double) function | fgsl_ran_gamma (r, a, b) |
real(fgsl_double) function | fgsl_ran_gamma_mt (r, a, b) |
real(fgsl_double) function | fgsl_ran_gamma_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gamma_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gamma_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gamma_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_gamma_qinv (q, a, b) |
real(fgsl_double) function | fgsl_ran_flat (r, a, b) |
real(fgsl_double) function | fgsl_ran_flat_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_flat_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_flat_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_flat_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_flat_qinv (q, a, b) |
real(fgsl_double) function | fgsl_ran_lognormal (r, zeta, sigma) |
real(fgsl_double) function | fgsl_ran_lognormal_pdf (x, zeta, sigma) |
real(fgsl_double) function | fgsl_cdf_lognormal_p (x, zeta, sigma) |
real(fgsl_double) function | fgsl_cdf_lognormal_q (x, zeta, sigma) |
real(fgsl_double) function | fgsl_cdf_lognormal_pinv (p, zeta, sigma) |
real(fgsl_double) function | fgsl_cdf_lognormal_qinv (q, zeta, sigma) |
real(fgsl_double) function | fgsl_ran_chisq (r, nu) |
real(fgsl_double) function | fgsl_ran_chisq_pdf (x, nu) |
real(fgsl_double) function | fgsl_cdf_chisq_p (x, nu) |
real(fgsl_double) function | fgsl_cdf_chisq_q (x, nu) |
real(fgsl_double) function | fgsl_cdf_chisq_pinv (p, nu) |
real(fgsl_double) function | fgsl_cdf_chisq_qinv (q, nu) |
real(fgsl_double) function | fgsl_ran_fdist (r, nu1, nu2) |
real(fgsl_double) function | fgsl_ran_fdist_pdf (x, nu1, nu2) |
real(fgsl_double) function | fgsl_cdf_fdist_p (x, nu1, nu2) |
real(fgsl_double) function | fgsl_cdf_fdist_q (x, nu1, nu2) |
real(fgsl_double) function | fgsl_cdf_fdist_pinv (p, nu1, nu2) |
real(fgsl_double) function | fgsl_cdf_fdist_qinv (q, nu1, nu2) |
real(fgsl_double) function | fgsl_ran_tdist (r, nu) |
real(fgsl_double) function | fgsl_ran_tdist_pdf (x, nu) |
real(fgsl_double) function | fgsl_cdf_tdist_p (x, nu) |
real(fgsl_double) function | fgsl_cdf_tdist_q (x, nu) |
real(fgsl_double) function | fgsl_cdf_tdist_pinv (p, nu) |
real(fgsl_double) function | fgsl_cdf_tdist_qinv (q, nu) |
real(fgsl_double) function | fgsl_ran_beta (r, a, b) |
real(fgsl_double) function | fgsl_ran_beta_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_beta_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_beta_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_beta_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_beta_qinv (q, a, b) |
real(fgsl_double) function | fgsl_ran_logistic (r, a) |
real(fgsl_double) function | fgsl_ran_logistic_pdf (x, a) |
real(fgsl_double) function | fgsl_cdf_logistic_p (x, a) |
real(fgsl_double) function | fgsl_cdf_logistic_q (x, a) |
real(fgsl_double) function | fgsl_cdf_logistic_pinv (p, a) |
real(fgsl_double) function | fgsl_cdf_logistic_qinv (q, a) |
real(fgsl_double) function | fgsl_ran_pareto (r, a, b) |
real(fgsl_double) function | fgsl_ran_pareto_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_pareto_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_pareto_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_pareto_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_pareto_qinv (q, a, b) |
subroutine | fgsl_ran_dir_2d (r, x, y) |
subroutine | fgsl_ran_dir_2d_trig_method (r, x, y) |
subroutine | fgsl_ran_dir_3d (r, x, y, z) |
subroutine | fgsl_ran_dir_nd (r, n, x) |
real(fgsl_double) function | fgsl_ran_weibull (r, a, b) |
real(fgsl_double) function | fgsl_ran_weibull_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_weibull_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_weibull_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_weibull_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_weibull_qinv (q, a, b) |
real(fgsl_double) function | fgsl_ran_gumbel1 (r, a, b) |
real(fgsl_double) function | fgsl_ran_gumbel1_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel1_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel1_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel1_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel1_qinv (q, a, b) |
real(fgsl_double) function | fgsl_ran_gumbel2 (r, a, b) |
real(fgsl_double) function | fgsl_ran_gumbel2_pdf (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel2_p (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel2_q (x, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel2_pinv (p, a, b) |
real(fgsl_double) function | fgsl_cdf_gumbel2_qinv (q, a, b) |
subroutine | fgsl_ran_dirichlet (r, alpha, theta) |
real(fgsl_double) function | fgsl_ran_dirichlet_pdf (alpha, theta) |
real(fgsl_double) function | fgsl_ran_dirichlet_lnpdf (alpha, theta) |
type(fgsl_ran_discrete_t) function | fgsl_ran_discrete_preproc (p) |
integer(fgsl_size_t) function | fgsl_ran_discrete (r, g) |
real(fgsl_double) function | fgsl_ran_discrete_pdf (k, g) |
subroutine | fgsl_ran_discrete_free (g) |
integer(fgsl_int) function | fgsl_ran_poisson (r, mu) |
real(fgsl_double) function | fgsl_ran_poisson_pdf (k, mu) |
real(fgsl_double) function | fgsl_cdf_poisson_p (k, mu) |
real(fgsl_double) function | fgsl_cdf_poisson_q (k, mu) |
integer(fgsl_int) function | fgsl_ran_bernoulli (r, p) |
real(fgsl_double) function | fgsl_ran_bernoulli_pdf (k, p) |
real(fgsl_double) function | fgsl_ran_binomial (r, p, n) |
real(fgsl_double) function | fgsl_ran_binomial_pdf (k, p, n) |
real(fgsl_double) function | fgsl_cdf_binomial_p (k, p, n) |
real(fgsl_double) function | fgsl_cdf_binomial_q (k, p, n) |
subroutine | fgsl_ran_multinomial (r, nn, p, n) |
real(fgsl_double) function | fgsl_ran_multinomial_pdf (p, n) |
real(fgsl_double) function | fgsl_ran_multinomial_lnpdf (p, n) |
integer(fgsl_int) function | fgsl_ran_negative_binomial (r, p, n) |
real(fgsl_double) function | fgsl_ran_negative_binomial_pdf (k, p, n) |
real(fgsl_double) function | fgsl_cdf_negative_binomial_p (k, p, n) |
real(fgsl_double) function | fgsl_cdf_negative_binomial_q (k, p, n) |
integer(fgsl_int) function | fgsl_ran_pascal (r, p, n) |
real(fgsl_double) function | fgsl_ran_pascal_pdf (k, p, n) |
real(fgsl_double) function | fgsl_cdf_pascal_p (k, p, n) |
real(fgsl_double) function | fgsl_cdf_pascal_q (k, p, n) |
integer(fgsl_int) function | fgsl_ran_geometric (r, p) |
real(fgsl_double) function | fgsl_ran_geometric_pdf (k, p) |
real(fgsl_double) function | fgsl_cdf_geometric_p (k, p) |
real(fgsl_double) function | fgsl_cdf_geometric_q (k, p) |
integer(fgsl_int) function | fgsl_ran_hypergeometric (r, n1, n2, t) |
real(fgsl_double) function | fgsl_ran_hypergeometric_pdf (k, n1, n2, t) |
real(fgsl_double) function | fgsl_cdf_hypergeometric_p (k, n1, n2, t) |
real(fgsl_double) function | fgsl_cdf_hypergeometric_q (k, n1, n2, t) |
integer(fgsl_int) function | fgsl_ran_logarithmic (r, p) |
real(fgsl_double) function | fgsl_ran_logarithmic_pdf (k, p) |
integer(fgsl_int) function | fgsl_ran_wishart (r, df, l, result, work) |
integer(fgsl_int) function | fgsl_ran_wishart_pdf (x, l_x, df, l, result, work) |
integer(fgsl_int) function | fgsl_ran_wishart_log_pdf (x, l_x, df, l, result, work) |
subroutine | fgsl_ran_shuffle (r, base, n, size) |
subroutine | fgsl_ran_shuffle_double (r, base, n) |
subroutine | fgsl_ran_shuffle_size_t (r, base, n) |
integer(fgsl_int) function | fgsl_ran_choose (r, dest, k, src, n, size) |
subroutine | fgsl_ran_sample (r, dest, k, src, n, size) |
subroutine | fgsl_rng_c_ptr (res, src) |
logical function | fgsl_rng_status (rng) |
logical function | fgsl_qrng_status (qrng) |
logical function | fgsl_ran_discrete_t_status (ran_discrete_t) |
real(fgsl_double) function fgsl_cdf_beta_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_beta_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_beta_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_beta_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_binomial_p | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
integer(fgsl_int), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_cdf_binomial_q | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
integer(fgsl_int), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_cdf_cauchy_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_cauchy_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_cauchy_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_cauchy_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_chisq_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_chisq_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_chisq_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_chisq_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_exponential_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_cdf_exponential_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_cdf_exponential_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_cdf_exponential_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_cdf_exppow_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_exppow_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_fdist_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu1, | ||
real(fgsl_double), intent(in) | nu2 | ||
) |
real(fgsl_double) function fgsl_cdf_fdist_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | nu1, | ||
real(fgsl_double), intent(in) | nu2 | ||
) |
real(fgsl_double) function fgsl_cdf_fdist_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu1, | ||
real(fgsl_double), intent(in) | nu2 | ||
) |
real(fgsl_double) function fgsl_cdf_fdist_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | nu1, | ||
real(fgsl_double), intent(in) | nu2 | ||
) |
real(fgsl_double) function fgsl_cdf_flat_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_flat_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_flat_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_flat_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gamma_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gamma_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gamma_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gamma_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gaussian_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_gaussian_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_gaussian_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_gaussian_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_geometric_p | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_cdf_geometric_q | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel1_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel1_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel1_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel1_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel2_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel2_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel2_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_gumbel2_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_hypergeometric_p | ( | integer(fgsl_int), intent(in) | k, |
integer(fgsl_int), intent(in) | n1, | ||
integer(fgsl_int), intent(in) | n2, | ||
integer(fgsl_int), intent(in) | t | ||
) |
real(fgsl_double) function fgsl_cdf_hypergeometric_q | ( | integer(fgsl_int), intent(in) | k, |
integer(fgsl_int), intent(in) | n1, | ||
integer(fgsl_int), intent(in) | n2, | ||
integer(fgsl_int), intent(in) | t | ||
) |
real(fgsl_double) function fgsl_cdf_laplace_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_laplace_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_laplace_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_laplace_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_logistic_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_logistic_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_logistic_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_logistic_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_cdf_lognormal_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | zeta, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_lognormal_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | zeta, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_lognormal_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | zeta, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_lognormal_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | zeta, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_negative_binomial_p | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_cdf_negative_binomial_q | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_cdf_pareto_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_pareto_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_pareto_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_pareto_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_pascal_p | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_cdf_pascal_q | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_cdf_poisson_p | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_cdf_poisson_q | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_cdf_rayleigh_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_rayleigh_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_rayleigh_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_rayleigh_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_cdf_tdist_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_tdist_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_tdist_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_tdist_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_cdf_ugaussian_p | ( | real(fgsl_double), intent(in) | x | ) |
real(fgsl_double) function fgsl_cdf_ugaussian_pinv | ( | real(fgsl_double), intent(in) | p | ) |
real(fgsl_double) function fgsl_cdf_ugaussian_q | ( | real(fgsl_double), intent(in) | x | ) |
real(fgsl_double) function fgsl_cdf_ugaussian_qinv | ( | real(fgsl_double), intent(in) | q | ) |
real(fgsl_double) function fgsl_cdf_weibull_p | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_weibull_pinv | ( | real(fgsl_double), intent(in) | p, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_weibull_q | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_cdf_weibull_qinv | ( | real(fgsl_double), intent(in) | q, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
type(fgsl_qrng) function fgsl_qrng_alloc | ( | type(fgsl_qrng_type), intent(in) | t, |
integer(fgsl_int), intent(in) | d | ||
) |
type(fgsl_qrng) function fgsl_qrng_clone | ( | type(fgsl_qrng), intent(in) | q | ) |
subroutine fgsl_qrng_free | ( | type(fgsl_qrng), intent(inout) | r | ) |
integer(fgsl_int) function fgsl_qrng_get | ( | type(fgsl_qrng), intent(in) | q, |
real(fgsl_double), dimension(:), intent(out), target, contiguous | x | ||
) |
subroutine fgsl_qrng_init | ( | type(fgsl_qrng), intent(inout) | r | ) |
integer(fgsl_int) function fgsl_qrng_memcpy | ( | type(fgsl_qrng), intent(inout) | cpy, |
type(fgsl_qrng), intent(in) | src | ||
) |
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_qrng_name | ( | type(fgsl_qrng), intent(in) | q | ) |
logical function fgsl_qrng_status | ( | type(fgsl_qrng), intent(in) | qrng | ) |
integer(fgsl_int) function fgsl_ran_bernoulli | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_ran_bernoulli_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_ran_beta | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_beta_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_binomial | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | p, | ||
integer(fgsl_int), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_ran_binomial_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
integer(fgsl_int), intent(in) | n | ||
) |
subroutine fgsl_ran_bivariate_gaussian | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | sigma_x, | ||
real(fgsl_double), intent(in) | sigma_y, | ||
real(fgsl_double), intent(in) | rho, | ||
real(fgsl_double), intent(out) | x, | ||
real(fgsl_double), intent(out) | y | ||
) |
real(fgsl_double) function fgsl_ran_bivariate_gaussian_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | y, | ||
real(fgsl_double), intent(in) | sigma_x, | ||
real(fgsl_double), intent(in) | sigma_y, | ||
real(fgsl_double), intent(in) | rho | ||
) |
real(fgsl_double) function fgsl_ran_cauchy | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_cauchy_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_chisq | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_ran_chisq_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu | ||
) |
integer(fgsl_int) function fgsl_ran_choose | ( | type(fgsl_rng), intent(in) | r, |
type(c_ptr), intent(in) | dest, | ||
integer(fgsl_size_t), intent(in) | k, | ||
type(c_ptr), intent(in) | src, | ||
integer(fgsl_size_t), intent(in) | n, | ||
integer(fgsl_size_t), intent(in) | size | ||
) |
subroutine fgsl_ran_dir_2d | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(out) | x, | ||
real(fgsl_double), intent(out) | y | ||
) |
subroutine fgsl_ran_dir_2d_trig_method | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(out) | x, | ||
real(fgsl_double), intent(out) | y | ||
) |
subroutine fgsl_ran_dir_3d | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(out) | x, | ||
real(fgsl_double), intent(out) | y, | ||
real(fgsl_double), intent(out) | z | ||
) |
subroutine fgsl_ran_dir_nd | ( | type(fgsl_rng), intent(in) | r, |
integer(fgsl_size_t), intent(in) | n, | ||
real(fgsl_double), intent(out) | x | ||
) |
subroutine fgsl_ran_dirichlet | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | alpha, | ||
real(fgsl_double), dimension(:), intent(out), target, contiguous | theta | ||
) |
real(fgsl_double) function fgsl_ran_dirichlet_lnpdf | ( | real(fgsl_double), dimension(:), intent(in), target, contiguous | alpha, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | theta | ||
) |
real(fgsl_double) function fgsl_ran_dirichlet_pdf | ( | real(fgsl_double), dimension(:), intent(in), target, contiguous | alpha, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | theta | ||
) |
integer(fgsl_size_t) function fgsl_ran_discrete | ( | type(fgsl_rng), intent(in) | r, |
type(fgsl_ran_discrete_t), intent(in) | g | ||
) |
subroutine fgsl_ran_discrete_free | ( | type(fgsl_ran_discrete_t), intent(inout) | g | ) |
real(fgsl_double) function fgsl_ran_discrete_pdf | ( | integer(fgsl_size_t), intent(in) | k, |
type(fgsl_ran_discrete_t), intent(in) | g | ||
) |
type(fgsl_ran_discrete_t) function fgsl_ran_discrete_preproc | ( | real(fgsl_double), dimension(:), intent(in), target, contiguous | p | ) |
logical function fgsl_ran_discrete_t_status | ( | type(fgsl_ran_discrete_t), intent(in) | ran_discrete_t | ) |
real(fgsl_double) function fgsl_ran_exponential | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_ran_exponential_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_ran_exppow | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_exppow_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_fdist | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | nu1, | ||
real(fgsl_double), intent(in) | nu2 | ||
) |
real(fgsl_double) function fgsl_ran_fdist_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu1, | ||
real(fgsl_double), intent(in) | nu2 | ||
) |
real(fgsl_double) function fgsl_ran_flat | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_flat_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gamma | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gamma_mt | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gamma_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gaussian | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_gaussian_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_gaussian_ratio_method | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_gaussian_tail | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_gaussian_tail_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_gaussian_ziggurat | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | sigma | ||
) |
integer(fgsl_int) function fgsl_ran_geometric | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_ran_geometric_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_ran_gumbel1 | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gumbel1_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gumbel2 | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_gumbel2_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
integer(fgsl_int) function fgsl_ran_hypergeometric | ( | type(fgsl_rng), intent(in) | r, |
integer(fgsl_int), intent(in) | n1, | ||
integer(fgsl_int), intent(in) | n2, | ||
integer(fgsl_int), intent(in) | t | ||
) |
real(fgsl_double) function fgsl_ran_hypergeometric_pdf | ( | integer(fgsl_int), intent(in) | k, |
integer(fgsl_int), intent(in) | n1, | ||
integer(fgsl_int), intent(in) | n2, | ||
integer(fgsl_int), intent(in) | t | ||
) |
real(fgsl_double) function fgsl_ran_landau | ( | type(fgsl_rng), intent(in) | r | ) |
real(fgsl_double) function fgsl_ran_landau_pdf | ( | real(fgsl_double), intent(in) | x | ) |
real(fgsl_double) function fgsl_ran_laplace | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_laplace_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_levy | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | c, | ||
real(fgsl_double), intent(in) | alpha | ||
) |
real(fgsl_double) function fgsl_ran_levy_skew | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | c, | ||
real(fgsl_double), intent(in) | alpha, | ||
real(fgsl_double), intent(in) | beta | ||
) |
integer(fgsl_int) function fgsl_ran_logarithmic | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_ran_logarithmic_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p | ||
) |
real(fgsl_double) function fgsl_ran_logistic | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_logistic_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_lognormal | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | zeta, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_lognormal_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | zeta, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
subroutine fgsl_ran_multinomial | ( | type(fgsl_rng), intent(in) | r, |
integer(fgsl_int), intent(in) | nn, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | p, | ||
integer(fgsl_int), dimension(:), intent(out), target, contiguous | n | ||
) |
real(fgsl_double) function fgsl_ran_multinomial_lnpdf | ( | real(fgsl_double), dimension(:), intent(in), target, contiguous | p, |
integer(fgsl_int), dimension(:), intent(in), target, contiguous | n | ||
) |
real(fgsl_double) function fgsl_ran_multinomial_pdf | ( | real(fgsl_double), dimension(:), intent(in), target, contiguous | p, |
integer(fgsl_int), dimension(:), intent(in), target, contiguous | n | ||
) |
integer(fgsl_int) function fgsl_ran_multivariate_gaussian | ( | type(fgsl_rng), intent(in) | r, |
type(fgsl_vector), intent(in) | mu, | ||
type(fgsl_matrix), intent(in) | l, | ||
type(fgsl_vector), intent(inout) | result | ||
) |
integer(fgsl_int) function fgsl_ran_multivariate_gaussian_log_pdf | ( | type(fgsl_vector), intent(in) | x, |
type(fgsl_vector), intent(in) | mu, | ||
type(fgsl_matrix), intent(in) | l, | ||
real(fgsl_double), intent(inout) | result, | ||
type(fgsl_vector), intent(inout) | work | ||
) |
integer(fgsl_int) function fgsl_ran_multivariate_gaussian_mean | ( | type(fgsl_matrix), intent(in) | x, |
type(fgsl_vector), intent(inout) | mu_hat | ||
) |
integer(fgsl_int) function fgsl_ran_multivariate_gaussian_pdf | ( | type(fgsl_vector), intent(in) | x, |
type(fgsl_vector), intent(in) | mu, | ||
type(fgsl_matrix), intent(in) | l, | ||
real(fgsl_double), intent(inout) | result, | ||
type(fgsl_vector), intent(inout) | work | ||
) |
integer(fgsl_int) function fgsl_ran_multivariate_gaussian_vcov | ( | type(fgsl_matrix), intent(in) | x, |
type(fgsl_matrix), intent(inout) | sigma_hat | ||
) |
integer(fgsl_int) function fgsl_ran_negative_binomial | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_ran_negative_binomial_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_ran_pareto | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_pareto_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
integer(fgsl_int) function fgsl_ran_pascal | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_ran_pascal_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | p, | ||
real(fgsl_double), intent(in) | n | ||
) |
integer(fgsl_int) function fgsl_ran_poisson | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_ran_poisson_pdf | ( | integer(fgsl_int), intent(in) | k, |
real(fgsl_double), intent(in) | mu | ||
) |
real(fgsl_double) function fgsl_ran_rayleigh | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_rayleigh_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_rayleigh_tail | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
real(fgsl_double) function fgsl_ran_rayleigh_tail_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | sigma | ||
) |
subroutine fgsl_ran_sample | ( | type(fgsl_rng), intent(in) | r, |
type(c_ptr), intent(in) | dest, | ||
integer(fgsl_size_t), intent(in) | k, | ||
type(c_ptr), intent(in) | src, | ||
integer(fgsl_size_t), intent(in) | n, | ||
integer(fgsl_size_t), intent(in) | size | ||
) |
subroutine fgsl_ran_shuffle | ( | type(fgsl_rng), intent(in) | r, |
type(c_ptr), intent(in) | base, | ||
integer(fgsl_size_t), intent(in) | n, | ||
integer(fgsl_size_t), intent(in) | size | ||
) |
subroutine fgsl_ran_shuffle_double | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), dimension(n), intent(in), target | base, | ||
integer(fgsl_size_t), intent(in) | n | ||
) |
subroutine fgsl_ran_shuffle_size_t | ( | type(fgsl_rng), intent(in) | r, |
integer(fgsl_size_t), dimension(n), intent(in), target | base, | ||
integer(fgsl_size_t), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_ran_tdist | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_ran_tdist_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | nu | ||
) |
real(fgsl_double) function fgsl_ran_ugaussian | ( | type(fgsl_rng), intent(in) | r | ) |
real(fgsl_double) function fgsl_ran_ugaussian_pdf | ( | real(fgsl_double), intent(in) | x | ) |
real(fgsl_double) function fgsl_ran_ugaussian_ratio_method | ( | type(fgsl_rng), intent(in) | r | ) |
real(fgsl_double) function fgsl_ran_ugaussian_tail | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_ugaussian_tail_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a | ||
) |
real(fgsl_double) function fgsl_ran_weibull | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
real(fgsl_double) function fgsl_ran_weibull_pdf | ( | real(fgsl_double), intent(in) | x, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b | ||
) |
integer(fgsl_int) function fgsl_ran_wishart | ( | type(fgsl_rng), intent(in) | r, |
real(fgsl_double), intent(in) | df, | ||
type(fgsl_matrix), intent(in) | l, | ||
type(fgsl_matrix), intent(inout) | result, | ||
type(fgsl_matrix), intent(inout) | work | ||
) |
integer(fgsl_int) function fgsl_ran_wishart_log_pdf | ( | type(fgsl_matrix), intent(in) | x, |
type(fgsl_matrix), intent(in) | l_x, | ||
real(fgsl_double), intent(in) | df, | ||
type(fgsl_matrix), intent(in) | l, | ||
real(fgsl_double), intent(inout) | result, | ||
type(fgsl_matrix), intent(inout) | work | ||
) |
integer(fgsl_int) function fgsl_ran_wishart_pdf | ( | type(fgsl_matrix), intent(in) | x, |
type(fgsl_matrix), intent(in) | l_x, | ||
real(fgsl_double), intent(in) | df, | ||
type(fgsl_matrix), intent(in) | l, | ||
real(fgsl_double), intent(inout) | result, | ||
type(fgsl_matrix), intent(inout) | work | ||
) |
type(fgsl_rng) function fgsl_rng_alloc | ( | type(fgsl_rng_type), intent(inout) | t | ) |
subroutine fgsl_rng_c_ptr | ( | type(fgsl_rng), intent(out) | res, |
type(c_ptr), intent(in) | src | ||
) |
type(fgsl_rng) function fgsl_rng_clone | ( | type(fgsl_rng), intent(in) | r | ) |
type(fgsl_rng_type) function fgsl_rng_env_setup |
integer(fgsl_int) function fgsl_rng_fread | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_rng), intent(inout) | r | ||
) |
subroutine fgsl_rng_free | ( | type(fgsl_rng), intent(inout) | r | ) |
integer(fgsl_int) function fgsl_rng_fwrite | ( | type(fgsl_file), intent(in) | stream, |
type(fgsl_rng), intent(in) | r | ||
) |
integer(fgsl_long) function fgsl_rng_get | ( | type(fgsl_rng), intent(in) | r | ) |
integer(fgsl_long) function fgsl_rng_max | ( | type(fgsl_rng), intent(in) | r | ) |
integer(fgsl_int) function fgsl_rng_memcpy | ( | type(fgsl_rng), intent(inout) | cpy, |
type(fgsl_rng), intent(in) | src | ||
) |
integer(fgsl_long) function fgsl_rng_min | ( | type(fgsl_rng), intent(in) | r | ) |
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_rng_name | ( | type(fgsl_rng), intent(in) | r | ) |
subroutine fgsl_rng_set | ( | type(fgsl_rng), intent(inout) | r, |
integer(fgsl_long), intent(in) | s | ||
) |
logical function fgsl_rng_status | ( | type(fgsl_rng), intent(in) | rng | ) |
real(fgsl_double) function fgsl_rng_uniform | ( | type(fgsl_rng), intent(in) | r | ) |
integer(fgsl_long) function fgsl_rng_uniform_int | ( | type(fgsl_rng), intent(in) | r, |
integer(fgsl_long), intent(in) | n | ||
) |
real(fgsl_double) function fgsl_rng_uniform_pos | ( | type(fgsl_rng), intent(in) | r | ) |