1ELLINT(3)             User Contributed Perl Documentation            ELLINT(3)
2
3
4

NAME

6       PDL::GSLSF::ELLINT - PDL interface to GSL Special Functions
7

DESCRIPTION

9       This is an interface to the Special Function package present in the GNU
10       Scientific Library.
11

FUNCTIONS

13   gsl_sf_ellint_Kcomp
14         Signature: (double k(); double [o]y(); double [o]e())
15
16       Legendre form of complete elliptic integrals K(k) = Integral[1/Sqrt[1 -
17       k^2 Sin[t]^2], {t, 0, Pi/2}].
18
19       gsl_sf_ellint_Kcomp does not process bad values.  It will set the bad-
20       value flag of all output ndarrays if the flag is set for any of the
21       input ndarrays.
22
23   gsl_sf_ellint_Ecomp
24         Signature: (double k(); double [o]y(); double [o]e())
25
26       Legendre form of complete elliptic integrals E(k) = Integral[  Sqrt[1 -
27       k^2 Sin[t]^2], {t, 0, Pi/2}]
28
29       gsl_sf_ellint_Ecomp does not process bad values.  It will set the bad-
30       value flag of all output ndarrays if the flag is set for any of the
31       input ndarrays.
32
33   gsl_sf_ellint_F
34         Signature: (double phi(); double k(); double [o]y(); double [o]e())
35
36       Legendre form of incomplete elliptic integrals F(phi,k)   =
37       Integral[1/Sqrt[1 - k^2 Sin[t]^2], {t, 0, phi}]
38
39       gsl_sf_ellint_F does not process bad values.  It will set the bad-value
40       flag of all output ndarrays if the flag is set for any of the input
41       ndarrays.
42
43   gsl_sf_ellint_E
44         Signature: (double phi(); double k(); double [o]y(); double [o]e())
45
46       Legendre form of incomplete elliptic integrals E(phi,k)   = Integral[
47       Sqrt[1 - k^2 Sin[t]^2], {t, 0, phi}]
48
49       gsl_sf_ellint_E does not process bad values.  It will set the bad-value
50       flag of all output ndarrays if the flag is set for any of the input
51       ndarrays.
52
53   gsl_sf_ellint_P
54         Signature: (double phi(); double k(); double n();
55                     double [o]y(); double [o]e())
56
57       Legendre form of incomplete elliptic integrals P(phi,k,n) = Integral[(1
58       + n Sin[t]^2)^(-1)/Sqrt[1 - k^2 Sin[t]^2], {t, 0, phi}]
59
60       gsl_sf_ellint_P does not process bad values.  It will set the bad-value
61       flag of all output ndarrays if the flag is set for any of the input
62       ndarrays.
63
64   gsl_sf_ellint_D
65         Signature: (double phi(); double k();
66                     double [o]y(); double [o]e())
67
68       Legendre form of incomplete elliptic integrals D(phi,k)
69
70       gsl_sf_ellint_D does not process bad values.  It will set the bad-value
71       flag of all output ndarrays if the flag is set for any of the input
72       ndarrays.
73
74   gsl_sf_ellint_RC
75         Signature: (double x(); double yy(); double [o]y(); double [o]e())
76
77       Carlsons symmetric basis of functions RC(x,y)   = 1/2
78       Integral[(t+x)^(-1/2) (t+y)^(-1)], {t,0,Inf}
79
80       gsl_sf_ellint_RC does not process bad values.  It will set the bad-
81       value flag of all output ndarrays if the flag is set for any of the
82       input ndarrays.
83
84   gsl_sf_ellint_RD
85         Signature: (double x(); double yy(); double z(); double [o]y(); double [o]e())
86
87       Carlsons symmetric basis of functions RD(x,y,z) = 3/2
88       Integral[(t+x)^(-1/2) (t+y)^(-1/2) (t+z)^(-3/2), {t,0,Inf}]
89
90       gsl_sf_ellint_RD does not process bad values.  It will set the bad-
91       value flag of all output ndarrays if the flag is set for any of the
92       input ndarrays.
93
94   gsl_sf_ellint_RF
95         Signature: (double x(); double yy(); double z(); double [o]y(); double [o]e())
96
97       Carlsons symmetric basis of functions RF(x,y,z) = 1/2
98       Integral[(t+x)^(-1/2) (t+y)^(-1/2) (t+z)^(-1/2), {t,0,Inf}]
99
100       gsl_sf_ellint_RF does not process bad values.  It will set the bad-
101       value flag of all output ndarrays if the flag is set for any of the
102       input ndarrays.
103
104   gsl_sf_ellint_RJ
105         Signature: (double x(); double yy(); double z(); double p(); double [o]y(); double [o]e())
106
107       Carlsons symmetric basis of functions RJ(x,y,z,p) = 3/2
108       Integral[(t+x)^(-1/2) (t+y)^(-1/2) (t+z)^(-1/2) (t+p)^(-1), {t,0,Inf}]
109
110       gsl_sf_ellint_RJ does not process bad values.  It will set the bad-
111       value flag of all output ndarrays if the flag is set for any of the
112       input ndarrays.
113

AUTHOR

115       This file copyright (C) 1999 Christian Pellegrin
116       <chri@infis.univ.trieste.it>, 2002 Christian Soeller.  All rights
117       reserved. There is no warranty. You are allowed to redistribute this
118       software / documentation under certain conditions. For details, see the
119       file COPYING in the PDL distribution. If this file is separated from
120       the PDL distribution, the copyright notice should be included in the
121       file.
122
123       The GSL SF modules were written by G. Jungman.
124
125
126
127perl v5.38.0                      2023-07-21                         ELLINT(3)
Impressum