diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Numeric/GSL/Special/Airy.hs | 4 | ||||
-rw-r--r-- | lib/Numeric/GSL/Special/Debye.hs | 32 | ||||
-rw-r--r-- | lib/Numeric/GSL/Special/Ellint.hs | 32 | ||||
-rw-r--r-- | lib/Numeric/GSL/Special/Legendre.hs | 164 |
4 files changed, 125 insertions, 107 deletions
diff --git a/lib/Numeric/GSL/Special/Airy.hs b/lib/Numeric/GSL/Special/Airy.hs index 382be7f..43b0576 100644 --- a/lib/Numeric/GSL/Special/Airy.hs +++ b/lib/Numeric/GSL/Special/Airy.hs | |||
@@ -38,8 +38,8 @@ module Numeric.GSL.Special.Airy( | |||
38 | , airy_zero_Ai_deriv_e | 38 | , airy_zero_Ai_deriv_e |
39 | , airy_zero_Ai_deriv | 39 | , airy_zero_Ai_deriv |
40 | , airy_zero_Bi_deriv_e | 40 | , airy_zero_Bi_deriv_e |
41 | , airy_zero_Bi_deriv, | 41 | , airy_zero_Bi_deriv |
42 | Precision(..) | 42 | , Precision(..) |
43 | ) where | 43 | ) where |
44 | 44 | ||
45 | import Foreign(Ptr) | 45 | import Foreign(Ptr) |
diff --git a/lib/Numeric/GSL/Special/Debye.hs b/lib/Numeric/GSL/Special/Debye.hs index cb86f03..c059cf1 100644 --- a/lib/Numeric/GSL/Special/Debye.hs +++ b/lib/Numeric/GSL/Special/Debye.hs | |||
@@ -23,10 +23,10 @@ module Numeric.GSL.Special.Debye( | |||
23 | , debye_3 | 23 | , debye_3 |
24 | , debye_4_e | 24 | , debye_4_e |
25 | , debye_4 | 25 | , debye_4 |
26 | --, debye_5_e | 26 | , debye_5_e |
27 | --, debye_5 | 27 | , debye_5 |
28 | --, debye_6_e | 28 | , debye_6_e |
29 | --, debye_6 | 29 | , debye_6 |
30 | ) where | 30 | ) where |
31 | 31 | ||
32 | import Foreign(Ptr) | 32 | import Foreign(Ptr) |
@@ -92,27 +92,27 @@ foreign import ccall "debye.h gsl_sf_debye_4" gsl_sf_debye_4 :: Double -> Double | |||
92 | -- | wrapper for int gsl_sf_debye_5_e(double x,gsl_sf_result* result); | 92 | -- | wrapper for int gsl_sf_debye_5_e(double x,gsl_sf_result* result); |
93 | -- | 93 | -- |
94 | -- <http://www.google.com/search?q=gsl_sf_debye_5_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 94 | -- <http://www.google.com/search?q=gsl_sf_debye_5_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
95 | --debye_5_e :: Double -> (Double,Double) | 95 | debye_5_e :: Double -> (Double,Double) |
96 | --debye_5_e x = createSFR "debye_5_e" $ gsl_sf_debye_5_e x | 96 | debye_5_e x = createSFR "debye_5_e" $ gsl_sf_debye_5_e x |
97 | --foreign import ccall "debye.h gsl_sf_debye_5_e" gsl_sf_debye_5_e :: Double -> Ptr () -> IO CInt | 97 | foreign import ccall "debye.h gsl_sf_debye_5_e" gsl_sf_debye_5_e :: Double -> Ptr () -> IO CInt |
98 | 98 | ||
99 | -- | wrapper for double gsl_sf_debye_5(double x); | 99 | -- | wrapper for double gsl_sf_debye_5(double x); |
100 | -- | 100 | -- |
101 | -- <http://www.google.com/search?q=gsl_sf_debye_5&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 101 | -- <http://www.google.com/search?q=gsl_sf_debye_5&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
102 | --debye_5 :: Double -> Double | 102 | debye_5 :: Double -> Double |
103 | --debye_5 = gsl_sf_debye_5 | 103 | debye_5 = gsl_sf_debye_5 |
104 | --foreign import ccall "debye.h gsl_sf_debye_5" gsl_sf_debye_5 :: Double -> Double | 104 | foreign import ccall "debye.h gsl_sf_debye_5" gsl_sf_debye_5 :: Double -> Double |
105 | 105 | ||
106 | -- | wrapper for int gsl_sf_debye_6_e(double x,gsl_sf_result* result); | 106 | -- | wrapper for int gsl_sf_debye_6_e(double x,gsl_sf_result* result); |
107 | -- | 107 | -- |
108 | -- <http://www.google.com/search?q=gsl_sf_debye_6_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 108 | -- <http://www.google.com/search?q=gsl_sf_debye_6_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
109 | --debye_6_e :: Double -> (Double,Double) | 109 | debye_6_e :: Double -> (Double,Double) |
110 | --debye_6_e x = createSFR "debye_6_e" $ gsl_sf_debye_6_e x | 110 | debye_6_e x = createSFR "debye_6_e" $ gsl_sf_debye_6_e x |
111 | --foreign import ccall "debye.h gsl_sf_debye_6_e" gsl_sf_debye_6_e :: Double -> Ptr () -> IO CInt | 111 | foreign import ccall "debye.h gsl_sf_debye_6_e" gsl_sf_debye_6_e :: Double -> Ptr () -> IO CInt |
112 | 112 | ||
113 | -- | wrapper for double gsl_sf_debye_6(double x); | 113 | -- | wrapper for double gsl_sf_debye_6(double x); |
114 | -- | 114 | -- |
115 | -- <http://www.google.com/search?q=gsl_sf_debye_6&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 115 | -- <http://www.google.com/search?q=gsl_sf_debye_6&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
116 | --debye_6 :: Double -> Double | 116 | debye_6 :: Double -> Double |
117 | --debye_6 = gsl_sf_debye_6 | 117 | debye_6 = gsl_sf_debye_6 |
118 | --foreign import ccall "debye.h gsl_sf_debye_6" gsl_sf_debye_6 :: Double -> Double | 118 | foreign import ccall "debye.h gsl_sf_debye_6" gsl_sf_debye_6 :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Ellint.hs b/lib/Numeric/GSL/Special/Ellint.hs index dfd36d9..52ca412 100644 --- a/lib/Numeric/GSL/Special/Ellint.hs +++ b/lib/Numeric/GSL/Special/Ellint.hs | |||
@@ -19,10 +19,10 @@ module Numeric.GSL.Special.Ellint( | |||
19 | , ellint_Kcomp | 19 | , ellint_Kcomp |
20 | , ellint_Ecomp_e | 20 | , ellint_Ecomp_e |
21 | , ellint_Ecomp | 21 | , ellint_Ecomp |
22 | --, ellint_Pcomp_e | 22 | , ellint_Pcomp_e |
23 | --, ellint_Pcomp | 23 | , ellint_Pcomp |
24 | --, ellint_Dcomp_e | 24 | , ellint_Dcomp_e |
25 | --, ellint_Dcomp | 25 | , ellint_Dcomp |
26 | , ellint_F_e | 26 | , ellint_F_e |
27 | , ellint_F | 27 | , ellint_F |
28 | , ellint_E_e | 28 | , ellint_E_e |
@@ -76,30 +76,30 @@ foreign import ccall "ellint.h gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Doubl | |||
76 | -- | wrapper for int gsl_sf_ellint_Pcomp_e(double k,double n,gsl_mode_t mode,gsl_sf_result* result); | 76 | -- | wrapper for int gsl_sf_ellint_Pcomp_e(double k,double n,gsl_mode_t mode,gsl_sf_result* result); |
77 | -- | 77 | -- |
78 | -- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 78 | -- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
79 | --ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double) | 79 | ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double) |
80 | --ellint_Pcomp_e k n mode = createSFR "ellint_Pcomp_e" $ gsl_sf_ellint_Pcomp_e k n (precCode mode) | 80 | ellint_Pcomp_e k n mode = createSFR "ellint_Pcomp_e" $ gsl_sf_ellint_Pcomp_e k n (precCode mode) |
81 | --foreign import ccall "ellint.h gsl_sf_ellint_Pcomp_e" gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 81 | foreign import ccall "ellint.h gsl_sf_ellint_Pcomp_e" gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
82 | 82 | ||
83 | -- | wrapper for double gsl_sf_ellint_Pcomp(double k,double n,gsl_mode_t mode); | 83 | -- | wrapper for double gsl_sf_ellint_Pcomp(double k,double n,gsl_mode_t mode); |
84 | -- | 84 | -- |
85 | -- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 85 | -- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
86 | --ellint_Pcomp :: Double -> Double -> Precision -> Double | 86 | ellint_Pcomp :: Double -> Double -> Precision -> Double |
87 | --ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode) | 87 | ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode) |
88 | --foreign import ccall "ellint.h gsl_sf_ellint_Pcomp" gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double | 88 | foreign import ccall "ellint.h gsl_sf_ellint_Pcomp" gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double |
89 | 89 | ||
90 | -- | wrapper for int gsl_sf_ellint_Dcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result); | 90 | -- | wrapper for int gsl_sf_ellint_Dcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result); |
91 | -- | 91 | -- |
92 | -- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 92 | -- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
93 | --ellint_Dcomp_e :: Double -> Precision -> (Double,Double) | 93 | ellint_Dcomp_e :: Double -> Precision -> (Double,Double) |
94 | --ellint_Dcomp_e k mode = createSFR "ellint_Dcomp_e" $ gsl_sf_ellint_Dcomp_e k (precCode mode) | 94 | ellint_Dcomp_e k mode = createSFR "ellint_Dcomp_e" $ gsl_sf_ellint_Dcomp_e k (precCode mode) |
95 | --foreign import ccall "ellint.h gsl_sf_ellint_Dcomp_e" gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 95 | foreign import ccall "ellint.h gsl_sf_ellint_Dcomp_e" gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
96 | 96 | ||
97 | -- | wrapper for double gsl_sf_ellint_Dcomp(double k,gsl_mode_t mode); | 97 | -- | wrapper for double gsl_sf_ellint_Dcomp(double k,gsl_mode_t mode); |
98 | -- | 98 | -- |
99 | -- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 99 | -- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
100 | --ellint_Dcomp :: Double -> Precision -> Double | 100 | ellint_Dcomp :: Double -> Precision -> Double |
101 | --ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode) | 101 | ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode) |
102 | --foreign import ccall "ellint.h gsl_sf_ellint_Dcomp" gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double | 102 | foreign import ccall "ellint.h gsl_sf_ellint_Dcomp" gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double |
103 | 103 | ||
104 | -- | wrapper for int gsl_sf_ellint_F_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result); | 104 | -- | wrapper for int gsl_sf_ellint_F_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result); |
105 | -- | 105 | -- |
diff --git a/lib/Numeric/GSL/Special/Legendre.hs b/lib/Numeric/GSL/Special/Legendre.hs index 15dfde8..bd1c40d 100644 --- a/lib/Numeric/GSL/Special/Legendre.hs +++ b/lib/Numeric/GSL/Special/Legendre.hs | |||
@@ -15,24 +15,42 @@ Wrappers for selected functions described at: | |||
15 | ------------------------------------------------------------ | 15 | ------------------------------------------------------------ |
16 | 16 | ||
17 | module Numeric.GSL.Special.Legendre( | 17 | module Numeric.GSL.Special.Legendre( |
18 | legendre_Pl | 18 | legendre_Pl_e |
19 | , legendre_Pl | ||
20 | , legendre_P1_e | ||
21 | , legendre_P2_e | ||
22 | , legendre_P3_e | ||
19 | , legendre_P1 | 23 | , legendre_P1 |
20 | , legendre_P2 | 24 | , legendre_P2 |
21 | , legendre_P3 | 25 | , legendre_P3 |
26 | , legendre_Q0_e | ||
22 | , legendre_Q0 | 27 | , legendre_Q0 |
28 | , legendre_Q1_e | ||
23 | , legendre_Q1 | 29 | , legendre_Q1 |
30 | , legendre_Ql_e | ||
24 | , legendre_Ql | 31 | , legendre_Ql |
32 | , legendre_Plm_e | ||
25 | , legendre_Plm | 33 | , legendre_Plm |
34 | , legendre_sphPlm_e | ||
26 | , legendre_sphPlm | 35 | , legendre_sphPlm |
27 | , legendre_array_size | 36 | , legendre_array_size |
37 | , conicalP_half_e | ||
28 | , conicalP_half | 38 | , conicalP_half |
39 | , conicalP_mhalf_e | ||
29 | , conicalP_mhalf | 40 | , conicalP_mhalf |
41 | , conicalP_0_e | ||
30 | , conicalP_0 | 42 | , conicalP_0 |
43 | , conicalP_1_e | ||
31 | , conicalP_1 | 44 | , conicalP_1 |
45 | , conicalP_sph_reg_e | ||
32 | , conicalP_sph_reg | 46 | , conicalP_sph_reg |
47 | , conicalP_cyl_reg_e | ||
33 | , conicalP_cyl_reg | 48 | , conicalP_cyl_reg |
49 | , legendre_H3d_0_e | ||
34 | , legendre_H3d_0 | 50 | , legendre_H3d_0 |
51 | , legendre_H3d_1_e | ||
35 | , legendre_H3d_1 | 52 | , legendre_H3d_1 |
53 | , legendre_H3d_e | ||
36 | , legendre_H3d | 54 | , legendre_H3d |
37 | ) where | 55 | ) where |
38 | 56 | ||
@@ -40,12 +58,12 @@ import Foreign(Ptr) | |||
40 | import Foreign.C.Types(CInt) | 58 | import Foreign.C.Types(CInt) |
41 | import Numeric.GSL.Special.Internal | 59 | import Numeric.GSL.Special.Internal |
42 | 60 | ||
43 | -- | wrapper for int gsl_sf_legendre_Pl_e(int l,double x,double* result); | 61 | -- | wrapper for int gsl_sf_legendre_Pl_e(int l,double x,gsl_sf_result* result); |
44 | -- | 62 | -- |
45 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 63 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
46 | legendre_Pl_e :: CInt -> Double -> Ptr Double -> CInt | 64 | legendre_Pl_e :: CInt -> Double -> (Double,Double) |
47 | legendre_Pl_e = gsl_sf_legendre_Pl_e | 65 | legendre_Pl_e l x = createSFR "legendre_Pl_e" $ gsl_sf_legendre_Pl_e l x |
48 | foreign import ccall "legendre.h gsl_sf_legendre_Pl_e" gsl_sf_legendre_Pl_e :: CInt -> Double -> Ptr Double -> CInt | 66 | foreign import ccall "legendre.h gsl_sf_legendre_Pl_e" gsl_sf_legendre_Pl_e :: CInt -> Double -> Ptr () -> IO CInt |
49 | 67 | ||
50 | -- | wrapper for double gsl_sf_legendre_Pl(int l,double x); | 68 | -- | wrapper for double gsl_sf_legendre_Pl(int l,double x); |
51 | -- | 69 | -- |
@@ -68,26 +86,26 @@ legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt | |||
68 | legendre_Pl_deriv_array = gsl_sf_legendre_Pl_deriv_array | 86 | legendre_Pl_deriv_array = gsl_sf_legendre_Pl_deriv_array |
69 | foreign import ccall "legendre.h gsl_sf_legendre_Pl_deriv_array" gsl_sf_legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt | 87 | foreign import ccall "legendre.h gsl_sf_legendre_Pl_deriv_array" gsl_sf_legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
70 | 88 | ||
71 | -- | wrapper for int gsl_sf_legendre_P1_e(double x,double* result); | 89 | -- | wrapper for int gsl_sf_legendre_P1_e(double x,gsl_sf_result* result); |
72 | -- | 90 | -- |
73 | -- <http://www.google.com/search?q=gsl_sf_legendre_P1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 91 | -- <http://www.google.com/search?q=gsl_sf_legendre_P1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
74 | legendre_P1_e :: Double -> Ptr Double -> CInt | 92 | legendre_P1_e :: Double -> (Double,Double) |
75 | legendre_P1_e = gsl_sf_legendre_P1_e | 93 | legendre_P1_e x = createSFR "legendre_P1_e" $ gsl_sf_legendre_P1_e x |
76 | foreign import ccall "legendre.h gsl_sf_legendre_P1_e" gsl_sf_legendre_P1_e :: Double -> Ptr Double -> CInt | 94 | foreign import ccall "legendre.h gsl_sf_legendre_P1_e" gsl_sf_legendre_P1_e :: Double -> Ptr () -> IO CInt |
77 | 95 | ||
78 | -- | wrapper for int gsl_sf_legendre_P2_e(double x,double* result); | 96 | -- | wrapper for int gsl_sf_legendre_P2_e(double x,gsl_sf_result* result); |
79 | -- | 97 | -- |
80 | -- <http://www.google.com/search?q=gsl_sf_legendre_P2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 98 | -- <http://www.google.com/search?q=gsl_sf_legendre_P2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
81 | legendre_P2_e :: Double -> Ptr Double -> CInt | 99 | legendre_P2_e :: Double -> (Double,Double) |
82 | legendre_P2_e = gsl_sf_legendre_P2_e | 100 | legendre_P2_e x = createSFR "legendre_P2_e" $ gsl_sf_legendre_P2_e x |
83 | foreign import ccall "legendre.h gsl_sf_legendre_P2_e" gsl_sf_legendre_P2_e :: Double -> Ptr Double -> CInt | 101 | foreign import ccall "legendre.h gsl_sf_legendre_P2_e" gsl_sf_legendre_P2_e :: Double -> Ptr () -> IO CInt |
84 | 102 | ||
85 | -- | wrapper for int gsl_sf_legendre_P3_e(double x,double* result); | 103 | -- | wrapper for int gsl_sf_legendre_P3_e(double x,gsl_sf_result* result); |
86 | -- | 104 | -- |
87 | -- <http://www.google.com/search?q=gsl_sf_legendre_P3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 105 | -- <http://www.google.com/search?q=gsl_sf_legendre_P3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
88 | legendre_P3_e :: Double -> Ptr Double -> CInt | 106 | legendre_P3_e :: Double -> (Double,Double) |
89 | legendre_P3_e = gsl_sf_legendre_P3_e | 107 | legendre_P3_e x = createSFR "legendre_P3_e" $ gsl_sf_legendre_P3_e x |
90 | foreign import ccall "legendre.h gsl_sf_legendre_P3_e" gsl_sf_legendre_P3_e :: Double -> Ptr Double -> CInt | 108 | foreign import ccall "legendre.h gsl_sf_legendre_P3_e" gsl_sf_legendre_P3_e :: Double -> Ptr () -> IO CInt |
91 | 109 | ||
92 | -- | wrapper for double gsl_sf_legendre_P1(double x); | 110 | -- | wrapper for double gsl_sf_legendre_P1(double x); |
93 | -- | 111 | -- |
@@ -110,12 +128,12 @@ legendre_P3 :: Double -> Double | |||
110 | legendre_P3 = gsl_sf_legendre_P3 | 128 | legendre_P3 = gsl_sf_legendre_P3 |
111 | foreign import ccall "legendre.h gsl_sf_legendre_P3" gsl_sf_legendre_P3 :: Double -> Double | 129 | foreign import ccall "legendre.h gsl_sf_legendre_P3" gsl_sf_legendre_P3 :: Double -> Double |
112 | 130 | ||
113 | -- | wrapper for int gsl_sf_legendre_Q0_e(double x,double* result); | 131 | -- | wrapper for int gsl_sf_legendre_Q0_e(double x,gsl_sf_result* result); |
114 | -- | 132 | -- |
115 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 133 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
116 | legendre_Q0_e :: Double -> Ptr Double -> CInt | 134 | legendre_Q0_e :: Double -> (Double,Double) |
117 | legendre_Q0_e = gsl_sf_legendre_Q0_e | 135 | legendre_Q0_e x = createSFR "legendre_Q0_e" $ gsl_sf_legendre_Q0_e x |
118 | foreign import ccall "legendre.h gsl_sf_legendre_Q0_e" gsl_sf_legendre_Q0_e :: Double -> Ptr Double -> CInt | 136 | foreign import ccall "legendre.h gsl_sf_legendre_Q0_e" gsl_sf_legendre_Q0_e :: Double -> Ptr () -> IO CInt |
119 | 137 | ||
120 | -- | wrapper for double gsl_sf_legendre_Q0(double x); | 138 | -- | wrapper for double gsl_sf_legendre_Q0(double x); |
121 | -- | 139 | -- |
@@ -124,12 +142,12 @@ legendre_Q0 :: Double -> Double | |||
124 | legendre_Q0 = gsl_sf_legendre_Q0 | 142 | legendre_Q0 = gsl_sf_legendre_Q0 |
125 | foreign import ccall "legendre.h gsl_sf_legendre_Q0" gsl_sf_legendre_Q0 :: Double -> Double | 143 | foreign import ccall "legendre.h gsl_sf_legendre_Q0" gsl_sf_legendre_Q0 :: Double -> Double |
126 | 144 | ||
127 | -- | wrapper for int gsl_sf_legendre_Q1_e(double x,double* result); | 145 | -- | wrapper for int gsl_sf_legendre_Q1_e(double x,gsl_sf_result* result); |
128 | -- | 146 | -- |
129 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 147 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
130 | legendre_Q1_e :: Double -> Ptr Double -> CInt | 148 | legendre_Q1_e :: Double -> (Double,Double) |
131 | legendre_Q1_e = gsl_sf_legendre_Q1_e | 149 | legendre_Q1_e x = createSFR "legendre_Q1_e" $ gsl_sf_legendre_Q1_e x |
132 | foreign import ccall "legendre.h gsl_sf_legendre_Q1_e" gsl_sf_legendre_Q1_e :: Double -> Ptr Double -> CInt | 150 | foreign import ccall "legendre.h gsl_sf_legendre_Q1_e" gsl_sf_legendre_Q1_e :: Double -> Ptr () -> IO CInt |
133 | 151 | ||
134 | -- | wrapper for double gsl_sf_legendre_Q1(double x); | 152 | -- | wrapper for double gsl_sf_legendre_Q1(double x); |
135 | -- | 153 | -- |
@@ -138,12 +156,12 @@ legendre_Q1 :: Double -> Double | |||
138 | legendre_Q1 = gsl_sf_legendre_Q1 | 156 | legendre_Q1 = gsl_sf_legendre_Q1 |
139 | foreign import ccall "legendre.h gsl_sf_legendre_Q1" gsl_sf_legendre_Q1 :: Double -> Double | 157 | foreign import ccall "legendre.h gsl_sf_legendre_Q1" gsl_sf_legendre_Q1 :: Double -> Double |
140 | 158 | ||
141 | -- | wrapper for int gsl_sf_legendre_Ql_e(int l,double x,double* result); | 159 | -- | wrapper for int gsl_sf_legendre_Ql_e(int l,double x,gsl_sf_result* result); |
142 | -- | 160 | -- |
143 | -- <http://www.google.com/search?q=gsl_sf_legendre_Ql_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 161 | -- <http://www.google.com/search?q=gsl_sf_legendre_Ql_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
144 | legendre_Ql_e :: CInt -> Double -> Ptr Double -> CInt | 162 | legendre_Ql_e :: CInt -> Double -> (Double,Double) |
145 | legendre_Ql_e = gsl_sf_legendre_Ql_e | 163 | legendre_Ql_e l x = createSFR "legendre_Ql_e" $ gsl_sf_legendre_Ql_e l x |
146 | foreign import ccall "legendre.h gsl_sf_legendre_Ql_e" gsl_sf_legendre_Ql_e :: CInt -> Double -> Ptr Double -> CInt | 164 | foreign import ccall "legendre.h gsl_sf_legendre_Ql_e" gsl_sf_legendre_Ql_e :: CInt -> Double -> Ptr () -> IO CInt |
147 | 165 | ||
148 | -- | wrapper for double gsl_sf_legendre_Ql(int l,double x); | 166 | -- | wrapper for double gsl_sf_legendre_Ql(int l,double x); |
149 | -- | 167 | -- |
@@ -152,12 +170,12 @@ legendre_Ql :: CInt -> Double -> Double | |||
152 | legendre_Ql = gsl_sf_legendre_Ql | 170 | legendre_Ql = gsl_sf_legendre_Ql |
153 | foreign import ccall "legendre.h gsl_sf_legendre_Ql" gsl_sf_legendre_Ql :: CInt -> Double -> Double | 171 | foreign import ccall "legendre.h gsl_sf_legendre_Ql" gsl_sf_legendre_Ql :: CInt -> Double -> Double |
154 | 172 | ||
155 | -- | wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,double* result); | 173 | -- | wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,gsl_sf_result* result); |
156 | -- | 174 | -- |
157 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 175 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
158 | legendre_Plm_e :: CInt -> CInt -> Double -> Ptr Double -> CInt | 176 | legendre_Plm_e :: CInt -> CInt -> Double -> (Double,Double) |
159 | legendre_Plm_e = gsl_sf_legendre_Plm_e | 177 | legendre_Plm_e l m x = createSFR "legendre_Plm_e" $ gsl_sf_legendre_Plm_e l m x |
160 | foreign import ccall "legendre.h gsl_sf_legendre_Plm_e" gsl_sf_legendre_Plm_e :: CInt -> CInt -> Double -> Ptr Double -> CInt | 178 | foreign import ccall "legendre.h gsl_sf_legendre_Plm_e" gsl_sf_legendre_Plm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
161 | 179 | ||
162 | -- | wrapper for double gsl_sf_legendre_Plm(int l,int m,double x); | 180 | -- | wrapper for double gsl_sf_legendre_Plm(int l,int m,double x); |
163 | -- | 181 | -- |
@@ -180,12 +198,12 @@ legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double - | |||
180 | legendre_Plm_deriv_array = gsl_sf_legendre_Plm_deriv_array | 198 | legendre_Plm_deriv_array = gsl_sf_legendre_Plm_deriv_array |
181 | foreign import ccall "legendre.h gsl_sf_legendre_Plm_deriv_array" gsl_sf_legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt | 199 | foreign import ccall "legendre.h gsl_sf_legendre_Plm_deriv_array" gsl_sf_legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
182 | 200 | ||
183 | -- | wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,double* result); | 201 | -- | wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,gsl_sf_result* result); |
184 | -- | 202 | -- |
185 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 203 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
186 | legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr Double -> CInt | 204 | legendre_sphPlm_e :: CInt -> CInt -> Double -> (Double,Double) |
187 | legendre_sphPlm_e = gsl_sf_legendre_sphPlm_e | 205 | legendre_sphPlm_e l m x = createSFR "legendre_sphPlm_e" $ gsl_sf_legendre_sphPlm_e l m x |
188 | foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_e" gsl_sf_legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr Double -> CInt | 206 | foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_e" gsl_sf_legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
189 | 207 | ||
190 | -- | wrapper for double gsl_sf_legendre_sphPlm(int l,int m,double x); | 208 | -- | wrapper for double gsl_sf_legendre_sphPlm(int l,int m,double x); |
191 | -- | 209 | -- |
@@ -215,12 +233,12 @@ legendre_array_size :: CInt -> CInt -> CInt | |||
215 | legendre_array_size = gsl_sf_legendre_array_size | 233 | legendre_array_size = gsl_sf_legendre_array_size |
216 | foreign import ccall "legendre.h gsl_sf_legendre_array_size" gsl_sf_legendre_array_size :: CInt -> CInt -> CInt | 234 | foreign import ccall "legendre.h gsl_sf_legendre_array_size" gsl_sf_legendre_array_size :: CInt -> CInt -> CInt |
217 | 235 | ||
218 | -- | wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,double* result); | 236 | -- | wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,gsl_sf_result* result); |
219 | -- | 237 | -- |
220 | -- <http://www.google.com/search?q=gsl_sf_conicalP_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 238 | -- <http://www.google.com/search?q=gsl_sf_conicalP_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
221 | conicalP_half_e :: Double -> Double -> Ptr Double -> CInt | 239 | conicalP_half_e :: Double -> Double -> (Double,Double) |
222 | conicalP_half_e = gsl_sf_conicalP_half_e | 240 | conicalP_half_e lambda x = createSFR "conicalP_half_e" $ gsl_sf_conicalP_half_e lambda x |
223 | foreign import ccall "legendre.h gsl_sf_conicalP_half_e" gsl_sf_conicalP_half_e :: Double -> Double -> Ptr Double -> CInt | 241 | foreign import ccall "legendre.h gsl_sf_conicalP_half_e" gsl_sf_conicalP_half_e :: Double -> Double -> Ptr () -> IO CInt |
224 | 242 | ||
225 | -- | wrapper for double gsl_sf_conicalP_half(double lambda,double x); | 243 | -- | wrapper for double gsl_sf_conicalP_half(double lambda,double x); |
226 | -- | 244 | -- |
@@ -229,12 +247,12 @@ conicalP_half :: Double -> Double -> Double | |||
229 | conicalP_half = gsl_sf_conicalP_half | 247 | conicalP_half = gsl_sf_conicalP_half |
230 | foreign import ccall "legendre.h gsl_sf_conicalP_half" gsl_sf_conicalP_half :: Double -> Double -> Double | 248 | foreign import ccall "legendre.h gsl_sf_conicalP_half" gsl_sf_conicalP_half :: Double -> Double -> Double |
231 | 249 | ||
232 | -- | wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,double* result); | 250 | -- | wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,gsl_sf_result* result); |
233 | -- | 251 | -- |
234 | -- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 252 | -- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
235 | conicalP_mhalf_e :: Double -> Double -> Ptr Double -> CInt | 253 | conicalP_mhalf_e :: Double -> Double -> (Double,Double) |
236 | conicalP_mhalf_e = gsl_sf_conicalP_mhalf_e | 254 | conicalP_mhalf_e lambda x = createSFR "conicalP_mhalf_e" $ gsl_sf_conicalP_mhalf_e lambda x |
237 | foreign import ccall "legendre.h gsl_sf_conicalP_mhalf_e" gsl_sf_conicalP_mhalf_e :: Double -> Double -> Ptr Double -> CInt | 255 | foreign import ccall "legendre.h gsl_sf_conicalP_mhalf_e" gsl_sf_conicalP_mhalf_e :: Double -> Double -> Ptr () -> IO CInt |
238 | 256 | ||
239 | -- | wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x); | 257 | -- | wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x); |
240 | -- | 258 | -- |
@@ -243,12 +261,12 @@ conicalP_mhalf :: Double -> Double -> Double | |||
243 | conicalP_mhalf = gsl_sf_conicalP_mhalf | 261 | conicalP_mhalf = gsl_sf_conicalP_mhalf |
244 | foreign import ccall "legendre.h gsl_sf_conicalP_mhalf" gsl_sf_conicalP_mhalf :: Double -> Double -> Double | 262 | foreign import ccall "legendre.h gsl_sf_conicalP_mhalf" gsl_sf_conicalP_mhalf :: Double -> Double -> Double |
245 | 263 | ||
246 | -- | wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,double* result); | 264 | -- | wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,gsl_sf_result* result); |
247 | -- | 265 | -- |
248 | -- <http://www.google.com/search?q=gsl_sf_conicalP_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 266 | -- <http://www.google.com/search?q=gsl_sf_conicalP_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
249 | conicalP_0_e :: Double -> Double -> Ptr Double -> CInt | 267 | conicalP_0_e :: Double -> Double -> (Double,Double) |
250 | conicalP_0_e = gsl_sf_conicalP_0_e | 268 | conicalP_0_e lambda x = createSFR "conicalP_0_e" $ gsl_sf_conicalP_0_e lambda x |
251 | foreign import ccall "legendre.h gsl_sf_conicalP_0_e" gsl_sf_conicalP_0_e :: Double -> Double -> Ptr Double -> CInt | 269 | foreign import ccall "legendre.h gsl_sf_conicalP_0_e" gsl_sf_conicalP_0_e :: Double -> Double -> Ptr () -> IO CInt |
252 | 270 | ||
253 | -- | wrapper for double gsl_sf_conicalP_0(double lambda,double x); | 271 | -- | wrapper for double gsl_sf_conicalP_0(double lambda,double x); |
254 | -- | 272 | -- |
@@ -257,12 +275,12 @@ conicalP_0 :: Double -> Double -> Double | |||
257 | conicalP_0 = gsl_sf_conicalP_0 | 275 | conicalP_0 = gsl_sf_conicalP_0 |
258 | foreign import ccall "legendre.h gsl_sf_conicalP_0" gsl_sf_conicalP_0 :: Double -> Double -> Double | 276 | foreign import ccall "legendre.h gsl_sf_conicalP_0" gsl_sf_conicalP_0 :: Double -> Double -> Double |
259 | 277 | ||
260 | -- | wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,double* result); | 278 | -- | wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,gsl_sf_result* result); |
261 | -- | 279 | -- |
262 | -- <http://www.google.com/search?q=gsl_sf_conicalP_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 280 | -- <http://www.google.com/search?q=gsl_sf_conicalP_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
263 | conicalP_1_e :: Double -> Double -> Ptr Double -> CInt | 281 | conicalP_1_e :: Double -> Double -> (Double,Double) |
264 | conicalP_1_e = gsl_sf_conicalP_1_e | 282 | conicalP_1_e lambda x = createSFR "conicalP_1_e" $ gsl_sf_conicalP_1_e lambda x |
265 | foreign import ccall "legendre.h gsl_sf_conicalP_1_e" gsl_sf_conicalP_1_e :: Double -> Double -> Ptr Double -> CInt | 283 | foreign import ccall "legendre.h gsl_sf_conicalP_1_e" gsl_sf_conicalP_1_e :: Double -> Double -> Ptr () -> IO CInt |
266 | 284 | ||
267 | -- | wrapper for double gsl_sf_conicalP_1(double lambda,double x); | 285 | -- | wrapper for double gsl_sf_conicalP_1(double lambda,double x); |
268 | -- | 286 | -- |
@@ -271,12 +289,12 @@ conicalP_1 :: Double -> Double -> Double | |||
271 | conicalP_1 = gsl_sf_conicalP_1 | 289 | conicalP_1 = gsl_sf_conicalP_1 |
272 | foreign import ccall "legendre.h gsl_sf_conicalP_1" gsl_sf_conicalP_1 :: Double -> Double -> Double | 290 | foreign import ccall "legendre.h gsl_sf_conicalP_1" gsl_sf_conicalP_1 :: Double -> Double -> Double |
273 | 291 | ||
274 | -- | wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,double* result); | 292 | -- | wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,gsl_sf_result* result); |
275 | -- | 293 | -- |
276 | -- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 294 | -- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
277 | conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr Double -> CInt | 295 | conicalP_sph_reg_e :: CInt -> Double -> Double -> (Double,Double) |
278 | conicalP_sph_reg_e = gsl_sf_conicalP_sph_reg_e | 296 | conicalP_sph_reg_e l lambda x = createSFR "conicalP_sph_reg_e" $ gsl_sf_conicalP_sph_reg_e l lambda x |
279 | foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg_e" gsl_sf_conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr Double -> CInt | 297 | foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg_e" gsl_sf_conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
280 | 298 | ||
281 | -- | wrapper for double gsl_sf_conicalP_sph_reg(int l,double lambda,double x); | 299 | -- | wrapper for double gsl_sf_conicalP_sph_reg(int l,double lambda,double x); |
282 | -- | 300 | -- |
@@ -285,12 +303,12 @@ conicalP_sph_reg :: CInt -> Double -> Double -> Double | |||
285 | conicalP_sph_reg = gsl_sf_conicalP_sph_reg | 303 | conicalP_sph_reg = gsl_sf_conicalP_sph_reg |
286 | foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg" gsl_sf_conicalP_sph_reg :: CInt -> Double -> Double -> Double | 304 | foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg" gsl_sf_conicalP_sph_reg :: CInt -> Double -> Double -> Double |
287 | 305 | ||
288 | -- | wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,double* result); | 306 | -- | wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,gsl_sf_result* result); |
289 | -- | 307 | -- |
290 | -- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 308 | -- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
291 | conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr Double -> CInt | 309 | conicalP_cyl_reg_e :: CInt -> Double -> Double -> (Double,Double) |
292 | conicalP_cyl_reg_e = gsl_sf_conicalP_cyl_reg_e | 310 | conicalP_cyl_reg_e m lambda x = createSFR "conicalP_cyl_reg_e" $ gsl_sf_conicalP_cyl_reg_e m lambda x |
293 | foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg_e" gsl_sf_conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr Double -> CInt | 311 | foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg_e" gsl_sf_conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
294 | 312 | ||
295 | -- | wrapper for double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x); | 313 | -- | wrapper for double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x); |
296 | -- | 314 | -- |
@@ -299,12 +317,12 @@ conicalP_cyl_reg :: CInt -> Double -> Double -> Double | |||
299 | conicalP_cyl_reg = gsl_sf_conicalP_cyl_reg | 317 | conicalP_cyl_reg = gsl_sf_conicalP_cyl_reg |
300 | foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg" gsl_sf_conicalP_cyl_reg :: CInt -> Double -> Double -> Double | 318 | foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg" gsl_sf_conicalP_cyl_reg :: CInt -> Double -> Double -> Double |
301 | 319 | ||
302 | -- | wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,double* result); | 320 | -- | wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,gsl_sf_result* result); |
303 | -- | 321 | -- |
304 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 322 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
305 | legendre_H3d_0_e :: Double -> Double -> Ptr Double -> CInt | 323 | legendre_H3d_0_e :: Double -> Double -> (Double,Double) |
306 | legendre_H3d_0_e = gsl_sf_legendre_H3d_0_e | 324 | legendre_H3d_0_e lambda eta = createSFR "legendre_H3d_0_e" $ gsl_sf_legendre_H3d_0_e lambda eta |
307 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_0_e" gsl_sf_legendre_H3d_0_e :: Double -> Double -> Ptr Double -> CInt | 325 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_0_e" gsl_sf_legendre_H3d_0_e :: Double -> Double -> Ptr () -> IO CInt |
308 | 326 | ||
309 | -- | wrapper for double gsl_sf_legendre_H3d_0(double lambda,double eta); | 327 | -- | wrapper for double gsl_sf_legendre_H3d_0(double lambda,double eta); |
310 | -- | 328 | -- |
@@ -313,12 +331,12 @@ legendre_H3d_0 :: Double -> Double -> Double | |||
313 | legendre_H3d_0 = gsl_sf_legendre_H3d_0 | 331 | legendre_H3d_0 = gsl_sf_legendre_H3d_0 |
314 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_0" gsl_sf_legendre_H3d_0 :: Double -> Double -> Double | 332 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_0" gsl_sf_legendre_H3d_0 :: Double -> Double -> Double |
315 | 333 | ||
316 | -- | wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,double* result); | 334 | -- | wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,gsl_sf_result* result); |
317 | -- | 335 | -- |
318 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 336 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
319 | legendre_H3d_1_e :: Double -> Double -> Ptr Double -> CInt | 337 | legendre_H3d_1_e :: Double -> Double -> (Double,Double) |
320 | legendre_H3d_1_e = gsl_sf_legendre_H3d_1_e | 338 | legendre_H3d_1_e lambda eta = createSFR "legendre_H3d_1_e" $ gsl_sf_legendre_H3d_1_e lambda eta |
321 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_1_e" gsl_sf_legendre_H3d_1_e :: Double -> Double -> Ptr Double -> CInt | 339 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_1_e" gsl_sf_legendre_H3d_1_e :: Double -> Double -> Ptr () -> IO CInt |
322 | 340 | ||
323 | -- | wrapper for double gsl_sf_legendre_H3d_1(double lambda,double eta); | 341 | -- | wrapper for double gsl_sf_legendre_H3d_1(double lambda,double eta); |
324 | -- | 342 | -- |
@@ -327,12 +345,12 @@ legendre_H3d_1 :: Double -> Double -> Double | |||
327 | legendre_H3d_1 = gsl_sf_legendre_H3d_1 | 345 | legendre_H3d_1 = gsl_sf_legendre_H3d_1 |
328 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_1" gsl_sf_legendre_H3d_1 :: Double -> Double -> Double | 346 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_1" gsl_sf_legendre_H3d_1 :: Double -> Double -> Double |
329 | 347 | ||
330 | -- | wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,double* result); | 348 | -- | wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,gsl_sf_result* result); |
331 | -- | 349 | -- |
332 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 350 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
333 | legendre_H3d_e :: CInt -> Double -> Double -> Ptr Double -> CInt | 351 | legendre_H3d_e :: CInt -> Double -> Double -> (Double,Double) |
334 | legendre_H3d_e = gsl_sf_legendre_H3d_e | 352 | legendre_H3d_e l lambda eta = createSFR "legendre_H3d_e" $ gsl_sf_legendre_H3d_e l lambda eta |
335 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_e" gsl_sf_legendre_H3d_e :: CInt -> Double -> Double -> Ptr Double -> CInt | 353 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_e" gsl_sf_legendre_H3d_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
336 | 354 | ||
337 | -- | wrapper for double gsl_sf_legendre_H3d(int l,double lambda,double eta); | 355 | -- | wrapper for double gsl_sf_legendre_H3d(int l,double lambda,double eta); |
338 | -- | 356 | -- |