"Fossies" - the Fresh Open Source Software Archive

Member "PDL-2.080/GENERATED/PDL/GSLSF/BESSEL.pm" (28 May 2022, 16419 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 "BESSEL.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::GSLSF::BESSEL;
    5 
    6 our @EXPORT_OK = qw(gsl_sf_bessel_Jn gsl_sf_bessel_Jn_array gsl_sf_bessel_Yn gsl_sf_bessel_Yn_array gsl_sf_bessel_In gsl_sf_bessel_I_array gsl_sf_bessel_In_scaled gsl_sf_bessel_In_scaled_array gsl_sf_bessel_Kn gsl_sf_bessel_K_array gsl_sf_bessel_Kn_scaled gsl_sf_bessel_Kn_scaled_array gsl_sf_bessel_jl gsl_sf_bessel_jl_array gsl_sf_bessel_yl gsl_sf_bessel_yl_array gsl_sf_bessel_il_scaled gsl_sf_bessel_il_scaled_array gsl_sf_bessel_kl_scaled gsl_sf_bessel_kl_scaled_array gsl_sf_bessel_Jnu gsl_sf_bessel_Ynu gsl_sf_bessel_Inu_scaled gsl_sf_bessel_Inu gsl_sf_bessel_Knu_scaled gsl_sf_bessel_Knu gsl_sf_bessel_lnKnu );
    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::GSLSF::BESSEL ;
   18 
   19 
   20 
   21 
   22 
   23 
   24 #line 4 "gsl_sf_bessel.pd"
   25 
   26 use strict;
   27 use warnings;
   28 
   29 =head1 NAME
   30 
   31 PDL::GSLSF::BESSEL - PDL interface to GSL Special Functions
   32 
   33 =head1 DESCRIPTION
   34 
   35 This is an interface to the Special Function package present in the GNU Scientific Library. 
   36 
   37 =cut
   38 #line 39 "BESSEL.pm"
   39 
   40 
   41 
   42 
   43 
   44 
   45 =head1 FUNCTIONS
   46 
   47 =cut
   48 
   49 
   50 
   51 
   52 #line 948 "../../../../blib/lib/PDL/PP.pm"
   53 
   54 
   55 
   56 =head2 gsl_sf_bessel_Jn
   57 
   58 =for sig
   59 
   60   Signature: (double x(); double [o]y(); double [o]e(); int n)
   61 
   62 =for ref
   63 
   64 Regular Bessel Function J_n(x).
   65 
   66 =for bad
   67 
   68 gsl_sf_bessel_Jn does not process bad values.
   69 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
   70 
   71 
   72 =cut
   73 #line 74 "BESSEL.pm"
   74 
   75 
   76 
   77 #line 950 "../../../../blib/lib/PDL/PP.pm"
   78 
   79 *gsl_sf_bessel_Jn = \&PDL::gsl_sf_bessel_Jn;
   80 #line 81 "BESSEL.pm"
   81 
   82 
   83 
   84 #line 948 "../../../../blib/lib/PDL/PP.pm"
   85 
   86 
   87 
   88 =head2 gsl_sf_bessel_Jn_array
   89 
   90 =for sig
   91 
   92   Signature: (double x(); double [o]y(num); int s; int n=>num)
   93 
   94 =for ref
   95 
   96 Array of Regular Bessel Functions J_{s}(x) to J_{s+n-1}(x).
   97 
   98 =for bad
   99 
  100 gsl_sf_bessel_Jn_array does not process bad values.
  101 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  102 
  103 
  104 =cut
  105 #line 106 "BESSEL.pm"
  106 
  107 
  108 
  109 #line 950 "../../../../blib/lib/PDL/PP.pm"
  110 
  111 *gsl_sf_bessel_Jn_array = \&PDL::gsl_sf_bessel_Jn_array;
  112 #line 113 "BESSEL.pm"
  113 
  114 
  115 
  116 #line 948 "../../../../blib/lib/PDL/PP.pm"
  117 
  118 
  119 
  120 =head2 gsl_sf_bessel_Yn
  121 
  122 =for sig
  123 
  124   Signature: (double x(); double [o]y(); double [o]e(); int n)
  125 
  126 =for ref
  127 
  128 IrRegular Bessel Function Y_n(x).
  129 
  130 =for bad
  131 
  132 gsl_sf_bessel_Yn does not process bad values.
  133 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  134 
  135 
  136 =cut
  137 #line 138 "BESSEL.pm"
  138 
  139 
  140 
  141 #line 950 "../../../../blib/lib/PDL/PP.pm"
  142 
  143 *gsl_sf_bessel_Yn = \&PDL::gsl_sf_bessel_Yn;
  144 #line 145 "BESSEL.pm"
  145 
  146 
  147 
  148 #line 948 "../../../../blib/lib/PDL/PP.pm"
  149 
  150 
  151 
  152 =head2 gsl_sf_bessel_Yn_array
  153 
  154 =for sig
  155 
  156   Signature: (double x(); double [o]y(num); int s; int n=>num)
  157 
  158 =for ref
  159 
  160 Array of Regular Bessel Functions Y_{s}(x) to Y_{s+n-1}(x).
  161 
  162 =for bad
  163 
  164 gsl_sf_bessel_Yn_array does not process bad values.
  165 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  166 
  167 
  168 =cut
  169 #line 170 "BESSEL.pm"
  170 
  171 
  172 
  173 #line 950 "../../../../blib/lib/PDL/PP.pm"
  174 
  175 *gsl_sf_bessel_Yn_array = \&PDL::gsl_sf_bessel_Yn_array;
  176 #line 177 "BESSEL.pm"
  177 
  178 
  179 
  180 #line 948 "../../../../blib/lib/PDL/PP.pm"
  181 
  182 
  183 
  184 =head2 gsl_sf_bessel_In
  185 
  186 =for sig
  187 
  188   Signature: (double x(); double [o]y(); double [o]e(); int n)
  189 
  190 =for ref
  191 
  192 Regular Modified Bessel Function I_n(x).
  193 
  194 =for bad
  195 
  196 gsl_sf_bessel_In does not process bad values.
  197 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  198 
  199 
  200 =cut
  201 #line 202 "BESSEL.pm"
  202 
  203 
  204 
  205 #line 950 "../../../../blib/lib/PDL/PP.pm"
  206 
  207 *gsl_sf_bessel_In = \&PDL::gsl_sf_bessel_In;
  208 #line 209 "BESSEL.pm"
  209 
  210 
  211 
  212 #line 948 "../../../../blib/lib/PDL/PP.pm"
  213 
  214 
  215 
  216 =head2 gsl_sf_bessel_I_array
  217 
  218 =for sig
  219 
  220   Signature: (double x(); double [o]y(num); int s; int n=>num)
  221 
  222 =for ref
  223 
  224 Array of Regular Modified Bessel Functions I_{s}(x) to I_{s+n-1}(x).
  225 
  226 =for bad
  227 
  228 gsl_sf_bessel_I_array does not process bad values.
  229 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  230 
  231 
  232 =cut
  233 #line 234 "BESSEL.pm"
  234 
  235 
  236 
  237 #line 950 "../../../../blib/lib/PDL/PP.pm"
  238 
  239 *gsl_sf_bessel_I_array = \&PDL::gsl_sf_bessel_I_array;
  240 #line 241 "BESSEL.pm"
  241 
  242 
  243 
  244 #line 948 "../../../../blib/lib/PDL/PP.pm"
  245 
  246 
  247 
  248 =head2 gsl_sf_bessel_In_scaled
  249 
  250 =for sig
  251 
  252   Signature: (double x(); double [o]y(); double [o]e(); int n)
  253 
  254 =for ref
  255 
  256 Scaled Regular Modified Bessel Function exp(-|x|) I_n(x).
  257 
  258 =for bad
  259 
  260 gsl_sf_bessel_In_scaled does not process bad values.
  261 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  262 
  263 
  264 =cut
  265 #line 266 "BESSEL.pm"
  266 
  267 
  268 
  269 #line 950 "../../../../blib/lib/PDL/PP.pm"
  270 
  271 *gsl_sf_bessel_In_scaled = \&PDL::gsl_sf_bessel_In_scaled;
  272 #line 273 "BESSEL.pm"
  273 
  274 
  275 
  276 #line 948 "../../../../blib/lib/PDL/PP.pm"
  277 
  278 
  279 
  280 =head2 gsl_sf_bessel_In_scaled_array
  281 
  282 =for sig
  283 
  284   Signature: (double x(); double [o]y(num); int s; int n=>num)
  285 
  286 =for ref
  287 
  288 Array of Scaled Regular Modified Bessel Functions exp(-|x|) I_{s}(x) to exp(-|x|) I_{s+n-1}(x).
  289 
  290 =for bad
  291 
  292 gsl_sf_bessel_In_scaled_array does not process bad values.
  293 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  294 
  295 
  296 =cut
  297 #line 298 "BESSEL.pm"
  298 
  299 
  300 
  301 #line 950 "../../../../blib/lib/PDL/PP.pm"
  302 
  303 *gsl_sf_bessel_In_scaled_array = \&PDL::gsl_sf_bessel_In_scaled_array;
  304 #line 305 "BESSEL.pm"
  305 
  306 
  307 
  308 #line 948 "../../../../blib/lib/PDL/PP.pm"
  309 
  310 
  311 
  312 =head2 gsl_sf_bessel_Kn
  313 
  314 =for sig
  315 
  316   Signature: (double x(); double [o]y(); double [o]e(); int n)
  317 
  318 =for ref
  319 
  320 IrRegular Modified Bessel Function K_n(x).
  321 
  322 =for bad
  323 
  324 gsl_sf_bessel_Kn does not process bad values.
  325 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  326 
  327 
  328 =cut
  329 #line 330 "BESSEL.pm"
  330 
  331 
  332 
  333 #line 950 "../../../../blib/lib/PDL/PP.pm"
  334 
  335 *gsl_sf_bessel_Kn = \&PDL::gsl_sf_bessel_Kn;
  336 #line 337 "BESSEL.pm"
  337 
  338 
  339 
  340 #line 948 "../../../../blib/lib/PDL/PP.pm"
  341 
  342 
  343 
  344 =head2 gsl_sf_bessel_K_array
  345 
  346 =for sig
  347 
  348   Signature: (double x(); double [o]y(num); int s; int n=>num)
  349 
  350 =for ref
  351 
  352 Array of IrRegular Modified Bessel Functions K_{s}(x) to K_{s+n-1}(x).
  353 
  354 =for bad
  355 
  356 gsl_sf_bessel_K_array does not process bad values.
  357 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  358 
  359 
  360 =cut
  361 #line 362 "BESSEL.pm"
  362 
  363 
  364 
  365 #line 950 "../../../../blib/lib/PDL/PP.pm"
  366 
  367 *gsl_sf_bessel_K_array = \&PDL::gsl_sf_bessel_K_array;
  368 #line 369 "BESSEL.pm"
  369 
  370 
  371 
  372 #line 948 "../../../../blib/lib/PDL/PP.pm"
  373 
  374 
  375 
  376 =head2 gsl_sf_bessel_Kn_scaled
  377 
  378 =for sig
  379 
  380   Signature: (double x(); double [o]y(); double [o]e(); int n)
  381 
  382 =for ref
  383 
  384 Scaled IrRegular Modified Bessel Function exp(-|x|) K_n(x).
  385 
  386 =for bad
  387 
  388 gsl_sf_bessel_Kn_scaled does not process bad values.
  389 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  390 
  391 
  392 =cut
  393 #line 394 "BESSEL.pm"
  394 
  395 
  396 
  397 #line 950 "../../../../blib/lib/PDL/PP.pm"
  398 
  399 *gsl_sf_bessel_Kn_scaled = \&PDL::gsl_sf_bessel_Kn_scaled;
  400 #line 401 "BESSEL.pm"
  401 
  402 
  403 
  404 #line 948 "../../../../blib/lib/PDL/PP.pm"
  405 
  406 
  407 
  408 =head2 gsl_sf_bessel_Kn_scaled_array
  409 
  410 =for sig
  411 
  412   Signature: (double x(); double [o]y(num); int s; int n=>num)
  413 
  414 =for ref
  415 
  416 Array of Scaled IrRegular Modified Bessel Functions exp(-|x|) K_{s}(x) to exp(-|x|) K_{s+n-1}(x).
  417 
  418 =for bad
  419 
  420 gsl_sf_bessel_Kn_scaled_array does not process bad values.
  421 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  422 
  423 
  424 =cut
  425 #line 426 "BESSEL.pm"
  426 
  427 
  428 
  429 #line 950 "../../../../blib/lib/PDL/PP.pm"
  430 
  431 *gsl_sf_bessel_Kn_scaled_array = \&PDL::gsl_sf_bessel_Kn_scaled_array;
  432 #line 433 "BESSEL.pm"
  433 
  434 
  435 
  436 #line 948 "../../../../blib/lib/PDL/PP.pm"
  437 
  438 
  439 
  440 =head2 gsl_sf_bessel_jl
  441 
  442 =for sig
  443 
  444   Signature: (double x(); double [o]y(); double [o]e(); int n)
  445 
  446 =for ref
  447 
  448 Regular Sphericl Bessel Function J_n(x).
  449 
  450 =for bad
  451 
  452 gsl_sf_bessel_jl does not process bad values.
  453 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  454 
  455 
  456 =cut
  457 #line 458 "BESSEL.pm"
  458 
  459 
  460 
  461 #line 950 "../../../../blib/lib/PDL/PP.pm"
  462 
  463 *gsl_sf_bessel_jl = \&PDL::gsl_sf_bessel_jl;
  464 #line 465 "BESSEL.pm"
  465 
  466 
  467 
  468 #line 948 "../../../../blib/lib/PDL/PP.pm"
  469 
  470 
  471 
  472 =head2 gsl_sf_bessel_jl_array
  473 
  474 =for sig
  475 
  476   Signature: (double x(); double [o]y(num); int n=>num)
  477 
  478 =for ref
  479 
  480 Array of Spherical Regular Bessel Functions J_{0}(x) to J_{n-1}(x).
  481 
  482 =for bad
  483 
  484 gsl_sf_bessel_jl_array does not process bad values.
  485 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  486 
  487 
  488 =cut
  489 #line 490 "BESSEL.pm"
  490 
  491 
  492 
  493 #line 950 "../../../../blib/lib/PDL/PP.pm"
  494 
  495 *gsl_sf_bessel_jl_array = \&PDL::gsl_sf_bessel_jl_array;
  496 #line 497 "BESSEL.pm"
  497 
  498 
  499 
  500 #line 948 "../../../../blib/lib/PDL/PP.pm"
  501 
  502 
  503 
  504 =head2 gsl_sf_bessel_yl
  505 
  506 =for sig
  507 
  508   Signature: (double x(); double [o]y(); double [o]e(); int n)
  509 
  510 =for ref
  511 
  512 IrRegular Spherical Bessel Function y_n(x).
  513 
  514 =for bad
  515 
  516 gsl_sf_bessel_yl does not process bad values.
  517 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  518 
  519 
  520 =cut
  521 #line 522 "BESSEL.pm"
  522 
  523 
  524 
  525 #line 950 "../../../../blib/lib/PDL/PP.pm"
  526 
  527 *gsl_sf_bessel_yl = \&PDL::gsl_sf_bessel_yl;
  528 #line 529 "BESSEL.pm"
  529 
  530 
  531 
  532 #line 948 "../../../../blib/lib/PDL/PP.pm"
  533 
  534 
  535 
  536 =head2 gsl_sf_bessel_yl_array
  537 
  538 =for sig
  539 
  540   Signature: (double x(); double [o]y(num); int n=>num)
  541 
  542 =for ref
  543 
  544 Array of Regular Spherical Bessel Functions y_{0}(x) to y_{n-1}(x).
  545 
  546 =for bad
  547 
  548 gsl_sf_bessel_yl_array does not process bad values.
  549 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  550 
  551 
  552 =cut
  553 #line 554 "BESSEL.pm"
  554 
  555 
  556 
  557 #line 950 "../../../../blib/lib/PDL/PP.pm"
  558 
  559 *gsl_sf_bessel_yl_array = \&PDL::gsl_sf_bessel_yl_array;
  560 #line 561 "BESSEL.pm"
  561 
  562 
  563 
  564 #line 948 "../../../../blib/lib/PDL/PP.pm"
  565 
  566 
  567 
  568 =head2 gsl_sf_bessel_il_scaled
  569 
  570 =for sig
  571 
  572   Signature: (double x(); double [o]y(); double [o]e(); int n)
  573 
  574 =for ref
  575 
  576 Scaled Regular Modified Spherical Bessel Function exp(-|x|) i_n(x).
  577 
  578 =for bad
  579 
  580 gsl_sf_bessel_il_scaled does not process bad values.
  581 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  582 
  583 
  584 =cut
  585 #line 586 "BESSEL.pm"
  586 
  587 
  588 
  589 #line 950 "../../../../blib/lib/PDL/PP.pm"
  590 
  591 *gsl_sf_bessel_il_scaled = \&PDL::gsl_sf_bessel_il_scaled;
  592 #line 593 "BESSEL.pm"
  593 
  594 
  595 
  596 #line 948 "../../../../blib/lib/PDL/PP.pm"
  597 
  598 
  599 
  600 =head2 gsl_sf_bessel_il_scaled_array
  601 
  602 =for sig
  603 
  604   Signature: (double x(); double [o]y(num); int n=>num)
  605 
  606 =for ref
  607 
  608 Array of Scaled Regular Modified Spherical Bessel Functions exp(-|x|) i_{0}(x) to exp(-|x|) i_{n-1}(x).
  609 
  610 =for bad
  611 
  612 gsl_sf_bessel_il_scaled_array does not process bad values.
  613 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  614 
  615 
  616 =cut
  617 #line 618 "BESSEL.pm"
  618 
  619 
  620 
  621 #line 950 "../../../../blib/lib/PDL/PP.pm"
  622 
  623 *gsl_sf_bessel_il_scaled_array = \&PDL::gsl_sf_bessel_il_scaled_array;
  624 #line 625 "BESSEL.pm"
  625 
  626 
  627 
  628 #line 948 "../../../../blib/lib/PDL/PP.pm"
  629 
  630 
  631 
  632 =head2 gsl_sf_bessel_kl_scaled
  633 
  634 =for sig
  635 
  636   Signature: (double x(); double [o]y(); double [o]e(); int n)
  637 
  638 =for ref
  639 
  640 Scaled IrRegular Modified Spherical Bessel Function exp(-|x|) k_n(x).
  641 
  642 =for bad
  643 
  644 gsl_sf_bessel_kl_scaled does not process bad values.
  645 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  646 
  647 
  648 =cut
  649 #line 650 "BESSEL.pm"
  650 
  651 
  652 
  653 #line 950 "../../../../blib/lib/PDL/PP.pm"
  654 
  655 *gsl_sf_bessel_kl_scaled = \&PDL::gsl_sf_bessel_kl_scaled;
  656 #line 657 "BESSEL.pm"
  657 
  658 
  659 
  660 #line 948 "../../../../blib/lib/PDL/PP.pm"
  661 
  662 
  663 
  664 =head2 gsl_sf_bessel_kl_scaled_array
  665 
  666 =for sig
  667 
  668   Signature: (double x(); double [o]y(num); int n=>num)
  669 
  670 =for ref
  671 
  672 Array of Scaled IrRegular Modified Spherical Bessel Functions exp(-|x|) k_{s}(x) to exp(-|x|) k_{s+n-1}(x).
  673 
  674 =for bad
  675 
  676 gsl_sf_bessel_kl_scaled_array does not process bad values.
  677 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  678 
  679 
  680 =cut
  681 #line 682 "BESSEL.pm"
  682 
  683 
  684 
  685 #line 950 "../../../../blib/lib/PDL/PP.pm"
  686 
  687 *gsl_sf_bessel_kl_scaled_array = \&PDL::gsl_sf_bessel_kl_scaled_array;
  688 #line 689 "BESSEL.pm"
  689 
  690 
  691 
  692 #line 948 "../../../../blib/lib/PDL/PP.pm"
  693 
  694 
  695 
  696 =head2 gsl_sf_bessel_Jnu
  697 
  698 =for sig
  699 
  700   Signature: (double x(); double [o]y(); double [o]e(); double n)
  701 
  702 =for ref
  703 
  704 Regular Cylindrical Bessel Function J_nu(x).
  705 
  706 =for bad
  707 
  708 gsl_sf_bessel_Jnu does not process bad values.
  709 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  710 
  711 
  712 =cut
  713 #line 714 "BESSEL.pm"
  714 
  715 
  716 
  717 #line 950 "../../../../blib/lib/PDL/PP.pm"
  718 
  719 *gsl_sf_bessel_Jnu = \&PDL::gsl_sf_bessel_Jnu;
  720 #line 721 "BESSEL.pm"
  721 
  722 
  723 
  724 #line 948 "../../../../blib/lib/PDL/PP.pm"
  725 
  726 
  727 
  728 =head2 gsl_sf_bessel_Ynu
  729 
  730 =for sig
  731 
  732   Signature: (double x(); double [o]y(); double [o]e(); double n)
  733 
  734 =for ref
  735 
  736 IrRegular Cylindrical Bessel Function J_nu(x).
  737 
  738 =for bad
  739 
  740 gsl_sf_bessel_Ynu does not process bad values.
  741 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  742 
  743 
  744 =cut
  745 #line 746 "BESSEL.pm"
  746 
  747 
  748 
  749 #line 950 "../../../../blib/lib/PDL/PP.pm"
  750 
  751 *gsl_sf_bessel_Ynu = \&PDL::gsl_sf_bessel_Ynu;
  752 #line 753 "BESSEL.pm"
  753 
  754 
  755 
  756 #line 948 "../../../../blib/lib/PDL/PP.pm"
  757 
  758 
  759 
  760 =head2 gsl_sf_bessel_Inu_scaled
  761 
  762 =for sig
  763 
  764   Signature: (double x(); double [o]y(); double [o]e(); double n)
  765 
  766 =for ref
  767 
  768 Scaled Modified Cylindrical Bessel Function exp(-|x|) I_nu(x).
  769 
  770 =for bad
  771 
  772 gsl_sf_bessel_Inu_scaled does not process bad values.
  773 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  774 
  775 
  776 =cut
  777 #line 778 "BESSEL.pm"
  778 
  779 
  780 
  781 #line 950 "../../../../blib/lib/PDL/PP.pm"
  782 
  783 *gsl_sf_bessel_Inu_scaled = \&PDL::gsl_sf_bessel_Inu_scaled;
  784 #line 785 "BESSEL.pm"
  785 
  786 
  787 
  788 #line 948 "../../../../blib/lib/PDL/PP.pm"
  789 
  790 
  791 
  792 =head2 gsl_sf_bessel_Inu
  793 
  794 =for sig
  795 
  796   Signature: (double x(); double [o]y(); double [o]e(); double n)
  797 
  798 =for ref
  799 
  800 Modified Cylindrical Bessel Function I_nu(x).
  801 
  802 =for bad
  803 
  804 gsl_sf_bessel_Inu does not process bad values.
  805 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  806 
  807 
  808 =cut
  809 #line 810 "BESSEL.pm"
  810 
  811 
  812 
  813 #line 950 "../../../../blib/lib/PDL/PP.pm"
  814 
  815 *gsl_sf_bessel_Inu = \&PDL::gsl_sf_bessel_Inu;
  816 #line 817 "BESSEL.pm"
  817 
  818 
  819 
  820 #line 948 "../../../../blib/lib/PDL/PP.pm"
  821 
  822 
  823 
  824 =head2 gsl_sf_bessel_Knu_scaled
  825 
  826 =for sig
  827 
  828   Signature: (double x(); double [o]y(); double [o]e(); double n)
  829 
  830 =for ref
  831 
  832 Scaled Modified Cylindrical Bessel Function exp(-|x|) K_nu(x).
  833 
  834 =for bad
  835 
  836 gsl_sf_bessel_Knu_scaled does not process bad values.
  837 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  838 
  839 
  840 =cut
  841 #line 842 "BESSEL.pm"
  842 
  843 
  844 
  845 #line 950 "../../../../blib/lib/PDL/PP.pm"
  846 
  847 *gsl_sf_bessel_Knu_scaled = \&PDL::gsl_sf_bessel_Knu_scaled;
  848 #line 849 "BESSEL.pm"
  849 
  850 
  851 
  852 #line 948 "../../../../blib/lib/PDL/PP.pm"
  853 
  854 
  855 
  856 =head2 gsl_sf_bessel_Knu
  857 
  858 =for sig
  859 
  860   Signature: (double x(); double [o]y(); double [o]e(); double n)
  861 
  862 =for ref
  863 
  864 Modified Cylindrical Bessel Function K_nu(x).
  865 
  866 =for bad
  867 
  868 gsl_sf_bessel_Knu does not process bad values.
  869 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  870 
  871 
  872 =cut
  873 #line 874 "BESSEL.pm"
  874 
  875 
  876 
  877 #line 950 "../../../../blib/lib/PDL/PP.pm"
  878 
  879 *gsl_sf_bessel_Knu = \&PDL::gsl_sf_bessel_Knu;
  880 #line 881 "BESSEL.pm"
  881 
  882 
  883 
  884 #line 948 "../../../../blib/lib/PDL/PP.pm"
  885 
  886 
  887 
  888 =head2 gsl_sf_bessel_lnKnu
  889 
  890 =for sig
  891 
  892   Signature: (double x(); double [o]y(); double [o]e(); double n)
  893 
  894 =for ref
  895 
  896 Logarithm of Modified Cylindrical Bessel Function K_nu(x).
  897 
  898 =for bad
  899 
  900 gsl_sf_bessel_lnKnu does not process bad values.
  901 It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
  902 
  903 
  904 =cut
  905 #line 906 "BESSEL.pm"
  906 
  907 
  908 
  909 #line 950 "../../../../blib/lib/PDL/PP.pm"
  910 
  911 *gsl_sf_bessel_lnKnu = \&PDL::gsl_sf_bessel_lnKnu;
  912 #line 913 "BESSEL.pm"
  913 
  914 
  915 
  916 
  917 
  918 #line 349 "gsl_sf_bessel.pd"
  919 
  920 
  921 =head1 AUTHOR
  922 
  923 This file copyright (C) 1999 Christian Pellegrin <chri@infis.univ.trieste.it>
  924 All rights reserved. There
  925 is no warranty. You are allowed to redistribute this software /
  926 documentation under certain conditions. For details, see the file
  927 COPYING in the PDL distribution. If this file is separated from the
  928 PDL distribution, the copyright notice should be included in the file.
  929 
  930 The GSL SF modules were written by G. Jungman.
  931 
  932 =cut
  933 #line 934 "BESSEL.pm"
  934 
  935 
  936 
  937 
  938 # Exit with OK status
  939 
  940 1;