"Fossies" - the Fresh Open Source Software Archive

Member "PDL-2.080/GENERATED/PDL/GSL/CDF.pm" (28 May 2022, 49672 Bytes) of package /linux/misc/PDL-2.080.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Perl source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "CDF.pm" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 2.079_vs_2.080.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 #
    2 # GENERATED WITH PDL::PP! Don't modify!
    3 #
    4 package PDL::GSL::CDF;
    5 
    6 our @EXPORT_OK = qw(gsl_cdf_beta_P gsl_cdf_beta_Pinv gsl_cdf_beta_Q gsl_cdf_beta_Qinv gsl_cdf_binomial_P gsl_cdf_binomial_Q gsl_cdf_cauchy_P gsl_cdf_cauchy_Pinv gsl_cdf_cauchy_Q gsl_cdf_cauchy_Qinv gsl_cdf_chisq_P gsl_cdf_chisq_Pinv gsl_cdf_chisq_Q gsl_cdf_chisq_Qinv gsl_cdf_exponential_P gsl_cdf_exponential_Pinv gsl_cdf_exponential_Q gsl_cdf_exponential_Qinv gsl_cdf_exppow_P gsl_cdf_exppow_Q gsl_cdf_fdist_P gsl_cdf_fdist_Pinv gsl_cdf_fdist_Q gsl_cdf_fdist_Qinv gsl_cdf_flat_P gsl_cdf_flat_Pinv gsl_cdf_flat_Q gsl_cdf_flat_Qinv gsl_cdf_gamma_P gsl_cdf_gamma_Pinv gsl_cdf_gamma_Q gsl_cdf_gamma_Qinv gsl_cdf_gaussian_P gsl_cdf_gaussian_Pinv gsl_cdf_gaussian_Q gsl_cdf_gaussian_Qinv gsl_cdf_geometric_P gsl_cdf_geometric_Q gsl_cdf_gumbel1_P gsl_cdf_gumbel1_Pinv gsl_cdf_gumbel1_Q gsl_cdf_gumbel1_Qinv gsl_cdf_gumbel2_P gsl_cdf_gumbel2_Pinv gsl_cdf_gumbel2_Q gsl_cdf_gumbel2_Qinv gsl_cdf_hypergeometric_P gsl_cdf_hypergeometric_Q gsl_cdf_laplace_P gsl_cdf_laplace_Pinv gsl_cdf_laplace_Q gsl_cdf_laplace_Qinv gsl_cdf_logistic_P gsl_cdf_logistic_Pinv gsl_cdf_logistic_Q gsl_cdf_logistic_Qinv gsl_cdf_lognormal_P gsl_cdf_lognormal_Pinv gsl_cdf_lognormal_Q gsl_cdf_lognormal_Qinv gsl_cdf_negative_binomial_P gsl_cdf_negative_binomial_Q gsl_cdf_pareto_P gsl_cdf_pareto_Pinv gsl_cdf_pareto_Q gsl_cdf_pareto_Qinv gsl_cdf_pascal_P gsl_cdf_pascal_Q gsl_cdf_poisson_P gsl_cdf_poisson_Q gsl_cdf_rayleigh_P gsl_cdf_rayleigh_Pinv gsl_cdf_rayleigh_Q gsl_cdf_rayleigh_Qinv gsl_cdf_tdist_P gsl_cdf_tdist_Pinv gsl_cdf_tdist_Q gsl_cdf_tdist_Qinv gsl_cdf_ugaussian_P gsl_cdf_ugaussian_Pinv gsl_cdf_ugaussian_Q gsl_cdf_ugaussian_Qinv gsl_cdf_weibull_P gsl_cdf_weibull_Pinv gsl_cdf_weibull_Q gsl_cdf_weibull_Qinv );
    7 our %EXPORT_TAGS = (Func=>\@EXPORT_OK);
    8 
    9 use PDL::Core;
   10 use PDL::Exporter;
   11 use DynaLoader;
   12 
   13 
   14    
   15    our @ISA = ( 'PDL::Exporter','DynaLoader' );
   16    push @PDL::Core::PP, __PACKAGE__;
   17    bootstrap PDL::GSL::CDF ;
   18 
   19 
   20 
   21 
   22 
   23 
   24 #line 4 "gsl_cdf.pd"
   25 
   26 
   27 use strict;
   28 use warnings;
   29 
   30 =head1 NAME
   31 
   32 PDL::GSL::CDF - PDL interface to GSL Cumulative Distribution Functions
   33 
   34 =head1 DESCRIPTION
   35 
   36 This is an interface to the Cumulative Distribution Function package present in the GNU Scientific Library.
   37 
   38 Let us have a continuous random number distributions are defined by a probability density function C<p(x)>.
   39 
   40 The cumulative distribution function for the lower tail C<P(x)> is defined by the integral of C<p(x)>, and
   41 gives the probability of a variate taking a value less than C<x>. These functions are named B<cdf_NNNNNNN_P()>.
   42 
   43 The cumulative distribution function for the upper tail C<Q(x)> is defined by the integral of C<p(x)>, and
   44 gives the probability of a variate taking a value greater than C<x>. These functions are named B<cdf_NNNNNNN_Q()>.
   45 
   46 The upper and lower cumulative distribution functions are related by C<P(x) + Q(x) = 1> and
   47 satisfy C<0 E<lt>= P(x) E<lt>= 1> and C<0 E<lt>= Q(x) E<lt>= 1>.
   48 
   49 The inverse cumulative distributions, C<x = Pinv(P)> and C<x = Qinv(Q)> give the values of C<x> which correspond
   50 to a specific value of C<P> or C<Q>. They can be used to find confidence limits from probability values.
   51 These functions are named B<cdf_NNNNNNN_Pinv()> and B<cdf_NNNNNNN_Qinv()>.
   52 
   53 For discrete distributions the probability of sampling the integer value C<k> is given by C<p(k)>, where
   54 C<sum_k p(k) = 1>. The cumulative distribution for the lower tail C<P(k)> of a discrete distribution is
   55 defined as, where the sum is over the allowed range of the distribution less than or equal to C<k>.
   56 
   57 The cumulative distribution for the upper tail of a discrete distribution C<Q(k)> is defined as giving the sum
   58 of probabilities for all values greater than C<k>. These two definitions satisfy the identity C<P(k) + Q(k) = 1>.
   59 
   60 If the range of the distribution is C<1> to C<n> inclusive then C<P(n) = 1>, C<Q(n) = 0>
   61 while C<P(1) = p(1)>, C<Q(1) = 1 - p(1)>.
   62 
   63 =head1 SYNOPSIS
   64 
   65     use PDL;
   66     use PDL::GSL::CDF;
   67 
   68     my $p = gsl_cdf_tdist_P( $t, $df );
   69 
   70     my $t = gsl_cdf_tdist_Pinv( $p, $df );
   71 
   72 =cut
   73 #line 74 "CDF.pm"
   74 
   75 
   76 
   77 
   78 
   79 
   80 =head1 FUNCTIONS
   81 
   82 =cut
   83 
   84 
   85 
   86 
   87 #line 144 "gsl_cdf.pd"
   88 
   89 
   90 =head2 The Beta Distribution (gsl_cdf_beta_*)
   91 
   92 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the beta distribution with parameters I<a> and I<b>.
   93 
   94 =cut
   95 #line 96 "CDF.pm"
   96 
   97 
   98 
   99 #line 948 "../../../blib/lib/PDL/PP.pm"
  100 
  101 
  102 
  103 =head2 gsl_cdf_beta_P
  104 
  105 =for sig
  106 
  107   Signature: (double x(); double a(); double b(); double [o]out())
  108 
  109 =for ref
  110 
  111 
  112 
  113 =for bad
  114 
  115 gsl_cdf_beta_P processes bad values.
  116 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  117 
  118 
  119 =cut
  120 #line 121 "CDF.pm"
  121 
  122 
  123 
  124 #line 950 "../../../blib/lib/PDL/PP.pm"
  125 
  126 *gsl_cdf_beta_P = \&PDL::gsl_cdf_beta_P;
  127 #line 128 "CDF.pm"
  128 
  129 
  130 
  131 #line 948 "../../../blib/lib/PDL/PP.pm"
  132 
  133 
  134 
  135 =head2 gsl_cdf_beta_Pinv
  136 
  137 =for sig
  138 
  139   Signature: (double p(); double a(); double b(); double [o]out())
  140 
  141 =for ref
  142 
  143 
  144 
  145 =for bad
  146 
  147 gsl_cdf_beta_Pinv processes bad values.
  148 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  149 
  150 
  151 =cut
  152 #line 153 "CDF.pm"
  153 
  154 
  155 
  156 #line 950 "../../../blib/lib/PDL/PP.pm"
  157 
  158 *gsl_cdf_beta_Pinv = \&PDL::gsl_cdf_beta_Pinv;
  159 #line 160 "CDF.pm"
  160 
  161 
  162 
  163 #line 948 "../../../blib/lib/PDL/PP.pm"
  164 
  165 
  166 
  167 =head2 gsl_cdf_beta_Q
  168 
  169 =for sig
  170 
  171   Signature: (double x(); double a(); double b(); double [o]out())
  172 
  173 =for ref
  174 
  175 
  176 
  177 =for bad
  178 
  179 gsl_cdf_beta_Q processes bad values.
  180 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  181 
  182 
  183 =cut
  184 #line 185 "CDF.pm"
  185 
  186 
  187 
  188 #line 950 "../../../blib/lib/PDL/PP.pm"
  189 
  190 *gsl_cdf_beta_Q = \&PDL::gsl_cdf_beta_Q;
  191 #line 192 "CDF.pm"
  192 
  193 
  194 
  195 #line 948 "../../../blib/lib/PDL/PP.pm"
  196 
  197 
  198 
  199 =head2 gsl_cdf_beta_Qinv
  200 
  201 =for sig
  202 
  203   Signature: (double q(); double a(); double b(); double [o]out())
  204 
  205 =for ref
  206 
  207 
  208 
  209 =for bad
  210 
  211 gsl_cdf_beta_Qinv processes bad values.
  212 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  213 
  214 
  215 =cut
  216 #line 217 "CDF.pm"
  217 
  218 
  219 
  220 #line 950 "../../../blib/lib/PDL/PP.pm"
  221 
  222 *gsl_cdf_beta_Qinv = \&PDL::gsl_cdf_beta_Qinv;
  223 #line 224 "CDF.pm"
  224 
  225 
  226 
  227 #line 144 "gsl_cdf.pd"
  228 
  229 
  230 =head2 The Binomial Distribution (gsl_cdf_binomial_*)
  231 
  232 These functions compute the cumulative distribution functions P(k), Q(k) for the binomial distribution with parameters I<p> and I<n>.
  233 
  234 =cut
  235 #line 236 "CDF.pm"
  236 
  237 
  238 
  239 #line 948 "../../../blib/lib/PDL/PP.pm"
  240 
  241 
  242 
  243 =head2 gsl_cdf_binomial_P
  244 
  245 =for sig
  246 
  247   Signature: (ushort k(); double p(); ushort n(); double [o]out())
  248 
  249 =for ref
  250 
  251 
  252 
  253 =for bad
  254 
  255 gsl_cdf_binomial_P processes bad values.
  256 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  257 
  258 
  259 =cut
  260 #line 261 "CDF.pm"
  261 
  262 
  263 
  264 #line 950 "../../../blib/lib/PDL/PP.pm"
  265 
  266 *gsl_cdf_binomial_P = \&PDL::gsl_cdf_binomial_P;
  267 #line 268 "CDF.pm"
  268 
  269 
  270 
  271 #line 948 "../../../blib/lib/PDL/PP.pm"
  272 
  273 
  274 
  275 =head2 gsl_cdf_binomial_Q
  276 
  277 =for sig
  278 
  279   Signature: (ushort k(); double p(); ushort n(); double [o]out())
  280 
  281 =for ref
  282 
  283 
  284 
  285 =for bad
  286 
  287 gsl_cdf_binomial_Q processes bad values.
  288 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  289 
  290 
  291 =cut
  292 #line 293 "CDF.pm"
  293 
  294 
  295 
  296 #line 950 "../../../blib/lib/PDL/PP.pm"
  297 
  298 *gsl_cdf_binomial_Q = \&PDL::gsl_cdf_binomial_Q;
  299 #line 300 "CDF.pm"
  300 
  301 
  302 
  303 #line 144 "gsl_cdf.pd"
  304 
  305 
  306 =head2 The Cauchy Distribution (gsl_cdf_cauchy_*)
  307 
  308 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Cauchy distribution with scale parameter I<a>.
  309 
  310 =cut
  311 #line 312 "CDF.pm"
  312 
  313 
  314 
  315 #line 948 "../../../blib/lib/PDL/PP.pm"
  316 
  317 
  318 
  319 =head2 gsl_cdf_cauchy_P
  320 
  321 =for sig
  322 
  323   Signature: (double x(); double a(); double [o]out())
  324 
  325 =for ref
  326 
  327 
  328 
  329 =for bad
  330 
  331 gsl_cdf_cauchy_P processes bad values.
  332 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  333 
  334 
  335 =cut
  336 #line 337 "CDF.pm"
  337 
  338 
  339 
  340 #line 950 "../../../blib/lib/PDL/PP.pm"
  341 
  342 *gsl_cdf_cauchy_P = \&PDL::gsl_cdf_cauchy_P;
  343 #line 344 "CDF.pm"
  344 
  345 
  346 
  347 #line 948 "../../../blib/lib/PDL/PP.pm"
  348 
  349 
  350 
  351 =head2 gsl_cdf_cauchy_Pinv
  352 
  353 =for sig
  354 
  355   Signature: (double p(); double a(); double [o]out())
  356 
  357 =for ref
  358 
  359 
  360 
  361 =for bad
  362 
  363 gsl_cdf_cauchy_Pinv processes bad values.
  364 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  365 
  366 
  367 =cut
  368 #line 369 "CDF.pm"
  369 
  370 
  371 
  372 #line 950 "../../../blib/lib/PDL/PP.pm"
  373 
  374 *gsl_cdf_cauchy_Pinv = \&PDL::gsl_cdf_cauchy_Pinv;
  375 #line 376 "CDF.pm"
  376 
  377 
  378 
  379 #line 948 "../../../blib/lib/PDL/PP.pm"
  380 
  381 
  382 
  383 =head2 gsl_cdf_cauchy_Q
  384 
  385 =for sig
  386 
  387   Signature: (double x(); double a(); double [o]out())
  388 
  389 =for ref
  390 
  391 
  392 
  393 =for bad
  394 
  395 gsl_cdf_cauchy_Q processes bad values.
  396 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  397 
  398 
  399 =cut
  400 #line 401 "CDF.pm"
  401 
  402 
  403 
  404 #line 950 "../../../blib/lib/PDL/PP.pm"
  405 
  406 *gsl_cdf_cauchy_Q = \&PDL::gsl_cdf_cauchy_Q;
  407 #line 408 "CDF.pm"
  408 
  409 
  410 
  411 #line 948 "../../../blib/lib/PDL/PP.pm"
  412 
  413 
  414 
  415 =head2 gsl_cdf_cauchy_Qinv
  416 
  417 =for sig
  418 
  419   Signature: (double q(); double a(); double [o]out())
  420 
  421 =for ref
  422 
  423 
  424 
  425 =for bad
  426 
  427 gsl_cdf_cauchy_Qinv processes bad values.
  428 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  429 
  430 
  431 =cut
  432 #line 433 "CDF.pm"
  433 
  434 
  435 
  436 #line 950 "../../../blib/lib/PDL/PP.pm"
  437 
  438 *gsl_cdf_cauchy_Qinv = \&PDL::gsl_cdf_cauchy_Qinv;
  439 #line 440 "CDF.pm"
  440 
  441 
  442 
  443 #line 144 "gsl_cdf.pd"
  444 
  445 
  446 =head2 The Chi-squared Distribution (gsl_cdf_chisq_*)
  447 
  448 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the chi-squared distribution with I<nu> degrees of freedom.
  449 
  450 =cut
  451 #line 452 "CDF.pm"
  452 
  453 
  454 
  455 #line 948 "../../../blib/lib/PDL/PP.pm"
  456 
  457 
  458 
  459 =head2 gsl_cdf_chisq_P
  460 
  461 =for sig
  462 
  463   Signature: (double x(); double nu(); double [o]out())
  464 
  465 =for ref
  466 
  467 
  468 
  469 =for bad
  470 
  471 gsl_cdf_chisq_P processes bad values.
  472 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  473 
  474 
  475 =cut
  476 #line 477 "CDF.pm"
  477 
  478 
  479 
  480 #line 950 "../../../blib/lib/PDL/PP.pm"
  481 
  482 *gsl_cdf_chisq_P = \&PDL::gsl_cdf_chisq_P;
  483 #line 484 "CDF.pm"
  484 
  485 
  486 
  487 #line 948 "../../../blib/lib/PDL/PP.pm"
  488 
  489 
  490 
  491 =head2 gsl_cdf_chisq_Pinv
  492 
  493 =for sig
  494 
  495   Signature: (double p(); double nu(); double [o]out())
  496 
  497 =for ref
  498 
  499 
  500 
  501 =for bad
  502 
  503 gsl_cdf_chisq_Pinv processes bad values.
  504 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  505 
  506 
  507 =cut
  508 #line 509 "CDF.pm"
  509 
  510 
  511 
  512 #line 950 "../../../blib/lib/PDL/PP.pm"
  513 
  514 *gsl_cdf_chisq_Pinv = \&PDL::gsl_cdf_chisq_Pinv;
  515 #line 516 "CDF.pm"
  516 
  517 
  518 
  519 #line 948 "../../../blib/lib/PDL/PP.pm"
  520 
  521 
  522 
  523 =head2 gsl_cdf_chisq_Q
  524 
  525 =for sig
  526 
  527   Signature: (double x(); double nu(); double [o]out())
  528 
  529 =for ref
  530 
  531 
  532 
  533 =for bad
  534 
  535 gsl_cdf_chisq_Q processes bad values.
  536 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  537 
  538 
  539 =cut
  540 #line 541 "CDF.pm"
  541 
  542 
  543 
  544 #line 950 "../../../blib/lib/PDL/PP.pm"
  545 
  546 *gsl_cdf_chisq_Q = \&PDL::gsl_cdf_chisq_Q;
  547 #line 548 "CDF.pm"
  548 
  549 
  550 
  551 #line 948 "../../../blib/lib/PDL/PP.pm"
  552 
  553 
  554 
  555 =head2 gsl_cdf_chisq_Qinv
  556 
  557 =for sig
  558 
  559   Signature: (double q(); double nu(); double [o]out())
  560 
  561 =for ref
  562 
  563 
  564 
  565 =for bad
  566 
  567 gsl_cdf_chisq_Qinv processes bad values.
  568 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  569 
  570 
  571 =cut
  572 #line 573 "CDF.pm"
  573 
  574 
  575 
  576 #line 950 "../../../blib/lib/PDL/PP.pm"
  577 
  578 *gsl_cdf_chisq_Qinv = \&PDL::gsl_cdf_chisq_Qinv;
  579 #line 580 "CDF.pm"
  580 
  581 
  582 
  583 #line 144 "gsl_cdf.pd"
  584 
  585 
  586 =head2 The Exponential Distribution (gsl_cdf_exponential_*)
  587 
  588 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the exponential distribution with mean I<mu>.
  589 
  590 =cut
  591 #line 592 "CDF.pm"
  592 
  593 
  594 
  595 #line 948 "../../../blib/lib/PDL/PP.pm"
  596 
  597 
  598 
  599 =head2 gsl_cdf_exponential_P
  600 
  601 =for sig
  602 
  603   Signature: (double x(); double mu(); double [o]out())
  604 
  605 =for ref
  606 
  607 
  608 
  609 =for bad
  610 
  611 gsl_cdf_exponential_P processes bad values.
  612 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  613 
  614 
  615 =cut
  616 #line 617 "CDF.pm"
  617 
  618 
  619 
  620 #line 950 "../../../blib/lib/PDL/PP.pm"
  621 
  622 *gsl_cdf_exponential_P = \&PDL::gsl_cdf_exponential_P;
  623 #line 624 "CDF.pm"
  624 
  625 
  626 
  627 #line 948 "../../../blib/lib/PDL/PP.pm"
  628 
  629 
  630 
  631 =head2 gsl_cdf_exponential_Pinv
  632 
  633 =for sig
  634 
  635   Signature: (double p(); double mu(); double [o]out())
  636 
  637 =for ref
  638 
  639 
  640 
  641 =for bad
  642 
  643 gsl_cdf_exponential_Pinv processes bad values.
  644 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  645 
  646 
  647 =cut
  648 #line 649 "CDF.pm"
  649 
  650 
  651 
  652 #line 950 "../../../blib/lib/PDL/PP.pm"
  653 
  654 *gsl_cdf_exponential_Pinv = \&PDL::gsl_cdf_exponential_Pinv;
  655 #line 656 "CDF.pm"
  656 
  657 
  658 
  659 #line 948 "../../../blib/lib/PDL/PP.pm"
  660 
  661 
  662 
  663 =head2 gsl_cdf_exponential_Q
  664 
  665 =for sig
  666 
  667   Signature: (double x(); double mu(); double [o]out())
  668 
  669 =for ref
  670 
  671 
  672 
  673 =for bad
  674 
  675 gsl_cdf_exponential_Q processes bad values.
  676 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  677 
  678 
  679 =cut
  680 #line 681 "CDF.pm"
  681 
  682 
  683 
  684 #line 950 "../../../blib/lib/PDL/PP.pm"
  685 
  686 *gsl_cdf_exponential_Q = \&PDL::gsl_cdf_exponential_Q;
  687 #line 688 "CDF.pm"
  688 
  689 
  690 
  691 #line 948 "../../../blib/lib/PDL/PP.pm"
  692 
  693 
  694 
  695 =head2 gsl_cdf_exponential_Qinv
  696 
  697 =for sig
  698 
  699   Signature: (double q(); double mu(); double [o]out())
  700 
  701 =for ref
  702 
  703 
  704 
  705 =for bad
  706 
  707 gsl_cdf_exponential_Qinv processes bad values.
  708 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  709 
  710 
  711 =cut
  712 #line 713 "CDF.pm"
  713 
  714 
  715 
  716 #line 950 "../../../blib/lib/PDL/PP.pm"
  717 
  718 *gsl_cdf_exponential_Qinv = \&PDL::gsl_cdf_exponential_Qinv;
  719 #line 720 "CDF.pm"
  720 
  721 
  722 
  723 #line 144 "gsl_cdf.pd"
  724 
  725 
  726 =head2 The Exponential Power Distribution (gsl_cdf_exppow_*)
  727 
  728 These functions compute the cumulative distribution functions P(x), Q(x) for the exponential power distribution with parameters I<a> and I<b>.
  729 
  730 =cut
  731 #line 732 "CDF.pm"
  732 
  733 
  734 
  735 #line 948 "../../../blib/lib/PDL/PP.pm"
  736 
  737 
  738 
  739 =head2 gsl_cdf_exppow_P
  740 
  741 =for sig
  742 
  743   Signature: (double x(); double a(); double b(); double [o]out())
  744 
  745 =for ref
  746 
  747 
  748 
  749 =for bad
  750 
  751 gsl_cdf_exppow_P processes bad values.
  752 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  753 
  754 
  755 =cut
  756 #line 757 "CDF.pm"
  757 
  758 
  759 
  760 #line 950 "../../../blib/lib/PDL/PP.pm"
  761 
  762 *gsl_cdf_exppow_P = \&PDL::gsl_cdf_exppow_P;
  763 #line 764 "CDF.pm"
  764 
  765 
  766 
  767 #line 948 "../../../blib/lib/PDL/PP.pm"
  768 
  769 
  770 
  771 =head2 gsl_cdf_exppow_Q
  772 
  773 =for sig
  774 
  775   Signature: (double x(); double a(); double b(); double [o]out())
  776 
  777 =for ref
  778 
  779 
  780 
  781 =for bad
  782 
  783 gsl_cdf_exppow_Q processes bad values.
  784 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  785 
  786 
  787 =cut
  788 #line 789 "CDF.pm"
  789 
  790 
  791 
  792 #line 950 "../../../blib/lib/PDL/PP.pm"
  793 
  794 *gsl_cdf_exppow_Q = \&PDL::gsl_cdf_exppow_Q;
  795 #line 796 "CDF.pm"
  796 
  797 
  798 
  799 #line 144 "gsl_cdf.pd"
  800 
  801 
  802 =head2 The F-distribution (gsl_cdf_fdist_*)
  803 
  804 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the F-distribution with I<nu1> and I<nu2> degrees of freedom.
  805 
  806 =cut
  807 #line 808 "CDF.pm"
  808 
  809 
  810 
  811 #line 948 "../../../blib/lib/PDL/PP.pm"
  812 
  813 
  814 
  815 =head2 gsl_cdf_fdist_P
  816 
  817 =for sig
  818 
  819   Signature: (double x(); double nua(); double nub(); double [o]out())
  820 
  821 =for ref
  822 
  823 
  824 
  825 =for bad
  826 
  827 gsl_cdf_fdist_P processes bad values.
  828 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  829 
  830 
  831 =cut
  832 #line 833 "CDF.pm"
  833 
  834 
  835 
  836 #line 950 "../../../blib/lib/PDL/PP.pm"
  837 
  838 *gsl_cdf_fdist_P = \&PDL::gsl_cdf_fdist_P;
  839 #line 840 "CDF.pm"
  840 
  841 
  842 
  843 #line 948 "../../../blib/lib/PDL/PP.pm"
  844 
  845 
  846 
  847 =head2 gsl_cdf_fdist_Pinv
  848 
  849 =for sig
  850 
  851   Signature: (double p(); double nua(); double nub(); double [o]out())
  852 
  853 =for ref
  854 
  855 
  856 
  857 =for bad
  858 
  859 gsl_cdf_fdist_Pinv processes bad values.
  860 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  861 
  862 
  863 =cut
  864 #line 865 "CDF.pm"
  865 
  866 
  867 
  868 #line 950 "../../../blib/lib/PDL/PP.pm"
  869 
  870 *gsl_cdf_fdist_Pinv = \&PDL::gsl_cdf_fdist_Pinv;
  871 #line 872 "CDF.pm"
  872 
  873 
  874 
  875 #line 948 "../../../blib/lib/PDL/PP.pm"
  876 
  877 
  878 
  879 =head2 gsl_cdf_fdist_Q
  880 
  881 =for sig
  882 
  883   Signature: (double x(); double nua(); double nub(); double [o]out())
  884 
  885 =for ref
  886 
  887 
  888 
  889 =for bad
  890 
  891 gsl_cdf_fdist_Q processes bad values.
  892 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  893 
  894 
  895 =cut
  896 #line 897 "CDF.pm"
  897 
  898 
  899 
  900 #line 950 "../../../blib/lib/PDL/PP.pm"
  901 
  902 *gsl_cdf_fdist_Q = \&PDL::gsl_cdf_fdist_Q;
  903 #line 904 "CDF.pm"
  904 
  905 
  906 
  907 #line 948 "../../../blib/lib/PDL/PP.pm"
  908 
  909 
  910 
  911 =head2 gsl_cdf_fdist_Qinv
  912 
  913 =for sig
  914 
  915   Signature: (double q(); double nua(); double nub(); double [o]out())
  916 
  917 =for ref
  918 
  919 
  920 
  921 =for bad
  922 
  923 gsl_cdf_fdist_Qinv processes bad values.
  924 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  925 
  926 
  927 =cut
  928 #line 929 "CDF.pm"
  929 
  930 
  931 
  932 #line 950 "../../../blib/lib/PDL/PP.pm"
  933 
  934 *gsl_cdf_fdist_Qinv = \&PDL::gsl_cdf_fdist_Qinv;
  935 #line 936 "CDF.pm"
  936 
  937 
  938 
  939 #line 144 "gsl_cdf.pd"
  940 
  941 
  942 =head2 The Flat (Uniform) Distribution (gsl_cdf_flat_*)
  943 
  944 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for a uniform distribution from I<a> to I<b>.
  945 
  946 =cut
  947 #line 948 "CDF.pm"
  948 
  949 
  950 
  951 #line 948 "../../../blib/lib/PDL/PP.pm"
  952 
  953 
  954 
  955 =head2 gsl_cdf_flat_P
  956 
  957 =for sig
  958 
  959   Signature: (double x(); double a(); double b(); double [o]out())
  960 
  961 =for ref
  962 
  963 
  964 
  965 =for bad
  966 
  967 gsl_cdf_flat_P processes bad values.
  968 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  969 
  970 
  971 =cut
  972 #line 973 "CDF.pm"
  973 
  974 
  975 
  976 #line 950 "../../../blib/lib/PDL/PP.pm"
  977 
  978 *gsl_cdf_flat_P = \&PDL::gsl_cdf_flat_P;
  979 #line 980 "CDF.pm"
  980 
  981 
  982 
  983 #line 948 "../../../blib/lib/PDL/PP.pm"
  984 
  985 
  986 
  987 =head2 gsl_cdf_flat_Pinv
  988 
  989 =for sig
  990 
  991   Signature: (double p(); double a(); double b(); double [o]out())
  992 
  993 =for ref
  994 
  995 
  996 
  997 =for bad
  998 
  999 gsl_cdf_flat_Pinv processes bad values.
 1000 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1001 
 1002 
 1003 =cut
 1004 #line 1005 "CDF.pm"
 1005 
 1006 
 1007 
 1008 #line 950 "../../../blib/lib/PDL/PP.pm"
 1009 
 1010 *gsl_cdf_flat_Pinv = \&PDL::gsl_cdf_flat_Pinv;
 1011 #line 1012 "CDF.pm"
 1012 
 1013 
 1014 
 1015 #line 948 "../../../blib/lib/PDL/PP.pm"
 1016 
 1017 
 1018 
 1019 =head2 gsl_cdf_flat_Q
 1020 
 1021 =for sig
 1022 
 1023   Signature: (double x(); double a(); double b(); double [o]out())
 1024 
 1025 =for ref
 1026 
 1027 
 1028 
 1029 =for bad
 1030 
 1031 gsl_cdf_flat_Q processes bad values.
 1032 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1033 
 1034 
 1035 =cut
 1036 #line 1037 "CDF.pm"
 1037 
 1038 
 1039 
 1040 #line 950 "../../../blib/lib/PDL/PP.pm"
 1041 
 1042 *gsl_cdf_flat_Q = \&PDL::gsl_cdf_flat_Q;
 1043 #line 1044 "CDF.pm"
 1044 
 1045 
 1046 
 1047 #line 948 "../../../blib/lib/PDL/PP.pm"
 1048 
 1049 
 1050 
 1051 =head2 gsl_cdf_flat_Qinv
 1052 
 1053 =for sig
 1054 
 1055   Signature: (double q(); double a(); double b(); double [o]out())
 1056 
 1057 =for ref
 1058 
 1059 
 1060 
 1061 =for bad
 1062 
 1063 gsl_cdf_flat_Qinv processes bad values.
 1064 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1065 
 1066 
 1067 =cut
 1068 #line 1069 "CDF.pm"
 1069 
 1070 
 1071 
 1072 #line 950 "../../../blib/lib/PDL/PP.pm"
 1073 
 1074 *gsl_cdf_flat_Qinv = \&PDL::gsl_cdf_flat_Qinv;
 1075 #line 1076 "CDF.pm"
 1076 
 1077 
 1078 
 1079 #line 144 "gsl_cdf.pd"
 1080 
 1081 
 1082 =head2 The Gamma Distribution (gsl_cdf_gamma_*)
 1083 
 1084 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the gamma distribution with parameters I<a> and I<b>.
 1085 
 1086 =cut
 1087 #line 1088 "CDF.pm"
 1088 
 1089 
 1090 
 1091 #line 948 "../../../blib/lib/PDL/PP.pm"
 1092 
 1093 
 1094 
 1095 =head2 gsl_cdf_gamma_P
 1096 
 1097 =for sig
 1098 
 1099   Signature: (double x(); double a(); double b(); double [o]out())
 1100 
 1101 =for ref
 1102 
 1103 
 1104 
 1105 =for bad
 1106 
 1107 gsl_cdf_gamma_P processes bad values.
 1108 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1109 
 1110 
 1111 =cut
 1112 #line 1113 "CDF.pm"
 1113 
 1114 
 1115 
 1116 #line 950 "../../../blib/lib/PDL/PP.pm"
 1117 
 1118 *gsl_cdf_gamma_P = \&PDL::gsl_cdf_gamma_P;
 1119 #line 1120 "CDF.pm"
 1120 
 1121 
 1122 
 1123 #line 948 "../../../blib/lib/PDL/PP.pm"
 1124 
 1125 
 1126 
 1127 =head2 gsl_cdf_gamma_Pinv
 1128 
 1129 =for sig
 1130 
 1131   Signature: (double p(); double a(); double b(); double [o]out())
 1132 
 1133 =for ref
 1134 
 1135 
 1136 
 1137 =for bad
 1138 
 1139 gsl_cdf_gamma_Pinv processes bad values.
 1140 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1141 
 1142 
 1143 =cut
 1144 #line 1145 "CDF.pm"
 1145 
 1146 
 1147 
 1148 #line 950 "../../../blib/lib/PDL/PP.pm"
 1149 
 1150 *gsl_cdf_gamma_Pinv = \&PDL::gsl_cdf_gamma_Pinv;
 1151 #line 1152 "CDF.pm"
 1152 
 1153 
 1154 
 1155 #line 948 "../../../blib/lib/PDL/PP.pm"
 1156 
 1157 
 1158 
 1159 =head2 gsl_cdf_gamma_Q
 1160 
 1161 =for sig
 1162 
 1163   Signature: (double x(); double a(); double b(); double [o]out())
 1164 
 1165 =for ref
 1166 
 1167 
 1168 
 1169 =for bad
 1170 
 1171 gsl_cdf_gamma_Q processes bad values.
 1172 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1173 
 1174 
 1175 =cut
 1176 #line 1177 "CDF.pm"
 1177 
 1178 
 1179 
 1180 #line 950 "../../../blib/lib/PDL/PP.pm"
 1181 
 1182 *gsl_cdf_gamma_Q = \&PDL::gsl_cdf_gamma_Q;
 1183 #line 1184 "CDF.pm"
 1184 
 1185 
 1186 
 1187 #line 948 "../../../blib/lib/PDL/PP.pm"
 1188 
 1189 
 1190 
 1191 =head2 gsl_cdf_gamma_Qinv
 1192 
 1193 =for sig
 1194 
 1195   Signature: (double q(); double a(); double b(); double [o]out())
 1196 
 1197 =for ref
 1198 
 1199 
 1200 
 1201 =for bad
 1202 
 1203 gsl_cdf_gamma_Qinv processes bad values.
 1204 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1205 
 1206 
 1207 =cut
 1208 #line 1209 "CDF.pm"
 1209 
 1210 
 1211 
 1212 #line 950 "../../../blib/lib/PDL/PP.pm"
 1213 
 1214 *gsl_cdf_gamma_Qinv = \&PDL::gsl_cdf_gamma_Qinv;
 1215 #line 1216 "CDF.pm"
 1216 
 1217 
 1218 
 1219 #line 144 "gsl_cdf.pd"
 1220 
 1221 
 1222 =head2 The Gaussian Distribution (gsl_cdf_gaussian_*)
 1223 
 1224 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Gaussian distribution with standard deviation I<sigma>.
 1225 
 1226 =cut
 1227 #line 1228 "CDF.pm"
 1228 
 1229 
 1230 
 1231 #line 948 "../../../blib/lib/PDL/PP.pm"
 1232 
 1233 
 1234 
 1235 =head2 gsl_cdf_gaussian_P
 1236 
 1237 =for sig
 1238 
 1239   Signature: (double x(); double sigma(); double [o]out())
 1240 
 1241 =for ref
 1242 
 1243 
 1244 
 1245 =for bad
 1246 
 1247 gsl_cdf_gaussian_P processes bad values.
 1248 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1249 
 1250 
 1251 =cut
 1252 #line 1253 "CDF.pm"
 1253 
 1254 
 1255 
 1256 #line 950 "../../../blib/lib/PDL/PP.pm"
 1257 
 1258 *gsl_cdf_gaussian_P = \&PDL::gsl_cdf_gaussian_P;
 1259 #line 1260 "CDF.pm"
 1260 
 1261 
 1262 
 1263 #line 948 "../../../blib/lib/PDL/PP.pm"
 1264 
 1265 
 1266 
 1267 =head2 gsl_cdf_gaussian_Pinv
 1268 
 1269 =for sig
 1270 
 1271   Signature: (double p(); double sigma(); double [o]out())
 1272 
 1273 =for ref
 1274 
 1275 
 1276 
 1277 =for bad
 1278 
 1279 gsl_cdf_gaussian_Pinv processes bad values.
 1280 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1281 
 1282 
 1283 =cut
 1284 #line 1285 "CDF.pm"
 1285 
 1286 
 1287 
 1288 #line 950 "../../../blib/lib/PDL/PP.pm"
 1289 
 1290 *gsl_cdf_gaussian_Pinv = \&PDL::gsl_cdf_gaussian_Pinv;
 1291 #line 1292 "CDF.pm"
 1292 
 1293 
 1294 
 1295 #line 948 "../../../blib/lib/PDL/PP.pm"
 1296 
 1297 
 1298 
 1299 =head2 gsl_cdf_gaussian_Q
 1300 
 1301 =for sig
 1302 
 1303   Signature: (double x(); double sigma(); double [o]out())
 1304 
 1305 =for ref
 1306 
 1307 
 1308 
 1309 =for bad
 1310 
 1311 gsl_cdf_gaussian_Q processes bad values.
 1312 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1313 
 1314 
 1315 =cut
 1316 #line 1317 "CDF.pm"
 1317 
 1318 
 1319 
 1320 #line 950 "../../../blib/lib/PDL/PP.pm"
 1321 
 1322 *gsl_cdf_gaussian_Q = \&PDL::gsl_cdf_gaussian_Q;
 1323 #line 1324 "CDF.pm"
 1324 
 1325 
 1326 
 1327 #line 948 "../../../blib/lib/PDL/PP.pm"
 1328 
 1329 
 1330 
 1331 =head2 gsl_cdf_gaussian_Qinv
 1332 
 1333 =for sig
 1334 
 1335   Signature: (double q(); double sigma(); double [o]out())
 1336 
 1337 =for ref
 1338 
 1339 
 1340 
 1341 =for bad
 1342 
 1343 gsl_cdf_gaussian_Qinv processes bad values.
 1344 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1345 
 1346 
 1347 =cut
 1348 #line 1349 "CDF.pm"
 1349 
 1350 
 1351 
 1352 #line 950 "../../../blib/lib/PDL/PP.pm"
 1353 
 1354 *gsl_cdf_gaussian_Qinv = \&PDL::gsl_cdf_gaussian_Qinv;
 1355 #line 1356 "CDF.pm"
 1356 
 1357 
 1358 
 1359 #line 144 "gsl_cdf.pd"
 1360 
 1361 
 1362 =head2 The Geometric Distribution (gsl_cdf_geometric_*)
 1363 
 1364 These functions compute the cumulative distribution functions P(k), Q(k) for the geometric distribution with parameter I<p>.
 1365 
 1366 =cut
 1367 #line 1368 "CDF.pm"
 1368 
 1369 
 1370 
 1371 #line 948 "../../../blib/lib/PDL/PP.pm"
 1372 
 1373 
 1374 
 1375 =head2 gsl_cdf_geometric_P
 1376 
 1377 =for sig
 1378 
 1379   Signature: (ushort k(); double p(); double [o]out())
 1380 
 1381 =for ref
 1382 
 1383 
 1384 
 1385 =for bad
 1386 
 1387 gsl_cdf_geometric_P processes bad values.
 1388 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1389 
 1390 
 1391 =cut
 1392 #line 1393 "CDF.pm"
 1393 
 1394 
 1395 
 1396 #line 950 "../../../blib/lib/PDL/PP.pm"
 1397 
 1398 *gsl_cdf_geometric_P = \&PDL::gsl_cdf_geometric_P;
 1399 #line 1400 "CDF.pm"
 1400 
 1401 
 1402 
 1403 #line 948 "../../../blib/lib/PDL/PP.pm"
 1404 
 1405 
 1406 
 1407 =head2 gsl_cdf_geometric_Q
 1408 
 1409 =for sig
 1410 
 1411   Signature: (ushort k(); double p(); double [o]out())
 1412 
 1413 =for ref
 1414 
 1415 
 1416 
 1417 =for bad
 1418 
 1419 gsl_cdf_geometric_Q processes bad values.
 1420 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1421 
 1422 
 1423 =cut
 1424 #line 1425 "CDF.pm"
 1425 
 1426 
 1427 
 1428 #line 950 "../../../blib/lib/PDL/PP.pm"
 1429 
 1430 *gsl_cdf_geometric_Q = \&PDL::gsl_cdf_geometric_Q;
 1431 #line 1432 "CDF.pm"
 1432 
 1433 
 1434 
 1435 #line 144 "gsl_cdf.pd"
 1436 
 1437 
 1438 =head2 The Type-1 Gumbel Distribution (gsl_cdf_gumbel1_*)
 1439 
 1440 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Type-1 Gumbel distribution with parameters I<a> and I<b>.
 1441 
 1442 =cut
 1443 #line 1444 "CDF.pm"
 1444 
 1445 
 1446 
 1447 #line 948 "../../../blib/lib/PDL/PP.pm"
 1448 
 1449 
 1450 
 1451 =head2 gsl_cdf_gumbel1_P
 1452 
 1453 =for sig
 1454 
 1455   Signature: (double x(); double a(); double b(); double [o]out())
 1456 
 1457 =for ref
 1458 
 1459 
 1460 
 1461 =for bad
 1462 
 1463 gsl_cdf_gumbel1_P processes bad values.
 1464 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1465 
 1466 
 1467 =cut
 1468 #line 1469 "CDF.pm"
 1469 
 1470 
 1471 
 1472 #line 950 "../../../blib/lib/PDL/PP.pm"
 1473 
 1474 *gsl_cdf_gumbel1_P = \&PDL::gsl_cdf_gumbel1_P;
 1475 #line 1476 "CDF.pm"
 1476 
 1477 
 1478 
 1479 #line 948 "../../../blib/lib/PDL/PP.pm"
 1480 
 1481 
 1482 
 1483 =head2 gsl_cdf_gumbel1_Pinv
 1484 
 1485 =for sig
 1486 
 1487   Signature: (double p(); double a(); double b(); double [o]out())
 1488 
 1489 =for ref
 1490 
 1491 
 1492 
 1493 =for bad
 1494 
 1495 gsl_cdf_gumbel1_Pinv processes bad values.
 1496 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1497 
 1498 
 1499 =cut
 1500 #line 1501 "CDF.pm"
 1501 
 1502 
 1503 
 1504 #line 950 "../../../blib/lib/PDL/PP.pm"
 1505 
 1506 *gsl_cdf_gumbel1_Pinv = \&PDL::gsl_cdf_gumbel1_Pinv;
 1507 #line 1508 "CDF.pm"
 1508 
 1509 
 1510 
 1511 #line 948 "../../../blib/lib/PDL/PP.pm"
 1512 
 1513 
 1514 
 1515 =head2 gsl_cdf_gumbel1_Q
 1516 
 1517 =for sig
 1518 
 1519   Signature: (double x(); double a(); double b(); double [o]out())
 1520 
 1521 =for ref
 1522 
 1523 
 1524 
 1525 =for bad
 1526 
 1527 gsl_cdf_gumbel1_Q processes bad values.
 1528 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1529 
 1530 
 1531 =cut
 1532 #line 1533 "CDF.pm"
 1533 
 1534 
 1535 
 1536 #line 950 "../../../blib/lib/PDL/PP.pm"
 1537 
 1538 *gsl_cdf_gumbel1_Q = \&PDL::gsl_cdf_gumbel1_Q;
 1539 #line 1540 "CDF.pm"
 1540 
 1541 
 1542 
 1543 #line 948 "../../../blib/lib/PDL/PP.pm"
 1544 
 1545 
 1546 
 1547 =head2 gsl_cdf_gumbel1_Qinv
 1548 
 1549 =for sig
 1550 
 1551   Signature: (double q(); double a(); double b(); double [o]out())
 1552 
 1553 =for ref
 1554 
 1555 
 1556 
 1557 =for bad
 1558 
 1559 gsl_cdf_gumbel1_Qinv processes bad values.
 1560 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1561 
 1562 
 1563 =cut
 1564 #line 1565 "CDF.pm"
 1565 
 1566 
 1567 
 1568 #line 950 "../../../blib/lib/PDL/PP.pm"
 1569 
 1570 *gsl_cdf_gumbel1_Qinv = \&PDL::gsl_cdf_gumbel1_Qinv;
 1571 #line 1572 "CDF.pm"
 1572 
 1573 
 1574 
 1575 #line 144 "gsl_cdf.pd"
 1576 
 1577 
 1578 =head2 The Type-2 Gumbel Distribution (gsl_cdf_gumbel2_*)
 1579 
 1580 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Type-2 Gumbel distribution with parameters I<a> and I<b>.
 1581 
 1582 =cut
 1583 #line 1584 "CDF.pm"
 1584 
 1585 
 1586 
 1587 #line 948 "../../../blib/lib/PDL/PP.pm"
 1588 
 1589 
 1590 
 1591 =head2 gsl_cdf_gumbel2_P
 1592 
 1593 =for sig
 1594 
 1595   Signature: (double x(); double a(); double b(); double [o]out())
 1596 
 1597 =for ref
 1598 
 1599 
 1600 
 1601 =for bad
 1602 
 1603 gsl_cdf_gumbel2_P processes bad values.
 1604 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1605 
 1606 
 1607 =cut
 1608 #line 1609 "CDF.pm"
 1609 
 1610 
 1611 
 1612 #line 950 "../../../blib/lib/PDL/PP.pm"
 1613 
 1614 *gsl_cdf_gumbel2_P = \&PDL::gsl_cdf_gumbel2_P;
 1615 #line 1616 "CDF.pm"
 1616 
 1617 
 1618 
 1619 #line 948 "../../../blib/lib/PDL/PP.pm"
 1620 
 1621 
 1622 
 1623 =head2 gsl_cdf_gumbel2_Pinv
 1624 
 1625 =for sig
 1626 
 1627   Signature: (double p(); double a(); double b(); double [o]out())
 1628 
 1629 =for ref
 1630 
 1631 
 1632 
 1633 =for bad
 1634 
 1635 gsl_cdf_gumbel2_Pinv processes bad values.
 1636 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1637 
 1638 
 1639 =cut
 1640 #line 1641 "CDF.pm"
 1641 
 1642 
 1643 
 1644 #line 950 "../../../blib/lib/PDL/PP.pm"
 1645 
 1646 *gsl_cdf_gumbel2_Pinv = \&PDL::gsl_cdf_gumbel2_Pinv;
 1647 #line 1648 "CDF.pm"
 1648 
 1649 
 1650 
 1651 #line 948 "../../../blib/lib/PDL/PP.pm"
 1652 
 1653 
 1654 
 1655 =head2 gsl_cdf_gumbel2_Q
 1656 
 1657 =for sig
 1658 
 1659   Signature: (double x(); double a(); double b(); double [o]out())
 1660 
 1661 =for ref
 1662 
 1663 
 1664 
 1665 =for bad
 1666 
 1667 gsl_cdf_gumbel2_Q processes bad values.
 1668 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1669 
 1670 
 1671 =cut
 1672 #line 1673 "CDF.pm"
 1673 
 1674 
 1675 
 1676 #line 950 "../../../blib/lib/PDL/PP.pm"
 1677 
 1678 *gsl_cdf_gumbel2_Q = \&PDL::gsl_cdf_gumbel2_Q;
 1679 #line 1680 "CDF.pm"
 1680 
 1681 
 1682 
 1683 #line 948 "../../../blib/lib/PDL/PP.pm"
 1684 
 1685 
 1686 
 1687 =head2 gsl_cdf_gumbel2_Qinv
 1688 
 1689 =for sig
 1690 
 1691   Signature: (double q(); double a(); double b(); double [o]out())
 1692 
 1693 =for ref
 1694 
 1695 
 1696 
 1697 =for bad
 1698 
 1699 gsl_cdf_gumbel2_Qinv processes bad values.
 1700 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1701 
 1702 
 1703 =cut
 1704 #line 1705 "CDF.pm"
 1705 
 1706 
 1707 
 1708 #line 950 "../../../blib/lib/PDL/PP.pm"
 1709 
 1710 *gsl_cdf_gumbel2_Qinv = \&PDL::gsl_cdf_gumbel2_Qinv;
 1711 #line 1712 "CDF.pm"
 1712 
 1713 
 1714 
 1715 #line 144 "gsl_cdf.pd"
 1716 
 1717 
 1718 =head2 The Hypergeometric Distribution (gsl_cdf_hypergeometric_*)
 1719 
 1720 These functions compute the cumulative distribution functions P(k), Q(k) for the hypergeometric distribution with parameters I<n1>, I<n2> and I<t>.
 1721 
 1722 =cut
 1723 #line 1724 "CDF.pm"
 1724 
 1725 
 1726 
 1727 #line 948 "../../../blib/lib/PDL/PP.pm"
 1728 
 1729 
 1730 
 1731 =head2 gsl_cdf_hypergeometric_P
 1732 
 1733 =for sig
 1734 
 1735   Signature: (ushort k(); ushort na(); ushort nb(); ushort t(); double [o]out())
 1736 
 1737 =for ref
 1738 
 1739 
 1740 
 1741 =for bad
 1742 
 1743 gsl_cdf_hypergeometric_P processes bad values.
 1744 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1745 
 1746 
 1747 =cut
 1748 #line 1749 "CDF.pm"
 1749 
 1750 
 1751 
 1752 #line 950 "../../../blib/lib/PDL/PP.pm"
 1753 
 1754 *gsl_cdf_hypergeometric_P = \&PDL::gsl_cdf_hypergeometric_P;
 1755 #line 1756 "CDF.pm"
 1756 
 1757 
 1758 
 1759 #line 948 "../../../blib/lib/PDL/PP.pm"
 1760 
 1761 
 1762 
 1763 =head2 gsl_cdf_hypergeometric_Q
 1764 
 1765 =for sig
 1766 
 1767   Signature: (ushort k(); ushort na(); ushort nb(); ushort t(); double [o]out())
 1768 
 1769 =for ref
 1770 
 1771 
 1772 
 1773 =for bad
 1774 
 1775 gsl_cdf_hypergeometric_Q processes bad values.
 1776 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1777 
 1778 
 1779 =cut
 1780 #line 1781 "CDF.pm"
 1781 
 1782 
 1783 
 1784 #line 950 "../../../blib/lib/PDL/PP.pm"
 1785 
 1786 *gsl_cdf_hypergeometric_Q = \&PDL::gsl_cdf_hypergeometric_Q;
 1787 #line 1788 "CDF.pm"
 1788 
 1789 
 1790 
 1791 #line 144 "gsl_cdf.pd"
 1792 
 1793 
 1794 =head2 The Laplace Distribution (gsl_cdf_laplace_*)
 1795 
 1796 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Laplace distribution with width I<a>.
 1797 
 1798 =cut
 1799 #line 1800 "CDF.pm"
 1800 
 1801 
 1802 
 1803 #line 948 "../../../blib/lib/PDL/PP.pm"
 1804 
 1805 
 1806 
 1807 =head2 gsl_cdf_laplace_P
 1808 
 1809 =for sig
 1810 
 1811   Signature: (double x(); double a(); double [o]out())
 1812 
 1813 =for ref
 1814 
 1815 
 1816 
 1817 =for bad
 1818 
 1819 gsl_cdf_laplace_P processes bad values.
 1820 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1821 
 1822 
 1823 =cut
 1824 #line 1825 "CDF.pm"
 1825 
 1826 
 1827 
 1828 #line 950 "../../../blib/lib/PDL/PP.pm"
 1829 
 1830 *gsl_cdf_laplace_P = \&PDL::gsl_cdf_laplace_P;
 1831 #line 1832 "CDF.pm"
 1832 
 1833 
 1834 
 1835 #line 948 "../../../blib/lib/PDL/PP.pm"
 1836 
 1837 
 1838 
 1839 =head2 gsl_cdf_laplace_Pinv
 1840 
 1841 =for sig
 1842 
 1843   Signature: (double p(); double a(); double [o]out())
 1844 
 1845 =for ref
 1846 
 1847 
 1848 
 1849 =for bad
 1850 
 1851 gsl_cdf_laplace_Pinv processes bad values.
 1852 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1853 
 1854 
 1855 =cut
 1856 #line 1857 "CDF.pm"
 1857 
 1858 
 1859 
 1860 #line 950 "../../../blib/lib/PDL/PP.pm"
 1861 
 1862 *gsl_cdf_laplace_Pinv = \&PDL::gsl_cdf_laplace_Pinv;
 1863 #line 1864 "CDF.pm"
 1864 
 1865 
 1866 
 1867 #line 948 "../../../blib/lib/PDL/PP.pm"
 1868 
 1869 
 1870 
 1871 =head2 gsl_cdf_laplace_Q
 1872 
 1873 =for sig
 1874 
 1875   Signature: (double x(); double a(); double [o]out())
 1876 
 1877 =for ref
 1878 
 1879 
 1880 
 1881 =for bad
 1882 
 1883 gsl_cdf_laplace_Q processes bad values.
 1884 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1885 
 1886 
 1887 =cut
 1888 #line 1889 "CDF.pm"
 1889 
 1890 
 1891 
 1892 #line 950 "../../../blib/lib/PDL/PP.pm"
 1893 
 1894 *gsl_cdf_laplace_Q = \&PDL::gsl_cdf_laplace_Q;
 1895 #line 1896 "CDF.pm"
 1896 
 1897 
 1898 
 1899 #line 948 "../../../blib/lib/PDL/PP.pm"
 1900 
 1901 
 1902 
 1903 =head2 gsl_cdf_laplace_Qinv
 1904 
 1905 =for sig
 1906 
 1907   Signature: (double q(); double a(); double [o]out())
 1908 
 1909 =for ref
 1910 
 1911 
 1912 
 1913 =for bad
 1914 
 1915 gsl_cdf_laplace_Qinv processes bad values.
 1916 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1917 
 1918 
 1919 =cut
 1920 #line 1921 "CDF.pm"
 1921 
 1922 
 1923 
 1924 #line 950 "../../../blib/lib/PDL/PP.pm"
 1925 
 1926 *gsl_cdf_laplace_Qinv = \&PDL::gsl_cdf_laplace_Qinv;
 1927 #line 1928 "CDF.pm"
 1928 
 1929 
 1930 
 1931 #line 144 "gsl_cdf.pd"
 1932 
 1933 
 1934 =head2 The Logistic Distribution (gsl_cdf_logistic_*)
 1935 
 1936 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the logistic distribution with scale parameter I<a>.
 1937 
 1938 =cut
 1939 #line 1940 "CDF.pm"
 1940 
 1941 
 1942 
 1943 #line 948 "../../../blib/lib/PDL/PP.pm"
 1944 
 1945 
 1946 
 1947 =head2 gsl_cdf_logistic_P
 1948 
 1949 =for sig
 1950 
 1951   Signature: (double x(); double a(); double [o]out())
 1952 
 1953 =for ref
 1954 
 1955 
 1956 
 1957 =for bad
 1958 
 1959 gsl_cdf_logistic_P processes bad values.
 1960 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1961 
 1962 
 1963 =cut
 1964 #line 1965 "CDF.pm"
 1965 
 1966 
 1967 
 1968 #line 950 "../../../blib/lib/PDL/PP.pm"
 1969 
 1970 *gsl_cdf_logistic_P = \&PDL::gsl_cdf_logistic_P;
 1971 #line 1972 "CDF.pm"
 1972 
 1973 
 1974 
 1975 #line 948 "../../../blib/lib/PDL/PP.pm"
 1976 
 1977 
 1978 
 1979 =head2 gsl_cdf_logistic_Pinv
 1980 
 1981 =for sig
 1982 
 1983   Signature: (double p(); double a(); double [o]out())
 1984 
 1985 =for ref
 1986 
 1987 
 1988 
 1989 =for bad
 1990 
 1991 gsl_cdf_logistic_Pinv processes bad values.
 1992 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 1993 
 1994 
 1995 =cut
 1996 #line 1997 "CDF.pm"
 1997 
 1998 
 1999 
 2000 #line 950 "../../../blib/lib/PDL/PP.pm"
 2001 
 2002 *gsl_cdf_logistic_Pinv = \&PDL::gsl_cdf_logistic_Pinv;
 2003 #line 2004 "CDF.pm"
 2004 
 2005 
 2006 
 2007 #line 948 "../../../blib/lib/PDL/PP.pm"
 2008 
 2009 
 2010 
 2011 =head2 gsl_cdf_logistic_Q
 2012 
 2013 =for sig
 2014 
 2015   Signature: (double x(); double a(); double [o]out())
 2016 
 2017 =for ref
 2018 
 2019 
 2020 
 2021 =for bad
 2022 
 2023 gsl_cdf_logistic_Q processes bad values.
 2024 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2025 
 2026 
 2027 =cut
 2028 #line 2029 "CDF.pm"
 2029 
 2030 
 2031 
 2032 #line 950 "../../../blib/lib/PDL/PP.pm"
 2033 
 2034 *gsl_cdf_logistic_Q = \&PDL::gsl_cdf_logistic_Q;
 2035 #line 2036 "CDF.pm"
 2036 
 2037 
 2038 
 2039 #line 948 "../../../blib/lib/PDL/PP.pm"
 2040 
 2041 
 2042 
 2043 =head2 gsl_cdf_logistic_Qinv
 2044 
 2045 =for sig
 2046 
 2047   Signature: (double q(); double a(); double [o]out())
 2048 
 2049 =for ref
 2050 
 2051 
 2052 
 2053 =for bad
 2054 
 2055 gsl_cdf_logistic_Qinv processes bad values.
 2056 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2057 
 2058 
 2059 =cut
 2060 #line 2061 "CDF.pm"
 2061 
 2062 
 2063 
 2064 #line 950 "../../../blib/lib/PDL/PP.pm"
 2065 
 2066 *gsl_cdf_logistic_Qinv = \&PDL::gsl_cdf_logistic_Qinv;
 2067 #line 2068 "CDF.pm"
 2068 
 2069 
 2070 
 2071 #line 144 "gsl_cdf.pd"
 2072 
 2073 
 2074 =head2 The Lognormal Distribution (gsl_cdf_lognormal_*)
 2075 
 2076 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the lognormal distribution with parameters I<zeta> and I<sigma>.
 2077 
 2078 =cut
 2079 #line 2080 "CDF.pm"
 2080 
 2081 
 2082 
 2083 #line 948 "../../../blib/lib/PDL/PP.pm"
 2084 
 2085 
 2086 
 2087 =head2 gsl_cdf_lognormal_P
 2088 
 2089 =for sig
 2090 
 2091   Signature: (double x(); double zeta(); double sigma(); double [o]out())
 2092 
 2093 =for ref
 2094 
 2095 
 2096 
 2097 =for bad
 2098 
 2099 gsl_cdf_lognormal_P processes bad values.
 2100 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2101 
 2102 
 2103 =cut
 2104 #line 2105 "CDF.pm"
 2105 
 2106 
 2107 
 2108 #line 950 "../../../blib/lib/PDL/PP.pm"
 2109 
 2110 *gsl_cdf_lognormal_P = \&PDL::gsl_cdf_lognormal_P;
 2111 #line 2112 "CDF.pm"
 2112 
 2113 
 2114 
 2115 #line 948 "../../../blib/lib/PDL/PP.pm"
 2116 
 2117 
 2118 
 2119 =head2 gsl_cdf_lognormal_Pinv
 2120 
 2121 =for sig
 2122 
 2123   Signature: (double p(); double zeta(); double sigma(); double [o]out())
 2124 
 2125 =for ref
 2126 
 2127 
 2128 
 2129 =for bad
 2130 
 2131 gsl_cdf_lognormal_Pinv processes bad values.
 2132 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2133 
 2134 
 2135 =cut
 2136 #line 2137 "CDF.pm"
 2137 
 2138 
 2139 
 2140 #line 950 "../../../blib/lib/PDL/PP.pm"
 2141 
 2142 *gsl_cdf_lognormal_Pinv = \&PDL::gsl_cdf_lognormal_Pinv;
 2143 #line 2144 "CDF.pm"
 2144 
 2145 
 2146 
 2147 #line 948 "../../../blib/lib/PDL/PP.pm"
 2148 
 2149 
 2150 
 2151 =head2 gsl_cdf_lognormal_Q
 2152 
 2153 =for sig
 2154 
 2155   Signature: (double x(); double zeta(); double sigma(); double [o]out())
 2156 
 2157 =for ref
 2158 
 2159 
 2160 
 2161 =for bad
 2162 
 2163 gsl_cdf_lognormal_Q processes bad values.
 2164 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2165 
 2166 
 2167 =cut
 2168 #line 2169 "CDF.pm"
 2169 
 2170 
 2171 
 2172 #line 950 "../../../blib/lib/PDL/PP.pm"
 2173 
 2174 *gsl_cdf_lognormal_Q = \&PDL::gsl_cdf_lognormal_Q;
 2175 #line 2176 "CDF.pm"
 2176 
 2177 
 2178 
 2179 #line 948 "../../../blib/lib/PDL/PP.pm"
 2180 
 2181 
 2182 
 2183 =head2 gsl_cdf_lognormal_Qinv
 2184 
 2185 =for sig
 2186 
 2187   Signature: (double q(); double zeta(); double sigma(); double [o]out())
 2188 
 2189 =for ref
 2190 
 2191 
 2192 
 2193 =for bad
 2194 
 2195 gsl_cdf_lognormal_Qinv processes bad values.
 2196 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2197 
 2198 
 2199 =cut
 2200 #line 2201 "CDF.pm"
 2201 
 2202 
 2203 
 2204 #line 950 "../../../blib/lib/PDL/PP.pm"
 2205 
 2206 *gsl_cdf_lognormal_Qinv = \&PDL::gsl_cdf_lognormal_Qinv;
 2207 #line 2208 "CDF.pm"
 2208 
 2209 
 2210 
 2211 #line 948 "../../../blib/lib/PDL/PP.pm"
 2212 
 2213 
 2214 
 2215 =head2 gsl_cdf_negative_binomial_P
 2216 
 2217 =for sig
 2218 
 2219   Signature: (ushort k(); double p(); double n(); double [o]out())
 2220 
 2221 =for ref
 2222 
 2223 
 2224 
 2225 =for bad
 2226 
 2227 gsl_cdf_negative_binomial_P processes bad values.
 2228 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2229 
 2230 
 2231 =cut
 2232 #line 2233 "CDF.pm"
 2233 
 2234 
 2235 
 2236 #line 950 "../../../blib/lib/PDL/PP.pm"
 2237 
 2238 *gsl_cdf_negative_binomial_P = \&PDL::gsl_cdf_negative_binomial_P;
 2239 #line 2240 "CDF.pm"
 2240 
 2241 
 2242 
 2243 #line 948 "../../../blib/lib/PDL/PP.pm"
 2244 
 2245 
 2246 
 2247 =head2 gsl_cdf_negative_binomial_Q
 2248 
 2249 =for sig
 2250 
 2251   Signature: (ushort k(); double p(); double n(); double [o]out())
 2252 
 2253 =for ref
 2254 
 2255 
 2256 
 2257 =for bad
 2258 
 2259 gsl_cdf_negative_binomial_Q processes bad values.
 2260 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2261 
 2262 
 2263 =cut
 2264 #line 2265 "CDF.pm"
 2265 
 2266 
 2267 
 2268 #line 950 "../../../blib/lib/PDL/PP.pm"
 2269 
 2270 *gsl_cdf_negative_binomial_Q = \&PDL::gsl_cdf_negative_binomial_Q;
 2271 #line 2272 "CDF.pm"
 2272 
 2273 
 2274 
 2275 #line 144 "gsl_cdf.pd"
 2276 
 2277 
 2278 =head2 The Pareto Distribution (gsl_cdf_pareto_*)
 2279 
 2280 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Pareto distribution with exponent I<a> and scale I<b>.
 2281 
 2282 =cut
 2283 #line 2284 "CDF.pm"
 2284 
 2285 
 2286 
 2287 #line 948 "../../../blib/lib/PDL/PP.pm"
 2288 
 2289 
 2290 
 2291 =head2 gsl_cdf_pareto_P
 2292 
 2293 =for sig
 2294 
 2295   Signature: (double x(); double a(); double b(); double [o]out())
 2296 
 2297 =for ref
 2298 
 2299 
 2300 
 2301 =for bad
 2302 
 2303 gsl_cdf_pareto_P processes bad values.
 2304 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2305 
 2306 
 2307 =cut
 2308 #line 2309 "CDF.pm"
 2309 
 2310 
 2311 
 2312 #line 950 "../../../blib/lib/PDL/PP.pm"
 2313 
 2314 *gsl_cdf_pareto_P = \&PDL::gsl_cdf_pareto_P;
 2315 #line 2316 "CDF.pm"
 2316 
 2317 
 2318 
 2319 #line 948 "../../../blib/lib/PDL/PP.pm"
 2320 
 2321 
 2322 
 2323 =head2 gsl_cdf_pareto_Pinv
 2324 
 2325 =for sig
 2326 
 2327   Signature: (double p(); double a(); double b(); double [o]out())
 2328 
 2329 =for ref
 2330 
 2331 
 2332 
 2333 =for bad
 2334 
 2335 gsl_cdf_pareto_Pinv processes bad values.
 2336 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2337 
 2338 
 2339 =cut
 2340 #line 2341 "CDF.pm"
 2341 
 2342 
 2343 
 2344 #line 950 "../../../blib/lib/PDL/PP.pm"
 2345 
 2346 *gsl_cdf_pareto_Pinv = \&PDL::gsl_cdf_pareto_Pinv;
 2347 #line 2348 "CDF.pm"
 2348 
 2349 
 2350 
 2351 #line 948 "../../../blib/lib/PDL/PP.pm"
 2352 
 2353 
 2354 
 2355 =head2 gsl_cdf_pareto_Q
 2356 
 2357 =for sig
 2358 
 2359   Signature: (double x(); double a(); double b(); double [o]out())
 2360 
 2361 =for ref
 2362 
 2363 
 2364 
 2365 =for bad
 2366 
 2367 gsl_cdf_pareto_Q processes bad values.
 2368 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2369 
 2370 
 2371 =cut
 2372 #line 2373 "CDF.pm"
 2373 
 2374 
 2375 
 2376 #line 950 "../../../blib/lib/PDL/PP.pm"
 2377 
 2378 *gsl_cdf_pareto_Q = \&PDL::gsl_cdf_pareto_Q;
 2379 #line 2380 "CDF.pm"
 2380 
 2381 
 2382 
 2383 #line 948 "../../../blib/lib/PDL/PP.pm"
 2384 
 2385 
 2386 
 2387 =head2 gsl_cdf_pareto_Qinv
 2388 
 2389 =for sig
 2390 
 2391   Signature: (double q(); double a(); double b(); double [o]out())
 2392 
 2393 =for ref
 2394 
 2395 
 2396 
 2397 =for bad
 2398 
 2399 gsl_cdf_pareto_Qinv processes bad values.
 2400 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2401 
 2402 
 2403 =cut
 2404 #line 2405 "CDF.pm"
 2405 
 2406 
 2407 
 2408 #line 950 "../../../blib/lib/PDL/PP.pm"
 2409 
 2410 *gsl_cdf_pareto_Qinv = \&PDL::gsl_cdf_pareto_Qinv;
 2411 #line 2412 "CDF.pm"
 2412 
 2413 
 2414 
 2415 #line 144 "gsl_cdf.pd"
 2416 
 2417 
 2418 =head2 The Pascal Distribution (gsl_cdf_pascal_*)
 2419 
 2420 These functions compute the cumulative distribution functions P(k), Q(k) for the Pascal distribution with parameters I<p> and I<n>.
 2421 
 2422 =cut
 2423 #line 2424 "CDF.pm"
 2424 
 2425 
 2426 
 2427 #line 948 "../../../blib/lib/PDL/PP.pm"
 2428 
 2429 
 2430 
 2431 =head2 gsl_cdf_pascal_P
 2432 
 2433 =for sig
 2434 
 2435   Signature: (ushort k(); double p(); ushort n(); double [o]out())
 2436 
 2437 =for ref
 2438 
 2439 
 2440 
 2441 =for bad
 2442 
 2443 gsl_cdf_pascal_P processes bad values.
 2444 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2445 
 2446 
 2447 =cut
 2448 #line 2449 "CDF.pm"
 2449 
 2450 
 2451 
 2452 #line 950 "../../../blib/lib/PDL/PP.pm"
 2453 
 2454 *gsl_cdf_pascal_P = \&PDL::gsl_cdf_pascal_P;
 2455 #line 2456 "CDF.pm"
 2456 
 2457 
 2458 
 2459 #line 948 "../../../blib/lib/PDL/PP.pm"
 2460 
 2461 
 2462 
 2463 =head2 gsl_cdf_pascal_Q
 2464 
 2465 =for sig
 2466 
 2467   Signature: (ushort k(); double p(); ushort n(); double [o]out())
 2468 
 2469 =for ref
 2470 
 2471 
 2472 
 2473 =for bad
 2474 
 2475 gsl_cdf_pascal_Q processes bad values.
 2476 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2477 
 2478 
 2479 =cut
 2480 #line 2481 "CDF.pm"
 2481 
 2482 
 2483 
 2484 #line 950 "../../../blib/lib/PDL/PP.pm"
 2485 
 2486 *gsl_cdf_pascal_Q = \&PDL::gsl_cdf_pascal_Q;
 2487 #line 2488 "CDF.pm"
 2488 
 2489 
 2490 
 2491 #line 144 "gsl_cdf.pd"
 2492 
 2493 
 2494 =head2 The Poisson Distribution (gsl_cdf_poisson_*)
 2495 
 2496 These functions compute the cumulative distribution functions P(k), Q(k) for the Poisson distribution with parameter I<mu>.
 2497 
 2498 =cut
 2499 #line 2500 "CDF.pm"
 2500 
 2501 
 2502 
 2503 #line 948 "../../../blib/lib/PDL/PP.pm"
 2504 
 2505 
 2506 
 2507 =head2 gsl_cdf_poisson_P
 2508 
 2509 =for sig
 2510 
 2511   Signature: (ushort k(); double mu(); double [o]out())
 2512 
 2513 =for ref
 2514 
 2515 
 2516 
 2517 =for bad
 2518 
 2519 gsl_cdf_poisson_P processes bad values.
 2520 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2521 
 2522 
 2523 =cut
 2524 #line 2525 "CDF.pm"
 2525 
 2526 
 2527 
 2528 #line 950 "../../../blib/lib/PDL/PP.pm"
 2529 
 2530 *gsl_cdf_poisson_P = \&PDL::gsl_cdf_poisson_P;
 2531 #line 2532 "CDF.pm"
 2532 
 2533 
 2534 
 2535 #line 948 "../../../blib/lib/PDL/PP.pm"
 2536 
 2537 
 2538 
 2539 =head2 gsl_cdf_poisson_Q
 2540 
 2541 =for sig
 2542 
 2543   Signature: (ushort k(); double mu(); double [o]out())
 2544 
 2545 =for ref
 2546 
 2547 
 2548 
 2549 =for bad
 2550 
 2551 gsl_cdf_poisson_Q processes bad values.
 2552 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2553 
 2554 
 2555 =cut
 2556 #line 2557 "CDF.pm"
 2557 
 2558 
 2559 
 2560 #line 950 "../../../blib/lib/PDL/PP.pm"
 2561 
 2562 *gsl_cdf_poisson_Q = \&PDL::gsl_cdf_poisson_Q;
 2563 #line 2564 "CDF.pm"
 2564 
 2565 
 2566 
 2567 #line 144 "gsl_cdf.pd"
 2568 
 2569 
 2570 =head2 The Rayleigh Distribution (gsl_cdf_rayleigh_*)
 2571 
 2572 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Rayleigh distribution with scale parameter I<sigma>.
 2573 
 2574 =cut
 2575 #line 2576 "CDF.pm"
 2576 
 2577 
 2578 
 2579 #line 948 "../../../blib/lib/PDL/PP.pm"
 2580 
 2581 
 2582 
 2583 =head2 gsl_cdf_rayleigh_P
 2584 
 2585 =for sig
 2586 
 2587   Signature: (double x(); double sigma(); double [o]out())
 2588 
 2589 =for ref
 2590 
 2591 
 2592 
 2593 =for bad
 2594 
 2595 gsl_cdf_rayleigh_P processes bad values.
 2596 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2597 
 2598 
 2599 =cut
 2600 #line 2601 "CDF.pm"
 2601 
 2602 
 2603 
 2604 #line 950 "../../../blib/lib/PDL/PP.pm"
 2605 
 2606 *gsl_cdf_rayleigh_P = \&PDL::gsl_cdf_rayleigh_P;
 2607 #line 2608 "CDF.pm"
 2608 
 2609 
 2610 
 2611 #line 948 "../../../blib/lib/PDL/PP.pm"
 2612 
 2613 
 2614 
 2615 =head2 gsl_cdf_rayleigh_Pinv
 2616 
 2617 =for sig
 2618 
 2619   Signature: (double p(); double sigma(); double [o]out())
 2620 
 2621 =for ref
 2622 
 2623 
 2624 
 2625 =for bad
 2626 
 2627 gsl_cdf_rayleigh_Pinv processes bad values.
 2628 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2629 
 2630 
 2631 =cut
 2632 #line 2633 "CDF.pm"
 2633 
 2634 
 2635 
 2636 #line 950 "../../../blib/lib/PDL/PP.pm"
 2637 
 2638 *gsl_cdf_rayleigh_Pinv = \&PDL::gsl_cdf_rayleigh_Pinv;
 2639 #line 2640 "CDF.pm"
 2640 
 2641 
 2642 
 2643 #line 948 "../../../blib/lib/PDL/PP.pm"
 2644 
 2645 
 2646 
 2647 =head2 gsl_cdf_rayleigh_Q
 2648 
 2649 =for sig
 2650 
 2651   Signature: (double x(); double sigma(); double [o]out())
 2652 
 2653 =for ref
 2654 
 2655 
 2656 
 2657 =for bad
 2658 
 2659 gsl_cdf_rayleigh_Q processes bad values.
 2660 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2661 
 2662 
 2663 =cut
 2664 #line 2665 "CDF.pm"
 2665 
 2666 
 2667 
 2668 #line 950 "../../../blib/lib/PDL/PP.pm"
 2669 
 2670 *gsl_cdf_rayleigh_Q = \&PDL::gsl_cdf_rayleigh_Q;
 2671 #line 2672 "CDF.pm"
 2672 
 2673 
 2674 
 2675 #line 948 "../../../blib/lib/PDL/PP.pm"
 2676 
 2677 
 2678 
 2679 =head2 gsl_cdf_rayleigh_Qinv
 2680 
 2681 =for sig
 2682 
 2683   Signature: (double q(); double sigma(); double [o]out())
 2684 
 2685 =for ref
 2686 
 2687 
 2688 
 2689 =for bad
 2690 
 2691 gsl_cdf_rayleigh_Qinv processes bad values.
 2692 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2693 
 2694 
 2695 =cut
 2696 #line 2697 "CDF.pm"
 2697 
 2698 
 2699 
 2700 #line 950 "../../../blib/lib/PDL/PP.pm"
 2701 
 2702 *gsl_cdf_rayleigh_Qinv = \&PDL::gsl_cdf_rayleigh_Qinv;
 2703 #line 2704 "CDF.pm"
 2704 
 2705 
 2706 
 2707 #line 144 "gsl_cdf.pd"
 2708 
 2709 
 2710 =head2 The t-distribution (gsl_cdf_tdist_*)
 2711 
 2712 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the t-distribution with I<nu> degrees of freedom.
 2713 
 2714 =cut
 2715 #line 2716 "CDF.pm"
 2716 
 2717 
 2718 
 2719 #line 948 "../../../blib/lib/PDL/PP.pm"
 2720 
 2721 
 2722 
 2723 =head2 gsl_cdf_tdist_P
 2724 
 2725 =for sig
 2726 
 2727   Signature: (double x(); double nu(); double [o]out())
 2728 
 2729 =for ref
 2730 
 2731 
 2732 
 2733 =for bad
 2734 
 2735 gsl_cdf_tdist_P processes bad values.
 2736 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2737 
 2738 
 2739 =cut
 2740 #line 2741 "CDF.pm"
 2741 
 2742 
 2743 
 2744 #line 950 "../../../blib/lib/PDL/PP.pm"
 2745 
 2746 *gsl_cdf_tdist_P = \&PDL::gsl_cdf_tdist_P;
 2747 #line 2748 "CDF.pm"
 2748 
 2749 
 2750 
 2751 #line 948 "../../../blib/lib/PDL/PP.pm"
 2752 
 2753 
 2754 
 2755 =head2 gsl_cdf_tdist_Pinv
 2756 
 2757 =for sig
 2758 
 2759   Signature: (double p(); double nu(); double [o]out())
 2760 
 2761 =for ref
 2762 
 2763 
 2764 
 2765 =for bad
 2766 
 2767 gsl_cdf_tdist_Pinv processes bad values.
 2768 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2769 
 2770 
 2771 =cut
 2772 #line 2773 "CDF.pm"
 2773 
 2774 
 2775 
 2776 #line 950 "../../../blib/lib/PDL/PP.pm"
 2777 
 2778 *gsl_cdf_tdist_Pinv = \&PDL::gsl_cdf_tdist_Pinv;
 2779 #line 2780 "CDF.pm"
 2780 
 2781 
 2782 
 2783 #line 948 "../../../blib/lib/PDL/PP.pm"
 2784 
 2785 
 2786 
 2787 =head2 gsl_cdf_tdist_Q
 2788 
 2789 =for sig
 2790 
 2791   Signature: (double x(); double nu(); double [o]out())
 2792 
 2793 =for ref
 2794 
 2795 
 2796 
 2797 =for bad
 2798 
 2799 gsl_cdf_tdist_Q processes bad values.
 2800 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2801 
 2802 
 2803 =cut
 2804 #line 2805 "CDF.pm"
 2805 
 2806 
 2807 
 2808 #line 950 "../../../blib/lib/PDL/PP.pm"
 2809 
 2810 *gsl_cdf_tdist_Q = \&PDL::gsl_cdf_tdist_Q;
 2811 #line 2812 "CDF.pm"
 2812 
 2813 
 2814 
 2815 #line 948 "../../../blib/lib/PDL/PP.pm"
 2816 
 2817 
 2818 
 2819 =head2 gsl_cdf_tdist_Qinv
 2820 
 2821 =for sig
 2822 
 2823   Signature: (double q(); double nu(); double [o]out())
 2824 
 2825 =for ref
 2826 
 2827 
 2828 
 2829 =for bad
 2830 
 2831 gsl_cdf_tdist_Qinv processes bad values.
 2832 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2833 
 2834 
 2835 =cut
 2836 #line 2837 "CDF.pm"
 2837 
 2838 
 2839 
 2840 #line 950 "../../../blib/lib/PDL/PP.pm"
 2841 
 2842 *gsl_cdf_tdist_Qinv = \&PDL::gsl_cdf_tdist_Qinv;
 2843 #line 2844 "CDF.pm"
 2844 
 2845 
 2846 
 2847 #line 144 "gsl_cdf.pd"
 2848 
 2849 
 2850 =head2 The Unit Gaussian Distribution (gsl_cdf_ugaussian_*)
 2851 
 2852 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the unit Gaussian distribution.
 2853 
 2854 =cut
 2855 #line 2856 "CDF.pm"
 2856 
 2857 
 2858 
 2859 #line 948 "../../../blib/lib/PDL/PP.pm"
 2860 
 2861 
 2862 
 2863 =head2 gsl_cdf_ugaussian_P
 2864 
 2865 =for sig
 2866 
 2867   Signature: (double x(); double [o]out())
 2868 
 2869 =for ref
 2870 
 2871 
 2872 
 2873 =for bad
 2874 
 2875 gsl_cdf_ugaussian_P processes bad values.
 2876 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2877 
 2878 
 2879 =cut
 2880 #line 2881 "CDF.pm"
 2881 
 2882 
 2883 
 2884 #line 950 "../../../blib/lib/PDL/PP.pm"
 2885 
 2886 *gsl_cdf_ugaussian_P = \&PDL::gsl_cdf_ugaussian_P;
 2887 #line 2888 "CDF.pm"
 2888 
 2889 
 2890 
 2891 #line 948 "../../../blib/lib/PDL/PP.pm"
 2892 
 2893 
 2894 
 2895 =head2 gsl_cdf_ugaussian_Pinv
 2896 
 2897 =for sig
 2898 
 2899   Signature: (double p(); double [o]out())
 2900 
 2901 =for ref
 2902 
 2903 
 2904 
 2905 =for bad
 2906 
 2907 gsl_cdf_ugaussian_Pinv processes bad values.
 2908 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2909 
 2910 
 2911 =cut
 2912 #line 2913 "CDF.pm"
 2913 
 2914 
 2915 
 2916 #line 950 "../../../blib/lib/PDL/PP.pm"
 2917 
 2918 *gsl_cdf_ugaussian_Pinv = \&PDL::gsl_cdf_ugaussian_Pinv;
 2919 #line 2920 "CDF.pm"
 2920 
 2921 
 2922 
 2923 #line 948 "../../../blib/lib/PDL/PP.pm"
 2924 
 2925 
 2926 
 2927 =head2 gsl_cdf_ugaussian_Q
 2928 
 2929 =for sig
 2930 
 2931   Signature: (double x(); double [o]out())
 2932 
 2933 =for ref
 2934 
 2935 
 2936 
 2937 =for bad
 2938 
 2939 gsl_cdf_ugaussian_Q processes bad values.
 2940 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2941 
 2942 
 2943 =cut
 2944 #line 2945 "CDF.pm"
 2945 
 2946 
 2947 
 2948 #line 950 "../../../blib/lib/PDL/PP.pm"
 2949 
 2950 *gsl_cdf_ugaussian_Q = \&PDL::gsl_cdf_ugaussian_Q;
 2951 #line 2952 "CDF.pm"
 2952 
 2953 
 2954 
 2955 #line 948 "../../../blib/lib/PDL/PP.pm"
 2956 
 2957 
 2958 
 2959 =head2 gsl_cdf_ugaussian_Qinv
 2960 
 2961 =for sig
 2962 
 2963   Signature: (double q(); double [o]out())
 2964 
 2965 =for ref
 2966 
 2967 
 2968 
 2969 =for bad
 2970 
 2971 gsl_cdf_ugaussian_Qinv processes bad values.
 2972 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 2973 
 2974 
 2975 =cut
 2976 #line 2977 "CDF.pm"
 2977 
 2978 
 2979 
 2980 #line 950 "../../../blib/lib/PDL/PP.pm"
 2981 
 2982 *gsl_cdf_ugaussian_Qinv = \&PDL::gsl_cdf_ugaussian_Qinv;
 2983 #line 2984 "CDF.pm"
 2984 
 2985 
 2986 
 2987 #line 144 "gsl_cdf.pd"
 2988 
 2989 
 2990 =head2 The Weibull Distribution (gsl_cdf_weibull_*)
 2991 
 2992 These functions compute the cumulative distribution functions P(x), Q(x) and their inverses for the Weibull distribution with scale I<a> and exponent I<b>.
 2993 
 2994 =cut
 2995 #line 2996 "CDF.pm"
 2996 
 2997 
 2998 
 2999 #line 948 "../../../blib/lib/PDL/PP.pm"
 3000 
 3001 
 3002 
 3003 =head2 gsl_cdf_weibull_P
 3004 
 3005 =for sig
 3006 
 3007   Signature: (double x(); double a(); double b(); double [o]out())
 3008 
 3009 =for ref
 3010 
 3011 
 3012 
 3013 =for bad
 3014 
 3015 gsl_cdf_weibull_P processes bad values.
 3016 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 3017 
 3018 
 3019 =cut
 3020 #line 3021 "CDF.pm"
 3021 
 3022 
 3023 
 3024 #line 950 "../../../blib/lib/PDL/PP.pm"
 3025 
 3026 *gsl_cdf_weibull_P = \&PDL::gsl_cdf_weibull_P;
 3027 #line 3028 "CDF.pm"
 3028 
 3029 
 3030 
 3031 #line 948 "../../../blib/lib/PDL/PP.pm"
 3032 
 3033 
 3034 
 3035 =head2 gsl_cdf_weibull_Pinv
 3036 
 3037 =for sig
 3038 
 3039   Signature: (double p(); double a(); double b(); double [o]out())
 3040 
 3041 =for ref
 3042 
 3043 
 3044 
 3045 =for bad
 3046 
 3047 gsl_cdf_weibull_Pinv processes bad values.
 3048 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 3049 
 3050 
 3051 =cut
 3052 #line 3053 "CDF.pm"
 3053 
 3054 
 3055 
 3056 #line 950 "../../../blib/lib/PDL/PP.pm"
 3057 
 3058 *gsl_cdf_weibull_Pinv = \&PDL::gsl_cdf_weibull_Pinv;
 3059 #line 3060 "CDF.pm"
 3060 
 3061 
 3062 
 3063 #line 948 "../../../blib/lib/PDL/PP.pm"
 3064 
 3065 
 3066 
 3067 =head2 gsl_cdf_weibull_Q
 3068 
 3069 =for sig
 3070 
 3071   Signature: (double x(); double a(); double b(); double [o]out())
 3072 
 3073 =for ref
 3074 
 3075 
 3076 
 3077 =for bad
 3078 
 3079 gsl_cdf_weibull_Q processes bad values.
 3080 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 3081 
 3082 
 3083 =cut
 3084 #line 3085 "CDF.pm"
 3085 
 3086 
 3087 
 3088 #line 950 "../../../blib/lib/PDL/PP.pm"
 3089 
 3090 *gsl_cdf_weibull_Q = \&PDL::gsl_cdf_weibull_Q;
 3091 #line 3092 "CDF.pm"
 3092 
 3093 
 3094 
 3095 #line 948 "../../../blib/lib/PDL/PP.pm"
 3096 
 3097 
 3098 
 3099 =head2 gsl_cdf_weibull_Qinv
 3100 
 3101 =for sig
 3102 
 3103   Signature: (double q(); double a(); double b(); double [o]out())
 3104 
 3105 =for ref
 3106 
 3107 
 3108 
 3109 =for bad
 3110 
 3111 gsl_cdf_weibull_Qinv processes bad values.
 3112 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
 3113 
 3114 
 3115 =cut
 3116 #line 3117 "CDF.pm"
 3117 
 3118 
 3119 
 3120 #line 950 "../../../blib/lib/PDL/PP.pm"
 3121 
 3122 *gsl_cdf_weibull_Qinv = \&PDL::gsl_cdf_weibull_Qinv;
 3123 #line 3124 "CDF.pm"
 3124 
 3125 
 3126 
 3127 
 3128 
 3129 #line 176 "gsl_cdf.pd"
 3130 
 3131 
 3132 =head1 AUTHOR
 3133 
 3134 Copyright (C) 2009 Maggie J. Xiong <maggiexyz users.sourceforge.net>
 3135 
 3136 The GSL CDF module was written by J. Stover.
 3137 
 3138 All rights reserved. There is no warranty. You are allowed to redistribute this software / documentation as described in the file COPYING in the PDL distribution.
 3139 
 3140 =cut
 3141 #line 3142 "CDF.pm"
 3142 
 3143 
 3144 
 3145 
 3146 # Exit with OK status
 3147 
 3148 1;