"Fossies" - the Fresh Open Source Software Archive

Member "PDL-2.080/GENERATED/PDL/GSLSF/ERF.pm" (28 May 2022, 3606 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 "ERF.pm" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 2.079_vs_2.080.

    1 #
    2 # GENERATED WITH PDL::PP! Don't modify!
    3 #
    4 package PDL::GSLSF::ERF;
    5 
    6 our @EXPORT_OK = qw(gsl_sf_erfc gsl_sf_log_erfc gsl_sf_erf gsl_sf_erf_Z gsl_sf_erf_Q );
    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::ERF ;
   18 
   19 
   20 
   21 
   22 
   23 
   24 #line 4 "gsl_sf_erf.pd"
   25 
   26 use strict;
   27 use warnings;
   28 
   29 =head1 NAME
   30 
   31 PDL::GSLSF::ERF - 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 "ERF.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_erfc
   57 
   58 =for sig
   59 
   60   Signature: (double x(); double [o]y(); double [o]e())
   61 
   62 =for ref
   63 
   64 Complementary Error Function erfc(x) := 2/Sqrt[Pi] Integrate[Exp[-t^2], {t,x,Infinity}]
   65 
   66 =for bad
   67 
   68 gsl_sf_erfc 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 "ERF.pm"
   74 
   75 
   76 
   77 #line 950 "../../../../blib/lib/PDL/PP.pm"
   78 
   79 *gsl_sf_erfc = \&PDL::gsl_sf_erfc;
   80 #line 81 "ERF.pm"
   81 
   82 
   83 
   84 #line 948 "../../../../blib/lib/PDL/PP.pm"
   85 
   86 
   87 
   88 =head2 gsl_sf_log_erfc
   89 
   90 =for sig
   91 
   92   Signature: (double x(); double [o]y(); double [o]e())
   93 
   94 =for ref
   95 
   96 Log Complementary Error Function
   97 
   98 =for bad
   99 
  100 gsl_sf_log_erfc 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 "ERF.pm"
  106 
  107 
  108 
  109 #line 950 "../../../../blib/lib/PDL/PP.pm"
  110 
  111 *gsl_sf_log_erfc = \&PDL::gsl_sf_log_erfc;
  112 #line 113 "ERF.pm"
  113 
  114 
  115 
  116 #line 948 "../../../../blib/lib/PDL/PP.pm"
  117 
  118 
  119 
  120 =head2 gsl_sf_erf
  121 
  122 =for sig
  123 
  124   Signature: (double x(); double [o]y(); double [o]e())
  125 
  126 =for ref
  127 
  128 Error Function erf(x) := 2/Sqrt[Pi] Integrate[Exp[-t^2], {t,0,x}]
  129 
  130 =for bad
  131 
  132 gsl_sf_erf 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 "ERF.pm"
  138 
  139 
  140 
  141 #line 950 "../../../../blib/lib/PDL/PP.pm"
  142 
  143 *gsl_sf_erf = \&PDL::gsl_sf_erf;
  144 #line 145 "ERF.pm"
  145 
  146 
  147 
  148 #line 948 "../../../../blib/lib/PDL/PP.pm"
  149 
  150 
  151 
  152 =head2 gsl_sf_erf_Z
  153 
  154 =for sig
  155 
  156   Signature: (double x(); double [o]y(); double [o]e())
  157 
  158 =for ref
  159 
  160 Z(x) :  Abramowitz+Stegun 26.2.1
  161 
  162 =for bad
  163 
  164 gsl_sf_erf_Z 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 "ERF.pm"
  170 
  171 
  172 
  173 #line 950 "../../../../blib/lib/PDL/PP.pm"
  174 
  175 *gsl_sf_erf_Z = \&PDL::gsl_sf_erf_Z;
  176 #line 177 "ERF.pm"
  177 
  178 
  179 
  180 #line 948 "../../../../blib/lib/PDL/PP.pm"
  181 
  182 
  183 
  184 =head2 gsl_sf_erf_Q
  185 
  186 =for sig
  187 
  188   Signature: (double x(); double [o]y(); double [o]e())
  189 
  190 =for ref
  191 
  192 Q(x) :  Abramowitz+Stegun 26.2.1
  193 
  194 =for bad
  195 
  196 gsl_sf_erf_Q 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 "ERF.pm"
  202 
  203 
  204 
  205 #line 950 "../../../../blib/lib/PDL/PP.pm"
  206 
  207 *gsl_sf_erf_Q = \&PDL::gsl_sf_erf_Q;
  208 #line 209 "ERF.pm"
  209 
  210 
  211 
  212 
  213 
  214 #line 87 "gsl_sf_erf.pd"
  215 
  216 =head1 AUTHOR
  217 
  218 This file copyright (C) 1999 Christian Pellegrin <chri@infis.univ.trieste.it>
  219 All rights reserved. There
  220 is no warranty. You are allowed to redistribute this software /
  221 documentation under certain conditions. For details, see the file
  222 COPYING in the PDL distribution. If this file is separated from the
  223 PDL distribution, the copyright notice should be included in the file.
  224 
  225 The GSL SF modules were written by G. Jungman.
  226 
  227 =cut
  228 #line 229 "ERF.pm"
  229 
  230 
  231 
  232 
  233 # Exit with OK status
  234 
  235 1;