1ELLINT(3) User Contributed Perl Documentation ELLINT(3)
2
3
4
6 PDL::GSLSF::ELLINT - PDL interface to GSL Special Functions
7
9 This is an interface to the Special Function package present in the GNU
10 Scientific Library.
11
15 gsl_sf_ellint_Kcomp
16 Signature: (double k(); double [o]y(); double [o]e())
17
18 Legendre form of complete elliptic integrals K(k) = Integral[1/Sqrt[1 -
19 k^2 Sin[t]^2], {t, 0, Pi/2}].
20
21 gsl_sf_ellint_Kcomp does not process bad values. It will set the bad-
22 value flag of all output piddles if the flag is set for any of the
23 input piddles.
24
25 gsl_sf_ellint_Ecomp
26 Signature: (double k(); double [o]y(); double [o]e())
27
28 Legendre form of complete elliptic integrals E(k) = Integral[ Sqrt[1 -
29 k^2 Sin[t]^2], {t, 0, Pi/2}]
30
31 gsl_sf_ellint_Ecomp does not process bad values. It will set the bad-
32 value flag of all output piddles if the flag is set for any of the
33 input piddles.
34
35 gsl_sf_ellint_F
36 Signature: (double phi(); double k(); double [o]y(); double [o]e())
37
38 Legendre form of incomplete elliptic integrals F(phi,k) =
39 Integral[1/Sqrt[1 - k^2 Sin[t]^2], {t, 0, phi}]
40
41 gsl_sf_ellint_F does not process bad values. It will set the bad-value
42 flag of all output piddles if the flag is set for any of the input
43 piddles.
44
45 gsl_sf_ellint_E
46 Signature: (double phi(); double k(); double [o]y(); double [o]e())
47
48 Legendre form of incomplete elliptic integrals E(phi,k) = Integral[
49 Sqrt[1 - k^2 Sin[t]^2], {t, 0, phi}]
50
51 gsl_sf_ellint_E does not process bad values. It will set the bad-value
52 flag of all output piddles if the flag is set for any of the input
53 piddles.
54
55 gsl_sf_ellint_P
56 Signature: (double phi(); double k(); double n();
57 double [o]y(); double [o]e())
58
59 Legendre form of incomplete elliptic integrals P(phi,k,n) = Integral[(1
60 + n Sin[t]^2)^(-1)/Sqrt[1 - k^2 Sin[t]^2], {t, 0, phi}]
61
62 gsl_sf_ellint_P does not process bad values. It will set the bad-value
63 flag of all output piddles if the flag is set for any of the input
64 piddles.
65
66 gsl_sf_ellint_D
67 Signature: (double phi(); double k(); double n();
68 double [o]y(); double [o]e())
69
70 Legendre form of incomplete elliptic integrals D(phi,k,n)
71
72 gsl_sf_ellint_D does not process bad values. It will set the bad-value
73 flag of all output piddles if the flag is set for any of the input
74 piddles.
75
76 gsl_sf_ellint_RC
77 Signature: (double x(); double yy(); double [o]y(); double [o]e())
78
79 Carlsons symmetric basis of functions RC(x,y) = 1/2
80 Integral[(t+x)^(-1/2) (t+y)^(-1)], {t,0,Inf}
81
82 gsl_sf_ellint_RC does not process bad values. It will set the bad-
83 value flag of all output piddles if the flag is set for any of the
84 input piddles.
85
86 gsl_sf_ellint_RD
87 Signature: (double x(); double yy(); double z(); double [o]y(); double [o]e())
88
89 Carlsons symmetric basis of functions RD(x,y,z) = 3/2
90 Integral[(t+x)^(-1/2) (t+y)^(-1/2) (t+z)^(-3/2), {t,0,Inf}]
91
92 gsl_sf_ellint_RD does not process bad values. It will set the bad-
93 value flag of all output piddles if the flag is set for any of the
94 input piddles.
95
96 gsl_sf_ellint_RF
97 Signature: (double x(); double yy(); double z(); double [o]y(); double [o]e())
98
99 Carlsons symmetric basis of functions RF(x,y,z) = 1/2
100 Integral[(t+x)^(-1/2) (t+y)^(-1/2) (t+z)^(-1/2), {t,0,Inf}]
101
102 gsl_sf_ellint_RF does not process bad values. It will set the bad-
103 value flag of all output piddles if the flag is set for any of the
104 input piddles.
105
106 gsl_sf_ellint_RJ
107 Signature: (double x(); double yy(); double z(); double p(); double [o]y(); double [o]e())
108
109 Carlsons symmetric basis of functions RJ(x,y,z,p) = 3/2
110 Integral[(t+x)^(-1/2) (t+y)^(-1/2) (t+z)^(-1/2) (t+p)^(-1), {t,0,Inf}]
111
112 gsl_sf_ellint_RJ does not process bad values. It will set the bad-
113 value flag of all output piddles if the flag is set for any of the
114 input piddles.
115
117 This file copyright (C) 1999 Christian Pellegrin
118 <chri@infis.univ.trieste.it>, 2002 Christian Soeller. All rights
119 reserved. There is no warranty. You are allowed to redistribute this
120 software / documentation under certain conditions. For details, see the
121 file COPYING in the PDL distribution. If this file is separated from
122 the PDL distribution, the copyright notice should be included in the
123 file.
124
125 The GSL SF modules were written by G. Jungman.
126
127
128
129perl v5.12.3 2011-03-31 ELLINT(3)