File indexing completed on 2025-02-21 10:03:47
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 #ifndef __GSL_CDF_H__
0023 #define __GSL_CDF_H__
0024
0025 #undef __BEGIN_DECLS
0026 #undef __END_DECLS
0027 #ifdef __cplusplus
0028 # define __BEGIN_DECLS extern "C" {
0029 # define __END_DECLS }
0030 #else
0031 # define __BEGIN_DECLS
0032 # define __END_DECLS
0033 #endif
0034
0035 __BEGIN_DECLS
0036
0037 double gsl_cdf_ugaussian_P (const double x);
0038 double gsl_cdf_ugaussian_Q (const double x);
0039
0040 double gsl_cdf_ugaussian_Pinv (const double P);
0041 double gsl_cdf_ugaussian_Qinv (const double Q);
0042
0043 double gsl_cdf_gaussian_P (const double x, const double sigma);
0044 double gsl_cdf_gaussian_Q (const double x, const double sigma);
0045
0046 double gsl_cdf_gaussian_Pinv (const double P, const double sigma);
0047 double gsl_cdf_gaussian_Qinv (const double Q, const double sigma);
0048
0049 double gsl_cdf_gamma_P (const double x, const double a, const double b);
0050 double gsl_cdf_gamma_Q (const double x, const double a, const double b);
0051
0052 double gsl_cdf_gamma_Pinv (const double P, const double a, const double b);
0053 double gsl_cdf_gamma_Qinv (const double Q, const double a, const double b);
0054
0055 double gsl_cdf_cauchy_P (const double x, const double a);
0056 double gsl_cdf_cauchy_Q (const double x, const double a);
0057
0058 double gsl_cdf_cauchy_Pinv (const double P, const double a);
0059 double gsl_cdf_cauchy_Qinv (const double Q, const double a);
0060
0061 double gsl_cdf_laplace_P (const double x, const double a);
0062 double gsl_cdf_laplace_Q (const double x, const double a);
0063
0064 double gsl_cdf_laplace_Pinv (const double P, const double a);
0065 double gsl_cdf_laplace_Qinv (const double Q, const double a);
0066
0067 double gsl_cdf_rayleigh_P (const double x, const double sigma);
0068 double gsl_cdf_rayleigh_Q (const double x, const double sigma);
0069
0070 double gsl_cdf_rayleigh_Pinv (const double P, const double sigma);
0071 double gsl_cdf_rayleigh_Qinv (const double Q, const double sigma);
0072
0073 double gsl_cdf_chisq_P (const double x, const double nu);
0074 double gsl_cdf_chisq_Q (const double x, const double nu);
0075
0076 double gsl_cdf_chisq_Pinv (const double P, const double nu);
0077 double gsl_cdf_chisq_Qinv (const double Q, const double nu);
0078
0079 double gsl_cdf_exponential_P (const double x, const double mu);
0080 double gsl_cdf_exponential_Q (const double x, const double mu);
0081
0082 double gsl_cdf_exponential_Pinv (const double P, const double mu);
0083 double gsl_cdf_exponential_Qinv (const double Q, const double mu);
0084
0085 double gsl_cdf_exppow_P (const double x, const double a, const double b);
0086 double gsl_cdf_exppow_Q (const double x, const double a, const double b);
0087
0088 double gsl_cdf_tdist_P (const double x, const double nu);
0089 double gsl_cdf_tdist_Q (const double x, const double nu);
0090
0091 double gsl_cdf_tdist_Pinv (const double P, const double nu);
0092 double gsl_cdf_tdist_Qinv (const double Q, const double nu);
0093
0094 double gsl_cdf_fdist_P (const double x, const double nu1, const double nu2);
0095 double gsl_cdf_fdist_Q (const double x, const double nu1, const double nu2);
0096
0097 double gsl_cdf_fdist_Pinv (const double P, const double nu1, const double nu2);
0098 double gsl_cdf_fdist_Qinv (const double Q, const double nu1, const double nu2);
0099
0100 double gsl_cdf_beta_P (const double x, const double a, const double b);
0101 double gsl_cdf_beta_Q (const double x, const double a, const double b);
0102
0103 double gsl_cdf_beta_Pinv (const double P, const double a, const double b);
0104 double gsl_cdf_beta_Qinv (const double Q, const double a, const double b);
0105
0106 double gsl_cdf_flat_P (const double x, const double a, const double b);
0107 double gsl_cdf_flat_Q (const double x, const double a, const double b);
0108
0109 double gsl_cdf_flat_Pinv (const double P, const double a, const double b);
0110 double gsl_cdf_flat_Qinv (const double Q, const double a, const double b);
0111
0112 double gsl_cdf_lognormal_P (const double x, const double zeta, const double sigma);
0113 double gsl_cdf_lognormal_Q (const double x, const double zeta, const double sigma);
0114
0115 double gsl_cdf_lognormal_Pinv (const double P, const double zeta, const double sigma);
0116 double gsl_cdf_lognormal_Qinv (const double Q, const double zeta, const double sigma);
0117
0118 double gsl_cdf_gumbel1_P (const double x, const double a, const double b);
0119 double gsl_cdf_gumbel1_Q (const double x, const double a, const double b);
0120
0121 double gsl_cdf_gumbel1_Pinv (const double P, const double a, const double b);
0122 double gsl_cdf_gumbel1_Qinv (const double Q, const double a, const double b);
0123
0124 double gsl_cdf_gumbel2_P (const double x, const double a, const double b);
0125 double gsl_cdf_gumbel2_Q (const double x, const double a, const double b);
0126
0127 double gsl_cdf_gumbel2_Pinv (const double P, const double a, const double b);
0128 double gsl_cdf_gumbel2_Qinv (const double Q, const double a, const double b);
0129
0130 double gsl_cdf_weibull_P (const double x, const double a, const double b);
0131 double gsl_cdf_weibull_Q (const double x, const double a, const double b);
0132
0133 double gsl_cdf_weibull_Pinv (const double P, const double a, const double b);
0134 double gsl_cdf_weibull_Qinv (const double Q, const double a, const double b);
0135
0136 double gsl_cdf_pareto_P (const double x, const double a, const double b);
0137 double gsl_cdf_pareto_Q (const double x, const double a, const double b);
0138
0139 double gsl_cdf_pareto_Pinv (const double P, const double a, const double b);
0140 double gsl_cdf_pareto_Qinv (const double Q, const double a, const double b);
0141
0142 double gsl_cdf_logistic_P (const double x, const double a);
0143 double gsl_cdf_logistic_Q (const double x, const double a);
0144
0145 double gsl_cdf_logistic_Pinv (const double P, const double a);
0146 double gsl_cdf_logistic_Qinv (const double Q, const double a);
0147
0148 double gsl_cdf_binomial_P (const unsigned int k, const double p, const unsigned int n);
0149 double gsl_cdf_binomial_Q (const unsigned int k, const double p, const unsigned int n);
0150
0151 double gsl_cdf_poisson_P (const unsigned int k, const double mu);
0152 double gsl_cdf_poisson_Q (const unsigned int k, const double mu);
0153
0154 double gsl_cdf_geometric_P (const unsigned int k, const double p);
0155 double gsl_cdf_geometric_Q (const unsigned int k, const double p);
0156
0157 double gsl_cdf_negative_binomial_P (const unsigned int k, const double p, const double n);
0158 double gsl_cdf_negative_binomial_Q (const unsigned int k, const double p, const double n);
0159
0160 double gsl_cdf_pascal_P (const unsigned int k, const double p, const unsigned int n);
0161 double gsl_cdf_pascal_Q (const unsigned int k, const double p, const unsigned int n);
0162
0163 double gsl_cdf_hypergeometric_P (const unsigned int k, const unsigned int n1,
0164 const unsigned int n2, const unsigned int t);
0165 double gsl_cdf_hypergeometric_Q (const unsigned int k, const unsigned int n1,
0166 const unsigned int n2, const unsigned int t);
0167
0168 __END_DECLS
0169
0170 #endif