diff options
Diffstat (limited to 'lib/Numeric/GSL')
53 files changed, 505 insertions, 928 deletions
diff --git a/lib/Numeric/GSL/Special/Airy.hs b/lib/Numeric/GSL/Special/Airy.hs index 43b0576..80e98f4 100644 --- a/lib/Numeric/GSL/Special/Airy.hs +++ b/lib/Numeric/GSL/Special/Airy.hs | |||
@@ -51,165 +51,165 @@ import Numeric.GSL.Special.Internal | |||
51 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 51 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
52 | airy_Ai_e :: Double -> Precision -> (Double,Double) | 52 | airy_Ai_e :: Double -> Precision -> (Double,Double) |
53 | airy_Ai_e x mode = createSFR "airy_Ai_e" $ gsl_sf_airy_Ai_e x (precCode mode) | 53 | airy_Ai_e x mode = createSFR "airy_Ai_e" $ gsl_sf_airy_Ai_e x (precCode mode) |
54 | foreign import ccall "airy.h gsl_sf_airy_Ai_e" gsl_sf_airy_Ai_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 54 | foreign import ccall "gsl_sf_airy_Ai_e" gsl_sf_airy_Ai_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
55 | 55 | ||
56 | -- | wrapper for double gsl_sf_airy_Ai(double x,gsl_mode_t mode); | 56 | -- | wrapper for double gsl_sf_airy_Ai(double x,gsl_mode_t mode); |
57 | -- | 57 | -- |
58 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 58 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
59 | airy_Ai :: Double -> Precision -> Double | 59 | airy_Ai :: Double -> Precision -> Double |
60 | airy_Ai x mode = gsl_sf_airy_Ai x (precCode mode) | 60 | airy_Ai x mode = gsl_sf_airy_Ai x (precCode mode) |
61 | foreign import ccall "airy.h gsl_sf_airy_Ai" gsl_sf_airy_Ai :: Double -> Gsl_mode_t -> Double | 61 | foreign import ccall "gsl_sf_airy_Ai" gsl_sf_airy_Ai :: Double -> Gsl_mode_t -> Double |
62 | 62 | ||
63 | -- | wrapper for int gsl_sf_airy_Bi_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 63 | -- | wrapper for int gsl_sf_airy_Bi_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
64 | -- | 64 | -- |
65 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 65 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
66 | airy_Bi_e :: Double -> Precision -> (Double,Double) | 66 | airy_Bi_e :: Double -> Precision -> (Double,Double) |
67 | airy_Bi_e x mode = createSFR "airy_Bi_e" $ gsl_sf_airy_Bi_e x (precCode mode) | 67 | airy_Bi_e x mode = createSFR "airy_Bi_e" $ gsl_sf_airy_Bi_e x (precCode mode) |
68 | foreign import ccall "airy.h gsl_sf_airy_Bi_e" gsl_sf_airy_Bi_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 68 | foreign import ccall "gsl_sf_airy_Bi_e" gsl_sf_airy_Bi_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
69 | 69 | ||
70 | -- | wrapper for double gsl_sf_airy_Bi(double x,gsl_mode_t mode); | 70 | -- | wrapper for double gsl_sf_airy_Bi(double x,gsl_mode_t mode); |
71 | -- | 71 | -- |
72 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 72 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
73 | airy_Bi :: Double -> Precision -> Double | 73 | airy_Bi :: Double -> Precision -> Double |
74 | airy_Bi x mode = gsl_sf_airy_Bi x (precCode mode) | 74 | airy_Bi x mode = gsl_sf_airy_Bi x (precCode mode) |
75 | foreign import ccall "airy.h gsl_sf_airy_Bi" gsl_sf_airy_Bi :: Double -> Gsl_mode_t -> Double | 75 | foreign import ccall "gsl_sf_airy_Bi" gsl_sf_airy_Bi :: Double -> Gsl_mode_t -> Double |
76 | 76 | ||
77 | -- | wrapper for int gsl_sf_airy_Ai_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 77 | -- | wrapper for int gsl_sf_airy_Ai_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
78 | -- | 78 | -- |
79 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 79 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
80 | airy_Ai_scaled_e :: Double -> Precision -> (Double,Double) | 80 | airy_Ai_scaled_e :: Double -> Precision -> (Double,Double) |
81 | airy_Ai_scaled_e x mode = createSFR "airy_Ai_scaled_e" $ gsl_sf_airy_Ai_scaled_e x (precCode mode) | 81 | airy_Ai_scaled_e x mode = createSFR "airy_Ai_scaled_e" $ gsl_sf_airy_Ai_scaled_e x (precCode mode) |
82 | foreign import ccall "airy.h gsl_sf_airy_Ai_scaled_e" gsl_sf_airy_Ai_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 82 | foreign import ccall "gsl_sf_airy_Ai_scaled_e" gsl_sf_airy_Ai_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
83 | 83 | ||
84 | -- | wrapper for double gsl_sf_airy_Ai_scaled(double x,gsl_mode_t mode); | 84 | -- | wrapper for double gsl_sf_airy_Ai_scaled(double x,gsl_mode_t mode); |
85 | -- | 85 | -- |
86 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 86 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
87 | airy_Ai_scaled :: Double -> Precision -> Double | 87 | airy_Ai_scaled :: Double -> Precision -> Double |
88 | airy_Ai_scaled x mode = gsl_sf_airy_Ai_scaled x (precCode mode) | 88 | airy_Ai_scaled x mode = gsl_sf_airy_Ai_scaled x (precCode mode) |
89 | foreign import ccall "airy.h gsl_sf_airy_Ai_scaled" gsl_sf_airy_Ai_scaled :: Double -> Gsl_mode_t -> Double | 89 | foreign import ccall "gsl_sf_airy_Ai_scaled" gsl_sf_airy_Ai_scaled :: Double -> Gsl_mode_t -> Double |
90 | 90 | ||
91 | -- | wrapper for int gsl_sf_airy_Bi_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 91 | -- | wrapper for int gsl_sf_airy_Bi_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
92 | -- | 92 | -- |
93 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 93 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
94 | airy_Bi_scaled_e :: Double -> Precision -> (Double,Double) | 94 | airy_Bi_scaled_e :: Double -> Precision -> (Double,Double) |
95 | airy_Bi_scaled_e x mode = createSFR "airy_Bi_scaled_e" $ gsl_sf_airy_Bi_scaled_e x (precCode mode) | 95 | airy_Bi_scaled_e x mode = createSFR "airy_Bi_scaled_e" $ gsl_sf_airy_Bi_scaled_e x (precCode mode) |
96 | foreign import ccall "airy.h gsl_sf_airy_Bi_scaled_e" gsl_sf_airy_Bi_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 96 | foreign import ccall "gsl_sf_airy_Bi_scaled_e" gsl_sf_airy_Bi_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
97 | 97 | ||
98 | -- | wrapper for double gsl_sf_airy_Bi_scaled(double x,gsl_mode_t mode); | 98 | -- | wrapper for double gsl_sf_airy_Bi_scaled(double x,gsl_mode_t mode); |
99 | -- | 99 | -- |
100 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 100 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
101 | airy_Bi_scaled :: Double -> Precision -> Double | 101 | airy_Bi_scaled :: Double -> Precision -> Double |
102 | airy_Bi_scaled x mode = gsl_sf_airy_Bi_scaled x (precCode mode) | 102 | airy_Bi_scaled x mode = gsl_sf_airy_Bi_scaled x (precCode mode) |
103 | foreign import ccall "airy.h gsl_sf_airy_Bi_scaled" gsl_sf_airy_Bi_scaled :: Double -> Gsl_mode_t -> Double | 103 | foreign import ccall "gsl_sf_airy_Bi_scaled" gsl_sf_airy_Bi_scaled :: Double -> Gsl_mode_t -> Double |
104 | 104 | ||
105 | -- | wrapper for int gsl_sf_airy_Ai_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 105 | -- | wrapper for int gsl_sf_airy_Ai_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
106 | -- | 106 | -- |
107 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 107 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
108 | airy_Ai_deriv_e :: Double -> Precision -> (Double,Double) | 108 | airy_Ai_deriv_e :: Double -> Precision -> (Double,Double) |
109 | airy_Ai_deriv_e x mode = createSFR "airy_Ai_deriv_e" $ gsl_sf_airy_Ai_deriv_e x (precCode mode) | 109 | airy_Ai_deriv_e x mode = createSFR "airy_Ai_deriv_e" $ gsl_sf_airy_Ai_deriv_e x (precCode mode) |
110 | foreign import ccall "airy.h gsl_sf_airy_Ai_deriv_e" gsl_sf_airy_Ai_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 110 | foreign import ccall "gsl_sf_airy_Ai_deriv_e" gsl_sf_airy_Ai_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
111 | 111 | ||
112 | -- | wrapper for double gsl_sf_airy_Ai_deriv(double x,gsl_mode_t mode); | 112 | -- | wrapper for double gsl_sf_airy_Ai_deriv(double x,gsl_mode_t mode); |
113 | -- | 113 | -- |
114 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 114 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
115 | airy_Ai_deriv :: Double -> Precision -> Double | 115 | airy_Ai_deriv :: Double -> Precision -> Double |
116 | airy_Ai_deriv x mode = gsl_sf_airy_Ai_deriv x (precCode mode) | 116 | airy_Ai_deriv x mode = gsl_sf_airy_Ai_deriv x (precCode mode) |
117 | foreign import ccall "airy.h gsl_sf_airy_Ai_deriv" gsl_sf_airy_Ai_deriv :: Double -> Gsl_mode_t -> Double | 117 | foreign import ccall "gsl_sf_airy_Ai_deriv" gsl_sf_airy_Ai_deriv :: Double -> Gsl_mode_t -> Double |
118 | 118 | ||
119 | -- | wrapper for int gsl_sf_airy_Bi_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 119 | -- | wrapper for int gsl_sf_airy_Bi_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
120 | -- | 120 | -- |
121 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 121 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
122 | airy_Bi_deriv_e :: Double -> Precision -> (Double,Double) | 122 | airy_Bi_deriv_e :: Double -> Precision -> (Double,Double) |
123 | airy_Bi_deriv_e x mode = createSFR "airy_Bi_deriv_e" $ gsl_sf_airy_Bi_deriv_e x (precCode mode) | 123 | airy_Bi_deriv_e x mode = createSFR "airy_Bi_deriv_e" $ gsl_sf_airy_Bi_deriv_e x (precCode mode) |
124 | foreign import ccall "airy.h gsl_sf_airy_Bi_deriv_e" gsl_sf_airy_Bi_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 124 | foreign import ccall "gsl_sf_airy_Bi_deriv_e" gsl_sf_airy_Bi_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
125 | 125 | ||
126 | -- | wrapper for double gsl_sf_airy_Bi_deriv(double x,gsl_mode_t mode); | 126 | -- | wrapper for double gsl_sf_airy_Bi_deriv(double x,gsl_mode_t mode); |
127 | -- | 127 | -- |
128 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 128 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
129 | airy_Bi_deriv :: Double -> Precision -> Double | 129 | airy_Bi_deriv :: Double -> Precision -> Double |
130 | airy_Bi_deriv x mode = gsl_sf_airy_Bi_deriv x (precCode mode) | 130 | airy_Bi_deriv x mode = gsl_sf_airy_Bi_deriv x (precCode mode) |
131 | foreign import ccall "airy.h gsl_sf_airy_Bi_deriv" gsl_sf_airy_Bi_deriv :: Double -> Gsl_mode_t -> Double | 131 | foreign import ccall "gsl_sf_airy_Bi_deriv" gsl_sf_airy_Bi_deriv :: Double -> Gsl_mode_t -> Double |
132 | 132 | ||
133 | -- | wrapper for int gsl_sf_airy_Ai_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 133 | -- | wrapper for int gsl_sf_airy_Ai_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
134 | -- | 134 | -- |
135 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 135 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
136 | airy_Ai_deriv_scaled_e :: Double -> Precision -> (Double,Double) | 136 | airy_Ai_deriv_scaled_e :: Double -> Precision -> (Double,Double) |
137 | airy_Ai_deriv_scaled_e x mode = createSFR "airy_Ai_deriv_scaled_e" $ gsl_sf_airy_Ai_deriv_scaled_e x (precCode mode) | 137 | airy_Ai_deriv_scaled_e x mode = createSFR "airy_Ai_deriv_scaled_e" $ gsl_sf_airy_Ai_deriv_scaled_e x (precCode mode) |
138 | foreign import ccall "airy.h gsl_sf_airy_Ai_deriv_scaled_e" gsl_sf_airy_Ai_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 138 | foreign import ccall "gsl_sf_airy_Ai_deriv_scaled_e" gsl_sf_airy_Ai_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
139 | 139 | ||
140 | -- | wrapper for double gsl_sf_airy_Ai_deriv_scaled(double x,gsl_mode_t mode); | 140 | -- | wrapper for double gsl_sf_airy_Ai_deriv_scaled(double x,gsl_mode_t mode); |
141 | -- | 141 | -- |
142 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 142 | -- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
143 | airy_Ai_deriv_scaled :: Double -> Precision -> Double | 143 | airy_Ai_deriv_scaled :: Double -> Precision -> Double |
144 | airy_Ai_deriv_scaled x mode = gsl_sf_airy_Ai_deriv_scaled x (precCode mode) | 144 | airy_Ai_deriv_scaled x mode = gsl_sf_airy_Ai_deriv_scaled x (precCode mode) |
145 | foreign import ccall "airy.h gsl_sf_airy_Ai_deriv_scaled" gsl_sf_airy_Ai_deriv_scaled :: Double -> Gsl_mode_t -> Double | 145 | foreign import ccall "gsl_sf_airy_Ai_deriv_scaled" gsl_sf_airy_Ai_deriv_scaled :: Double -> Gsl_mode_t -> Double |
146 | 146 | ||
147 | -- | wrapper for int gsl_sf_airy_Bi_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); | 147 | -- | wrapper for int gsl_sf_airy_Bi_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); |
148 | -- | 148 | -- |
149 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 149 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
150 | airy_Bi_deriv_scaled_e :: Double -> Precision -> (Double,Double) | 150 | airy_Bi_deriv_scaled_e :: Double -> Precision -> (Double,Double) |
151 | airy_Bi_deriv_scaled_e x mode = createSFR "airy_Bi_deriv_scaled_e" $ gsl_sf_airy_Bi_deriv_scaled_e x (precCode mode) | 151 | airy_Bi_deriv_scaled_e x mode = createSFR "airy_Bi_deriv_scaled_e" $ gsl_sf_airy_Bi_deriv_scaled_e x (precCode mode) |
152 | foreign import ccall "airy.h gsl_sf_airy_Bi_deriv_scaled_e" gsl_sf_airy_Bi_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 152 | foreign import ccall "gsl_sf_airy_Bi_deriv_scaled_e" gsl_sf_airy_Bi_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
153 | 153 | ||
154 | -- | wrapper for double gsl_sf_airy_Bi_deriv_scaled(double x,gsl_mode_t mode); | 154 | -- | wrapper for double gsl_sf_airy_Bi_deriv_scaled(double x,gsl_mode_t mode); |
155 | -- | 155 | -- |
156 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 156 | -- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
157 | airy_Bi_deriv_scaled :: Double -> Precision -> Double | 157 | airy_Bi_deriv_scaled :: Double -> Precision -> Double |
158 | airy_Bi_deriv_scaled x mode = gsl_sf_airy_Bi_deriv_scaled x (precCode mode) | 158 | airy_Bi_deriv_scaled x mode = gsl_sf_airy_Bi_deriv_scaled x (precCode mode) |
159 | foreign import ccall "airy.h gsl_sf_airy_Bi_deriv_scaled" gsl_sf_airy_Bi_deriv_scaled :: Double -> Gsl_mode_t -> Double | 159 | foreign import ccall "gsl_sf_airy_Bi_deriv_scaled" gsl_sf_airy_Bi_deriv_scaled :: Double -> Gsl_mode_t -> Double |
160 | 160 | ||
161 | -- | wrapper for int gsl_sf_airy_zero_Ai_e(int s,gsl_sf_result* result); | 161 | -- | wrapper for int gsl_sf_airy_zero_Ai_e(int s,gsl_sf_result* result); |
162 | -- | 162 | -- |
163 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 163 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
164 | airy_zero_Ai_e :: CInt -> (Double,Double) | 164 | airy_zero_Ai_e :: CInt -> (Double,Double) |
165 | airy_zero_Ai_e s = createSFR "airy_zero_Ai_e" $ gsl_sf_airy_zero_Ai_e s | 165 | airy_zero_Ai_e s = createSFR "airy_zero_Ai_e" $ gsl_sf_airy_zero_Ai_e s |
166 | foreign import ccall "airy.h gsl_sf_airy_zero_Ai_e" gsl_sf_airy_zero_Ai_e :: CInt -> Ptr () -> IO CInt | 166 | foreign import ccall "gsl_sf_airy_zero_Ai_e" gsl_sf_airy_zero_Ai_e :: CInt -> Ptr () -> IO CInt |
167 | 167 | ||
168 | -- | wrapper for double gsl_sf_airy_zero_Ai(int s); | 168 | -- | wrapper for double gsl_sf_airy_zero_Ai(int s); |
169 | -- | 169 | -- |
170 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 170 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
171 | airy_zero_Ai :: CInt -> Double | 171 | airy_zero_Ai :: CInt -> Double |
172 | airy_zero_Ai = gsl_sf_airy_zero_Ai | 172 | airy_zero_Ai = gsl_sf_airy_zero_Ai |
173 | foreign import ccall "airy.h gsl_sf_airy_zero_Ai" gsl_sf_airy_zero_Ai :: CInt -> Double | 173 | foreign import ccall "gsl_sf_airy_zero_Ai" gsl_sf_airy_zero_Ai :: CInt -> Double |
174 | 174 | ||
175 | -- | wrapper for int gsl_sf_airy_zero_Bi_e(int s,gsl_sf_result* result); | 175 | -- | wrapper for int gsl_sf_airy_zero_Bi_e(int s,gsl_sf_result* result); |
176 | -- | 176 | -- |
177 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 177 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
178 | airy_zero_Bi_e :: CInt -> (Double,Double) | 178 | airy_zero_Bi_e :: CInt -> (Double,Double) |
179 | airy_zero_Bi_e s = createSFR "airy_zero_Bi_e" $ gsl_sf_airy_zero_Bi_e s | 179 | airy_zero_Bi_e s = createSFR "airy_zero_Bi_e" $ gsl_sf_airy_zero_Bi_e s |
180 | foreign import ccall "airy.h gsl_sf_airy_zero_Bi_e" gsl_sf_airy_zero_Bi_e :: CInt -> Ptr () -> IO CInt | 180 | foreign import ccall "gsl_sf_airy_zero_Bi_e" gsl_sf_airy_zero_Bi_e :: CInt -> Ptr () -> IO CInt |
181 | 181 | ||
182 | -- | wrapper for double gsl_sf_airy_zero_Bi(int s); | 182 | -- | wrapper for double gsl_sf_airy_zero_Bi(int s); |
183 | -- | 183 | -- |
184 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 184 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
185 | airy_zero_Bi :: CInt -> Double | 185 | airy_zero_Bi :: CInt -> Double |
186 | airy_zero_Bi = gsl_sf_airy_zero_Bi | 186 | airy_zero_Bi = gsl_sf_airy_zero_Bi |
187 | foreign import ccall "airy.h gsl_sf_airy_zero_Bi" gsl_sf_airy_zero_Bi :: CInt -> Double | 187 | foreign import ccall "gsl_sf_airy_zero_Bi" gsl_sf_airy_zero_Bi :: CInt -> Double |
188 | 188 | ||
189 | -- | wrapper for int gsl_sf_airy_zero_Ai_deriv_e(int s,gsl_sf_result* result); | 189 | -- | wrapper for int gsl_sf_airy_zero_Ai_deriv_e(int s,gsl_sf_result* result); |
190 | -- | 190 | -- |
191 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 191 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
192 | airy_zero_Ai_deriv_e :: CInt -> (Double,Double) | 192 | airy_zero_Ai_deriv_e :: CInt -> (Double,Double) |
193 | airy_zero_Ai_deriv_e s = createSFR "airy_zero_Ai_deriv_e" $ gsl_sf_airy_zero_Ai_deriv_e s | 193 | airy_zero_Ai_deriv_e s = createSFR "airy_zero_Ai_deriv_e" $ gsl_sf_airy_zero_Ai_deriv_e s |
194 | foreign import ccall "airy.h gsl_sf_airy_zero_Ai_deriv_e" gsl_sf_airy_zero_Ai_deriv_e :: CInt -> Ptr () -> IO CInt | 194 | foreign import ccall "gsl_sf_airy_zero_Ai_deriv_e" gsl_sf_airy_zero_Ai_deriv_e :: CInt -> Ptr () -> IO CInt |
195 | 195 | ||
196 | -- | wrapper for double gsl_sf_airy_zero_Ai_deriv(int s); | 196 | -- | wrapper for double gsl_sf_airy_zero_Ai_deriv(int s); |
197 | -- | 197 | -- |
198 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 198 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
199 | airy_zero_Ai_deriv :: CInt -> Double | 199 | airy_zero_Ai_deriv :: CInt -> Double |
200 | airy_zero_Ai_deriv = gsl_sf_airy_zero_Ai_deriv | 200 | airy_zero_Ai_deriv = gsl_sf_airy_zero_Ai_deriv |
201 | foreign import ccall "airy.h gsl_sf_airy_zero_Ai_deriv" gsl_sf_airy_zero_Ai_deriv :: CInt -> Double | 201 | foreign import ccall "gsl_sf_airy_zero_Ai_deriv" gsl_sf_airy_zero_Ai_deriv :: CInt -> Double |
202 | 202 | ||
203 | -- | wrapper for int gsl_sf_airy_zero_Bi_deriv_e(int s,gsl_sf_result* result); | 203 | -- | wrapper for int gsl_sf_airy_zero_Bi_deriv_e(int s,gsl_sf_result* result); |
204 | -- | 204 | -- |
205 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 205 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
206 | airy_zero_Bi_deriv_e :: CInt -> (Double,Double) | 206 | airy_zero_Bi_deriv_e :: CInt -> (Double,Double) |
207 | airy_zero_Bi_deriv_e s = createSFR "airy_zero_Bi_deriv_e" $ gsl_sf_airy_zero_Bi_deriv_e s | 207 | airy_zero_Bi_deriv_e s = createSFR "airy_zero_Bi_deriv_e" $ gsl_sf_airy_zero_Bi_deriv_e s |
208 | foreign import ccall "airy.h gsl_sf_airy_zero_Bi_deriv_e" gsl_sf_airy_zero_Bi_deriv_e :: CInt -> Ptr () -> IO CInt | 208 | foreign import ccall "gsl_sf_airy_zero_Bi_deriv_e" gsl_sf_airy_zero_Bi_deriv_e :: CInt -> Ptr () -> IO CInt |
209 | 209 | ||
210 | -- | wrapper for double gsl_sf_airy_zero_Bi_deriv(int s); | 210 | -- | wrapper for double gsl_sf_airy_zero_Bi_deriv(int s); |
211 | -- | 211 | -- |
212 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 212 | -- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
213 | airy_zero_Bi_deriv :: CInt -> Double | 213 | airy_zero_Bi_deriv :: CInt -> Double |
214 | airy_zero_Bi_deriv = gsl_sf_airy_zero_Bi_deriv | 214 | airy_zero_Bi_deriv = gsl_sf_airy_zero_Bi_deriv |
215 | foreign import ccall "airy.h gsl_sf_airy_zero_Bi_deriv" gsl_sf_airy_zero_Bi_deriv :: CInt -> Double | 215 | foreign import ccall "gsl_sf_airy_zero_Bi_deriv" gsl_sf_airy_zero_Bi_deriv :: CInt -> Double |
diff --git a/lib/Numeric/GSL/Special/Bessel.hs b/lib/Numeric/GSL/Special/Bessel.hs index 0340d24..d5df69b 100644 --- a/lib/Numeric/GSL/Special/Bessel.hs +++ b/lib/Numeric/GSL/Special/Bessel.hs | |||
@@ -114,697 +114,697 @@ import Numeric.GSL.Special.Internal | |||
114 | -- <http://www.google.com/search?q=gsl_sf_bessel_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 114 | -- <http://www.google.com/search?q=gsl_sf_bessel_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
115 | bessel_J0_e :: Double -> (Double,Double) | 115 | bessel_J0_e :: Double -> (Double,Double) |
116 | bessel_J0_e x = createSFR "bessel_J0_e" $ gsl_sf_bessel_J0_e x | 116 | bessel_J0_e x = createSFR "bessel_J0_e" $ gsl_sf_bessel_J0_e x |
117 | foreign import ccall "bessel.h gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt | 117 | foreign import ccall "gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt |
118 | 118 | ||
119 | -- | wrapper for double gsl_sf_bessel_J0(double x); | 119 | -- | wrapper for double gsl_sf_bessel_J0(double x); |
120 | -- | 120 | -- |
121 | -- <http://www.google.com/search?q=gsl_sf_bessel_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 121 | -- <http://www.google.com/search?q=gsl_sf_bessel_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
122 | bessel_J0 :: Double -> Double | 122 | bessel_J0 :: Double -> Double |
123 | bessel_J0 = gsl_sf_bessel_J0 | 123 | bessel_J0 = gsl_sf_bessel_J0 |
124 | foreign import ccall "bessel.h gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> Double | 124 | foreign import ccall "gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> Double |
125 | 125 | ||
126 | -- | wrapper for int gsl_sf_bessel_J1_e(double x,gsl_sf_result* result); | 126 | -- | wrapper for int gsl_sf_bessel_J1_e(double x,gsl_sf_result* result); |
127 | -- | 127 | -- |
128 | -- <http://www.google.com/search?q=gsl_sf_bessel_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 128 | -- <http://www.google.com/search?q=gsl_sf_bessel_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
129 | bessel_J1_e :: Double -> (Double,Double) | 129 | bessel_J1_e :: Double -> (Double,Double) |
130 | bessel_J1_e x = createSFR "bessel_J1_e" $ gsl_sf_bessel_J1_e x | 130 | bessel_J1_e x = createSFR "bessel_J1_e" $ gsl_sf_bessel_J1_e x |
131 | foreign import ccall "bessel.h gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt | 131 | foreign import ccall "gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt |
132 | 132 | ||
133 | -- | wrapper for double gsl_sf_bessel_J1(double x); | 133 | -- | wrapper for double gsl_sf_bessel_J1(double x); |
134 | -- | 134 | -- |
135 | -- <http://www.google.com/search?q=gsl_sf_bessel_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 135 | -- <http://www.google.com/search?q=gsl_sf_bessel_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
136 | bessel_J1 :: Double -> Double | 136 | bessel_J1 :: Double -> Double |
137 | bessel_J1 = gsl_sf_bessel_J1 | 137 | bessel_J1 = gsl_sf_bessel_J1 |
138 | foreign import ccall "bessel.h gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> Double | 138 | foreign import ccall "gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> Double |
139 | 139 | ||
140 | -- | wrapper for int gsl_sf_bessel_Jn_e(int n,double x,gsl_sf_result* result); | 140 | -- | wrapper for int gsl_sf_bessel_Jn_e(int n,double x,gsl_sf_result* result); |
141 | -- | 141 | -- |
142 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 142 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
143 | bessel_Jn_e :: CInt -> Double -> (Double,Double) | 143 | bessel_Jn_e :: CInt -> Double -> (Double,Double) |
144 | bessel_Jn_e n x = createSFR "bessel_Jn_e" $ gsl_sf_bessel_Jn_e n x | 144 | bessel_Jn_e n x = createSFR "bessel_Jn_e" $ gsl_sf_bessel_Jn_e n x |
145 | foreign import ccall "bessel.h gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt | 145 | foreign import ccall "gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt |
146 | 146 | ||
147 | -- | wrapper for double gsl_sf_bessel_Jn(int n,double x); | 147 | -- | wrapper for double gsl_sf_bessel_Jn(int n,double x); |
148 | -- | 148 | -- |
149 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 149 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
150 | bessel_Jn :: CInt -> Double -> Double | 150 | bessel_Jn :: CInt -> Double -> Double |
151 | bessel_Jn = gsl_sf_bessel_Jn | 151 | bessel_Jn = gsl_sf_bessel_Jn |
152 | foreign import ccall "bessel.h gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double | 152 | foreign import ccall "gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double |
153 | 153 | ||
154 | -- | wrapper for int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array); | 154 | -- | wrapper for int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array); |
155 | -- | 155 | -- |
156 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 156 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
157 | bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 157 | bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
158 | bessel_Jn_array = gsl_sf_bessel_Jn_array | 158 | bessel_Jn_array = gsl_sf_bessel_Jn_array |
159 | foreign import ccall "bessel.h gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 159 | foreign import ccall "gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
160 | 160 | ||
161 | -- | wrapper for int gsl_sf_bessel_Y0_e(double x,gsl_sf_result* result); | 161 | -- | wrapper for int gsl_sf_bessel_Y0_e(double x,gsl_sf_result* result); |
162 | -- | 162 | -- |
163 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 163 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
164 | bessel_Y0_e :: Double -> (Double,Double) | 164 | bessel_Y0_e :: Double -> (Double,Double) |
165 | bessel_Y0_e x = createSFR "bessel_Y0_e" $ gsl_sf_bessel_Y0_e x | 165 | bessel_Y0_e x = createSFR "bessel_Y0_e" $ gsl_sf_bessel_Y0_e x |
166 | foreign import ccall "bessel.h gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt | 166 | foreign import ccall "gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt |
167 | 167 | ||
168 | -- | wrapper for double gsl_sf_bessel_Y0(double x); | 168 | -- | wrapper for double gsl_sf_bessel_Y0(double x); |
169 | -- | 169 | -- |
170 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 170 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
171 | bessel_Y0 :: Double -> Double | 171 | bessel_Y0 :: Double -> Double |
172 | bessel_Y0 = gsl_sf_bessel_Y0 | 172 | bessel_Y0 = gsl_sf_bessel_Y0 |
173 | foreign import ccall "bessel.h gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> Double | 173 | foreign import ccall "gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> Double |
174 | 174 | ||
175 | -- | wrapper for int gsl_sf_bessel_Y1_e(double x,gsl_sf_result* result); | 175 | -- | wrapper for int gsl_sf_bessel_Y1_e(double x,gsl_sf_result* result); |
176 | -- | 176 | -- |
177 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 177 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
178 | bessel_Y1_e :: Double -> (Double,Double) | 178 | bessel_Y1_e :: Double -> (Double,Double) |
179 | bessel_Y1_e x = createSFR "bessel_Y1_e" $ gsl_sf_bessel_Y1_e x | 179 | bessel_Y1_e x = createSFR "bessel_Y1_e" $ gsl_sf_bessel_Y1_e x |
180 | foreign import ccall "bessel.h gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt | 180 | foreign import ccall "gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt |
181 | 181 | ||
182 | -- | wrapper for double gsl_sf_bessel_Y1(double x); | 182 | -- | wrapper for double gsl_sf_bessel_Y1(double x); |
183 | -- | 183 | -- |
184 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 184 | -- <http://www.google.com/search?q=gsl_sf_bessel_Y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
185 | bessel_Y1 :: Double -> Double | 185 | bessel_Y1 :: Double -> Double |
186 | bessel_Y1 = gsl_sf_bessel_Y1 | 186 | bessel_Y1 = gsl_sf_bessel_Y1 |
187 | foreign import ccall "bessel.h gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> Double | 187 | foreign import ccall "gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> Double |
188 | 188 | ||
189 | -- | wrapper for int gsl_sf_bessel_Yn_e(int n,double x,gsl_sf_result* result); | 189 | -- | wrapper for int gsl_sf_bessel_Yn_e(int n,double x,gsl_sf_result* result); |
190 | -- | 190 | -- |
191 | -- <http://www.google.com/search?q=gsl_sf_bessel_Yn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 191 | -- <http://www.google.com/search?q=gsl_sf_bessel_Yn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
192 | bessel_Yn_e :: CInt -> Double -> (Double,Double) | 192 | bessel_Yn_e :: CInt -> Double -> (Double,Double) |
193 | bessel_Yn_e n x = createSFR "bessel_Yn_e" $ gsl_sf_bessel_Yn_e n x | 193 | bessel_Yn_e n x = createSFR "bessel_Yn_e" $ gsl_sf_bessel_Yn_e n x |
194 | foreign import ccall "bessel.h gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt | 194 | foreign import ccall "gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt |
195 | 195 | ||
196 | -- | wrapper for double gsl_sf_bessel_Yn(int n,double x); | 196 | -- | wrapper for double gsl_sf_bessel_Yn(int n,double x); |
197 | -- | 197 | -- |
198 | -- <http://www.google.com/search?q=gsl_sf_bessel_Yn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 198 | -- <http://www.google.com/search?q=gsl_sf_bessel_Yn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
199 | bessel_Yn :: CInt -> Double -> Double | 199 | bessel_Yn :: CInt -> Double -> Double |
200 | bessel_Yn = gsl_sf_bessel_Yn | 200 | bessel_Yn = gsl_sf_bessel_Yn |
201 | foreign import ccall "bessel.h gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double | 201 | foreign import ccall "gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double |
202 | 202 | ||
203 | -- | wrapper for int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array); | 203 | -- | wrapper for int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array); |
204 | -- | 204 | -- |
205 | -- <http://www.google.com/search?q=gsl_sf_bessel_Yn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 205 | -- <http://www.google.com/search?q=gsl_sf_bessel_Yn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
206 | bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 206 | bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
207 | bessel_Yn_array = gsl_sf_bessel_Yn_array | 207 | bessel_Yn_array = gsl_sf_bessel_Yn_array |
208 | foreign import ccall "bessel.h gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 208 | foreign import ccall "gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
209 | 209 | ||
210 | -- | wrapper for int gsl_sf_bessel_I0_e(double x,gsl_sf_result* result); | 210 | -- | wrapper for int gsl_sf_bessel_I0_e(double x,gsl_sf_result* result); |
211 | -- | 211 | -- |
212 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 212 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
213 | bessel_I0_e :: Double -> (Double,Double) | 213 | bessel_I0_e :: Double -> (Double,Double) |
214 | bessel_I0_e x = createSFR "bessel_I0_e" $ gsl_sf_bessel_I0_e x | 214 | bessel_I0_e x = createSFR "bessel_I0_e" $ gsl_sf_bessel_I0_e x |
215 | foreign import ccall "bessel.h gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt | 215 | foreign import ccall "gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt |
216 | 216 | ||
217 | -- | wrapper for double gsl_sf_bessel_I0(double x); | 217 | -- | wrapper for double gsl_sf_bessel_I0(double x); |
218 | -- | 218 | -- |
219 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 219 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
220 | bessel_I0 :: Double -> Double | 220 | bessel_I0 :: Double -> Double |
221 | bessel_I0 = gsl_sf_bessel_I0 | 221 | bessel_I0 = gsl_sf_bessel_I0 |
222 | foreign import ccall "bessel.h gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> Double | 222 | foreign import ccall "gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> Double |
223 | 223 | ||
224 | -- | wrapper for int gsl_sf_bessel_I1_e(double x,gsl_sf_result* result); | 224 | -- | wrapper for int gsl_sf_bessel_I1_e(double x,gsl_sf_result* result); |
225 | -- | 225 | -- |
226 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 226 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
227 | bessel_I1_e :: Double -> (Double,Double) | 227 | bessel_I1_e :: Double -> (Double,Double) |
228 | bessel_I1_e x = createSFR "bessel_I1_e" $ gsl_sf_bessel_I1_e x | 228 | bessel_I1_e x = createSFR "bessel_I1_e" $ gsl_sf_bessel_I1_e x |
229 | foreign import ccall "bessel.h gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt | 229 | foreign import ccall "gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt |
230 | 230 | ||
231 | -- | wrapper for double gsl_sf_bessel_I1(double x); | 231 | -- | wrapper for double gsl_sf_bessel_I1(double x); |
232 | -- | 232 | -- |
233 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 233 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
234 | bessel_I1 :: Double -> Double | 234 | bessel_I1 :: Double -> Double |
235 | bessel_I1 = gsl_sf_bessel_I1 | 235 | bessel_I1 = gsl_sf_bessel_I1 |
236 | foreign import ccall "bessel.h gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> Double | 236 | foreign import ccall "gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> Double |
237 | 237 | ||
238 | -- | wrapper for int gsl_sf_bessel_In_e(int n,double x,gsl_sf_result* result); | 238 | -- | wrapper for int gsl_sf_bessel_In_e(int n,double x,gsl_sf_result* result); |
239 | -- | 239 | -- |
240 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 240 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
241 | bessel_In_e :: CInt -> Double -> (Double,Double) | 241 | bessel_In_e :: CInt -> Double -> (Double,Double) |
242 | bessel_In_e n x = createSFR "bessel_In_e" $ gsl_sf_bessel_In_e n x | 242 | bessel_In_e n x = createSFR "bessel_In_e" $ gsl_sf_bessel_In_e n x |
243 | foreign import ccall "bessel.h gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt | 243 | foreign import ccall "gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt |
244 | 244 | ||
245 | -- | wrapper for double gsl_sf_bessel_In(int n,double x); | 245 | -- | wrapper for double gsl_sf_bessel_In(int n,double x); |
246 | -- | 246 | -- |
247 | -- <http://www.google.com/search?q=gsl_sf_bessel_In&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 247 | -- <http://www.google.com/search?q=gsl_sf_bessel_In&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
248 | bessel_In :: CInt -> Double -> Double | 248 | bessel_In :: CInt -> Double -> Double |
249 | bessel_In = gsl_sf_bessel_In | 249 | bessel_In = gsl_sf_bessel_In |
250 | foreign import ccall "bessel.h gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double | 250 | foreign import ccall "gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double |
251 | 251 | ||
252 | -- | wrapper for int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array); | 252 | -- | wrapper for int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array); |
253 | -- | 253 | -- |
254 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 254 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
255 | bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 255 | bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
256 | bessel_In_array = gsl_sf_bessel_In_array | 256 | bessel_In_array = gsl_sf_bessel_In_array |
257 | foreign import ccall "bessel.h gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 257 | foreign import ccall "gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
258 | 258 | ||
259 | -- | wrapper for int gsl_sf_bessel_I0_scaled_e(double x,gsl_sf_result* result); | 259 | -- | wrapper for int gsl_sf_bessel_I0_scaled_e(double x,gsl_sf_result* result); |
260 | -- | 260 | -- |
261 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 261 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
262 | bessel_I0_scaled_e :: Double -> (Double,Double) | 262 | bessel_I0_scaled_e :: Double -> (Double,Double) |
263 | bessel_I0_scaled_e x = createSFR "bessel_I0_scaled_e" $ gsl_sf_bessel_I0_scaled_e x | 263 | bessel_I0_scaled_e x = createSFR "bessel_I0_scaled_e" $ gsl_sf_bessel_I0_scaled_e x |
264 | foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt | 264 | foreign import ccall "gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt |
265 | 265 | ||
266 | -- | wrapper for double gsl_sf_bessel_I0_scaled(double x); | 266 | -- | wrapper for double gsl_sf_bessel_I0_scaled(double x); |
267 | -- | 267 | -- |
268 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 268 | -- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
269 | bessel_I0_scaled :: Double -> Double | 269 | bessel_I0_scaled :: Double -> Double |
270 | bessel_I0_scaled = gsl_sf_bessel_I0_scaled | 270 | bessel_I0_scaled = gsl_sf_bessel_I0_scaled |
271 | foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled :: Double -> Double | 271 | foreign import ccall "gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled :: Double -> Double |
272 | 272 | ||
273 | -- | wrapper for int gsl_sf_bessel_I1_scaled_e(double x,gsl_sf_result* result); | 273 | -- | wrapper for int gsl_sf_bessel_I1_scaled_e(double x,gsl_sf_result* result); |
274 | -- | 274 | -- |
275 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 275 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
276 | bessel_I1_scaled_e :: Double -> (Double,Double) | 276 | bessel_I1_scaled_e :: Double -> (Double,Double) |
277 | bessel_I1_scaled_e x = createSFR "bessel_I1_scaled_e" $ gsl_sf_bessel_I1_scaled_e x | 277 | bessel_I1_scaled_e x = createSFR "bessel_I1_scaled_e" $ gsl_sf_bessel_I1_scaled_e x |
278 | foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt | 278 | foreign import ccall "gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt |
279 | 279 | ||
280 | -- | wrapper for double gsl_sf_bessel_I1_scaled(double x); | 280 | -- | wrapper for double gsl_sf_bessel_I1_scaled(double x); |
281 | -- | 281 | -- |
282 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 282 | -- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
283 | bessel_I1_scaled :: Double -> Double | 283 | bessel_I1_scaled :: Double -> Double |
284 | bessel_I1_scaled = gsl_sf_bessel_I1_scaled | 284 | bessel_I1_scaled = gsl_sf_bessel_I1_scaled |
285 | foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled :: Double -> Double | 285 | foreign import ccall "gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled :: Double -> Double |
286 | 286 | ||
287 | -- | wrapper for int gsl_sf_bessel_In_scaled_e(int n,double x,gsl_sf_result* result); | 287 | -- | wrapper for int gsl_sf_bessel_In_scaled_e(int n,double x,gsl_sf_result* result); |
288 | -- | 288 | -- |
289 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 289 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
290 | bessel_In_scaled_e :: CInt -> Double -> (Double,Double) | 290 | bessel_In_scaled_e :: CInt -> Double -> (Double,Double) |
291 | bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x | 291 | bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x |
292 | foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt | 292 | foreign import ccall "gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt |
293 | 293 | ||
294 | -- | wrapper for double gsl_sf_bessel_In_scaled(int n,double x); | 294 | -- | wrapper for double gsl_sf_bessel_In_scaled(int n,double x); |
295 | -- | 295 | -- |
296 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 296 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
297 | bessel_In_scaled :: CInt -> Double -> Double | 297 | bessel_In_scaled :: CInt -> Double -> Double |
298 | bessel_In_scaled = gsl_sf_bessel_In_scaled | 298 | bessel_In_scaled = gsl_sf_bessel_In_scaled |
299 | foreign import ccall "bessel.h gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double | 299 | foreign import ccall "gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double |
300 | 300 | ||
301 | -- | wrapper for int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array); | 301 | -- | wrapper for int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array); |
302 | -- | 302 | -- |
303 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 303 | -- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
304 | bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 304 | bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
305 | bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array | 305 | bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array |
306 | foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 306 | foreign import ccall "gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
307 | 307 | ||
308 | -- | wrapper for int gsl_sf_bessel_K0_e(double x,gsl_sf_result* result); | 308 | -- | wrapper for int gsl_sf_bessel_K0_e(double x,gsl_sf_result* result); |
309 | -- | 309 | -- |
310 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 310 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
311 | bessel_K0_e :: Double -> (Double,Double) | 311 | bessel_K0_e :: Double -> (Double,Double) |
312 | bessel_K0_e x = createSFR "bessel_K0_e" $ gsl_sf_bessel_K0_e x | 312 | bessel_K0_e x = createSFR "bessel_K0_e" $ gsl_sf_bessel_K0_e x |
313 | foreign import ccall "bessel.h gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt | 313 | foreign import ccall "gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt |
314 | 314 | ||
315 | -- | wrapper for double gsl_sf_bessel_K0(double x); | 315 | -- | wrapper for double gsl_sf_bessel_K0(double x); |
316 | -- | 316 | -- |
317 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 317 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
318 | bessel_K0 :: Double -> Double | 318 | bessel_K0 :: Double -> Double |
319 | bessel_K0 = gsl_sf_bessel_K0 | 319 | bessel_K0 = gsl_sf_bessel_K0 |
320 | foreign import ccall "bessel.h gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> Double | 320 | foreign import ccall "gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> Double |
321 | 321 | ||
322 | -- | wrapper for int gsl_sf_bessel_K1_e(double x,gsl_sf_result* result); | 322 | -- | wrapper for int gsl_sf_bessel_K1_e(double x,gsl_sf_result* result); |
323 | -- | 323 | -- |
324 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 324 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
325 | bessel_K1_e :: Double -> (Double,Double) | 325 | bessel_K1_e :: Double -> (Double,Double) |
326 | bessel_K1_e x = createSFR "bessel_K1_e" $ gsl_sf_bessel_K1_e x | 326 | bessel_K1_e x = createSFR "bessel_K1_e" $ gsl_sf_bessel_K1_e x |
327 | foreign import ccall "bessel.h gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt | 327 | foreign import ccall "gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt |
328 | 328 | ||
329 | -- | wrapper for double gsl_sf_bessel_K1(double x); | 329 | -- | wrapper for double gsl_sf_bessel_K1(double x); |
330 | -- | 330 | -- |
331 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 331 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
332 | bessel_K1 :: Double -> Double | 332 | bessel_K1 :: Double -> Double |
333 | bessel_K1 = gsl_sf_bessel_K1 | 333 | bessel_K1 = gsl_sf_bessel_K1 |
334 | foreign import ccall "bessel.h gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> Double | 334 | foreign import ccall "gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> Double |
335 | 335 | ||
336 | -- | wrapper for int gsl_sf_bessel_Kn_e(int n,double x,gsl_sf_result* result); | 336 | -- | wrapper for int gsl_sf_bessel_Kn_e(int n,double x,gsl_sf_result* result); |
337 | -- | 337 | -- |
338 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 338 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
339 | bessel_Kn_e :: CInt -> Double -> (Double,Double) | 339 | bessel_Kn_e :: CInt -> Double -> (Double,Double) |
340 | bessel_Kn_e n x = createSFR "bessel_Kn_e" $ gsl_sf_bessel_Kn_e n x | 340 | bessel_Kn_e n x = createSFR "bessel_Kn_e" $ gsl_sf_bessel_Kn_e n x |
341 | foreign import ccall "bessel.h gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt | 341 | foreign import ccall "gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt |
342 | 342 | ||
343 | -- | wrapper for double gsl_sf_bessel_Kn(int n,double x); | 343 | -- | wrapper for double gsl_sf_bessel_Kn(int n,double x); |
344 | -- | 344 | -- |
345 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 345 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
346 | bessel_Kn :: CInt -> Double -> Double | 346 | bessel_Kn :: CInt -> Double -> Double |
347 | bessel_Kn = gsl_sf_bessel_Kn | 347 | bessel_Kn = gsl_sf_bessel_Kn |
348 | foreign import ccall "bessel.h gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double | 348 | foreign import ccall "gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double |
349 | 349 | ||
350 | -- | wrapper for int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array); | 350 | -- | wrapper for int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array); |
351 | -- | 351 | -- |
352 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 352 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
353 | bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 353 | bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
354 | bessel_Kn_array = gsl_sf_bessel_Kn_array | 354 | bessel_Kn_array = gsl_sf_bessel_Kn_array |
355 | foreign import ccall "bessel.h gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 355 | foreign import ccall "gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
356 | 356 | ||
357 | -- | wrapper for int gsl_sf_bessel_K0_scaled_e(double x,gsl_sf_result* result); | 357 | -- | wrapper for int gsl_sf_bessel_K0_scaled_e(double x,gsl_sf_result* result); |
358 | -- | 358 | -- |
359 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 359 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
360 | bessel_K0_scaled_e :: Double -> (Double,Double) | 360 | bessel_K0_scaled_e :: Double -> (Double,Double) |
361 | bessel_K0_scaled_e x = createSFR "bessel_K0_scaled_e" $ gsl_sf_bessel_K0_scaled_e x | 361 | bessel_K0_scaled_e x = createSFR "bessel_K0_scaled_e" $ gsl_sf_bessel_K0_scaled_e x |
362 | foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt | 362 | foreign import ccall "gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt |
363 | 363 | ||
364 | -- | wrapper for double gsl_sf_bessel_K0_scaled(double x); | 364 | -- | wrapper for double gsl_sf_bessel_K0_scaled(double x); |
365 | -- | 365 | -- |
366 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 366 | -- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
367 | bessel_K0_scaled :: Double -> Double | 367 | bessel_K0_scaled :: Double -> Double |
368 | bessel_K0_scaled = gsl_sf_bessel_K0_scaled | 368 | bessel_K0_scaled = gsl_sf_bessel_K0_scaled |
369 | foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled :: Double -> Double | 369 | foreign import ccall "gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled :: Double -> Double |
370 | 370 | ||
371 | -- | wrapper for int gsl_sf_bessel_K1_scaled_e(double x,gsl_sf_result* result); | 371 | -- | wrapper for int gsl_sf_bessel_K1_scaled_e(double x,gsl_sf_result* result); |
372 | -- | 372 | -- |
373 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 373 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
374 | bessel_K1_scaled_e :: Double -> (Double,Double) | 374 | bessel_K1_scaled_e :: Double -> (Double,Double) |
375 | bessel_K1_scaled_e x = createSFR "bessel_K1_scaled_e" $ gsl_sf_bessel_K1_scaled_e x | 375 | bessel_K1_scaled_e x = createSFR "bessel_K1_scaled_e" $ gsl_sf_bessel_K1_scaled_e x |
376 | foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt | 376 | foreign import ccall "gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt |
377 | 377 | ||
378 | -- | wrapper for double gsl_sf_bessel_K1_scaled(double x); | 378 | -- | wrapper for double gsl_sf_bessel_K1_scaled(double x); |
379 | -- | 379 | -- |
380 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 380 | -- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
381 | bessel_K1_scaled :: Double -> Double | 381 | bessel_K1_scaled :: Double -> Double |
382 | bessel_K1_scaled = gsl_sf_bessel_K1_scaled | 382 | bessel_K1_scaled = gsl_sf_bessel_K1_scaled |
383 | foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled :: Double -> Double | 383 | foreign import ccall "gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled :: Double -> Double |
384 | 384 | ||
385 | -- | wrapper for int gsl_sf_bessel_Kn_scaled_e(int n,double x,gsl_sf_result* result); | 385 | -- | wrapper for int gsl_sf_bessel_Kn_scaled_e(int n,double x,gsl_sf_result* result); |
386 | -- | 386 | -- |
387 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 387 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
388 | bessel_Kn_scaled_e :: CInt -> Double -> (Double,Double) | 388 | bessel_Kn_scaled_e :: CInt -> Double -> (Double,Double) |
389 | bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x | 389 | bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x |
390 | foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt | 390 | foreign import ccall "gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt |
391 | 391 | ||
392 | -- | wrapper for double gsl_sf_bessel_Kn_scaled(int n,double x); | 392 | -- | wrapper for double gsl_sf_bessel_Kn_scaled(int n,double x); |
393 | -- | 393 | -- |
394 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 394 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
395 | bessel_Kn_scaled :: CInt -> Double -> Double | 395 | bessel_Kn_scaled :: CInt -> Double -> Double |
396 | bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled | 396 | bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled |
397 | foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double | 397 | foreign import ccall "gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double |
398 | 398 | ||
399 | -- | wrapper for int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array); | 399 | -- | wrapper for int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array); |
400 | -- | 400 | -- |
401 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 401 | -- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
402 | bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 402 | bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
403 | bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array | 403 | bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array |
404 | foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 404 | foreign import ccall "gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
405 | 405 | ||
406 | -- | wrapper for int gsl_sf_bessel_j0_e(double x,gsl_sf_result* result); | 406 | -- | wrapper for int gsl_sf_bessel_j0_e(double x,gsl_sf_result* result); |
407 | -- | 407 | -- |
408 | -- <http://www.google.com/search?q=gsl_sf_bessel_j0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 408 | -- <http://www.google.com/search?q=gsl_sf_bessel_j0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
409 | bessel_j0_e :: Double -> (Double,Double) | 409 | bessel_j0_e :: Double -> (Double,Double) |
410 | bessel_j0_e x = createSFR "bessel_j0_e" $ gsl_sf_bessel_j0_e x | 410 | bessel_j0_e x = createSFR "bessel_j0_e" $ gsl_sf_bessel_j0_e x |
411 | foreign import ccall "bessel.h gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt | 411 | foreign import ccall "gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt |
412 | 412 | ||
413 | -- | wrapper for double gsl_sf_bessel_j0(double x); | 413 | -- | wrapper for double gsl_sf_bessel_j0(double x); |
414 | -- | 414 | -- |
415 | -- <http://www.google.com/search?q=gsl_sf_bessel_j0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 415 | -- <http://www.google.com/search?q=gsl_sf_bessel_j0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
416 | bessel_j0 :: Double -> Double | 416 | bessel_j0 :: Double -> Double |
417 | bessel_j0 = gsl_sf_bessel_j0 | 417 | bessel_j0 = gsl_sf_bessel_j0 |
418 | foreign import ccall "bessel.h gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> Double | 418 | foreign import ccall "gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> Double |
419 | 419 | ||
420 | -- | wrapper for int gsl_sf_bessel_j1_e(double x,gsl_sf_result* result); | 420 | -- | wrapper for int gsl_sf_bessel_j1_e(double x,gsl_sf_result* result); |
421 | -- | 421 | -- |
422 | -- <http://www.google.com/search?q=gsl_sf_bessel_j1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 422 | -- <http://www.google.com/search?q=gsl_sf_bessel_j1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
423 | bessel_j1_e :: Double -> (Double,Double) | 423 | bessel_j1_e :: Double -> (Double,Double) |
424 | bessel_j1_e x = createSFR "bessel_j1_e" $ gsl_sf_bessel_j1_e x | 424 | bessel_j1_e x = createSFR "bessel_j1_e" $ gsl_sf_bessel_j1_e x |
425 | foreign import ccall "bessel.h gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt | 425 | foreign import ccall "gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt |
426 | 426 | ||
427 | -- | wrapper for double gsl_sf_bessel_j1(double x); | 427 | -- | wrapper for double gsl_sf_bessel_j1(double x); |
428 | -- | 428 | -- |
429 | -- <http://www.google.com/search?q=gsl_sf_bessel_j1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 429 | -- <http://www.google.com/search?q=gsl_sf_bessel_j1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
430 | bessel_j1 :: Double -> Double | 430 | bessel_j1 :: Double -> Double |
431 | bessel_j1 = gsl_sf_bessel_j1 | 431 | bessel_j1 = gsl_sf_bessel_j1 |
432 | foreign import ccall "bessel.h gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> Double | 432 | foreign import ccall "gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> Double |
433 | 433 | ||
434 | -- | wrapper for int gsl_sf_bessel_j2_e(double x,gsl_sf_result* result); | 434 | -- | wrapper for int gsl_sf_bessel_j2_e(double x,gsl_sf_result* result); |
435 | -- | 435 | -- |
436 | -- <http://www.google.com/search?q=gsl_sf_bessel_j2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 436 | -- <http://www.google.com/search?q=gsl_sf_bessel_j2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
437 | bessel_j2_e :: Double -> (Double,Double) | 437 | bessel_j2_e :: Double -> (Double,Double) |
438 | bessel_j2_e x = createSFR "bessel_j2_e" $ gsl_sf_bessel_j2_e x | 438 | bessel_j2_e x = createSFR "bessel_j2_e" $ gsl_sf_bessel_j2_e x |
439 | foreign import ccall "bessel.h gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt | 439 | foreign import ccall "gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt |
440 | 440 | ||
441 | -- | wrapper for double gsl_sf_bessel_j2(double x); | 441 | -- | wrapper for double gsl_sf_bessel_j2(double x); |
442 | -- | 442 | -- |
443 | -- <http://www.google.com/search?q=gsl_sf_bessel_j2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 443 | -- <http://www.google.com/search?q=gsl_sf_bessel_j2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
444 | bessel_j2 :: Double -> Double | 444 | bessel_j2 :: Double -> Double |
445 | bessel_j2 = gsl_sf_bessel_j2 | 445 | bessel_j2 = gsl_sf_bessel_j2 |
446 | foreign import ccall "bessel.h gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> Double | 446 | foreign import ccall "gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> Double |
447 | 447 | ||
448 | -- | wrapper for int gsl_sf_bessel_jl_e(int l,double x,gsl_sf_result* result); | 448 | -- | wrapper for int gsl_sf_bessel_jl_e(int l,double x,gsl_sf_result* result); |
449 | -- | 449 | -- |
450 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 450 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
451 | bessel_jl_e :: CInt -> Double -> (Double,Double) | 451 | bessel_jl_e :: CInt -> Double -> (Double,Double) |
452 | bessel_jl_e l x = createSFR "bessel_jl_e" $ gsl_sf_bessel_jl_e l x | 452 | bessel_jl_e l x = createSFR "bessel_jl_e" $ gsl_sf_bessel_jl_e l x |
453 | foreign import ccall "bessel.h gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt | 453 | foreign import ccall "gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt |
454 | 454 | ||
455 | -- | wrapper for double gsl_sf_bessel_jl(int l,double x); | 455 | -- | wrapper for double gsl_sf_bessel_jl(int l,double x); |
456 | -- | 456 | -- |
457 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 457 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
458 | bessel_jl :: CInt -> Double -> Double | 458 | bessel_jl :: CInt -> Double -> Double |
459 | bessel_jl = gsl_sf_bessel_jl | 459 | bessel_jl = gsl_sf_bessel_jl |
460 | foreign import ccall "bessel.h gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double | 460 | foreign import ccall "gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double |
461 | 461 | ||
462 | -- | wrapper for int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array); | 462 | -- | wrapper for int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array); |
463 | -- | 463 | -- |
464 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 464 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
465 | bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt | 465 | bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt |
466 | bessel_jl_array = gsl_sf_bessel_jl_array | 466 | bessel_jl_array = gsl_sf_bessel_jl_array |
467 | foreign import ccall "bessel.h gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt | 467 | foreign import ccall "gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt |
468 | 468 | ||
469 | -- | wrapper for int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array); | 469 | -- | wrapper for int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array); |
470 | -- | 470 | -- |
471 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl_steed_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 471 | -- <http://www.google.com/search?q=gsl_sf_bessel_jl_steed_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
472 | bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt | 472 | bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt |
473 | bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array | 473 | bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array |
474 | foreign import ccall "bessel.h gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt | 474 | foreign import ccall "gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt |
475 | 475 | ||
476 | -- | wrapper for int gsl_sf_bessel_y0_e(double x,gsl_sf_result* result); | 476 | -- | wrapper for int gsl_sf_bessel_y0_e(double x,gsl_sf_result* result); |
477 | -- | 477 | -- |
478 | -- <http://www.google.com/search?q=gsl_sf_bessel_y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 478 | -- <http://www.google.com/search?q=gsl_sf_bessel_y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
479 | bessel_y0_e :: Double -> (Double,Double) | 479 | bessel_y0_e :: Double -> (Double,Double) |
480 | bessel_y0_e x = createSFR "bessel_y0_e" $ gsl_sf_bessel_y0_e x | 480 | bessel_y0_e x = createSFR "bessel_y0_e" $ gsl_sf_bessel_y0_e x |
481 | foreign import ccall "bessel.h gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt | 481 | foreign import ccall "gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt |
482 | 482 | ||
483 | -- | wrapper for double gsl_sf_bessel_y0(double x); | 483 | -- | wrapper for double gsl_sf_bessel_y0(double x); |
484 | -- | 484 | -- |
485 | -- <http://www.google.com/search?q=gsl_sf_bessel_y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 485 | -- <http://www.google.com/search?q=gsl_sf_bessel_y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
486 | bessel_y0 :: Double -> Double | 486 | bessel_y0 :: Double -> Double |
487 | bessel_y0 = gsl_sf_bessel_y0 | 487 | bessel_y0 = gsl_sf_bessel_y0 |
488 | foreign import ccall "bessel.h gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> Double | 488 | foreign import ccall "gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> Double |
489 | 489 | ||
490 | -- | wrapper for int gsl_sf_bessel_y1_e(double x,gsl_sf_result* result); | 490 | -- | wrapper for int gsl_sf_bessel_y1_e(double x,gsl_sf_result* result); |
491 | -- | 491 | -- |
492 | -- <http://www.google.com/search?q=gsl_sf_bessel_y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 492 | -- <http://www.google.com/search?q=gsl_sf_bessel_y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
493 | bessel_y1_e :: Double -> (Double,Double) | 493 | bessel_y1_e :: Double -> (Double,Double) |
494 | bessel_y1_e x = createSFR "bessel_y1_e" $ gsl_sf_bessel_y1_e x | 494 | bessel_y1_e x = createSFR "bessel_y1_e" $ gsl_sf_bessel_y1_e x |
495 | foreign import ccall "bessel.h gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt | 495 | foreign import ccall "gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt |
496 | 496 | ||
497 | -- | wrapper for double gsl_sf_bessel_y1(double x); | 497 | -- | wrapper for double gsl_sf_bessel_y1(double x); |
498 | -- | 498 | -- |
499 | -- <http://www.google.com/search?q=gsl_sf_bessel_y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 499 | -- <http://www.google.com/search?q=gsl_sf_bessel_y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
500 | bessel_y1 :: Double -> Double | 500 | bessel_y1 :: Double -> Double |
501 | bessel_y1 = gsl_sf_bessel_y1 | 501 | bessel_y1 = gsl_sf_bessel_y1 |
502 | foreign import ccall "bessel.h gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> Double | 502 | foreign import ccall "gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> Double |
503 | 503 | ||
504 | -- | wrapper for int gsl_sf_bessel_y2_e(double x,gsl_sf_result* result); | 504 | -- | wrapper for int gsl_sf_bessel_y2_e(double x,gsl_sf_result* result); |
505 | -- | 505 | -- |
506 | -- <http://www.google.com/search?q=gsl_sf_bessel_y2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 506 | -- <http://www.google.com/search?q=gsl_sf_bessel_y2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
507 | bessel_y2_e :: Double -> (Double,Double) | 507 | bessel_y2_e :: Double -> (Double,Double) |
508 | bessel_y2_e x = createSFR "bessel_y2_e" $ gsl_sf_bessel_y2_e x | 508 | bessel_y2_e x = createSFR "bessel_y2_e" $ gsl_sf_bessel_y2_e x |
509 | foreign import ccall "bessel.h gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt | 509 | foreign import ccall "gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt |
510 | 510 | ||
511 | -- | wrapper for double gsl_sf_bessel_y2(double x); | 511 | -- | wrapper for double gsl_sf_bessel_y2(double x); |
512 | -- | 512 | -- |
513 | -- <http://www.google.com/search?q=gsl_sf_bessel_y2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 513 | -- <http://www.google.com/search?q=gsl_sf_bessel_y2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
514 | bessel_y2 :: Double -> Double | 514 | bessel_y2 :: Double -> Double |
515 | bessel_y2 = gsl_sf_bessel_y2 | 515 | bessel_y2 = gsl_sf_bessel_y2 |
516 | foreign import ccall "bessel.h gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> Double | 516 | foreign import ccall "gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> Double |
517 | 517 | ||
518 | -- | wrapper for int gsl_sf_bessel_yl_e(int l,double x,gsl_sf_result* result); | 518 | -- | wrapper for int gsl_sf_bessel_yl_e(int l,double x,gsl_sf_result* result); |
519 | -- | 519 | -- |
520 | -- <http://www.google.com/search?q=gsl_sf_bessel_yl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 520 | -- <http://www.google.com/search?q=gsl_sf_bessel_yl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
521 | bessel_yl_e :: CInt -> Double -> (Double,Double) | 521 | bessel_yl_e :: CInt -> Double -> (Double,Double) |
522 | bessel_yl_e l x = createSFR "bessel_yl_e" $ gsl_sf_bessel_yl_e l x | 522 | bessel_yl_e l x = createSFR "bessel_yl_e" $ gsl_sf_bessel_yl_e l x |
523 | foreign import ccall "bessel.h gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt | 523 | foreign import ccall "gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt |
524 | 524 | ||
525 | -- | wrapper for double gsl_sf_bessel_yl(int l,double x); | 525 | -- | wrapper for double gsl_sf_bessel_yl(int l,double x); |
526 | -- | 526 | -- |
527 | -- <http://www.google.com/search?q=gsl_sf_bessel_yl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 527 | -- <http://www.google.com/search?q=gsl_sf_bessel_yl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
528 | bessel_yl :: CInt -> Double -> Double | 528 | bessel_yl :: CInt -> Double -> Double |
529 | bessel_yl = gsl_sf_bessel_yl | 529 | bessel_yl = gsl_sf_bessel_yl |
530 | foreign import ccall "bessel.h gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double | 530 | foreign import ccall "gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double |
531 | 531 | ||
532 | -- | wrapper for int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array); | 532 | -- | wrapper for int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array); |
533 | -- | 533 | -- |
534 | -- <http://www.google.com/search?q=gsl_sf_bessel_yl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 534 | -- <http://www.google.com/search?q=gsl_sf_bessel_yl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
535 | bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt | 535 | bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt |
536 | bessel_yl_array = gsl_sf_bessel_yl_array | 536 | bessel_yl_array = gsl_sf_bessel_yl_array |
537 | foreign import ccall "bessel.h gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt | 537 | foreign import ccall "gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt |
538 | 538 | ||
539 | -- | wrapper for int gsl_sf_bessel_i0_scaled_e(double x,gsl_sf_result* result); | 539 | -- | wrapper for int gsl_sf_bessel_i0_scaled_e(double x,gsl_sf_result* result); |
540 | -- | 540 | -- |
541 | -- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 541 | -- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
542 | bessel_i0_scaled_e :: Double -> (Double,Double) | 542 | bessel_i0_scaled_e :: Double -> (Double,Double) |
543 | bessel_i0_scaled_e x = createSFR "bessel_i0_scaled_e" $ gsl_sf_bessel_i0_scaled_e x | 543 | bessel_i0_scaled_e x = createSFR "bessel_i0_scaled_e" $ gsl_sf_bessel_i0_scaled_e x |
544 | foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt | 544 | foreign import ccall "gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt |
545 | 545 | ||
546 | -- | wrapper for double gsl_sf_bessel_i0_scaled(double x); | 546 | -- | wrapper for double gsl_sf_bessel_i0_scaled(double x); |
547 | -- | 547 | -- |
548 | -- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 548 | -- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
549 | bessel_i0_scaled :: Double -> Double | 549 | bessel_i0_scaled :: Double -> Double |
550 | bessel_i0_scaled = gsl_sf_bessel_i0_scaled | 550 | bessel_i0_scaled = gsl_sf_bessel_i0_scaled |
551 | foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled :: Double -> Double | 551 | foreign import ccall "gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled :: Double -> Double |
552 | 552 | ||
553 | -- | wrapper for int gsl_sf_bessel_i1_scaled_e(double x,gsl_sf_result* result); | 553 | -- | wrapper for int gsl_sf_bessel_i1_scaled_e(double x,gsl_sf_result* result); |
554 | -- | 554 | -- |
555 | -- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 555 | -- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
556 | bessel_i1_scaled_e :: Double -> (Double,Double) | 556 | bessel_i1_scaled_e :: Double -> (Double,Double) |
557 | bessel_i1_scaled_e x = createSFR "bessel_i1_scaled_e" $ gsl_sf_bessel_i1_scaled_e x | 557 | bessel_i1_scaled_e x = createSFR "bessel_i1_scaled_e" $ gsl_sf_bessel_i1_scaled_e x |
558 | foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt | 558 | foreign import ccall "gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt |
559 | 559 | ||
560 | -- | wrapper for double gsl_sf_bessel_i1_scaled(double x); | 560 | -- | wrapper for double gsl_sf_bessel_i1_scaled(double x); |
561 | -- | 561 | -- |
562 | -- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 562 | -- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
563 | bessel_i1_scaled :: Double -> Double | 563 | bessel_i1_scaled :: Double -> Double |
564 | bessel_i1_scaled = gsl_sf_bessel_i1_scaled | 564 | bessel_i1_scaled = gsl_sf_bessel_i1_scaled |
565 | foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled :: Double -> Double | 565 | foreign import ccall "gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled :: Double -> Double |
566 | 566 | ||
567 | -- | wrapper for int gsl_sf_bessel_i2_scaled_e(double x,gsl_sf_result* result); | 567 | -- | wrapper for int gsl_sf_bessel_i2_scaled_e(double x,gsl_sf_result* result); |
568 | -- | 568 | -- |
569 | -- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 569 | -- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
570 | bessel_i2_scaled_e :: Double -> (Double,Double) | 570 | bessel_i2_scaled_e :: Double -> (Double,Double) |
571 | bessel_i2_scaled_e x = createSFR "bessel_i2_scaled_e" $ gsl_sf_bessel_i2_scaled_e x | 571 | bessel_i2_scaled_e x = createSFR "bessel_i2_scaled_e" $ gsl_sf_bessel_i2_scaled_e x |
572 | foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt | 572 | foreign import ccall "gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt |
573 | 573 | ||
574 | -- | wrapper for double gsl_sf_bessel_i2_scaled(double x); | 574 | -- | wrapper for double gsl_sf_bessel_i2_scaled(double x); |
575 | -- | 575 | -- |
576 | -- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 576 | -- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
577 | bessel_i2_scaled :: Double -> Double | 577 | bessel_i2_scaled :: Double -> Double |
578 | bessel_i2_scaled = gsl_sf_bessel_i2_scaled | 578 | bessel_i2_scaled = gsl_sf_bessel_i2_scaled |
579 | foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled :: Double -> Double | 579 | foreign import ccall "gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled :: Double -> Double |
580 | 580 | ||
581 | -- | wrapper for int gsl_sf_bessel_il_scaled_e(int l,double x,gsl_sf_result* result); | 581 | -- | wrapper for int gsl_sf_bessel_il_scaled_e(int l,double x,gsl_sf_result* result); |
582 | -- | 582 | -- |
583 | -- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 583 | -- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
584 | bessel_il_scaled_e :: CInt -> Double -> (Double,Double) | 584 | bessel_il_scaled_e :: CInt -> Double -> (Double,Double) |
585 | bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x | 585 | bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x |
586 | foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt | 586 | foreign import ccall "gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt |
587 | 587 | ||
588 | -- | wrapper for double gsl_sf_bessel_il_scaled(int l,double x); | 588 | -- | wrapper for double gsl_sf_bessel_il_scaled(int l,double x); |
589 | -- | 589 | -- |
590 | -- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 590 | -- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
591 | bessel_il_scaled :: CInt -> Double -> Double | 591 | bessel_il_scaled :: CInt -> Double -> Double |
592 | bessel_il_scaled = gsl_sf_bessel_il_scaled | 592 | bessel_il_scaled = gsl_sf_bessel_il_scaled |
593 | foreign import ccall "bessel.h gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double | 593 | foreign import ccall "gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double |
594 | 594 | ||
595 | -- | wrapper for int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array); | 595 | -- | wrapper for int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array); |
596 | -- | 596 | -- |
597 | -- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 597 | -- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
598 | bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt | 598 | bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt |
599 | bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array | 599 | bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array |
600 | foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt | 600 | foreign import ccall "gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt |
601 | 601 | ||
602 | -- | wrapper for int gsl_sf_bessel_k0_scaled_e(double x,gsl_sf_result* result); | 602 | -- | wrapper for int gsl_sf_bessel_k0_scaled_e(double x,gsl_sf_result* result); |
603 | -- | 603 | -- |
604 | -- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 604 | -- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
605 | bessel_k0_scaled_e :: Double -> (Double,Double) | 605 | bessel_k0_scaled_e :: Double -> (Double,Double) |
606 | bessel_k0_scaled_e x = createSFR "bessel_k0_scaled_e" $ gsl_sf_bessel_k0_scaled_e x | 606 | bessel_k0_scaled_e x = createSFR "bessel_k0_scaled_e" $ gsl_sf_bessel_k0_scaled_e x |
607 | foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt | 607 | foreign import ccall "gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt |
608 | 608 | ||
609 | -- | wrapper for double gsl_sf_bessel_k0_scaled(double x); | 609 | -- | wrapper for double gsl_sf_bessel_k0_scaled(double x); |
610 | -- | 610 | -- |
611 | -- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 611 | -- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
612 | bessel_k0_scaled :: Double -> Double | 612 | bessel_k0_scaled :: Double -> Double |
613 | bessel_k0_scaled = gsl_sf_bessel_k0_scaled | 613 | bessel_k0_scaled = gsl_sf_bessel_k0_scaled |
614 | foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled :: Double -> Double | 614 | foreign import ccall "gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled :: Double -> Double |
615 | 615 | ||
616 | -- | wrapper for int gsl_sf_bessel_k1_scaled_e(double x,gsl_sf_result* result); | 616 | -- | wrapper for int gsl_sf_bessel_k1_scaled_e(double x,gsl_sf_result* result); |
617 | -- | 617 | -- |
618 | -- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 618 | -- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
619 | bessel_k1_scaled_e :: Double -> (Double,Double) | 619 | bessel_k1_scaled_e :: Double -> (Double,Double) |
620 | bessel_k1_scaled_e x = createSFR "bessel_k1_scaled_e" $ gsl_sf_bessel_k1_scaled_e x | 620 | bessel_k1_scaled_e x = createSFR "bessel_k1_scaled_e" $ gsl_sf_bessel_k1_scaled_e x |
621 | foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt | 621 | foreign import ccall "gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt |
622 | 622 | ||
623 | -- | wrapper for double gsl_sf_bessel_k1_scaled(double x); | 623 | -- | wrapper for double gsl_sf_bessel_k1_scaled(double x); |
624 | -- | 624 | -- |
625 | -- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 625 | -- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
626 | bessel_k1_scaled :: Double -> Double | 626 | bessel_k1_scaled :: Double -> Double |
627 | bessel_k1_scaled = gsl_sf_bessel_k1_scaled | 627 | bessel_k1_scaled = gsl_sf_bessel_k1_scaled |
628 | foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled :: Double -> Double | 628 | foreign import ccall "gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled :: Double -> Double |
629 | 629 | ||
630 | -- | wrapper for int gsl_sf_bessel_k2_scaled_e(double x,gsl_sf_result* result); | 630 | -- | wrapper for int gsl_sf_bessel_k2_scaled_e(double x,gsl_sf_result* result); |
631 | -- | 631 | -- |
632 | -- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 632 | -- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
633 | bessel_k2_scaled_e :: Double -> (Double,Double) | 633 | bessel_k2_scaled_e :: Double -> (Double,Double) |
634 | bessel_k2_scaled_e x = createSFR "bessel_k2_scaled_e" $ gsl_sf_bessel_k2_scaled_e x | 634 | bessel_k2_scaled_e x = createSFR "bessel_k2_scaled_e" $ gsl_sf_bessel_k2_scaled_e x |
635 | foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt | 635 | foreign import ccall "gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt |
636 | 636 | ||
637 | -- | wrapper for double gsl_sf_bessel_k2_scaled(double x); | 637 | -- | wrapper for double gsl_sf_bessel_k2_scaled(double x); |
638 | -- | 638 | -- |
639 | -- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 639 | -- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
640 | bessel_k2_scaled :: Double -> Double | 640 | bessel_k2_scaled :: Double -> Double |
641 | bessel_k2_scaled = gsl_sf_bessel_k2_scaled | 641 | bessel_k2_scaled = gsl_sf_bessel_k2_scaled |
642 | foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled :: Double -> Double | 642 | foreign import ccall "gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled :: Double -> Double |
643 | 643 | ||
644 | -- | wrapper for int gsl_sf_bessel_kl_scaled_e(int l,double x,gsl_sf_result* result); | 644 | -- | wrapper for int gsl_sf_bessel_kl_scaled_e(int l,double x,gsl_sf_result* result); |
645 | -- | 645 | -- |
646 | -- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 646 | -- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
647 | bessel_kl_scaled_e :: CInt -> Double -> (Double,Double) | 647 | bessel_kl_scaled_e :: CInt -> Double -> (Double,Double) |
648 | bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x | 648 | bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x |
649 | foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt | 649 | foreign import ccall "gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt |
650 | 650 | ||
651 | -- | wrapper for double gsl_sf_bessel_kl_scaled(int l,double x); | 651 | -- | wrapper for double gsl_sf_bessel_kl_scaled(int l,double x); |
652 | -- | 652 | -- |
653 | -- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 653 | -- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
654 | bessel_kl_scaled :: CInt -> Double -> Double | 654 | bessel_kl_scaled :: CInt -> Double -> Double |
655 | bessel_kl_scaled = gsl_sf_bessel_kl_scaled | 655 | bessel_kl_scaled = gsl_sf_bessel_kl_scaled |
656 | foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double | 656 | foreign import ccall "gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double |
657 | 657 | ||
658 | -- | wrapper for int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array); | 658 | -- | wrapper for int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array); |
659 | -- | 659 | -- |
660 | -- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 660 | -- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
661 | bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt | 661 | bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt |
662 | bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array | 662 | bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array |
663 | foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt | 663 | foreign import ccall "gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt |
664 | 664 | ||
665 | -- | wrapper for int gsl_sf_bessel_Jnu_e(double nu,double x,gsl_sf_result* result); | 665 | -- | wrapper for int gsl_sf_bessel_Jnu_e(double nu,double x,gsl_sf_result* result); |
666 | -- | 666 | -- |
667 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 667 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
668 | bessel_Jnu_e :: Double -> Double -> (Double,Double) | 668 | bessel_Jnu_e :: Double -> Double -> (Double,Double) |
669 | bessel_Jnu_e nu x = createSFR "bessel_Jnu_e" $ gsl_sf_bessel_Jnu_e nu x | 669 | bessel_Jnu_e nu x = createSFR "bessel_Jnu_e" $ gsl_sf_bessel_Jnu_e nu x |
670 | foreign import ccall "bessel.h gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt | 670 | foreign import ccall "gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt |
671 | 671 | ||
672 | -- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x); | 672 | -- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x); |
673 | -- | 673 | -- |
674 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 674 | -- <http://www.google.com/search?q=gsl_sf_bessel_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
675 | bessel_Jnu :: Double -> Double -> Double | 675 | bessel_Jnu :: Double -> Double -> Double |
676 | bessel_Jnu = gsl_sf_bessel_Jnu | 676 | bessel_Jnu = gsl_sf_bessel_Jnu |
677 | foreign import ccall "bessel.h gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double -> Double -> Double | 677 | foreign import ccall "gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double -> Double -> Double |
678 | 678 | ||
679 | -- | wrapper for int gsl_sf_bessel_Ynu_e(double nu,double x,gsl_sf_result* result); | 679 | -- | wrapper for int gsl_sf_bessel_Ynu_e(double nu,double x,gsl_sf_result* result); |
680 | -- | 680 | -- |
681 | -- <http://www.google.com/search?q=gsl_sf_bessel_Ynu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 681 | -- <http://www.google.com/search?q=gsl_sf_bessel_Ynu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
682 | bessel_Ynu_e :: Double -> Double -> (Double,Double) | 682 | bessel_Ynu_e :: Double -> Double -> (Double,Double) |
683 | bessel_Ynu_e nu x = createSFR "bessel_Ynu_e" $ gsl_sf_bessel_Ynu_e nu x | 683 | bessel_Ynu_e nu x = createSFR "bessel_Ynu_e" $ gsl_sf_bessel_Ynu_e nu x |
684 | foreign import ccall "bessel.h gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt | 684 | foreign import ccall "gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt |
685 | 685 | ||
686 | -- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x); | 686 | -- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x); |
687 | -- | 687 | -- |
688 | -- <http://www.google.com/search?q=gsl_sf_bessel_Ynu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 688 | -- <http://www.google.com/search?q=gsl_sf_bessel_Ynu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
689 | bessel_Ynu :: Double -> Double -> Double | 689 | bessel_Ynu :: Double -> Double -> Double |
690 | bessel_Ynu = gsl_sf_bessel_Ynu | 690 | bessel_Ynu = gsl_sf_bessel_Ynu |
691 | foreign import ccall "bessel.h gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double -> Double -> Double | 691 | foreign import ccall "gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double -> Double -> Double |
692 | 692 | ||
693 | -- | wrapper for int gsl_sf_bessel_sequence_Jnu_e(double nu,gsl_mode_t mode,size_t size,double* v); | 693 | -- | wrapper for int gsl_sf_bessel_sequence_Jnu_e(double nu,gsl_mode_t mode,size_t size,double* v); |
694 | -- | 694 | -- |
695 | -- <http://www.google.com/search?q=gsl_sf_bessel_sequence_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 695 | -- <http://www.google.com/search?q=gsl_sf_bessel_sequence_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
696 | bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> CInt | 696 | bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> CInt |
697 | bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v | 697 | bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v |
698 | foreign import ccall "bessel.h gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> CInt | 698 | foreign import ccall "gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> CInt |
699 | 699 | ||
700 | -- | wrapper for int gsl_sf_bessel_Inu_scaled_e(double nu,double x,gsl_sf_result* result); | 700 | -- | wrapper for int gsl_sf_bessel_Inu_scaled_e(double nu,double x,gsl_sf_result* result); |
701 | -- | 701 | -- |
702 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 702 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
703 | bessel_Inu_scaled_e :: Double -> Double -> (Double,Double) | 703 | bessel_Inu_scaled_e :: Double -> Double -> (Double,Double) |
704 | bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x | 704 | bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x |
705 | foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt | 705 | foreign import ccall "gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt |
706 | 706 | ||
707 | -- | wrapper for double gsl_sf_bessel_Inu_scaled(double nu,double x); | 707 | -- | wrapper for double gsl_sf_bessel_Inu_scaled(double nu,double x); |
708 | -- | 708 | -- |
709 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 709 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
710 | bessel_Inu_scaled :: Double -> Double -> Double | 710 | bessel_Inu_scaled :: Double -> Double -> Double |
711 | bessel_Inu_scaled = gsl_sf_bessel_Inu_scaled | 711 | bessel_Inu_scaled = gsl_sf_bessel_Inu_scaled |
712 | foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scaled :: Double -> Double -> Double | 712 | foreign import ccall "gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scaled :: Double -> Double -> Double |
713 | 713 | ||
714 | -- | wrapper for int gsl_sf_bessel_Inu_e(double nu,double x,gsl_sf_result* result); | 714 | -- | wrapper for int gsl_sf_bessel_Inu_e(double nu,double x,gsl_sf_result* result); |
715 | -- | 715 | -- |
716 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 716 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
717 | bessel_Inu_e :: Double -> Double -> (Double,Double) | 717 | bessel_Inu_e :: Double -> Double -> (Double,Double) |
718 | bessel_Inu_e nu x = createSFR "bessel_Inu_e" $ gsl_sf_bessel_Inu_e nu x | 718 | bessel_Inu_e nu x = createSFR "bessel_Inu_e" $ gsl_sf_bessel_Inu_e nu x |
719 | foreign import ccall "bessel.h gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt | 719 | foreign import ccall "gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt |
720 | 720 | ||
721 | -- | wrapper for double gsl_sf_bessel_Inu(double nu,double x); | 721 | -- | wrapper for double gsl_sf_bessel_Inu(double nu,double x); |
722 | -- | 722 | -- |
723 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 723 | -- <http://www.google.com/search?q=gsl_sf_bessel_Inu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
724 | bessel_Inu :: Double -> Double -> Double | 724 | bessel_Inu :: Double -> Double -> Double |
725 | bessel_Inu = gsl_sf_bessel_Inu | 725 | bessel_Inu = gsl_sf_bessel_Inu |
726 | foreign import ccall "bessel.h gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double -> Double -> Double | 726 | foreign import ccall "gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double -> Double -> Double |
727 | 727 | ||
728 | -- | wrapper for int gsl_sf_bessel_Knu_scaled_e(double nu,double x,gsl_sf_result* result); | 728 | -- | wrapper for int gsl_sf_bessel_Knu_scaled_e(double nu,double x,gsl_sf_result* result); |
729 | -- | 729 | -- |
730 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 730 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
731 | bessel_Knu_scaled_e :: Double -> Double -> (Double,Double) | 731 | bessel_Knu_scaled_e :: Double -> Double -> (Double,Double) |
732 | bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x | 732 | bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x |
733 | foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt | 733 | foreign import ccall "gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt |
734 | 734 | ||
735 | -- | wrapper for double gsl_sf_bessel_Knu_scaled(double nu,double x); | 735 | -- | wrapper for double gsl_sf_bessel_Knu_scaled(double nu,double x); |
736 | -- | 736 | -- |
737 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 737 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
738 | bessel_Knu_scaled :: Double -> Double -> Double | 738 | bessel_Knu_scaled :: Double -> Double -> Double |
739 | bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled | 739 | bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled |
740 | foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double | 740 | foreign import ccall "gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double |
741 | 741 | ||
742 | -- | wrapper for int gsl_sf_bessel_Knu_e(double nu,double x,gsl_sf_result* result); | 742 | -- | wrapper for int gsl_sf_bessel_Knu_e(double nu,double x,gsl_sf_result* result); |
743 | -- | 743 | -- |
744 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 744 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
745 | bessel_Knu_e :: Double -> Double -> (Double,Double) | 745 | bessel_Knu_e :: Double -> Double -> (Double,Double) |
746 | bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x | 746 | bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x |
747 | foreign import ccall "bessel.h gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt | 747 | foreign import ccall "gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt |
748 | 748 | ||
749 | -- | wrapper for double gsl_sf_bessel_Knu(double nu,double x); | 749 | -- | wrapper for double gsl_sf_bessel_Knu(double nu,double x); |
750 | -- | 750 | -- |
751 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 751 | -- <http://www.google.com/search?q=gsl_sf_bessel_Knu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
752 | bessel_Knu :: Double -> Double -> Double | 752 | bessel_Knu :: Double -> Double -> Double |
753 | bessel_Knu = gsl_sf_bessel_Knu | 753 | bessel_Knu = gsl_sf_bessel_Knu |
754 | foreign import ccall "bessel.h gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double -> Double -> Double | 754 | foreign import ccall "gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double -> Double -> Double |
755 | 755 | ||
756 | -- | wrapper for int gsl_sf_bessel_lnKnu_e(double nu,double x,gsl_sf_result* result); | 756 | -- | wrapper for int gsl_sf_bessel_lnKnu_e(double nu,double x,gsl_sf_result* result); |
757 | -- | 757 | -- |
758 | -- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 758 | -- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
759 | bessel_lnKnu_e :: Double -> Double -> (Double,Double) | 759 | bessel_lnKnu_e :: Double -> Double -> (Double,Double) |
760 | bessel_lnKnu_e nu x = createSFR "bessel_lnKnu_e" $ gsl_sf_bessel_lnKnu_e nu x | 760 | bessel_lnKnu_e nu x = createSFR "bessel_lnKnu_e" $ gsl_sf_bessel_lnKnu_e nu x |
761 | foreign import ccall "bessel.h gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt | 761 | foreign import ccall "gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt |
762 | 762 | ||
763 | -- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x); | 763 | -- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x); |
764 | -- | 764 | -- |
765 | -- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 765 | -- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
766 | bessel_lnKnu :: Double -> Double -> Double | 766 | bessel_lnKnu :: Double -> Double -> Double |
767 | bessel_lnKnu = gsl_sf_bessel_lnKnu | 767 | bessel_lnKnu = gsl_sf_bessel_lnKnu |
768 | foreign import ccall "bessel.h gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Double -> Double -> Double | 768 | foreign import ccall "gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Double -> Double -> Double |
769 | 769 | ||
770 | -- | wrapper for int gsl_sf_bessel_zero_J0_e(int s,gsl_sf_result* result); | 770 | -- | wrapper for int gsl_sf_bessel_zero_J0_e(int s,gsl_sf_result* result); |
771 | -- | 771 | -- |
772 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 772 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
773 | bessel_zero_J0_e :: CInt -> (Double,Double) | 773 | bessel_zero_J0_e :: CInt -> (Double,Double) |
774 | bessel_zero_J0_e s = createSFR "bessel_zero_J0_e" $ gsl_sf_bessel_zero_J0_e s | 774 | bessel_zero_J0_e s = createSFR "bessel_zero_J0_e" $ gsl_sf_bessel_zero_J0_e s |
775 | foreign import ccall "bessel.h gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt | 775 | foreign import ccall "gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt |
776 | 776 | ||
777 | -- | wrapper for double gsl_sf_bessel_zero_J0(int s); | 777 | -- | wrapper for double gsl_sf_bessel_zero_J0(int s); |
778 | -- | 778 | -- |
779 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 779 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
780 | bessel_zero_J0 :: CInt -> Double | 780 | bessel_zero_J0 :: CInt -> Double |
781 | bessel_zero_J0 = gsl_sf_bessel_zero_J0 | 781 | bessel_zero_J0 = gsl_sf_bessel_zero_J0 |
782 | foreign import ccall "bessel.h gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double | 782 | foreign import ccall "gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double |
783 | 783 | ||
784 | -- | wrapper for int gsl_sf_bessel_zero_J1_e(int s,gsl_sf_result* result); | 784 | -- | wrapper for int gsl_sf_bessel_zero_J1_e(int s,gsl_sf_result* result); |
785 | -- | 785 | -- |
786 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 786 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
787 | bessel_zero_J1_e :: CInt -> (Double,Double) | 787 | bessel_zero_J1_e :: CInt -> (Double,Double) |
788 | bessel_zero_J1_e s = createSFR "bessel_zero_J1_e" $ gsl_sf_bessel_zero_J1_e s | 788 | bessel_zero_J1_e s = createSFR "bessel_zero_J1_e" $ gsl_sf_bessel_zero_J1_e s |
789 | foreign import ccall "bessel.h gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt | 789 | foreign import ccall "gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt |
790 | 790 | ||
791 | -- | wrapper for double gsl_sf_bessel_zero_J1(int s); | 791 | -- | wrapper for double gsl_sf_bessel_zero_J1(int s); |
792 | -- | 792 | -- |
793 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 793 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
794 | bessel_zero_J1 :: CInt -> Double | 794 | bessel_zero_J1 :: CInt -> Double |
795 | bessel_zero_J1 = gsl_sf_bessel_zero_J1 | 795 | bessel_zero_J1 = gsl_sf_bessel_zero_J1 |
796 | foreign import ccall "bessel.h gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double | 796 | foreign import ccall "gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double |
797 | 797 | ||
798 | -- | wrapper for int gsl_sf_bessel_zero_Jnu_e(double nu,int s,gsl_sf_result* result); | 798 | -- | wrapper for int gsl_sf_bessel_zero_Jnu_e(double nu,int s,gsl_sf_result* result); |
799 | -- | 799 | -- |
800 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 800 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
801 | bessel_zero_Jnu_e :: Double -> CInt -> (Double,Double) | 801 | bessel_zero_Jnu_e :: Double -> CInt -> (Double,Double) |
802 | bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s | 802 | bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s |
803 | foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt | 803 | foreign import ccall "gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt |
804 | 804 | ||
805 | -- | wrapper for double gsl_sf_bessel_zero_Jnu(double nu,int s); | 805 | -- | wrapper for double gsl_sf_bessel_zero_Jnu(double nu,int s); |
806 | -- | 806 | -- |
807 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 807 | -- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
808 | bessel_zero_Jnu :: Double -> CInt -> Double | 808 | bessel_zero_Jnu :: Double -> CInt -> Double |
809 | bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu | 809 | bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu |
810 | foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double | 810 | foreign import ccall "gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double |
diff --git a/lib/Numeric/GSL/Special/Clausen.hs b/lib/Numeric/GSL/Special/Clausen.hs index 9f509cc..4ebf0e2 100644 --- a/lib/Numeric/GSL/Special/Clausen.hs +++ b/lib/Numeric/GSL/Special/Clausen.hs | |||
@@ -28,11 +28,11 @@ import Numeric.GSL.Special.Internal | |||
28 | -- <http://www.google.com/search?q=gsl_sf_clausen_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 28 | -- <http://www.google.com/search?q=gsl_sf_clausen_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
29 | clausen_e :: Double -> (Double,Double) | 29 | clausen_e :: Double -> (Double,Double) |
30 | clausen_e x = createSFR "clausen_e" $ gsl_sf_clausen_e x | 30 | clausen_e x = createSFR "clausen_e" $ gsl_sf_clausen_e x |
31 | foreign import ccall "clausen.h gsl_sf_clausen_e" gsl_sf_clausen_e :: Double -> Ptr () -> IO CInt | 31 | foreign import ccall "gsl_sf_clausen_e" gsl_sf_clausen_e :: Double -> Ptr () -> IO CInt |
32 | 32 | ||
33 | -- | wrapper for double gsl_sf_clausen(double x); | 33 | -- | wrapper for double gsl_sf_clausen(double x); |
34 | -- | 34 | -- |
35 | -- <http://www.google.com/search?q=gsl_sf_clausen&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 35 | -- <http://www.google.com/search?q=gsl_sf_clausen&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
36 | clausen :: Double -> Double | 36 | clausen :: Double -> Double |
37 | clausen = gsl_sf_clausen | 37 | clausen = gsl_sf_clausen |
38 | foreign import ccall "clausen.h gsl_sf_clausen" gsl_sf_clausen :: Double -> Double | 38 | foreign import ccall "gsl_sf_clausen" gsl_sf_clausen :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Coulomb.hs b/lib/Numeric/GSL/Special/Coulomb.hs index 57cfa23..2b89f03 100644 --- a/lib/Numeric/GSL/Special/Coulomb.hs +++ b/lib/Numeric/GSL/Special/Coulomb.hs | |||
@@ -31,74 +31,74 @@ import Numeric.GSL.Special.Internal | |||
31 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 31 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
32 | hydrogenicR_1_e :: Double -> Double -> (Double,Double) | 32 | hydrogenicR_1_e :: Double -> Double -> (Double,Double) |
33 | hydrogenicR_1_e zZ r = createSFR "hydrogenicR_1_e" $ gsl_sf_hydrogenicR_1_e zZ r | 33 | hydrogenicR_1_e zZ r = createSFR "hydrogenicR_1_e" $ gsl_sf_hydrogenicR_1_e zZ r |
34 | foreign import ccall "coulomb.h gsl_sf_hydrogenicR_1_e" gsl_sf_hydrogenicR_1_e :: Double -> Double -> Ptr () -> IO CInt | 34 | foreign import ccall "gsl_sf_hydrogenicR_1_e" gsl_sf_hydrogenicR_1_e :: Double -> Double -> Ptr () -> IO CInt |
35 | 35 | ||
36 | -- | wrapper for double gsl_sf_hydrogenicR_1(double Z,double r); | 36 | -- | wrapper for double gsl_sf_hydrogenicR_1(double Z,double r); |
37 | -- | 37 | -- |
38 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 38 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
39 | hydrogenicR_1 :: Double -> Double -> Double | 39 | hydrogenicR_1 :: Double -> Double -> Double |
40 | hydrogenicR_1 = gsl_sf_hydrogenicR_1 | 40 | hydrogenicR_1 = gsl_sf_hydrogenicR_1 |
41 | foreign import ccall "coulomb.h gsl_sf_hydrogenicR_1" gsl_sf_hydrogenicR_1 :: Double -> Double -> Double | 41 | foreign import ccall "gsl_sf_hydrogenicR_1" gsl_sf_hydrogenicR_1 :: Double -> Double -> Double |
42 | 42 | ||
43 | -- | wrapper for int gsl_sf_hydrogenicR_e(int n,int l,double Z,double r,gsl_sf_result* result); | 43 | -- | wrapper for int gsl_sf_hydrogenicR_e(int n,int l,double Z,double r,gsl_sf_result* result); |
44 | -- | 44 | -- |
45 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 45 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
46 | hydrogenicR_e :: CInt -> CInt -> Double -> Double -> (Double,Double) | 46 | hydrogenicR_e :: CInt -> CInt -> Double -> Double -> (Double,Double) |
47 | hydrogenicR_e n l zZ r = createSFR "hydrogenicR_e" $ gsl_sf_hydrogenicR_e n l zZ r | 47 | hydrogenicR_e n l zZ r = createSFR "hydrogenicR_e" $ gsl_sf_hydrogenicR_e n l zZ r |
48 | foreign import ccall "coulomb.h gsl_sf_hydrogenicR_e" gsl_sf_hydrogenicR_e :: CInt -> CInt -> Double -> Double -> Ptr () -> IO CInt | 48 | foreign import ccall "gsl_sf_hydrogenicR_e" gsl_sf_hydrogenicR_e :: CInt -> CInt -> Double -> Double -> Ptr () -> IO CInt |
49 | 49 | ||
50 | -- | wrapper for double gsl_sf_hydrogenicR(int n,int l,double Z,double r); | 50 | -- | wrapper for double gsl_sf_hydrogenicR(int n,int l,double Z,double r); |
51 | -- | 51 | -- |
52 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 52 | -- <http://www.google.com/search?q=gsl_sf_hydrogenicR&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
53 | hydrogenicR :: CInt -> CInt -> Double -> Double -> Double | 53 | hydrogenicR :: CInt -> CInt -> Double -> Double -> Double |
54 | hydrogenicR = gsl_sf_hydrogenicR | 54 | hydrogenicR = gsl_sf_hydrogenicR |
55 | foreign import ccall "coulomb.h gsl_sf_hydrogenicR" gsl_sf_hydrogenicR :: CInt -> CInt -> Double -> Double -> Double | 55 | foreign import ccall "gsl_sf_hydrogenicR" gsl_sf_hydrogenicR :: CInt -> CInt -> Double -> Double -> Double |
56 | 56 | ||
57 | -- | wrapper for int gsl_sf_coulomb_wave_FG_e(double eta,double x,double lam_F,int k_lam_G,gsl_sf_result* F,gsl_sf_result* Fp,gsl_sf_result* G,gsl_sf_result* Gp,double* exp_F,double* exp_G); | 57 | -- | wrapper for int gsl_sf_coulomb_wave_FG_e(double eta,double x,double lam_F,int k_lam_G,gsl_sf_result* F,gsl_sf_result* Fp,gsl_sf_result* G,gsl_sf_result* Gp,double* exp_F,double* exp_G); |
58 | -- | 58 | -- |
59 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 59 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
60 | coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt | 60 | coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt |
61 | coulomb_wave_FG_e = gsl_sf_coulomb_wave_FG_e | 61 | coulomb_wave_FG_e = gsl_sf_coulomb_wave_FG_e |
62 | foreign import ccall "coulomb.h gsl_sf_coulomb_wave_FG_e" gsl_sf_coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt | 62 | foreign import ccall "gsl_sf_coulomb_wave_FG_e" gsl_sf_coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt |
63 | 63 | ||
64 | -- | wrapper for int gsl_sf_coulomb_wave_F_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); | 64 | -- | wrapper for int gsl_sf_coulomb_wave_F_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); |
65 | -- | 65 | -- |
66 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_F_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 66 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_F_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
67 | coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt | 67 | coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt |
68 | coulomb_wave_F_array = gsl_sf_coulomb_wave_F_array | 68 | coulomb_wave_F_array = gsl_sf_coulomb_wave_F_array |
69 | foreign import ccall "coulomb.h gsl_sf_coulomb_wave_F_array" gsl_sf_coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt | 69 | foreign import ccall "gsl_sf_coulomb_wave_F_array" gsl_sf_coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt |
70 | 70 | ||
71 | -- | wrapper for int gsl_sf_coulomb_wave_FG_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* gc_array,double* F_exponent,double* G_exponent); | 71 | -- | wrapper for int gsl_sf_coulomb_wave_FG_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* gc_array,double* F_exponent,double* G_exponent); |
72 | -- | 72 | -- |
73 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 73 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
74 | coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt | 74 | coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt |
75 | coulomb_wave_FG_array = gsl_sf_coulomb_wave_FG_array | 75 | coulomb_wave_FG_array = gsl_sf_coulomb_wave_FG_array |
76 | foreign import ccall "coulomb.h gsl_sf_coulomb_wave_FG_array" gsl_sf_coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt | 76 | foreign import ccall "gsl_sf_coulomb_wave_FG_array" gsl_sf_coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt |
77 | 77 | ||
78 | -- | wrapper for int gsl_sf_coulomb_wave_FGp_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* fcp_array,double* gc_array,double* gcp_array,double* F_exponent,double* G_exponent); | 78 | -- | wrapper for int gsl_sf_coulomb_wave_FGp_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* fcp_array,double* gc_array,double* gcp_array,double* F_exponent,double* G_exponent); |
79 | -- | 79 | -- |
80 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FGp_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 80 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FGp_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
81 | coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt | 81 | coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt |
82 | coulomb_wave_FGp_array = gsl_sf_coulomb_wave_FGp_array | 82 | coulomb_wave_FGp_array = gsl_sf_coulomb_wave_FGp_array |
83 | foreign import ccall "coulomb.h gsl_sf_coulomb_wave_FGp_array" gsl_sf_coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt | 83 | foreign import ccall "gsl_sf_coulomb_wave_FGp_array" gsl_sf_coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt |
84 | 84 | ||
85 | -- | wrapper for int gsl_sf_coulomb_wave_sphF_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); | 85 | -- | wrapper for int gsl_sf_coulomb_wave_sphF_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); |
86 | -- | 86 | -- |
87 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_sphF_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 87 | -- <http://www.google.com/search?q=gsl_sf_coulomb_wave_sphF_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
88 | coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt | 88 | coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt |
89 | coulomb_wave_sphF_array = gsl_sf_coulomb_wave_sphF_array | 89 | coulomb_wave_sphF_array = gsl_sf_coulomb_wave_sphF_array |
90 | foreign import ccall "coulomb.h gsl_sf_coulomb_wave_sphF_array" gsl_sf_coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt | 90 | foreign import ccall "gsl_sf_coulomb_wave_sphF_array" gsl_sf_coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt |
91 | 91 | ||
92 | -- | wrapper for int gsl_sf_coulomb_CL_e(double L,double eta,gsl_sf_result* result); | 92 | -- | wrapper for int gsl_sf_coulomb_CL_e(double L,double eta,gsl_sf_result* result); |
93 | -- | 93 | -- |
94 | -- <http://www.google.com/search?q=gsl_sf_coulomb_CL_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 94 | -- <http://www.google.com/search?q=gsl_sf_coulomb_CL_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
95 | coulomb_CL_e :: Double -> Double -> (Double,Double) | 95 | coulomb_CL_e :: Double -> Double -> (Double,Double) |
96 | coulomb_CL_e lL eta = createSFR "coulomb_CL_e" $ gsl_sf_coulomb_CL_e lL eta | 96 | coulomb_CL_e lL eta = createSFR "coulomb_CL_e" $ gsl_sf_coulomb_CL_e lL eta |
97 | foreign import ccall "coulomb.h gsl_sf_coulomb_CL_e" gsl_sf_coulomb_CL_e :: Double -> Double -> Ptr () -> IO CInt | 97 | foreign import ccall "gsl_sf_coulomb_CL_e" gsl_sf_coulomb_CL_e :: Double -> Double -> Ptr () -> IO CInt |
98 | 98 | ||
99 | -- | wrapper for int gsl_sf_coulomb_CL_array(double Lmin,int kmax,double eta,double* cl); | 99 | -- | wrapper for int gsl_sf_coulomb_CL_array(double Lmin,int kmax,double eta,double* cl); |
100 | -- | 100 | -- |
101 | -- <http://www.google.com/search?q=gsl_sf_coulomb_CL_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 101 | -- <http://www.google.com/search?q=gsl_sf_coulomb_CL_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
102 | coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt | 102 | coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt |
103 | coulomb_CL_array = gsl_sf_coulomb_CL_array | 103 | coulomb_CL_array = gsl_sf_coulomb_CL_array |
104 | foreign import ccall "coulomb.h gsl_sf_coulomb_CL_array" gsl_sf_coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt | 104 | foreign import ccall "gsl_sf_coulomb_CL_array" gsl_sf_coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt |
diff --git a/lib/Numeric/GSL/Special/Coupling.hs b/lib/Numeric/GSL/Special/Coupling.hs index 91a5dc6..836a968 100644 --- a/lib/Numeric/GSL/Special/Coupling.hs +++ b/lib/Numeric/GSL/Special/Coupling.hs | |||
@@ -34,67 +34,67 @@ import Numeric.GSL.Special.Internal | |||
34 | -- <http://www.google.com/search?q=gsl_sf_coupling_3j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 34 | -- <http://www.google.com/search?q=gsl_sf_coupling_3j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
35 | coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) | 35 | coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) |
36 | coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc = createSFR "coupling_3j_e" $ gsl_sf_coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc | 36 | coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc = createSFR "coupling_3j_e" $ gsl_sf_coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc |
37 | foreign import ccall "coupling.h gsl_sf_coupling_3j_e" gsl_sf_coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt | 37 | foreign import ccall "gsl_sf_coupling_3j_e" gsl_sf_coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt |
38 | 38 | ||
39 | -- | wrapper for double gsl_sf_coupling_3j(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc); | 39 | -- | wrapper for double gsl_sf_coupling_3j(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc); |
40 | -- | 40 | -- |
41 | -- <http://www.google.com/search?q=gsl_sf_coupling_3j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 41 | -- <http://www.google.com/search?q=gsl_sf_coupling_3j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
42 | coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 42 | coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
43 | coupling_3j = gsl_sf_coupling_3j | 43 | coupling_3j = gsl_sf_coupling_3j |
44 | foreign import ccall "coupling.h gsl_sf_coupling_3j" gsl_sf_coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 44 | foreign import ccall "gsl_sf_coupling_3j" gsl_sf_coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
45 | 45 | ||
46 | -- | wrapper for int gsl_sf_coupling_6j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); | 46 | -- | wrapper for int gsl_sf_coupling_6j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); |
47 | -- | 47 | -- |
48 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 48 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
49 | coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) | 49 | coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) |
50 | coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_e" $ gsl_sf_coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf | 50 | coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_e" $ gsl_sf_coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf |
51 | foreign import ccall "coupling.h gsl_sf_coupling_6j_e" gsl_sf_coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt | 51 | foreign import ccall "gsl_sf_coupling_6j_e" gsl_sf_coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt |
52 | 52 | ||
53 | -- | wrapper for double gsl_sf_coupling_6j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); | 53 | -- | wrapper for double gsl_sf_coupling_6j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); |
54 | -- | 54 | -- |
55 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 55 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
56 | coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 56 | coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
57 | coupling_6j = gsl_sf_coupling_6j | 57 | coupling_6j = gsl_sf_coupling_6j |
58 | foreign import ccall "coupling.h gsl_sf_coupling_6j" gsl_sf_coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 58 | foreign import ccall "gsl_sf_coupling_6j" gsl_sf_coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
59 | 59 | ||
60 | -- | wrapper for int gsl_sf_coupling_RacahW_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); | 60 | -- | wrapper for int gsl_sf_coupling_RacahW_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); |
61 | -- | 61 | -- |
62 | -- <http://www.google.com/search?q=gsl_sf_coupling_RacahW_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 62 | -- <http://www.google.com/search?q=gsl_sf_coupling_RacahW_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
63 | coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) | 63 | coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) |
64 | coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_RacahW_e" $ gsl_sf_coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf | 64 | coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_RacahW_e" $ gsl_sf_coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf |
65 | foreign import ccall "coupling.h gsl_sf_coupling_RacahW_e" gsl_sf_coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt | 65 | foreign import ccall "gsl_sf_coupling_RacahW_e" gsl_sf_coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt |
66 | 66 | ||
67 | -- | wrapper for double gsl_sf_coupling_RacahW(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); | 67 | -- | wrapper for double gsl_sf_coupling_RacahW(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); |
68 | -- | 68 | -- |
69 | -- <http://www.google.com/search?q=gsl_sf_coupling_RacahW&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 69 | -- <http://www.google.com/search?q=gsl_sf_coupling_RacahW&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
70 | coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 70 | coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
71 | coupling_RacahW = gsl_sf_coupling_RacahW | 71 | coupling_RacahW = gsl_sf_coupling_RacahW |
72 | foreign import ccall "coupling.h gsl_sf_coupling_RacahW" gsl_sf_coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 72 | foreign import ccall "gsl_sf_coupling_RacahW" gsl_sf_coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
73 | 73 | ||
74 | -- | wrapper for int gsl_sf_coupling_9j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji,gsl_sf_result* result); | 74 | -- | wrapper for int gsl_sf_coupling_9j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji,gsl_sf_result* result); |
75 | -- | 75 | -- |
76 | -- <http://www.google.com/search?q=gsl_sf_coupling_9j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 76 | -- <http://www.google.com/search?q=gsl_sf_coupling_9j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
77 | coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) | 77 | coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) |
78 | coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji = createSFR "coupling_9j_e" $ gsl_sf_coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji | 78 | coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji = createSFR "coupling_9j_e" $ gsl_sf_coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji |
79 | foreign import ccall "coupling.h gsl_sf_coupling_9j_e" gsl_sf_coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt | 79 | foreign import ccall "gsl_sf_coupling_9j_e" gsl_sf_coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt |
80 | 80 | ||
81 | -- | wrapper for double gsl_sf_coupling_9j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji); | 81 | -- | wrapper for double gsl_sf_coupling_9j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji); |
82 | -- | 82 | -- |
83 | -- <http://www.google.com/search?q=gsl_sf_coupling_9j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 83 | -- <http://www.google.com/search?q=gsl_sf_coupling_9j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
84 | coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 84 | coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
85 | coupling_9j = gsl_sf_coupling_9j | 85 | coupling_9j = gsl_sf_coupling_9j |
86 | foreign import ccall "coupling.h gsl_sf_coupling_9j" gsl_sf_coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 86 | foreign import ccall "gsl_sf_coupling_9j" gsl_sf_coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
87 | 87 | ||
88 | -- | wrapper for int gsl_sf_coupling_6j_INCORRECT_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); | 88 | -- | wrapper for int gsl_sf_coupling_6j_INCORRECT_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); |
89 | -- | 89 | -- |
90 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 90 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
91 | coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) | 91 | coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) |
92 | coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_INCORRECT_e" $ gsl_sf_coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf | 92 | coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_INCORRECT_e" $ gsl_sf_coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf |
93 | foreign import ccall "coupling.h gsl_sf_coupling_6j_INCORRECT_e" gsl_sf_coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt | 93 | foreign import ccall "gsl_sf_coupling_6j_INCORRECT_e" gsl_sf_coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt |
94 | 94 | ||
95 | -- | wrapper for double gsl_sf_coupling_6j_INCORRECT(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); | 95 | -- | wrapper for double gsl_sf_coupling_6j_INCORRECT(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); |
96 | -- | 96 | -- |
97 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 97 | -- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
98 | coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 98 | coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
99 | coupling_6j_INCORRECT = gsl_sf_coupling_6j_INCORRECT | 99 | coupling_6j_INCORRECT = gsl_sf_coupling_6j_INCORRECT |
100 | foreign import ccall "coupling.h gsl_sf_coupling_6j_INCORRECT" gsl_sf_coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double | 100 | foreign import ccall "gsl_sf_coupling_6j_INCORRECT" gsl_sf_coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double |
diff --git a/lib/Numeric/GSL/Special/Dawson.hs b/lib/Numeric/GSL/Special/Dawson.hs index 3a47570..40d4d4e 100644 --- a/lib/Numeric/GSL/Special/Dawson.hs +++ b/lib/Numeric/GSL/Special/Dawson.hs | |||
@@ -28,11 +28,11 @@ import Numeric.GSL.Special.Internal | |||
28 | -- <http://www.google.com/search?q=gsl_sf_dawson_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 28 | -- <http://www.google.com/search?q=gsl_sf_dawson_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
29 | dawson_e :: Double -> (Double,Double) | 29 | dawson_e :: Double -> (Double,Double) |
30 | dawson_e x = createSFR "dawson_e" $ gsl_sf_dawson_e x | 30 | dawson_e x = createSFR "dawson_e" $ gsl_sf_dawson_e x |
31 | foreign import ccall "dawson.h gsl_sf_dawson_e" gsl_sf_dawson_e :: Double -> Ptr () -> IO CInt | 31 | foreign import ccall "gsl_sf_dawson_e" gsl_sf_dawson_e :: Double -> Ptr () -> IO CInt |
32 | 32 | ||
33 | -- | wrapper for double gsl_sf_dawson(double x); | 33 | -- | wrapper for double gsl_sf_dawson(double x); |
34 | -- | 34 | -- |
35 | -- <http://www.google.com/search?q=gsl_sf_dawson&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 35 | -- <http://www.google.com/search?q=gsl_sf_dawson&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
36 | dawson :: Double -> Double | 36 | dawson :: Double -> Double |
37 | dawson = gsl_sf_dawson | 37 | dawson = gsl_sf_dawson |
38 | foreign import ccall "dawson.h gsl_sf_dawson" gsl_sf_dawson :: Double -> Double | 38 | foreign import ccall "gsl_sf_dawson" gsl_sf_dawson :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Debye.hs b/lib/Numeric/GSL/Special/Debye.hs index c059cf1..7221fca 100644 --- a/lib/Numeric/GSL/Special/Debye.hs +++ b/lib/Numeric/GSL/Special/Debye.hs | |||
@@ -38,81 +38,81 @@ import Numeric.GSL.Special.Internal | |||
38 | -- <http://www.google.com/search?q=gsl_sf_debye_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 38 | -- <http://www.google.com/search?q=gsl_sf_debye_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
39 | debye_1_e :: Double -> (Double,Double) | 39 | debye_1_e :: Double -> (Double,Double) |
40 | debye_1_e x = createSFR "debye_1_e" $ gsl_sf_debye_1_e x | 40 | debye_1_e x = createSFR "debye_1_e" $ gsl_sf_debye_1_e x |
41 | foreign import ccall "debye.h gsl_sf_debye_1_e" gsl_sf_debye_1_e :: Double -> Ptr () -> IO CInt | 41 | foreign import ccall "gsl_sf_debye_1_e" gsl_sf_debye_1_e :: Double -> Ptr () -> IO CInt |
42 | 42 | ||
43 | -- | wrapper for double gsl_sf_debye_1(double x); | 43 | -- | wrapper for double gsl_sf_debye_1(double x); |
44 | -- | 44 | -- |
45 | -- <http://www.google.com/search?q=gsl_sf_debye_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 45 | -- <http://www.google.com/search?q=gsl_sf_debye_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
46 | debye_1 :: Double -> Double | 46 | debye_1 :: Double -> Double |
47 | debye_1 = gsl_sf_debye_1 | 47 | debye_1 = gsl_sf_debye_1 |
48 | foreign import ccall "debye.h gsl_sf_debye_1" gsl_sf_debye_1 :: Double -> Double | 48 | foreign import ccall "gsl_sf_debye_1" gsl_sf_debye_1 :: Double -> Double |
49 | 49 | ||
50 | -- | wrapper for int gsl_sf_debye_2_e(double x,gsl_sf_result* result); | 50 | -- | wrapper for int gsl_sf_debye_2_e(double x,gsl_sf_result* result); |
51 | -- | 51 | -- |
52 | -- <http://www.google.com/search?q=gsl_sf_debye_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 52 | -- <http://www.google.com/search?q=gsl_sf_debye_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
53 | debye_2_e :: Double -> (Double,Double) | 53 | debye_2_e :: Double -> (Double,Double) |
54 | debye_2_e x = createSFR "debye_2_e" $ gsl_sf_debye_2_e x | 54 | debye_2_e x = createSFR "debye_2_e" $ gsl_sf_debye_2_e x |
55 | foreign import ccall "debye.h gsl_sf_debye_2_e" gsl_sf_debye_2_e :: Double -> Ptr () -> IO CInt | 55 | foreign import ccall "gsl_sf_debye_2_e" gsl_sf_debye_2_e :: Double -> Ptr () -> IO CInt |
56 | 56 | ||
57 | -- | wrapper for double gsl_sf_debye_2(double x); | 57 | -- | wrapper for double gsl_sf_debye_2(double x); |
58 | -- | 58 | -- |
59 | -- <http://www.google.com/search?q=gsl_sf_debye_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 59 | -- <http://www.google.com/search?q=gsl_sf_debye_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
60 | debye_2 :: Double -> Double | 60 | debye_2 :: Double -> Double |
61 | debye_2 = gsl_sf_debye_2 | 61 | debye_2 = gsl_sf_debye_2 |
62 | foreign import ccall "debye.h gsl_sf_debye_2" gsl_sf_debye_2 :: Double -> Double | 62 | foreign import ccall "gsl_sf_debye_2" gsl_sf_debye_2 :: Double -> Double |
63 | 63 | ||
64 | -- | wrapper for int gsl_sf_debye_3_e(double x,gsl_sf_result* result); | 64 | -- | wrapper for int gsl_sf_debye_3_e(double x,gsl_sf_result* result); |
65 | -- | 65 | -- |
66 | -- <http://www.google.com/search?q=gsl_sf_debye_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 66 | -- <http://www.google.com/search?q=gsl_sf_debye_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
67 | debye_3_e :: Double -> (Double,Double) | 67 | debye_3_e :: Double -> (Double,Double) |
68 | debye_3_e x = createSFR "debye_3_e" $ gsl_sf_debye_3_e x | 68 | debye_3_e x = createSFR "debye_3_e" $ gsl_sf_debye_3_e x |
69 | foreign import ccall "debye.h gsl_sf_debye_3_e" gsl_sf_debye_3_e :: Double -> Ptr () -> IO CInt | 69 | foreign import ccall "gsl_sf_debye_3_e" gsl_sf_debye_3_e :: Double -> Ptr () -> IO CInt |
70 | 70 | ||
71 | -- | wrapper for double gsl_sf_debye_3(double x); | 71 | -- | wrapper for double gsl_sf_debye_3(double x); |
72 | -- | 72 | -- |
73 | -- <http://www.google.com/search?q=gsl_sf_debye_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 73 | -- <http://www.google.com/search?q=gsl_sf_debye_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
74 | debye_3 :: Double -> Double | 74 | debye_3 :: Double -> Double |
75 | debye_3 = gsl_sf_debye_3 | 75 | debye_3 = gsl_sf_debye_3 |
76 | foreign import ccall "debye.h gsl_sf_debye_3" gsl_sf_debye_3 :: Double -> Double | 76 | foreign import ccall "gsl_sf_debye_3" gsl_sf_debye_3 :: Double -> Double |
77 | 77 | ||
78 | -- | wrapper for int gsl_sf_debye_4_e(double x,gsl_sf_result* result); | 78 | -- | wrapper for int gsl_sf_debye_4_e(double x,gsl_sf_result* result); |
79 | -- | 79 | -- |
80 | -- <http://www.google.com/search?q=gsl_sf_debye_4_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 80 | -- <http://www.google.com/search?q=gsl_sf_debye_4_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
81 | debye_4_e :: Double -> (Double,Double) | 81 | debye_4_e :: Double -> (Double,Double) |
82 | debye_4_e x = createSFR "debye_4_e" $ gsl_sf_debye_4_e x | 82 | debye_4_e x = createSFR "debye_4_e" $ gsl_sf_debye_4_e x |
83 | foreign import ccall "debye.h gsl_sf_debye_4_e" gsl_sf_debye_4_e :: Double -> Ptr () -> IO CInt | 83 | foreign import ccall "gsl_sf_debye_4_e" gsl_sf_debye_4_e :: Double -> Ptr () -> IO CInt |
84 | 84 | ||
85 | -- | wrapper for double gsl_sf_debye_4(double x); | 85 | -- | wrapper for double gsl_sf_debye_4(double x); |
86 | -- | 86 | -- |
87 | -- <http://www.google.com/search?q=gsl_sf_debye_4&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 87 | -- <http://www.google.com/search?q=gsl_sf_debye_4&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
88 | debye_4 :: Double -> Double | 88 | debye_4 :: Double -> Double |
89 | debye_4 = gsl_sf_debye_4 | 89 | debye_4 = gsl_sf_debye_4 |
90 | foreign import ccall "debye.h gsl_sf_debye_4" gsl_sf_debye_4 :: Double -> Double | 90 | foreign import ccall "gsl_sf_debye_4" gsl_sf_debye_4 :: Double -> Double |
91 | 91 | ||
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 "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 "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 "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 "gsl_sf_debye_6" gsl_sf_debye_6 :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Dilog.hs b/lib/Numeric/GSL/Special/Dilog.hs index eee33ac..ac70b8b 100644 --- a/lib/Numeric/GSL/Special/Dilog.hs +++ b/lib/Numeric/GSL/Special/Dilog.hs | |||
@@ -28,32 +28,32 @@ import Numeric.GSL.Special.Internal | |||
28 | -- <http://www.google.com/search?q=gsl_sf_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 28 | -- <http://www.google.com/search?q=gsl_sf_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
29 | dilog_e :: Double -> (Double,Double) | 29 | dilog_e :: Double -> (Double,Double) |
30 | dilog_e x = createSFR "dilog_e" $ gsl_sf_dilog_e x | 30 | dilog_e x = createSFR "dilog_e" $ gsl_sf_dilog_e x |
31 | foreign import ccall "dilog.h gsl_sf_dilog_e" gsl_sf_dilog_e :: Double -> Ptr () -> IO CInt | 31 | foreign import ccall "gsl_sf_dilog_e" gsl_sf_dilog_e :: Double -> Ptr () -> IO CInt |
32 | 32 | ||
33 | -- | wrapper for double gsl_sf_dilog(double x); | 33 | -- | wrapper for double gsl_sf_dilog(double x); |
34 | -- | 34 | -- |
35 | -- <http://www.google.com/search?q=gsl_sf_dilog&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 35 | -- <http://www.google.com/search?q=gsl_sf_dilog&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
36 | dilog :: Double -> Double | 36 | dilog :: Double -> Double |
37 | dilog = gsl_sf_dilog | 37 | dilog = gsl_sf_dilog |
38 | foreign import ccall "dilog.h gsl_sf_dilog" gsl_sf_dilog :: Double -> Double | 38 | foreign import ccall "gsl_sf_dilog" gsl_sf_dilog :: Double -> Double |
39 | 39 | ||
40 | -- | wrapper for int gsl_sf_complex_dilog_xy_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im); | 40 | -- | wrapper for int gsl_sf_complex_dilog_xy_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im); |
41 | -- | 41 | -- |
42 | -- <http://www.google.com/search?q=gsl_sf_complex_dilog_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 42 | -- <http://www.google.com/search?q=gsl_sf_complex_dilog_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
43 | complex_dilog_xy_e :: Double -> Double -> Ptr () -> (Double,Double) | 43 | complex_dilog_xy_e :: Double -> Double -> Ptr () -> (Double,Double) |
44 | complex_dilog_xy_e x y result_re = createSFR "complex_dilog_xy_e" $ gsl_sf_complex_dilog_xy_e x y result_re | 44 | complex_dilog_xy_e x y result_re = createSFR "complex_dilog_xy_e" $ gsl_sf_complex_dilog_xy_e x y result_re |
45 | foreign import ccall "dilog.h gsl_sf_complex_dilog_xy_e" gsl_sf_complex_dilog_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 45 | foreign import ccall "gsl_sf_complex_dilog_xy_e" gsl_sf_complex_dilog_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
46 | 46 | ||
47 | -- | wrapper for int gsl_sf_complex_dilog_e(double r,double theta,gsl_sf_result* result_re,gsl_sf_result* result_im); | 47 | -- | wrapper for int gsl_sf_complex_dilog_e(double r,double theta,gsl_sf_result* result_re,gsl_sf_result* result_im); |
48 | -- | 48 | -- |
49 | -- <http://www.google.com/search?q=gsl_sf_complex_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 49 | -- <http://www.google.com/search?q=gsl_sf_complex_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
50 | complex_dilog_e :: Double -> Double -> Ptr () -> (Double,Double) | 50 | complex_dilog_e :: Double -> Double -> Ptr () -> (Double,Double) |
51 | complex_dilog_e r theta result_re = createSFR "complex_dilog_e" $ gsl_sf_complex_dilog_e r theta result_re | 51 | complex_dilog_e r theta result_re = createSFR "complex_dilog_e" $ gsl_sf_complex_dilog_e r theta result_re |
52 | foreign import ccall "dilog.h gsl_sf_complex_dilog_e" gsl_sf_complex_dilog_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 52 | foreign import ccall "gsl_sf_complex_dilog_e" gsl_sf_complex_dilog_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
53 | 53 | ||
54 | -- | wrapper for int gsl_sf_complex_spence_xy_e(double x,double y,gsl_sf_result* real_sp,gsl_sf_result* imag_sp); | 54 | -- | wrapper for int gsl_sf_complex_spence_xy_e(double x,double y,gsl_sf_result* real_sp,gsl_sf_result* imag_sp); |
55 | -- | 55 | -- |
56 | -- <http://www.google.com/search?q=gsl_sf_complex_spence_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 56 | -- <http://www.google.com/search?q=gsl_sf_complex_spence_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
57 | complex_spence_xy_e :: Double -> Double -> Ptr () -> (Double,Double) | 57 | complex_spence_xy_e :: Double -> Double -> Ptr () -> (Double,Double) |
58 | complex_spence_xy_e x y real_sp = createSFR "complex_spence_xy_e" $ gsl_sf_complex_spence_xy_e x y real_sp | 58 | complex_spence_xy_e x y real_sp = createSFR "complex_spence_xy_e" $ gsl_sf_complex_spence_xy_e x y real_sp |
59 | foreign import ccall "dilog.h gsl_sf_complex_spence_xy_e" gsl_sf_complex_spence_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 59 | foreign import ccall "gsl_sf_complex_spence_xy_e" gsl_sf_complex_spence_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
diff --git a/lib/Numeric/GSL/Special/Elementary.hs b/lib/Numeric/GSL/Special/Elementary.hs index 7744778..b433a7a 100644 --- a/lib/Numeric/GSL/Special/Elementary.hs +++ b/lib/Numeric/GSL/Special/Elementary.hs | |||
@@ -29,18 +29,18 @@ import Numeric.GSL.Special.Internal | |||
29 | -- <http://www.google.com/search?q=gsl_sf_multiply_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 29 | -- <http://www.google.com/search?q=gsl_sf_multiply_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
30 | multiply_e :: Double -> Double -> (Double,Double) | 30 | multiply_e :: Double -> Double -> (Double,Double) |
31 | multiply_e x y = createSFR "multiply_e" $ gsl_sf_multiply_e x y | 31 | multiply_e x y = createSFR "multiply_e" $ gsl_sf_multiply_e x y |
32 | foreign import ccall "elementary.h gsl_sf_multiply_e" gsl_sf_multiply_e :: Double -> Double -> Ptr () -> IO CInt | 32 | foreign import ccall "gsl_sf_multiply_e" gsl_sf_multiply_e :: Double -> Double -> Ptr () -> IO CInt |
33 | 33 | ||
34 | -- | wrapper for double gsl_sf_multiply(double x,double y); | 34 | -- | wrapper for double gsl_sf_multiply(double x,double y); |
35 | -- | 35 | -- |
36 | -- <http://www.google.com/search?q=gsl_sf_multiply&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 36 | -- <http://www.google.com/search?q=gsl_sf_multiply&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
37 | multiply :: Double -> Double -> Double | 37 | multiply :: Double -> Double -> Double |
38 | multiply = gsl_sf_multiply | 38 | multiply = gsl_sf_multiply |
39 | foreign import ccall "elementary.h gsl_sf_multiply" gsl_sf_multiply :: Double -> Double -> Double | 39 | foreign import ccall "gsl_sf_multiply" gsl_sf_multiply :: Double -> Double -> Double |
40 | 40 | ||
41 | -- | wrapper for int gsl_sf_multiply_err_e(double x,double dx,double y,double dy,gsl_sf_result* result); | 41 | -- | wrapper for int gsl_sf_multiply_err_e(double x,double dx,double y,double dy,gsl_sf_result* result); |
42 | -- | 42 | -- |
43 | -- <http://www.google.com/search?q=gsl_sf_multiply_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 43 | -- <http://www.google.com/search?q=gsl_sf_multiply_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
44 | multiply_err_e :: Double -> Double -> Double -> Double -> (Double,Double) | 44 | multiply_err_e :: Double -> Double -> Double -> Double -> (Double,Double) |
45 | multiply_err_e x dx y dy = createSFR "multiply_err_e" $ gsl_sf_multiply_err_e x dx y dy | 45 | multiply_err_e x dx y dy = createSFR "multiply_err_e" $ gsl_sf_multiply_err_e x dx y dy |
46 | foreign import ccall "elementary.h gsl_sf_multiply_err_e" gsl_sf_multiply_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 46 | foreign import ccall "gsl_sf_multiply_err_e" gsl_sf_multiply_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
diff --git a/lib/Numeric/GSL/Special/Ellint.hs b/lib/Numeric/GSL/Special/Ellint.hs index 52ca412..b4e84ad 100644 --- a/lib/Numeric/GSL/Special/Ellint.hs +++ b/lib/Numeric/GSL/Special/Ellint.hs | |||
@@ -50,165 +50,165 @@ import Numeric.GSL.Special.Internal | |||
50 | -- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 50 | -- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
51 | ellint_Kcomp_e :: Double -> Precision -> (Double,Double) | 51 | ellint_Kcomp_e :: Double -> Precision -> (Double,Double) |
52 | ellint_Kcomp_e k mode = createSFR "ellint_Kcomp_e" $ gsl_sf_ellint_Kcomp_e k (precCode mode) | 52 | ellint_Kcomp_e k mode = createSFR "ellint_Kcomp_e" $ gsl_sf_ellint_Kcomp_e k (precCode mode) |
53 | foreign import ccall "ellint.h gsl_sf_ellint_Kcomp_e" gsl_sf_ellint_Kcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 53 | foreign import ccall "gsl_sf_ellint_Kcomp_e" gsl_sf_ellint_Kcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
54 | 54 | ||
55 | -- | wrapper for double gsl_sf_ellint_Kcomp(double k,gsl_mode_t mode); | 55 | -- | wrapper for double gsl_sf_ellint_Kcomp(double k,gsl_mode_t mode); |
56 | -- | 56 | -- |
57 | -- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 57 | -- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
58 | ellint_Kcomp :: Double -> Precision -> Double | 58 | ellint_Kcomp :: Double -> Precision -> Double |
59 | ellint_Kcomp k mode = gsl_sf_ellint_Kcomp k (precCode mode) | 59 | ellint_Kcomp k mode = gsl_sf_ellint_Kcomp k (precCode mode) |
60 | foreign import ccall "ellint.h gsl_sf_ellint_Kcomp" gsl_sf_ellint_Kcomp :: Double -> Gsl_mode_t -> Double | 60 | foreign import ccall "gsl_sf_ellint_Kcomp" gsl_sf_ellint_Kcomp :: Double -> Gsl_mode_t -> Double |
61 | 61 | ||
62 | -- | wrapper for int gsl_sf_ellint_Ecomp_e(double k,gsl_mode_t mode,gsl_sf_result* result); | 62 | -- | wrapper for int gsl_sf_ellint_Ecomp_e(double k,gsl_mode_t mode,gsl_sf_result* result); |
63 | -- | 63 | -- |
64 | -- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 64 | -- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
65 | ellint_Ecomp_e :: Double -> Precision -> (Double,Double) | 65 | ellint_Ecomp_e :: Double -> Precision -> (Double,Double) |
66 | ellint_Ecomp_e k mode = createSFR "ellint_Ecomp_e" $ gsl_sf_ellint_Ecomp_e k (precCode mode) | 66 | ellint_Ecomp_e k mode = createSFR "ellint_Ecomp_e" $ gsl_sf_ellint_Ecomp_e k (precCode mode) |
67 | foreign import ccall "ellint.h gsl_sf_ellint_Ecomp_e" gsl_sf_ellint_Ecomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt | 67 | foreign import ccall "gsl_sf_ellint_Ecomp_e" gsl_sf_ellint_Ecomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt |
68 | 68 | ||
69 | -- | wrapper for double gsl_sf_ellint_Ecomp(double k,gsl_mode_t mode); | 69 | -- | wrapper for double gsl_sf_ellint_Ecomp(double k,gsl_mode_t mode); |
70 | -- | 70 | -- |
71 | -- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 71 | -- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
72 | ellint_Ecomp :: Double -> Precision -> Double | 72 | ellint_Ecomp :: Double -> Precision -> Double |
73 | ellint_Ecomp k mode = gsl_sf_ellint_Ecomp k (precCode mode) | 73 | ellint_Ecomp k mode = gsl_sf_ellint_Ecomp k (precCode mode) |
74 | foreign import ccall "ellint.h gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Double -> Gsl_mode_t -> Double | 74 | foreign import ccall "gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Double -> Gsl_mode_t -> Double |
75 | 75 | ||
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 "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 "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 "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 "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 | -- |
106 | -- <http://www.google.com/search?q=gsl_sf_ellint_F_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 106 | -- <http://www.google.com/search?q=gsl_sf_ellint_F_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
107 | ellint_F_e :: Double -> Double -> Precision -> (Double,Double) | 107 | ellint_F_e :: Double -> Double -> Precision -> (Double,Double) |
108 | ellint_F_e phi k mode = createSFR "ellint_F_e" $ gsl_sf_ellint_F_e phi k (precCode mode) | 108 | ellint_F_e phi k mode = createSFR "ellint_F_e" $ gsl_sf_ellint_F_e phi k (precCode mode) |
109 | foreign import ccall "ellint.h gsl_sf_ellint_F_e" gsl_sf_ellint_F_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 109 | foreign import ccall "gsl_sf_ellint_F_e" gsl_sf_ellint_F_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
110 | 110 | ||
111 | -- | wrapper for double gsl_sf_ellint_F(double phi,double k,gsl_mode_t mode); | 111 | -- | wrapper for double gsl_sf_ellint_F(double phi,double k,gsl_mode_t mode); |
112 | -- | 112 | -- |
113 | -- <http://www.google.com/search?q=gsl_sf_ellint_F&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 113 | -- <http://www.google.com/search?q=gsl_sf_ellint_F&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
114 | ellint_F :: Double -> Double -> Precision -> Double | 114 | ellint_F :: Double -> Double -> Precision -> Double |
115 | ellint_F phi k mode = gsl_sf_ellint_F phi k (precCode mode) | 115 | ellint_F phi k mode = gsl_sf_ellint_F phi k (precCode mode) |
116 | foreign import ccall "ellint.h gsl_sf_ellint_F" gsl_sf_ellint_F :: Double -> Double -> Gsl_mode_t -> Double | 116 | foreign import ccall "gsl_sf_ellint_F" gsl_sf_ellint_F :: Double -> Double -> Gsl_mode_t -> Double |
117 | 117 | ||
118 | -- | wrapper for int gsl_sf_ellint_E_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result); | 118 | -- | wrapper for int gsl_sf_ellint_E_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result); |
119 | -- | 119 | -- |
120 | -- <http://www.google.com/search?q=gsl_sf_ellint_E_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 120 | -- <http://www.google.com/search?q=gsl_sf_ellint_E_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
121 | ellint_E_e :: Double -> Double -> Precision -> (Double,Double) | 121 | ellint_E_e :: Double -> Double -> Precision -> (Double,Double) |
122 | ellint_E_e phi k mode = createSFR "ellint_E_e" $ gsl_sf_ellint_E_e phi k (precCode mode) | 122 | ellint_E_e phi k mode = createSFR "ellint_E_e" $ gsl_sf_ellint_E_e phi k (precCode mode) |
123 | foreign import ccall "ellint.h gsl_sf_ellint_E_e" gsl_sf_ellint_E_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 123 | foreign import ccall "gsl_sf_ellint_E_e" gsl_sf_ellint_E_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
124 | 124 | ||
125 | -- | wrapper for double gsl_sf_ellint_E(double phi,double k,gsl_mode_t mode); | 125 | -- | wrapper for double gsl_sf_ellint_E(double phi,double k,gsl_mode_t mode); |
126 | -- | 126 | -- |
127 | -- <http://www.google.com/search?q=gsl_sf_ellint_E&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 127 | -- <http://www.google.com/search?q=gsl_sf_ellint_E&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
128 | ellint_E :: Double -> Double -> Precision -> Double | 128 | ellint_E :: Double -> Double -> Precision -> Double |
129 | ellint_E phi k mode = gsl_sf_ellint_E phi k (precCode mode) | 129 | ellint_E phi k mode = gsl_sf_ellint_E phi k (precCode mode) |
130 | foreign import ccall "ellint.h gsl_sf_ellint_E" gsl_sf_ellint_E :: Double -> Double -> Gsl_mode_t -> Double | 130 | foreign import ccall "gsl_sf_ellint_E" gsl_sf_ellint_E :: Double -> Double -> Gsl_mode_t -> Double |
131 | 131 | ||
132 | -- | wrapper for int gsl_sf_ellint_P_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result); | 132 | -- | wrapper for int gsl_sf_ellint_P_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result); |
133 | -- | 133 | -- |
134 | -- <http://www.google.com/search?q=gsl_sf_ellint_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 134 | -- <http://www.google.com/search?q=gsl_sf_ellint_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
135 | ellint_P_e :: Double -> Double -> Double -> Precision -> (Double,Double) | 135 | ellint_P_e :: Double -> Double -> Double -> Precision -> (Double,Double) |
136 | ellint_P_e phi k n mode = createSFR "ellint_P_e" $ gsl_sf_ellint_P_e phi k n (precCode mode) | 136 | ellint_P_e phi k n mode = createSFR "ellint_P_e" $ gsl_sf_ellint_P_e phi k n (precCode mode) |
137 | foreign import ccall "ellint.h gsl_sf_ellint_P_e" gsl_sf_ellint_P_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 137 | foreign import ccall "gsl_sf_ellint_P_e" gsl_sf_ellint_P_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
138 | 138 | ||
139 | -- | wrapper for double gsl_sf_ellint_P(double phi,double k,double n,gsl_mode_t mode); | 139 | -- | wrapper for double gsl_sf_ellint_P(double phi,double k,double n,gsl_mode_t mode); |
140 | -- | 140 | -- |
141 | -- <http://www.google.com/search?q=gsl_sf_ellint_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 141 | -- <http://www.google.com/search?q=gsl_sf_ellint_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
142 | ellint_P :: Double -> Double -> Double -> Precision -> Double | 142 | ellint_P :: Double -> Double -> Double -> Precision -> Double |
143 | ellint_P phi k n mode = gsl_sf_ellint_P phi k n (precCode mode) | 143 | ellint_P phi k n mode = gsl_sf_ellint_P phi k n (precCode mode) |
144 | foreign import ccall "ellint.h gsl_sf_ellint_P" gsl_sf_ellint_P :: Double -> Double -> Double -> Gsl_mode_t -> Double | 144 | foreign import ccall "gsl_sf_ellint_P" gsl_sf_ellint_P :: Double -> Double -> Double -> Gsl_mode_t -> Double |
145 | 145 | ||
146 | -- | wrapper for int gsl_sf_ellint_D_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result); | 146 | -- | wrapper for int gsl_sf_ellint_D_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result); |
147 | -- | 147 | -- |
148 | -- <http://www.google.com/search?q=gsl_sf_ellint_D_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 148 | -- <http://www.google.com/search?q=gsl_sf_ellint_D_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
149 | ellint_D_e :: Double -> Double -> Double -> Precision -> (Double,Double) | 149 | ellint_D_e :: Double -> Double -> Double -> Precision -> (Double,Double) |
150 | ellint_D_e phi k n mode = createSFR "ellint_D_e" $ gsl_sf_ellint_D_e phi k n (precCode mode) | 150 | ellint_D_e phi k n mode = createSFR "ellint_D_e" $ gsl_sf_ellint_D_e phi k n (precCode mode) |
151 | foreign import ccall "ellint.h gsl_sf_ellint_D_e" gsl_sf_ellint_D_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 151 | foreign import ccall "gsl_sf_ellint_D_e" gsl_sf_ellint_D_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
152 | 152 | ||
153 | -- | wrapper for double gsl_sf_ellint_D(double phi,double k,double n,gsl_mode_t mode); | 153 | -- | wrapper for double gsl_sf_ellint_D(double phi,double k,double n,gsl_mode_t mode); |
154 | -- | 154 | -- |
155 | -- <http://www.google.com/search?q=gsl_sf_ellint_D&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 155 | -- <http://www.google.com/search?q=gsl_sf_ellint_D&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
156 | ellint_D :: Double -> Double -> Double -> Precision -> Double | 156 | ellint_D :: Double -> Double -> Double -> Precision -> Double |
157 | ellint_D phi k n mode = gsl_sf_ellint_D phi k n (precCode mode) | 157 | ellint_D phi k n mode = gsl_sf_ellint_D phi k n (precCode mode) |
158 | foreign import ccall "ellint.h gsl_sf_ellint_D" gsl_sf_ellint_D :: Double -> Double -> Double -> Gsl_mode_t -> Double | 158 | foreign import ccall "gsl_sf_ellint_D" gsl_sf_ellint_D :: Double -> Double -> Double -> Gsl_mode_t -> Double |
159 | 159 | ||
160 | -- | wrapper for int gsl_sf_ellint_RC_e(double x,double y,gsl_mode_t mode,gsl_sf_result* result); | 160 | -- | wrapper for int gsl_sf_ellint_RC_e(double x,double y,gsl_mode_t mode,gsl_sf_result* result); |
161 | -- | 161 | -- |
162 | -- <http://www.google.com/search?q=gsl_sf_ellint_RC_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 162 | -- <http://www.google.com/search?q=gsl_sf_ellint_RC_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
163 | ellint_RC_e :: Double -> Double -> Precision -> (Double,Double) | 163 | ellint_RC_e :: Double -> Double -> Precision -> (Double,Double) |
164 | ellint_RC_e x y mode = createSFR "ellint_RC_e" $ gsl_sf_ellint_RC_e x y (precCode mode) | 164 | ellint_RC_e x y mode = createSFR "ellint_RC_e" $ gsl_sf_ellint_RC_e x y (precCode mode) |
165 | foreign import ccall "ellint.h gsl_sf_ellint_RC_e" gsl_sf_ellint_RC_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 165 | foreign import ccall "gsl_sf_ellint_RC_e" gsl_sf_ellint_RC_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
166 | 166 | ||
167 | -- | wrapper for double gsl_sf_ellint_RC(double x,double y,gsl_mode_t mode); | 167 | -- | wrapper for double gsl_sf_ellint_RC(double x,double y,gsl_mode_t mode); |
168 | -- | 168 | -- |
169 | -- <http://www.google.com/search?q=gsl_sf_ellint_RC&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 169 | -- <http://www.google.com/search?q=gsl_sf_ellint_RC&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
170 | ellint_RC :: Double -> Double -> Precision -> Double | 170 | ellint_RC :: Double -> Double -> Precision -> Double |
171 | ellint_RC x y mode = gsl_sf_ellint_RC x y (precCode mode) | 171 | ellint_RC x y mode = gsl_sf_ellint_RC x y (precCode mode) |
172 | foreign import ccall "ellint.h gsl_sf_ellint_RC" gsl_sf_ellint_RC :: Double -> Double -> Gsl_mode_t -> Double | 172 | foreign import ccall "gsl_sf_ellint_RC" gsl_sf_ellint_RC :: Double -> Double -> Gsl_mode_t -> Double |
173 | 173 | ||
174 | -- | wrapper for int gsl_sf_ellint_RD_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result); | 174 | -- | wrapper for int gsl_sf_ellint_RD_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result); |
175 | -- | 175 | -- |
176 | -- <http://www.google.com/search?q=gsl_sf_ellint_RD_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 176 | -- <http://www.google.com/search?q=gsl_sf_ellint_RD_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
177 | ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double,Double) | 177 | ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double,Double) |
178 | ellint_RD_e x y z mode = createSFR "ellint_RD_e" $ gsl_sf_ellint_RD_e x y z (precCode mode) | 178 | ellint_RD_e x y z mode = createSFR "ellint_RD_e" $ gsl_sf_ellint_RD_e x y z (precCode mode) |
179 | foreign import ccall "ellint.h gsl_sf_ellint_RD_e" gsl_sf_ellint_RD_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 179 | foreign import ccall "gsl_sf_ellint_RD_e" gsl_sf_ellint_RD_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
180 | 180 | ||
181 | -- | wrapper for double gsl_sf_ellint_RD(double x,double y,double z,gsl_mode_t mode); | 181 | -- | wrapper for double gsl_sf_ellint_RD(double x,double y,double z,gsl_mode_t mode); |
182 | -- | 182 | -- |
183 | -- <http://www.google.com/search?q=gsl_sf_ellint_RD&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 183 | -- <http://www.google.com/search?q=gsl_sf_ellint_RD&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
184 | ellint_RD :: Double -> Double -> Double -> Precision -> Double | 184 | ellint_RD :: Double -> Double -> Double -> Precision -> Double |
185 | ellint_RD x y z mode = gsl_sf_ellint_RD x y z (precCode mode) | 185 | ellint_RD x y z mode = gsl_sf_ellint_RD x y z (precCode mode) |
186 | foreign import ccall "ellint.h gsl_sf_ellint_RD" gsl_sf_ellint_RD :: Double -> Double -> Double -> Gsl_mode_t -> Double | 186 | foreign import ccall "gsl_sf_ellint_RD" gsl_sf_ellint_RD :: Double -> Double -> Double -> Gsl_mode_t -> Double |
187 | 187 | ||
188 | -- | wrapper for int gsl_sf_ellint_RF_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result); | 188 | -- | wrapper for int gsl_sf_ellint_RF_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result); |
189 | -- | 189 | -- |
190 | -- <http://www.google.com/search?q=gsl_sf_ellint_RF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 190 | -- <http://www.google.com/search?q=gsl_sf_ellint_RF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
191 | ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double,Double) | 191 | ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double,Double) |
192 | ellint_RF_e x y z mode = createSFR "ellint_RF_e" $ gsl_sf_ellint_RF_e x y z (precCode mode) | 192 | ellint_RF_e x y z mode = createSFR "ellint_RF_e" $ gsl_sf_ellint_RF_e x y z (precCode mode) |
193 | foreign import ccall "ellint.h gsl_sf_ellint_RF_e" gsl_sf_ellint_RF_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 193 | foreign import ccall "gsl_sf_ellint_RF_e" gsl_sf_ellint_RF_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
194 | 194 | ||
195 | -- | wrapper for double gsl_sf_ellint_RF(double x,double y,double z,gsl_mode_t mode); | 195 | -- | wrapper for double gsl_sf_ellint_RF(double x,double y,double z,gsl_mode_t mode); |
196 | -- | 196 | -- |
197 | -- <http://www.google.com/search?q=gsl_sf_ellint_RF&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 197 | -- <http://www.google.com/search?q=gsl_sf_ellint_RF&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
198 | ellint_RF :: Double -> Double -> Double -> Precision -> Double | 198 | ellint_RF :: Double -> Double -> Double -> Precision -> Double |
199 | ellint_RF x y z mode = gsl_sf_ellint_RF x y z (precCode mode) | 199 | ellint_RF x y z mode = gsl_sf_ellint_RF x y z (precCode mode) |
200 | foreign import ccall "ellint.h gsl_sf_ellint_RF" gsl_sf_ellint_RF :: Double -> Double -> Double -> Gsl_mode_t -> Double | 200 | foreign import ccall "gsl_sf_ellint_RF" gsl_sf_ellint_RF :: Double -> Double -> Double -> Gsl_mode_t -> Double |
201 | 201 | ||
202 | -- | wrapper for int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,gsl_mode_t mode,gsl_sf_result* result); | 202 | -- | wrapper for int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,gsl_mode_t mode,gsl_sf_result* result); |
203 | -- | 203 | -- |
204 | -- <http://www.google.com/search?q=gsl_sf_ellint_RJ_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 204 | -- <http://www.google.com/search?q=gsl_sf_ellint_RJ_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
205 | ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double,Double) | 205 | ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double,Double) |
206 | ellint_RJ_e x y z p mode = createSFR "ellint_RJ_e" $ gsl_sf_ellint_RJ_e x y z p (precCode mode) | 206 | ellint_RJ_e x y z p mode = createSFR "ellint_RJ_e" $ gsl_sf_ellint_RJ_e x y z p (precCode mode) |
207 | foreign import ccall "ellint.h gsl_sf_ellint_RJ_e" gsl_sf_ellint_RJ_e :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt | 207 | foreign import ccall "gsl_sf_ellint_RJ_e" gsl_sf_ellint_RJ_e :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt |
208 | 208 | ||
209 | -- | wrapper for double gsl_sf_ellint_RJ(double x,double y,double z,double p,gsl_mode_t mode); | 209 | -- | wrapper for double gsl_sf_ellint_RJ(double x,double y,double z,double p,gsl_mode_t mode); |
210 | -- | 210 | -- |
211 | -- <http://www.google.com/search?q=gsl_sf_ellint_RJ&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 211 | -- <http://www.google.com/search?q=gsl_sf_ellint_RJ&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
212 | ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double | 212 | ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double |
213 | ellint_RJ x y z p mode = gsl_sf_ellint_RJ x y z p (precCode mode) | 213 | ellint_RJ x y z p mode = gsl_sf_ellint_RJ x y z p (precCode mode) |
214 | foreign import ccall "ellint.h gsl_sf_ellint_RJ" gsl_sf_ellint_RJ :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Double | 214 | foreign import ccall "gsl_sf_ellint_RJ" gsl_sf_ellint_RJ :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Double |
diff --git a/lib/Numeric/GSL/Special/Erf.hs b/lib/Numeric/GSL/Special/Erf.hs index 347e621..6689c1e 100644 --- a/lib/Numeric/GSL/Special/Erf.hs +++ b/lib/Numeric/GSL/Special/Erf.hs | |||
@@ -38,81 +38,81 @@ import Numeric.GSL.Special.Internal | |||
38 | -- <http://www.google.com/search?q=gsl_sf_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 38 | -- <http://www.google.com/search?q=gsl_sf_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
39 | erfc_e :: Double -> (Double,Double) | 39 | erfc_e :: Double -> (Double,Double) |
40 | erfc_e x = createSFR "erfc_e" $ gsl_sf_erfc_e x | 40 | erfc_e x = createSFR "erfc_e" $ gsl_sf_erfc_e x |
41 | foreign import ccall "erf.h gsl_sf_erfc_e" gsl_sf_erfc_e :: Double -> Ptr () -> IO CInt | 41 | foreign import ccall "gsl_sf_erfc_e" gsl_sf_erfc_e :: Double -> Ptr () -> IO CInt |
42 | 42 | ||
43 | -- | wrapper for double gsl_sf_erfc(double x); | 43 | -- | wrapper for double gsl_sf_erfc(double x); |
44 | -- | 44 | -- |
45 | -- <http://www.google.com/search?q=gsl_sf_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 45 | -- <http://www.google.com/search?q=gsl_sf_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
46 | erfc :: Double -> Double | 46 | erfc :: Double -> Double |
47 | erfc = gsl_sf_erfc | 47 | erfc = gsl_sf_erfc |
48 | foreign import ccall "erf.h gsl_sf_erfc" gsl_sf_erfc :: Double -> Double | 48 | foreign import ccall "gsl_sf_erfc" gsl_sf_erfc :: Double -> Double |
49 | 49 | ||
50 | -- | wrapper for int gsl_sf_log_erfc_e(double x,gsl_sf_result* result); | 50 | -- | wrapper for int gsl_sf_log_erfc_e(double x,gsl_sf_result* result); |
51 | -- | 51 | -- |
52 | -- <http://www.google.com/search?q=gsl_sf_log_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 52 | -- <http://www.google.com/search?q=gsl_sf_log_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
53 | log_erfc_e :: Double -> (Double,Double) | 53 | log_erfc_e :: Double -> (Double,Double) |
54 | log_erfc_e x = createSFR "log_erfc_e" $ gsl_sf_log_erfc_e x | 54 | log_erfc_e x = createSFR "log_erfc_e" $ gsl_sf_log_erfc_e x |
55 | foreign import ccall "erf.h gsl_sf_log_erfc_e" gsl_sf_log_erfc_e :: Double -> Ptr () -> IO CInt | 55 | foreign import ccall "gsl_sf_log_erfc_e" gsl_sf_log_erfc_e :: Double -> Ptr () -> IO CInt |
56 | 56 | ||
57 | -- | wrapper for double gsl_sf_log_erfc(double x); | 57 | -- | wrapper for double gsl_sf_log_erfc(double x); |
58 | -- | 58 | -- |
59 | -- <http://www.google.com/search?q=gsl_sf_log_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 59 | -- <http://www.google.com/search?q=gsl_sf_log_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
60 | log_erfc :: Double -> Double | 60 | log_erfc :: Double -> Double |
61 | log_erfc = gsl_sf_log_erfc | 61 | log_erfc = gsl_sf_log_erfc |
62 | foreign import ccall "erf.h gsl_sf_log_erfc" gsl_sf_log_erfc :: Double -> Double | 62 | foreign import ccall "gsl_sf_log_erfc" gsl_sf_log_erfc :: Double -> Double |
63 | 63 | ||
64 | -- | wrapper for int gsl_sf_erf_e(double x,gsl_sf_result* result); | 64 | -- | wrapper for int gsl_sf_erf_e(double x,gsl_sf_result* result); |
65 | -- | 65 | -- |
66 | -- <http://www.google.com/search?q=gsl_sf_erf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 66 | -- <http://www.google.com/search?q=gsl_sf_erf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
67 | erf_e :: Double -> (Double,Double) | 67 | erf_e :: Double -> (Double,Double) |
68 | erf_e x = createSFR "erf_e" $ gsl_sf_erf_e x | 68 | erf_e x = createSFR "erf_e" $ gsl_sf_erf_e x |
69 | foreign import ccall "erf.h gsl_sf_erf_e" gsl_sf_erf_e :: Double -> Ptr () -> IO CInt | 69 | foreign import ccall "gsl_sf_erf_e" gsl_sf_erf_e :: Double -> Ptr () -> IO CInt |
70 | 70 | ||
71 | -- | wrapper for double gsl_sf_erf(double x); | 71 | -- | wrapper for double gsl_sf_erf(double x); |
72 | -- | 72 | -- |
73 | -- <http://www.google.com/search?q=gsl_sf_erf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 73 | -- <http://www.google.com/search?q=gsl_sf_erf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
74 | erf :: Double -> Double | 74 | erf :: Double -> Double |
75 | erf = gsl_sf_erf | 75 | erf = gsl_sf_erf |
76 | foreign import ccall "erf.h gsl_sf_erf" gsl_sf_erf :: Double -> Double | 76 | foreign import ccall "gsl_sf_erf" gsl_sf_erf :: Double -> Double |
77 | 77 | ||
78 | -- | wrapper for int gsl_sf_erf_Z_e(double x,gsl_sf_result* result); | 78 | -- | wrapper for int gsl_sf_erf_Z_e(double x,gsl_sf_result* result); |
79 | -- | 79 | -- |
80 | -- <http://www.google.com/search?q=gsl_sf_erf_Z_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 80 | -- <http://www.google.com/search?q=gsl_sf_erf_Z_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
81 | erf_Z_e :: Double -> (Double,Double) | 81 | erf_Z_e :: Double -> (Double,Double) |
82 | erf_Z_e x = createSFR "erf_Z_e" $ gsl_sf_erf_Z_e x | 82 | erf_Z_e x = createSFR "erf_Z_e" $ gsl_sf_erf_Z_e x |
83 | foreign import ccall "erf.h gsl_sf_erf_Z_e" gsl_sf_erf_Z_e :: Double -> Ptr () -> IO CInt | 83 | foreign import ccall "gsl_sf_erf_Z_e" gsl_sf_erf_Z_e :: Double -> Ptr () -> IO CInt |
84 | 84 | ||
85 | -- | wrapper for int gsl_sf_erf_Q_e(double x,gsl_sf_result* result); | 85 | -- | wrapper for int gsl_sf_erf_Q_e(double x,gsl_sf_result* result); |
86 | -- | 86 | -- |
87 | -- <http://www.google.com/search?q=gsl_sf_erf_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 87 | -- <http://www.google.com/search?q=gsl_sf_erf_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
88 | erf_Q_e :: Double -> (Double,Double) | 88 | erf_Q_e :: Double -> (Double,Double) |
89 | erf_Q_e x = createSFR "erf_Q_e" $ gsl_sf_erf_Q_e x | 89 | erf_Q_e x = createSFR "erf_Q_e" $ gsl_sf_erf_Q_e x |
90 | foreign import ccall "erf.h gsl_sf_erf_Q_e" gsl_sf_erf_Q_e :: Double -> Ptr () -> IO CInt | 90 | foreign import ccall "gsl_sf_erf_Q_e" gsl_sf_erf_Q_e :: Double -> Ptr () -> IO CInt |
91 | 91 | ||
92 | -- | wrapper for double gsl_sf_erf_Z(double x); | 92 | -- | wrapper for double gsl_sf_erf_Z(double x); |
93 | -- | 93 | -- |
94 | -- <http://www.google.com/search?q=gsl_sf_erf_Z&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 94 | -- <http://www.google.com/search?q=gsl_sf_erf_Z&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
95 | erf_Z :: Double -> Double | 95 | erf_Z :: Double -> Double |
96 | erf_Z = gsl_sf_erf_Z | 96 | erf_Z = gsl_sf_erf_Z |
97 | foreign import ccall "erf.h gsl_sf_erf_Z" gsl_sf_erf_Z :: Double -> Double | 97 | foreign import ccall "gsl_sf_erf_Z" gsl_sf_erf_Z :: Double -> Double |
98 | 98 | ||
99 | -- | wrapper for double gsl_sf_erf_Q(double x); | 99 | -- | wrapper for double gsl_sf_erf_Q(double x); |
100 | -- | 100 | -- |
101 | -- <http://www.google.com/search?q=gsl_sf_erf_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 101 | -- <http://www.google.com/search?q=gsl_sf_erf_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
102 | erf_Q :: Double -> Double | 102 | erf_Q :: Double -> Double |
103 | erf_Q = gsl_sf_erf_Q | 103 | erf_Q = gsl_sf_erf_Q |
104 | foreign import ccall "erf.h gsl_sf_erf_Q" gsl_sf_erf_Q :: Double -> Double | 104 | foreign import ccall "gsl_sf_erf_Q" gsl_sf_erf_Q :: Double -> Double |
105 | 105 | ||
106 | -- | wrapper for int gsl_sf_hazard_e(double x,gsl_sf_result* result); | 106 | -- | wrapper for int gsl_sf_hazard_e(double x,gsl_sf_result* result); |
107 | -- | 107 | -- |
108 | -- <http://www.google.com/search?q=gsl_sf_hazard_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 108 | -- <http://www.google.com/search?q=gsl_sf_hazard_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
109 | hazard_e :: Double -> (Double,Double) | 109 | hazard_e :: Double -> (Double,Double) |
110 | hazard_e x = createSFR "hazard_e" $ gsl_sf_hazard_e x | 110 | hazard_e x = createSFR "hazard_e" $ gsl_sf_hazard_e x |
111 | foreign import ccall "erf.h gsl_sf_hazard_e" gsl_sf_hazard_e :: Double -> Ptr () -> IO CInt | 111 | foreign import ccall "gsl_sf_hazard_e" gsl_sf_hazard_e :: Double -> Ptr () -> IO CInt |
112 | 112 | ||
113 | -- | wrapper for double gsl_sf_hazard(double x); | 113 | -- | wrapper for double gsl_sf_hazard(double x); |
114 | -- | 114 | -- |
115 | -- <http://www.google.com/search?q=gsl_sf_hazard&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 115 | -- <http://www.google.com/search?q=gsl_sf_hazard&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
116 | hazard :: Double -> Double | 116 | hazard :: Double -> Double |
117 | hazard = gsl_sf_hazard | 117 | hazard = gsl_sf_hazard |
118 | foreign import ccall "erf.h gsl_sf_hazard" gsl_sf_hazard :: Double -> Double | 118 | foreign import ccall "gsl_sf_hazard" gsl_sf_hazard :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Exp.hs b/lib/Numeric/GSL/Special/Exp.hs index 52ec6df..9a407e7 100644 --- a/lib/Numeric/GSL/Special/Exp.hs +++ b/lib/Numeric/GSL/Special/Exp.hs | |||
@@ -29,6 +29,7 @@ module Numeric.GSL.Special.Exp( | |||
29 | , exprel_2 | 29 | , exprel_2 |
30 | , exprel_n_e | 30 | , exprel_n_e |
31 | , exprel_n | 31 | , exprel_n |
32 | , exprel_n_CF_e | ||
32 | , exp_err_e | 33 | , exp_err_e |
33 | , exp_err_e10_e | 34 | , exp_err_e10_e |
34 | , exp_mult_err_e | 35 | , exp_mult_err_e |
@@ -44,123 +45,130 @@ import Numeric.GSL.Special.Internal | |||
44 | -- <http://www.google.com/search?q=gsl_sf_exp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 45 | -- <http://www.google.com/search?q=gsl_sf_exp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
45 | exp_e :: Double -> (Double,Double) | 46 | exp_e :: Double -> (Double,Double) |
46 | exp_e x = createSFR "exp_e" $ gsl_sf_exp_e x | 47 | exp_e x = createSFR "exp_e" $ gsl_sf_exp_e x |
47 | foreign import ccall "exp.h gsl_sf_exp_e" gsl_sf_exp_e :: Double -> Ptr () -> IO CInt | 48 | foreign import ccall "gsl_sf_exp_e" gsl_sf_exp_e :: Double -> Ptr () -> IO CInt |
48 | 49 | ||
49 | -- | wrapper for double gsl_sf_exp(double x); | 50 | -- | wrapper for double gsl_sf_exp(double x); |
50 | -- | 51 | -- |
51 | -- <http://www.google.com/search?q=gsl_sf_exp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 52 | -- <http://www.google.com/search?q=gsl_sf_exp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
52 | exp :: Double -> Double | 53 | exp :: Double -> Double |
53 | exp = gsl_sf_exp | 54 | exp = gsl_sf_exp |
54 | foreign import ccall "exp.h gsl_sf_exp" gsl_sf_exp :: Double -> Double | 55 | foreign import ccall "gsl_sf_exp" gsl_sf_exp :: Double -> Double |
55 | 56 | ||
56 | -- | wrapper for int gsl_sf_exp_e10_e(double x,gsl_sf_result_e10* result); | 57 | -- | wrapper for int gsl_sf_exp_e10_e(double x,gsl_sf_result_e10* result); |
57 | -- | 58 | -- |
58 | -- <http://www.google.com/search?q=gsl_sf_exp_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 59 | -- <http://www.google.com/search?q=gsl_sf_exp_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
59 | exp_e10_e :: Double -> (Double,Int,Double) | 60 | exp_e10_e :: Double -> (Double,Int,Double) |
60 | exp_e10_e x = createSFR_E10 "exp_e10_e" $ gsl_sf_exp_e10_e x | 61 | exp_e10_e x = createSFR_E10 "exp_e10_e" $ gsl_sf_exp_e10_e x |
61 | foreign import ccall "exp.h gsl_sf_exp_e10_e" gsl_sf_exp_e10_e :: Double -> Ptr () -> IO CInt | 62 | foreign import ccall "gsl_sf_exp_e10_e" gsl_sf_exp_e10_e :: Double -> Ptr () -> IO CInt |
62 | 63 | ||
63 | -- | wrapper for int gsl_sf_exp_mult_e(double x,double y,gsl_sf_result* result); | 64 | -- | wrapper for int gsl_sf_exp_mult_e(double x,double y,gsl_sf_result* result); |
64 | -- | 65 | -- |
65 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 66 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
66 | exp_mult_e :: Double -> Double -> (Double,Double) | 67 | exp_mult_e :: Double -> Double -> (Double,Double) |
67 | exp_mult_e x y = createSFR "exp_mult_e" $ gsl_sf_exp_mult_e x y | 68 | exp_mult_e x y = createSFR "exp_mult_e" $ gsl_sf_exp_mult_e x y |
68 | foreign import ccall "exp.h gsl_sf_exp_mult_e" gsl_sf_exp_mult_e :: Double -> Double -> Ptr () -> IO CInt | 69 | foreign import ccall "gsl_sf_exp_mult_e" gsl_sf_exp_mult_e :: Double -> Double -> Ptr () -> IO CInt |
69 | 70 | ||
70 | -- | wrapper for double gsl_sf_exp_mult(double x,double y); | 71 | -- | wrapper for double gsl_sf_exp_mult(double x,double y); |
71 | -- | 72 | -- |
72 | -- <http://www.google.com/search?q=gsl_sf_exp_mult&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 73 | -- <http://www.google.com/search?q=gsl_sf_exp_mult&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
73 | exp_mult :: Double -> Double -> Double | 74 | exp_mult :: Double -> Double -> Double |
74 | exp_mult = gsl_sf_exp_mult | 75 | exp_mult = gsl_sf_exp_mult |
75 | foreign import ccall "exp.h gsl_sf_exp_mult" gsl_sf_exp_mult :: Double -> Double -> Double | 76 | foreign import ccall "gsl_sf_exp_mult" gsl_sf_exp_mult :: Double -> Double -> Double |
76 | 77 | ||
77 | -- | wrapper for int gsl_sf_exp_mult_e10_e(double x,double y,gsl_sf_result_e10* result); | 78 | -- | wrapper for int gsl_sf_exp_mult_e10_e(double x,double y,gsl_sf_result_e10* result); |
78 | -- | 79 | -- |
79 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 80 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
80 | exp_mult_e10_e :: Double -> Double -> (Double,Int,Double) | 81 | exp_mult_e10_e :: Double -> Double -> (Double,Int,Double) |
81 | exp_mult_e10_e x y = createSFR_E10 "exp_mult_e10_e" $ gsl_sf_exp_mult_e10_e x y | 82 | exp_mult_e10_e x y = createSFR_E10 "exp_mult_e10_e" $ gsl_sf_exp_mult_e10_e x y |
82 | foreign import ccall "exp.h gsl_sf_exp_mult_e10_e" gsl_sf_exp_mult_e10_e :: Double -> Double -> Ptr () -> IO CInt | 83 | foreign import ccall "gsl_sf_exp_mult_e10_e" gsl_sf_exp_mult_e10_e :: Double -> Double -> Ptr () -> IO CInt |
83 | 84 | ||
84 | -- | wrapper for int gsl_sf_expm1_e(double x,gsl_sf_result* result); | 85 | -- | wrapper for int gsl_sf_expm1_e(double x,gsl_sf_result* result); |
85 | -- | 86 | -- |
86 | -- <http://www.google.com/search?q=gsl_sf_expm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 87 | -- <http://www.google.com/search?q=gsl_sf_expm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
87 | expm1_e :: Double -> (Double,Double) | 88 | expm1_e :: Double -> (Double,Double) |
88 | expm1_e x = createSFR "expm1_e" $ gsl_sf_expm1_e x | 89 | expm1_e x = createSFR "expm1_e" $ gsl_sf_expm1_e x |
89 | foreign import ccall "exp.h gsl_sf_expm1_e" gsl_sf_expm1_e :: Double -> Ptr () -> IO CInt | 90 | foreign import ccall "gsl_sf_expm1_e" gsl_sf_expm1_e :: Double -> Ptr () -> IO CInt |
90 | 91 | ||
91 | -- | wrapper for double gsl_sf_expm1(double x); | 92 | -- | wrapper for double gsl_sf_expm1(double x); |
92 | -- | 93 | -- |
93 | -- <http://www.google.com/search?q=gsl_sf_expm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 94 | -- <http://www.google.com/search?q=gsl_sf_expm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
94 | expm1 :: Double -> Double | 95 | expm1 :: Double -> Double |
95 | expm1 = gsl_sf_expm1 | 96 | expm1 = gsl_sf_expm1 |
96 | foreign import ccall "exp.h gsl_sf_expm1" gsl_sf_expm1 :: Double -> Double | 97 | foreign import ccall "gsl_sf_expm1" gsl_sf_expm1 :: Double -> Double |
97 | 98 | ||
98 | -- | wrapper for int gsl_sf_exprel_e(double x,gsl_sf_result* result); | 99 | -- | wrapper for int gsl_sf_exprel_e(double x,gsl_sf_result* result); |
99 | -- | 100 | -- |
100 | -- <http://www.google.com/search?q=gsl_sf_exprel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 101 | -- <http://www.google.com/search?q=gsl_sf_exprel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
101 | exprel_e :: Double -> (Double,Double) | 102 | exprel_e :: Double -> (Double,Double) |
102 | exprel_e x = createSFR "exprel_e" $ gsl_sf_exprel_e x | 103 | exprel_e x = createSFR "exprel_e" $ gsl_sf_exprel_e x |
103 | foreign import ccall "exp.h gsl_sf_exprel_e" gsl_sf_exprel_e :: Double -> Ptr () -> IO CInt | 104 | foreign import ccall "gsl_sf_exprel_e" gsl_sf_exprel_e :: Double -> Ptr () -> IO CInt |
104 | 105 | ||
105 | -- | wrapper for double gsl_sf_exprel(double x); | 106 | -- | wrapper for double gsl_sf_exprel(double x); |
106 | -- | 107 | -- |
107 | -- <http://www.google.com/search?q=gsl_sf_exprel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 108 | -- <http://www.google.com/search?q=gsl_sf_exprel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
108 | exprel :: Double -> Double | 109 | exprel :: Double -> Double |
109 | exprel = gsl_sf_exprel | 110 | exprel = gsl_sf_exprel |
110 | foreign import ccall "exp.h gsl_sf_exprel" gsl_sf_exprel :: Double -> Double | 111 | foreign import ccall "gsl_sf_exprel" gsl_sf_exprel :: Double -> Double |
111 | 112 | ||
112 | -- | wrapper for int gsl_sf_exprel_2_e(double x,gsl_sf_result* result); | 113 | -- | wrapper for int gsl_sf_exprel_2_e(double x,gsl_sf_result* result); |
113 | -- | 114 | -- |
114 | -- <http://www.google.com/search?q=gsl_sf_exprel_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 115 | -- <http://www.google.com/search?q=gsl_sf_exprel_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
115 | exprel_2_e :: Double -> (Double,Double) | 116 | exprel_2_e :: Double -> (Double,Double) |
116 | exprel_2_e x = createSFR "exprel_2_e" $ gsl_sf_exprel_2_e x | 117 | exprel_2_e x = createSFR "exprel_2_e" $ gsl_sf_exprel_2_e x |
117 | foreign import ccall "exp.h gsl_sf_exprel_2_e" gsl_sf_exprel_2_e :: Double -> Ptr () -> IO CInt | 118 | foreign import ccall "gsl_sf_exprel_2_e" gsl_sf_exprel_2_e :: Double -> Ptr () -> IO CInt |
118 | 119 | ||
119 | -- | wrapper for double gsl_sf_exprel_2(double x); | 120 | -- | wrapper for double gsl_sf_exprel_2(double x); |
120 | -- | 121 | -- |
121 | -- <http://www.google.com/search?q=gsl_sf_exprel_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 122 | -- <http://www.google.com/search?q=gsl_sf_exprel_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
122 | exprel_2 :: Double -> Double | 123 | exprel_2 :: Double -> Double |
123 | exprel_2 = gsl_sf_exprel_2 | 124 | exprel_2 = gsl_sf_exprel_2 |
124 | foreign import ccall "exp.h gsl_sf_exprel_2" gsl_sf_exprel_2 :: Double -> Double | 125 | foreign import ccall "gsl_sf_exprel_2" gsl_sf_exprel_2 :: Double -> Double |
125 | 126 | ||
126 | -- | wrapper for int gsl_sf_exprel_n_e(int n,double x,gsl_sf_result* result); | 127 | -- | wrapper for int gsl_sf_exprel_n_e(int n,double x,gsl_sf_result* result); |
127 | -- | 128 | -- |
128 | -- <http://www.google.com/search?q=gsl_sf_exprel_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 129 | -- <http://www.google.com/search?q=gsl_sf_exprel_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
129 | exprel_n_e :: CInt -> Double -> (Double,Double) | 130 | exprel_n_e :: CInt -> Double -> (Double,Double) |
130 | exprel_n_e n x = createSFR "exprel_n_e" $ gsl_sf_exprel_n_e n x | 131 | exprel_n_e n x = createSFR "exprel_n_e" $ gsl_sf_exprel_n_e n x |
131 | foreign import ccall "exp.h gsl_sf_exprel_n_e" gsl_sf_exprel_n_e :: CInt -> Double -> Ptr () -> IO CInt | 132 | foreign import ccall "gsl_sf_exprel_n_e" gsl_sf_exprel_n_e :: CInt -> Double -> Ptr () -> IO CInt |
132 | 133 | ||
133 | -- | wrapper for double gsl_sf_exprel_n(int n,double x); | 134 | -- | wrapper for double gsl_sf_exprel_n(int n,double x); |
134 | -- | 135 | -- |
135 | -- <http://www.google.com/search?q=gsl_sf_exprel_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 136 | -- <http://www.google.com/search?q=gsl_sf_exprel_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
136 | exprel_n :: CInt -> Double -> Double | 137 | exprel_n :: CInt -> Double -> Double |
137 | exprel_n = gsl_sf_exprel_n | 138 | exprel_n = gsl_sf_exprel_n |
138 | foreign import ccall "exp.h gsl_sf_exprel_n" gsl_sf_exprel_n :: CInt -> Double -> Double | 139 | foreign import ccall "gsl_sf_exprel_n" gsl_sf_exprel_n :: CInt -> Double -> Double |
140 | |||
141 | -- | wrapper for int gsl_sf_exprel_n_CF_e(double n,double x,gsl_sf_result* result); | ||
142 | -- | ||
143 | -- <http://www.google.com/search?q=gsl_sf_exprel_n_CF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
144 | exprel_n_CF_e :: Double -> Double -> (Double,Double) | ||
145 | exprel_n_CF_e n x = createSFR "exprel_n_CF_e" $ gsl_sf_exprel_n_CF_e n x | ||
146 | foreign import ccall "gsl_sf_exprel_n_CF_e" gsl_sf_exprel_n_CF_e :: Double -> Double -> Ptr () -> IO CInt | ||
139 | 147 | ||
140 | -- | wrapper for int gsl_sf_exp_err_e(double x,double dx,gsl_sf_result* result); | 148 | -- | wrapper for int gsl_sf_exp_err_e(double x,double dx,gsl_sf_result* result); |
141 | -- | 149 | -- |
142 | -- <http://www.google.com/search?q=gsl_sf_exp_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 150 | -- <http://www.google.com/search?q=gsl_sf_exp_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
143 | exp_err_e :: Double -> Double -> (Double,Double) | 151 | exp_err_e :: Double -> Double -> (Double,Double) |
144 | exp_err_e x dx = createSFR "exp_err_e" $ gsl_sf_exp_err_e x dx | 152 | exp_err_e x dx = createSFR "exp_err_e" $ gsl_sf_exp_err_e x dx |
145 | foreign import ccall "exp.h gsl_sf_exp_err_e" gsl_sf_exp_err_e :: Double -> Double -> Ptr () -> IO CInt | 153 | foreign import ccall "gsl_sf_exp_err_e" gsl_sf_exp_err_e :: Double -> Double -> Ptr () -> IO CInt |
146 | 154 | ||
147 | -- | wrapper for int gsl_sf_exp_err_e10_e(double x,double dx,gsl_sf_result_e10* result); | 155 | -- | wrapper for int gsl_sf_exp_err_e10_e(double x,double dx,gsl_sf_result_e10* result); |
148 | -- | 156 | -- |
149 | -- <http://www.google.com/search?q=gsl_sf_exp_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 157 | -- <http://www.google.com/search?q=gsl_sf_exp_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
150 | exp_err_e10_e :: Double -> Double -> (Double,Int,Double) | 158 | exp_err_e10_e :: Double -> Double -> (Double,Int,Double) |
151 | exp_err_e10_e x dx = createSFR_E10 "exp_err_e10_e" $ gsl_sf_exp_err_e10_e x dx | 159 | exp_err_e10_e x dx = createSFR_E10 "exp_err_e10_e" $ gsl_sf_exp_err_e10_e x dx |
152 | foreign import ccall "exp.h gsl_sf_exp_err_e10_e" gsl_sf_exp_err_e10_e :: Double -> Double -> Ptr () -> IO CInt | 160 | foreign import ccall "gsl_sf_exp_err_e10_e" gsl_sf_exp_err_e10_e :: Double -> Double -> Ptr () -> IO CInt |
153 | 161 | ||
154 | -- | wrapper for int gsl_sf_exp_mult_err_e(double x,double dx,double y,double dy,gsl_sf_result* result); | 162 | -- | wrapper for int gsl_sf_exp_mult_err_e(double x,double dx,double y,double dy,gsl_sf_result* result); |
155 | -- | 163 | -- |
156 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 164 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
157 | exp_mult_err_e :: Double -> Double -> Double -> Double -> (Double,Double) | 165 | exp_mult_err_e :: Double -> Double -> Double -> Double -> (Double,Double) |
158 | exp_mult_err_e x dx y dy = createSFR "exp_mult_err_e" $ gsl_sf_exp_mult_err_e x dx y dy | 166 | exp_mult_err_e x dx y dy = createSFR "exp_mult_err_e" $ gsl_sf_exp_mult_err_e x dx y dy |
159 | foreign import ccall "exp.h gsl_sf_exp_mult_err_e" gsl_sf_exp_mult_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 167 | foreign import ccall "gsl_sf_exp_mult_err_e" gsl_sf_exp_mult_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
160 | 168 | ||
161 | -- | wrapper for int gsl_sf_exp_mult_err_e10_e(double x,double dx,double y,double dy,gsl_sf_result_e10* result); | 169 | -- | wrapper for int gsl_sf_exp_mult_err_e10_e(double x,double dx,double y,double dy,gsl_sf_result_e10* result); |
162 | -- | 170 | -- |
163 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 171 | -- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
164 | exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> (Double,Int,Double) | 172 | exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> (Double,Int,Double) |
165 | exp_mult_err_e10_e x dx y dy = createSFR_E10 "exp_mult_err_e10_e" $ gsl_sf_exp_mult_err_e10_e x dx y dy | 173 | exp_mult_err_e10_e x dx y dy = createSFR_E10 "exp_mult_err_e10_e" $ gsl_sf_exp_mult_err_e10_e x dx y dy |
166 | foreign import ccall "exp.h gsl_sf_exp_mult_err_e10_e" gsl_sf_exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 174 | foreign import ccall "gsl_sf_exp_mult_err_e10_e" gsl_sf_exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
diff --git a/lib/Numeric/GSL/Special/Expint.hs b/lib/Numeric/GSL/Special/Expint.hs index fd92216..c70d28a 100644 --- a/lib/Numeric/GSL/Special/Expint.hs +++ b/lib/Numeric/GSL/Special/Expint.hs | |||
@@ -19,10 +19,14 @@ module Numeric.GSL.Special.Expint( | |||
19 | , expint_E1 | 19 | , expint_E1 |
20 | , expint_E2_e | 20 | , expint_E2_e |
21 | , expint_E2 | 21 | , expint_E2 |
22 | , expint_En_e | ||
23 | , expint_En | ||
22 | , expint_E1_scaled_e | 24 | , expint_E1_scaled_e |
23 | , expint_E1_scaled | 25 | , expint_E1_scaled |
24 | , expint_E2_scaled_e | 26 | , expint_E2_scaled_e |
25 | , expint_E2_scaled | 27 | , expint_E2_scaled |
28 | , expint_En_scaled_e | ||
29 | , expint_En_scaled | ||
26 | , expint_Ei_e | 30 | , expint_Ei_e |
27 | , expint_Ei | 31 | , expint_Ei |
28 | , expint_Ei_scaled_e | 32 | , expint_Ei_scaled_e |
@@ -50,165 +54,193 @@ import Numeric.GSL.Special.Internal | |||
50 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 54 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
51 | expint_E1_e :: Double -> (Double,Double) | 55 | expint_E1_e :: Double -> (Double,Double) |
52 | expint_E1_e x = createSFR "expint_E1_e" $ gsl_sf_expint_E1_e x | 56 | expint_E1_e x = createSFR "expint_E1_e" $ gsl_sf_expint_E1_e x |
53 | foreign import ccall "expint.h gsl_sf_expint_E1_e" gsl_sf_expint_E1_e :: Double -> Ptr () -> IO CInt | 57 | foreign import ccall "gsl_sf_expint_E1_e" gsl_sf_expint_E1_e :: Double -> Ptr () -> IO CInt |
54 | 58 | ||
55 | -- | wrapper for double gsl_sf_expint_E1(double x); | 59 | -- | wrapper for double gsl_sf_expint_E1(double x); |
56 | -- | 60 | -- |
57 | -- <http://www.google.com/search?q=gsl_sf_expint_E1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 61 | -- <http://www.google.com/search?q=gsl_sf_expint_E1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
58 | expint_E1 :: Double -> Double | 62 | expint_E1 :: Double -> Double |
59 | expint_E1 = gsl_sf_expint_E1 | 63 | expint_E1 = gsl_sf_expint_E1 |
60 | foreign import ccall "expint.h gsl_sf_expint_E1" gsl_sf_expint_E1 :: Double -> Double | 64 | foreign import ccall "gsl_sf_expint_E1" gsl_sf_expint_E1 :: Double -> Double |
61 | 65 | ||
62 | -- | wrapper for int gsl_sf_expint_E2_e(double x,gsl_sf_result* result); | 66 | -- | wrapper for int gsl_sf_expint_E2_e(double x,gsl_sf_result* result); |
63 | -- | 67 | -- |
64 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 68 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
65 | expint_E2_e :: Double -> (Double,Double) | 69 | expint_E2_e :: Double -> (Double,Double) |
66 | expint_E2_e x = createSFR "expint_E2_e" $ gsl_sf_expint_E2_e x | 70 | expint_E2_e x = createSFR "expint_E2_e" $ gsl_sf_expint_E2_e x |
67 | foreign import ccall "expint.h gsl_sf_expint_E2_e" gsl_sf_expint_E2_e :: Double -> Ptr () -> IO CInt | 71 | foreign import ccall "gsl_sf_expint_E2_e" gsl_sf_expint_E2_e :: Double -> Ptr () -> IO CInt |
68 | 72 | ||
69 | -- | wrapper for double gsl_sf_expint_E2(double x); | 73 | -- | wrapper for double gsl_sf_expint_E2(double x); |
70 | -- | 74 | -- |
71 | -- <http://www.google.com/search?q=gsl_sf_expint_E2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 75 | -- <http://www.google.com/search?q=gsl_sf_expint_E2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
72 | expint_E2 :: Double -> Double | 76 | expint_E2 :: Double -> Double |
73 | expint_E2 = gsl_sf_expint_E2 | 77 | expint_E2 = gsl_sf_expint_E2 |
74 | foreign import ccall "expint.h gsl_sf_expint_E2" gsl_sf_expint_E2 :: Double -> Double | 78 | foreign import ccall "gsl_sf_expint_E2" gsl_sf_expint_E2 :: Double -> Double |
79 | |||
80 | -- | wrapper for int gsl_sf_expint_En_e(int n,double x,gsl_sf_result* result); | ||
81 | -- | ||
82 | -- <http://www.google.com/search?q=gsl_sf_expint_En_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
83 | expint_En_e :: CInt -> Double -> (Double,Double) | ||
84 | expint_En_e n x = createSFR "expint_En_e" $ gsl_sf_expint_En_e n x | ||
85 | foreign import ccall "gsl_sf_expint_En_e" gsl_sf_expint_En_e :: CInt -> Double -> Ptr () -> IO CInt | ||
86 | |||
87 | -- | wrapper for double gsl_sf_expint_En(int n,double x); | ||
88 | -- | ||
89 | -- <http://www.google.com/search?q=gsl_sf_expint_En&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
90 | expint_En :: CInt -> Double -> Double | ||
91 | expint_En = gsl_sf_expint_En | ||
92 | foreign import ccall "gsl_sf_expint_En" gsl_sf_expint_En :: CInt -> Double -> Double | ||
75 | 93 | ||
76 | -- | wrapper for int gsl_sf_expint_E1_scaled_e(double x,gsl_sf_result* result); | 94 | -- | wrapper for int gsl_sf_expint_E1_scaled_e(double x,gsl_sf_result* result); |
77 | -- | 95 | -- |
78 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 96 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
79 | expint_E1_scaled_e :: Double -> (Double,Double) | 97 | expint_E1_scaled_e :: Double -> (Double,Double) |
80 | expint_E1_scaled_e x = createSFR "expint_E1_scaled_e" $ gsl_sf_expint_E1_scaled_e x | 98 | expint_E1_scaled_e x = createSFR "expint_E1_scaled_e" $ gsl_sf_expint_E1_scaled_e x |
81 | foreign import ccall "expint.h gsl_sf_expint_E1_scaled_e" gsl_sf_expint_E1_scaled_e :: Double -> Ptr () -> IO CInt | 99 | foreign import ccall "gsl_sf_expint_E1_scaled_e" gsl_sf_expint_E1_scaled_e :: Double -> Ptr () -> IO CInt |
82 | 100 | ||
83 | -- | wrapper for double gsl_sf_expint_E1_scaled(double x); | 101 | -- | wrapper for double gsl_sf_expint_E1_scaled(double x); |
84 | -- | 102 | -- |
85 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 103 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
86 | expint_E1_scaled :: Double -> Double | 104 | expint_E1_scaled :: Double -> Double |
87 | expint_E1_scaled = gsl_sf_expint_E1_scaled | 105 | expint_E1_scaled = gsl_sf_expint_E1_scaled |
88 | foreign import ccall "expint.h gsl_sf_expint_E1_scaled" gsl_sf_expint_E1_scaled :: Double -> Double | 106 | foreign import ccall "gsl_sf_expint_E1_scaled" gsl_sf_expint_E1_scaled :: Double -> Double |
89 | 107 | ||
90 | -- | wrapper for int gsl_sf_expint_E2_scaled_e(double x,gsl_sf_result* result); | 108 | -- | wrapper for int gsl_sf_expint_E2_scaled_e(double x,gsl_sf_result* result); |
91 | -- | 109 | -- |
92 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 110 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
93 | expint_E2_scaled_e :: Double -> (Double,Double) | 111 | expint_E2_scaled_e :: Double -> (Double,Double) |
94 | expint_E2_scaled_e x = createSFR "expint_E2_scaled_e" $ gsl_sf_expint_E2_scaled_e x | 112 | expint_E2_scaled_e x = createSFR "expint_E2_scaled_e" $ gsl_sf_expint_E2_scaled_e x |
95 | foreign import ccall "expint.h gsl_sf_expint_E2_scaled_e" gsl_sf_expint_E2_scaled_e :: Double -> Ptr () -> IO CInt | 113 | foreign import ccall "gsl_sf_expint_E2_scaled_e" gsl_sf_expint_E2_scaled_e :: Double -> Ptr () -> IO CInt |
96 | 114 | ||
97 | -- | wrapper for double gsl_sf_expint_E2_scaled(double x); | 115 | -- | wrapper for double gsl_sf_expint_E2_scaled(double x); |
98 | -- | 116 | -- |
99 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 117 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
100 | expint_E2_scaled :: Double -> Double | 118 | expint_E2_scaled :: Double -> Double |
101 | expint_E2_scaled = gsl_sf_expint_E2_scaled | 119 | expint_E2_scaled = gsl_sf_expint_E2_scaled |
102 | foreign import ccall "expint.h gsl_sf_expint_E2_scaled" gsl_sf_expint_E2_scaled :: Double -> Double | 120 | foreign import ccall "gsl_sf_expint_E2_scaled" gsl_sf_expint_E2_scaled :: Double -> Double |
121 | |||
122 | -- | wrapper for int gsl_sf_expint_En_scaled_e(int n,double x,gsl_sf_result* result); | ||
123 | -- | ||
124 | -- <http://www.google.com/search?q=gsl_sf_expint_En_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
125 | expint_En_scaled_e :: CInt -> Double -> (Double,Double) | ||
126 | expint_En_scaled_e n x = createSFR "expint_En_scaled_e" $ gsl_sf_expint_En_scaled_e n x | ||
127 | foreign import ccall "gsl_sf_expint_En_scaled_e" gsl_sf_expint_En_scaled_e :: CInt -> Double -> Ptr () -> IO CInt | ||
128 | |||
129 | -- | wrapper for double gsl_sf_expint_En_scaled(int n,double x); | ||
130 | -- | ||
131 | -- <http://www.google.com/search?q=gsl_sf_expint_En_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
132 | expint_En_scaled :: CInt -> Double -> Double | ||
133 | expint_En_scaled = gsl_sf_expint_En_scaled | ||
134 | foreign import ccall "gsl_sf_expint_En_scaled" gsl_sf_expint_En_scaled :: CInt -> Double -> Double | ||
103 | 135 | ||
104 | -- | wrapper for int gsl_sf_expint_Ei_e(double x,gsl_sf_result* result); | 136 | -- | wrapper for int gsl_sf_expint_Ei_e(double x,gsl_sf_result* result); |
105 | -- | 137 | -- |
106 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 138 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
107 | expint_Ei_e :: Double -> (Double,Double) | 139 | expint_Ei_e :: Double -> (Double,Double) |
108 | expint_Ei_e x = createSFR "expint_Ei_e" $ gsl_sf_expint_Ei_e x | 140 | expint_Ei_e x = createSFR "expint_Ei_e" $ gsl_sf_expint_Ei_e x |
109 | foreign import ccall "expint.h gsl_sf_expint_Ei_e" gsl_sf_expint_Ei_e :: Double -> Ptr () -> IO CInt | 141 | foreign import ccall "gsl_sf_expint_Ei_e" gsl_sf_expint_Ei_e :: Double -> Ptr () -> IO CInt |
110 | 142 | ||
111 | -- | wrapper for double gsl_sf_expint_Ei(double x); | 143 | -- | wrapper for double gsl_sf_expint_Ei(double x); |
112 | -- | 144 | -- |
113 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 145 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
114 | expint_Ei :: Double -> Double | 146 | expint_Ei :: Double -> Double |
115 | expint_Ei = gsl_sf_expint_Ei | 147 | expint_Ei = gsl_sf_expint_Ei |
116 | foreign import ccall "expint.h gsl_sf_expint_Ei" gsl_sf_expint_Ei :: Double -> Double | 148 | foreign import ccall "gsl_sf_expint_Ei" gsl_sf_expint_Ei :: Double -> Double |
117 | 149 | ||
118 | -- | wrapper for int gsl_sf_expint_Ei_scaled_e(double x,gsl_sf_result* result); | 150 | -- | wrapper for int gsl_sf_expint_Ei_scaled_e(double x,gsl_sf_result* result); |
119 | -- | 151 | -- |
120 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 152 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
121 | expint_Ei_scaled_e :: Double -> (Double,Double) | 153 | expint_Ei_scaled_e :: Double -> (Double,Double) |
122 | expint_Ei_scaled_e x = createSFR "expint_Ei_scaled_e" $ gsl_sf_expint_Ei_scaled_e x | 154 | expint_Ei_scaled_e x = createSFR "expint_Ei_scaled_e" $ gsl_sf_expint_Ei_scaled_e x |
123 | foreign import ccall "expint.h gsl_sf_expint_Ei_scaled_e" gsl_sf_expint_Ei_scaled_e :: Double -> Ptr () -> IO CInt | 155 | foreign import ccall "gsl_sf_expint_Ei_scaled_e" gsl_sf_expint_Ei_scaled_e :: Double -> Ptr () -> IO CInt |
124 | 156 | ||
125 | -- | wrapper for double gsl_sf_expint_Ei_scaled(double x); | 157 | -- | wrapper for double gsl_sf_expint_Ei_scaled(double x); |
126 | -- | 158 | -- |
127 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 159 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
128 | expint_Ei_scaled :: Double -> Double | 160 | expint_Ei_scaled :: Double -> Double |
129 | expint_Ei_scaled = gsl_sf_expint_Ei_scaled | 161 | expint_Ei_scaled = gsl_sf_expint_Ei_scaled |
130 | foreign import ccall "expint.h gsl_sf_expint_Ei_scaled" gsl_sf_expint_Ei_scaled :: Double -> Double | 162 | foreign import ccall "gsl_sf_expint_Ei_scaled" gsl_sf_expint_Ei_scaled :: Double -> Double |
131 | 163 | ||
132 | -- | wrapper for int gsl_sf_Shi_e(double x,gsl_sf_result* result); | 164 | -- | wrapper for int gsl_sf_Shi_e(double x,gsl_sf_result* result); |
133 | -- | 165 | -- |
134 | -- <http://www.google.com/search?q=gsl_sf_Shi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 166 | -- <http://www.google.com/search?q=gsl_sf_Shi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
135 | shi_e :: Double -> (Double,Double) | 167 | shi_e :: Double -> (Double,Double) |
136 | shi_e x = createSFR "shi_e" $ gsl_sf_Shi_e x | 168 | shi_e x = createSFR "shi_e" $ gsl_sf_Shi_e x |
137 | foreign import ccall "expint.h gsl_sf_Shi_e" gsl_sf_Shi_e :: Double -> Ptr () -> IO CInt | 169 | foreign import ccall "gsl_sf_Shi_e" gsl_sf_Shi_e :: Double -> Ptr () -> IO CInt |
138 | 170 | ||
139 | -- | wrapper for double gsl_sf_Shi(double x); | 171 | -- | wrapper for double gsl_sf_Shi(double x); |
140 | -- | 172 | -- |
141 | -- <http://www.google.com/search?q=gsl_sf_Shi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 173 | -- <http://www.google.com/search?q=gsl_sf_Shi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
142 | shi :: Double -> Double | 174 | shi :: Double -> Double |
143 | shi = gsl_sf_Shi | 175 | shi = gsl_sf_Shi |
144 | foreign import ccall "expint.h gsl_sf_Shi" gsl_sf_Shi :: Double -> Double | 176 | foreign import ccall "gsl_sf_Shi" gsl_sf_Shi :: Double -> Double |
145 | 177 | ||
146 | -- | wrapper for int gsl_sf_Chi_e(double x,gsl_sf_result* result); | 178 | -- | wrapper for int gsl_sf_Chi_e(double x,gsl_sf_result* result); |
147 | -- | 179 | -- |
148 | -- <http://www.google.com/search?q=gsl_sf_Chi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 180 | -- <http://www.google.com/search?q=gsl_sf_Chi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
149 | chi_e :: Double -> (Double,Double) | 181 | chi_e :: Double -> (Double,Double) |
150 | chi_e x = createSFR "chi_e" $ gsl_sf_Chi_e x | 182 | chi_e x = createSFR "chi_e" $ gsl_sf_Chi_e x |
151 | foreign import ccall "expint.h gsl_sf_Chi_e" gsl_sf_Chi_e :: Double -> Ptr () -> IO CInt | 183 | foreign import ccall "gsl_sf_Chi_e" gsl_sf_Chi_e :: Double -> Ptr () -> IO CInt |
152 | 184 | ||
153 | -- | wrapper for double gsl_sf_Chi(double x); | 185 | -- | wrapper for double gsl_sf_Chi(double x); |
154 | -- | 186 | -- |
155 | -- <http://www.google.com/search?q=gsl_sf_Chi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 187 | -- <http://www.google.com/search?q=gsl_sf_Chi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
156 | chi :: Double -> Double | 188 | chi :: Double -> Double |
157 | chi = gsl_sf_Chi | 189 | chi = gsl_sf_Chi |
158 | foreign import ccall "expint.h gsl_sf_Chi" gsl_sf_Chi :: Double -> Double | 190 | foreign import ccall "gsl_sf_Chi" gsl_sf_Chi :: Double -> Double |
159 | 191 | ||
160 | -- | wrapper for int gsl_sf_expint_3_e(double x,gsl_sf_result* result); | 192 | -- | wrapper for int gsl_sf_expint_3_e(double x,gsl_sf_result* result); |
161 | -- | 193 | -- |
162 | -- <http://www.google.com/search?q=gsl_sf_expint_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 194 | -- <http://www.google.com/search?q=gsl_sf_expint_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
163 | expint_3_e :: Double -> (Double,Double) | 195 | expint_3_e :: Double -> (Double,Double) |
164 | expint_3_e x = createSFR "expint_3_e" $ gsl_sf_expint_3_e x | 196 | expint_3_e x = createSFR "expint_3_e" $ gsl_sf_expint_3_e x |
165 | foreign import ccall "expint.h gsl_sf_expint_3_e" gsl_sf_expint_3_e :: Double -> Ptr () -> IO CInt | 197 | foreign import ccall "gsl_sf_expint_3_e" gsl_sf_expint_3_e :: Double -> Ptr () -> IO CInt |
166 | 198 | ||
167 | -- | wrapper for double gsl_sf_expint_3(double x); | 199 | -- | wrapper for double gsl_sf_expint_3(double x); |
168 | -- | 200 | -- |
169 | -- <http://www.google.com/search?q=gsl_sf_expint_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 201 | -- <http://www.google.com/search?q=gsl_sf_expint_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
170 | expint_3 :: Double -> Double | 202 | expint_3 :: Double -> Double |
171 | expint_3 = gsl_sf_expint_3 | 203 | expint_3 = gsl_sf_expint_3 |
172 | foreign import ccall "expint.h gsl_sf_expint_3" gsl_sf_expint_3 :: Double -> Double | 204 | foreign import ccall "gsl_sf_expint_3" gsl_sf_expint_3 :: Double -> Double |
173 | 205 | ||
174 | -- | wrapper for int gsl_sf_Si_e(double x,gsl_sf_result* result); | 206 | -- | wrapper for int gsl_sf_Si_e(double x,gsl_sf_result* result); |
175 | -- | 207 | -- |
176 | -- <http://www.google.com/search?q=gsl_sf_Si_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 208 | -- <http://www.google.com/search?q=gsl_sf_Si_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
177 | si_e :: Double -> (Double,Double) | 209 | si_e :: Double -> (Double,Double) |
178 | si_e x = createSFR "si_e" $ gsl_sf_Si_e x | 210 | si_e x = createSFR "si_e" $ gsl_sf_Si_e x |
179 | foreign import ccall "expint.h gsl_sf_Si_e" gsl_sf_Si_e :: Double -> Ptr () -> IO CInt | 211 | foreign import ccall "gsl_sf_Si_e" gsl_sf_Si_e :: Double -> Ptr () -> IO CInt |
180 | 212 | ||
181 | -- | wrapper for double gsl_sf_Si(double x); | 213 | -- | wrapper for double gsl_sf_Si(double x); |
182 | -- | 214 | -- |
183 | -- <http://www.google.com/search?q=gsl_sf_Si&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 215 | -- <http://www.google.com/search?q=gsl_sf_Si&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
184 | si :: Double -> Double | 216 | si :: Double -> Double |
185 | si = gsl_sf_Si | 217 | si = gsl_sf_Si |
186 | foreign import ccall "expint.h gsl_sf_Si" gsl_sf_Si :: Double -> Double | 218 | foreign import ccall "gsl_sf_Si" gsl_sf_Si :: Double -> Double |
187 | 219 | ||
188 | -- | wrapper for int gsl_sf_Ci_e(double x,gsl_sf_result* result); | 220 | -- | wrapper for int gsl_sf_Ci_e(double x,gsl_sf_result* result); |
189 | -- | 221 | -- |
190 | -- <http://www.google.com/search?q=gsl_sf_Ci_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 222 | -- <http://www.google.com/search?q=gsl_sf_Ci_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
191 | ci_e :: Double -> (Double,Double) | 223 | ci_e :: Double -> (Double,Double) |
192 | ci_e x = createSFR "ci_e" $ gsl_sf_Ci_e x | 224 | ci_e x = createSFR "ci_e" $ gsl_sf_Ci_e x |
193 | foreign import ccall "expint.h gsl_sf_Ci_e" gsl_sf_Ci_e :: Double -> Ptr () -> IO CInt | 225 | foreign import ccall "gsl_sf_Ci_e" gsl_sf_Ci_e :: Double -> Ptr () -> IO CInt |
194 | 226 | ||
195 | -- | wrapper for double gsl_sf_Ci(double x); | 227 | -- | wrapper for double gsl_sf_Ci(double x); |
196 | -- | 228 | -- |
197 | -- <http://www.google.com/search?q=gsl_sf_Ci&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 229 | -- <http://www.google.com/search?q=gsl_sf_Ci&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
198 | ci :: Double -> Double | 230 | ci :: Double -> Double |
199 | ci = gsl_sf_Ci | 231 | ci = gsl_sf_Ci |
200 | foreign import ccall "expint.h gsl_sf_Ci" gsl_sf_Ci :: Double -> Double | 232 | foreign import ccall "gsl_sf_Ci" gsl_sf_Ci :: Double -> Double |
201 | 233 | ||
202 | -- | wrapper for int gsl_sf_atanint_e(double x,gsl_sf_result* result); | 234 | -- | wrapper for int gsl_sf_atanint_e(double x,gsl_sf_result* result); |
203 | -- | 235 | -- |
204 | -- <http://www.google.com/search?q=gsl_sf_atanint_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 236 | -- <http://www.google.com/search?q=gsl_sf_atanint_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
205 | atanint_e :: Double -> (Double,Double) | 237 | atanint_e :: Double -> (Double,Double) |
206 | atanint_e x = createSFR "atanint_e" $ gsl_sf_atanint_e x | 238 | atanint_e x = createSFR "atanint_e" $ gsl_sf_atanint_e x |
207 | foreign import ccall "expint.h gsl_sf_atanint_e" gsl_sf_atanint_e :: Double -> Ptr () -> IO CInt | 239 | foreign import ccall "gsl_sf_atanint_e" gsl_sf_atanint_e :: Double -> Ptr () -> IO CInt |
208 | 240 | ||
209 | -- | wrapper for double gsl_sf_atanint(double x); | 241 | -- | wrapper for double gsl_sf_atanint(double x); |
210 | -- | 242 | -- |
211 | -- <http://www.google.com/search?q=gsl_sf_atanint&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 243 | -- <http://www.google.com/search?q=gsl_sf_atanint&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
212 | atanint :: Double -> Double | 244 | atanint :: Double -> Double |
213 | atanint = gsl_sf_atanint | 245 | atanint = gsl_sf_atanint |
214 | foreign import ccall "expint.h gsl_sf_atanint" gsl_sf_atanint :: Double -> Double | 246 | foreign import ccall "gsl_sf_atanint" gsl_sf_atanint :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Fermi_dirac.hs b/lib/Numeric/GSL/Special/Fermi_dirac.hs index cef5304..d59fce1 100644 --- a/lib/Numeric/GSL/Special/Fermi_dirac.hs +++ b/lib/Numeric/GSL/Special/Fermi_dirac.hs | |||
@@ -44,123 +44,123 @@ import Numeric.GSL.Special.Internal | |||
44 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 44 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
45 | fermi_dirac_m1_e :: Double -> (Double,Double) | 45 | fermi_dirac_m1_e :: Double -> (Double,Double) |
46 | fermi_dirac_m1_e x = createSFR "fermi_dirac_m1_e" $ gsl_sf_fermi_dirac_m1_e x | 46 | fermi_dirac_m1_e x = createSFR "fermi_dirac_m1_e" $ gsl_sf_fermi_dirac_m1_e x |
47 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1_e" gsl_sf_fermi_dirac_m1_e :: Double -> Ptr () -> IO CInt | 47 | foreign import ccall "gsl_sf_fermi_dirac_m1_e" gsl_sf_fermi_dirac_m1_e :: Double -> Ptr () -> IO CInt |
48 | 48 | ||
49 | -- | wrapper for double gsl_sf_fermi_dirac_m1(double x); | 49 | -- | wrapper for double gsl_sf_fermi_dirac_m1(double x); |
50 | -- | 50 | -- |
51 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 51 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
52 | fermi_dirac_m1 :: Double -> Double | 52 | fermi_dirac_m1 :: Double -> Double |
53 | fermi_dirac_m1 = gsl_sf_fermi_dirac_m1 | 53 | fermi_dirac_m1 = gsl_sf_fermi_dirac_m1 |
54 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1" gsl_sf_fermi_dirac_m1 :: Double -> Double | 54 | foreign import ccall "gsl_sf_fermi_dirac_m1" gsl_sf_fermi_dirac_m1 :: Double -> Double |
55 | 55 | ||
56 | -- | wrapper for int gsl_sf_fermi_dirac_0_e(double x,gsl_sf_result* result); | 56 | -- | wrapper for int gsl_sf_fermi_dirac_0_e(double x,gsl_sf_result* result); |
57 | -- | 57 | -- |
58 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 58 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
59 | fermi_dirac_0_e :: Double -> (Double,Double) | 59 | fermi_dirac_0_e :: Double -> (Double,Double) |
60 | fermi_dirac_0_e x = createSFR "fermi_dirac_0_e" $ gsl_sf_fermi_dirac_0_e x | 60 | fermi_dirac_0_e x = createSFR "fermi_dirac_0_e" $ gsl_sf_fermi_dirac_0_e x |
61 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0_e" gsl_sf_fermi_dirac_0_e :: Double -> Ptr () -> IO CInt | 61 | foreign import ccall "gsl_sf_fermi_dirac_0_e" gsl_sf_fermi_dirac_0_e :: Double -> Ptr () -> IO CInt |
62 | 62 | ||
63 | -- | wrapper for double gsl_sf_fermi_dirac_0(double x); | 63 | -- | wrapper for double gsl_sf_fermi_dirac_0(double x); |
64 | -- | 64 | -- |
65 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 65 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
66 | fermi_dirac_0 :: Double -> Double | 66 | fermi_dirac_0 :: Double -> Double |
67 | fermi_dirac_0 = gsl_sf_fermi_dirac_0 | 67 | fermi_dirac_0 = gsl_sf_fermi_dirac_0 |
68 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0" gsl_sf_fermi_dirac_0 :: Double -> Double | 68 | foreign import ccall "gsl_sf_fermi_dirac_0" gsl_sf_fermi_dirac_0 :: Double -> Double |
69 | 69 | ||
70 | -- | wrapper for int gsl_sf_fermi_dirac_1_e(double x,gsl_sf_result* result); | 70 | -- | wrapper for int gsl_sf_fermi_dirac_1_e(double x,gsl_sf_result* result); |
71 | -- | 71 | -- |
72 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 72 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
73 | fermi_dirac_1_e :: Double -> (Double,Double) | 73 | fermi_dirac_1_e :: Double -> (Double,Double) |
74 | fermi_dirac_1_e x = createSFR "fermi_dirac_1_e" $ gsl_sf_fermi_dirac_1_e x | 74 | fermi_dirac_1_e x = createSFR "fermi_dirac_1_e" $ gsl_sf_fermi_dirac_1_e x |
75 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1_e" gsl_sf_fermi_dirac_1_e :: Double -> Ptr () -> IO CInt | 75 | foreign import ccall "gsl_sf_fermi_dirac_1_e" gsl_sf_fermi_dirac_1_e :: Double -> Ptr () -> IO CInt |
76 | 76 | ||
77 | -- | wrapper for double gsl_sf_fermi_dirac_1(double x); | 77 | -- | wrapper for double gsl_sf_fermi_dirac_1(double x); |
78 | -- | 78 | -- |
79 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 79 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
80 | fermi_dirac_1 :: Double -> Double | 80 | fermi_dirac_1 :: Double -> Double |
81 | fermi_dirac_1 = gsl_sf_fermi_dirac_1 | 81 | fermi_dirac_1 = gsl_sf_fermi_dirac_1 |
82 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1" gsl_sf_fermi_dirac_1 :: Double -> Double | 82 | foreign import ccall "gsl_sf_fermi_dirac_1" gsl_sf_fermi_dirac_1 :: Double -> Double |
83 | 83 | ||
84 | -- | wrapper for int gsl_sf_fermi_dirac_2_e(double x,gsl_sf_result* result); | 84 | -- | wrapper for int gsl_sf_fermi_dirac_2_e(double x,gsl_sf_result* result); |
85 | -- | 85 | -- |
86 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 86 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
87 | fermi_dirac_2_e :: Double -> (Double,Double) | 87 | fermi_dirac_2_e :: Double -> (Double,Double) |
88 | fermi_dirac_2_e x = createSFR "fermi_dirac_2_e" $ gsl_sf_fermi_dirac_2_e x | 88 | fermi_dirac_2_e x = createSFR "fermi_dirac_2_e" $ gsl_sf_fermi_dirac_2_e x |
89 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2_e" gsl_sf_fermi_dirac_2_e :: Double -> Ptr () -> IO CInt | 89 | foreign import ccall "gsl_sf_fermi_dirac_2_e" gsl_sf_fermi_dirac_2_e :: Double -> Ptr () -> IO CInt |
90 | 90 | ||
91 | -- | wrapper for double gsl_sf_fermi_dirac_2(double x); | 91 | -- | wrapper for double gsl_sf_fermi_dirac_2(double x); |
92 | -- | 92 | -- |
93 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 93 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
94 | fermi_dirac_2 :: Double -> Double | 94 | fermi_dirac_2 :: Double -> Double |
95 | fermi_dirac_2 = gsl_sf_fermi_dirac_2 | 95 | fermi_dirac_2 = gsl_sf_fermi_dirac_2 |
96 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2" gsl_sf_fermi_dirac_2 :: Double -> Double | 96 | foreign import ccall "gsl_sf_fermi_dirac_2" gsl_sf_fermi_dirac_2 :: Double -> Double |
97 | 97 | ||
98 | -- | wrapper for int gsl_sf_fermi_dirac_int_e(int j,double x,gsl_sf_result* result); | 98 | -- | wrapper for int gsl_sf_fermi_dirac_int_e(int j,double x,gsl_sf_result* result); |
99 | -- | 99 | -- |
100 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 100 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
101 | fermi_dirac_int_e :: CInt -> Double -> (Double,Double) | 101 | fermi_dirac_int_e :: CInt -> Double -> (Double,Double) |
102 | fermi_dirac_int_e j x = createSFR "fermi_dirac_int_e" $ gsl_sf_fermi_dirac_int_e j x | 102 | fermi_dirac_int_e j x = createSFR "fermi_dirac_int_e" $ gsl_sf_fermi_dirac_int_e j x |
103 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int_e" gsl_sf_fermi_dirac_int_e :: CInt -> Double -> Ptr () -> IO CInt | 103 | foreign import ccall "gsl_sf_fermi_dirac_int_e" gsl_sf_fermi_dirac_int_e :: CInt -> Double -> Ptr () -> IO CInt |
104 | 104 | ||
105 | -- | wrapper for double gsl_sf_fermi_dirac_int(int j,double x); | 105 | -- | wrapper for double gsl_sf_fermi_dirac_int(int j,double x); |
106 | -- | 106 | -- |
107 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 107 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
108 | fermi_dirac_int :: CInt -> Double -> Double | 108 | fermi_dirac_int :: CInt -> Double -> Double |
109 | fermi_dirac_int = gsl_sf_fermi_dirac_int | 109 | fermi_dirac_int = gsl_sf_fermi_dirac_int |
110 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int" gsl_sf_fermi_dirac_int :: CInt -> Double -> Double | 110 | foreign import ccall "gsl_sf_fermi_dirac_int" gsl_sf_fermi_dirac_int :: CInt -> Double -> Double |
111 | 111 | ||
112 | -- | wrapper for int gsl_sf_fermi_dirac_mhalf_e(double x,gsl_sf_result* result); | 112 | -- | wrapper for int gsl_sf_fermi_dirac_mhalf_e(double x,gsl_sf_result* result); |
113 | -- | 113 | -- |
114 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 114 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
115 | fermi_dirac_mhalf_e :: Double -> (Double,Double) | 115 | fermi_dirac_mhalf_e :: Double -> (Double,Double) |
116 | fermi_dirac_mhalf_e x = createSFR "fermi_dirac_mhalf_e" $ gsl_sf_fermi_dirac_mhalf_e x | 116 | fermi_dirac_mhalf_e x = createSFR "fermi_dirac_mhalf_e" $ gsl_sf_fermi_dirac_mhalf_e x |
117 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf_e" gsl_sf_fermi_dirac_mhalf_e :: Double -> Ptr () -> IO CInt | 117 | foreign import ccall "gsl_sf_fermi_dirac_mhalf_e" gsl_sf_fermi_dirac_mhalf_e :: Double -> Ptr () -> IO CInt |
118 | 118 | ||
119 | -- | wrapper for double gsl_sf_fermi_dirac_mhalf(double x); | 119 | -- | wrapper for double gsl_sf_fermi_dirac_mhalf(double x); |
120 | -- | 120 | -- |
121 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 121 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
122 | fermi_dirac_mhalf :: Double -> Double | 122 | fermi_dirac_mhalf :: Double -> Double |
123 | fermi_dirac_mhalf = gsl_sf_fermi_dirac_mhalf | 123 | fermi_dirac_mhalf = gsl_sf_fermi_dirac_mhalf |
124 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf" gsl_sf_fermi_dirac_mhalf :: Double -> Double | 124 | foreign import ccall "gsl_sf_fermi_dirac_mhalf" gsl_sf_fermi_dirac_mhalf :: Double -> Double |
125 | 125 | ||
126 | -- | wrapper for int gsl_sf_fermi_dirac_half_e(double x,gsl_sf_result* result); | 126 | -- | wrapper for int gsl_sf_fermi_dirac_half_e(double x,gsl_sf_result* result); |
127 | -- | 127 | -- |
128 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 128 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
129 | fermi_dirac_half_e :: Double -> (Double,Double) | 129 | fermi_dirac_half_e :: Double -> (Double,Double) |
130 | fermi_dirac_half_e x = createSFR "fermi_dirac_half_e" $ gsl_sf_fermi_dirac_half_e x | 130 | fermi_dirac_half_e x = createSFR "fermi_dirac_half_e" $ gsl_sf_fermi_dirac_half_e x |
131 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half_e" gsl_sf_fermi_dirac_half_e :: Double -> Ptr () -> IO CInt | 131 | foreign import ccall "gsl_sf_fermi_dirac_half_e" gsl_sf_fermi_dirac_half_e :: Double -> Ptr () -> IO CInt |
132 | 132 | ||
133 | -- | wrapper for double gsl_sf_fermi_dirac_half(double x); | 133 | -- | wrapper for double gsl_sf_fermi_dirac_half(double x); |
134 | -- | 134 | -- |
135 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 135 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
136 | fermi_dirac_half :: Double -> Double | 136 | fermi_dirac_half :: Double -> Double |
137 | fermi_dirac_half = gsl_sf_fermi_dirac_half | 137 | fermi_dirac_half = gsl_sf_fermi_dirac_half |
138 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half" gsl_sf_fermi_dirac_half :: Double -> Double | 138 | foreign import ccall "gsl_sf_fermi_dirac_half" gsl_sf_fermi_dirac_half :: Double -> Double |
139 | 139 | ||
140 | -- | wrapper for int gsl_sf_fermi_dirac_3half_e(double x,gsl_sf_result* result); | 140 | -- | wrapper for int gsl_sf_fermi_dirac_3half_e(double x,gsl_sf_result* result); |
141 | -- | 141 | -- |
142 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 142 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
143 | fermi_dirac_3half_e :: Double -> (Double,Double) | 143 | fermi_dirac_3half_e :: Double -> (Double,Double) |
144 | fermi_dirac_3half_e x = createSFR "fermi_dirac_3half_e" $ gsl_sf_fermi_dirac_3half_e x | 144 | fermi_dirac_3half_e x = createSFR "fermi_dirac_3half_e" $ gsl_sf_fermi_dirac_3half_e x |
145 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half_e" gsl_sf_fermi_dirac_3half_e :: Double -> Ptr () -> IO CInt | 145 | foreign import ccall "gsl_sf_fermi_dirac_3half_e" gsl_sf_fermi_dirac_3half_e :: Double -> Ptr () -> IO CInt |
146 | 146 | ||
147 | -- | wrapper for double gsl_sf_fermi_dirac_3half(double x); | 147 | -- | wrapper for double gsl_sf_fermi_dirac_3half(double x); |
148 | -- | 148 | -- |
149 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 149 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
150 | fermi_dirac_3half :: Double -> Double | 150 | fermi_dirac_3half :: Double -> Double |
151 | fermi_dirac_3half = gsl_sf_fermi_dirac_3half | 151 | fermi_dirac_3half = gsl_sf_fermi_dirac_3half |
152 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half" gsl_sf_fermi_dirac_3half :: Double -> Double | 152 | foreign import ccall "gsl_sf_fermi_dirac_3half" gsl_sf_fermi_dirac_3half :: Double -> Double |
153 | 153 | ||
154 | -- | wrapper for int gsl_sf_fermi_dirac_inc_0_e(double x,double b,gsl_sf_result* result); | 154 | -- | wrapper for int gsl_sf_fermi_dirac_inc_0_e(double x,double b,gsl_sf_result* result); |
155 | -- | 155 | -- |
156 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 156 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
157 | fermi_dirac_inc_0_e :: Double -> Double -> (Double,Double) | 157 | fermi_dirac_inc_0_e :: Double -> Double -> (Double,Double) |
158 | fermi_dirac_inc_0_e x b = createSFR "fermi_dirac_inc_0_e" $ gsl_sf_fermi_dirac_inc_0_e x b | 158 | fermi_dirac_inc_0_e x b = createSFR "fermi_dirac_inc_0_e" $ gsl_sf_fermi_dirac_inc_0_e x b |
159 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0_e" gsl_sf_fermi_dirac_inc_0_e :: Double -> Double -> Ptr () -> IO CInt | 159 | foreign import ccall "gsl_sf_fermi_dirac_inc_0_e" gsl_sf_fermi_dirac_inc_0_e :: Double -> Double -> Ptr () -> IO CInt |
160 | 160 | ||
161 | -- | wrapper for double gsl_sf_fermi_dirac_inc_0(double x,double b); | 161 | -- | wrapper for double gsl_sf_fermi_dirac_inc_0(double x,double b); |
162 | -- | 162 | -- |
163 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 163 | -- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
164 | fermi_dirac_inc_0 :: Double -> Double -> Double | 164 | fermi_dirac_inc_0 :: Double -> Double -> Double |
165 | fermi_dirac_inc_0 = gsl_sf_fermi_dirac_inc_0 | 165 | fermi_dirac_inc_0 = gsl_sf_fermi_dirac_inc_0 |
166 | foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0" gsl_sf_fermi_dirac_inc_0 :: Double -> Double -> Double | 166 | foreign import ccall "gsl_sf_fermi_dirac_inc_0" gsl_sf_fermi_dirac_inc_0 :: Double -> Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Gamma.hs b/lib/Numeric/GSL/Special/Gamma.hs index 7bba728..cef086e 100644 --- a/lib/Numeric/GSL/Special/Gamma.hs +++ b/lib/Numeric/GSL/Special/Gamma.hs | |||
@@ -66,305 +66,305 @@ import Numeric.GSL.Special.Internal | |||
66 | -- <http://www.google.com/search?q=gsl_sf_lngamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 66 | -- <http://www.google.com/search?q=gsl_sf_lngamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
67 | lngamma_e :: Double -> (Double,Double) | 67 | lngamma_e :: Double -> (Double,Double) |
68 | lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x | 68 | lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x |
69 | foreign import ccall "gamma.h gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr () -> IO CInt | 69 | foreign import ccall "gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr () -> IO CInt |
70 | 70 | ||
71 | -- | wrapper for double gsl_sf_lngamma(double x); | 71 | -- | wrapper for double gsl_sf_lngamma(double x); |
72 | -- | 72 | -- |
73 | -- <http://www.google.com/search?q=gsl_sf_lngamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 73 | -- <http://www.google.com/search?q=gsl_sf_lngamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
74 | lngamma :: Double -> Double | 74 | lngamma :: Double -> Double |
75 | lngamma = gsl_sf_lngamma | 75 | lngamma = gsl_sf_lngamma |
76 | foreign import ccall "gamma.h gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double | 76 | foreign import ccall "gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double |
77 | 77 | ||
78 | -- | wrapper for int gsl_sf_lngamma_sgn_e(double x,gsl_sf_result* result_lg,double* sgn); | 78 | -- | wrapper for int gsl_sf_lngamma_sgn_e(double x,gsl_sf_result* result_lg,double* sgn); |
79 | -- | 79 | -- |
80 | -- <http://www.google.com/search?q=gsl_sf_lngamma_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 80 | -- <http://www.google.com/search?q=gsl_sf_lngamma_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
81 | lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt | 81 | lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt |
82 | lngamma_sgn_e = gsl_sf_lngamma_sgn_e | 82 | lngamma_sgn_e = gsl_sf_lngamma_sgn_e |
83 | foreign import ccall "gamma.h gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt | 83 | foreign import ccall "gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt |
84 | 84 | ||
85 | -- | wrapper for int gsl_sf_gamma_e(double x,gsl_sf_result* result); | 85 | -- | wrapper for int gsl_sf_gamma_e(double x,gsl_sf_result* result); |
86 | -- | 86 | -- |
87 | -- <http://www.google.com/search?q=gsl_sf_gamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 87 | -- <http://www.google.com/search?q=gsl_sf_gamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
88 | gamma_e :: Double -> (Double,Double) | 88 | gamma_e :: Double -> (Double,Double) |
89 | gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x | 89 | gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x |
90 | foreign import ccall "gamma.h gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr () -> IO CInt | 90 | foreign import ccall "gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr () -> IO CInt |
91 | 91 | ||
92 | -- | wrapper for double gsl_sf_gamma(double x); | 92 | -- | wrapper for double gsl_sf_gamma(double x); |
93 | -- | 93 | -- |
94 | -- <http://www.google.com/search?q=gsl_sf_gamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 94 | -- <http://www.google.com/search?q=gsl_sf_gamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
95 | gamma :: Double -> Double | 95 | gamma :: Double -> Double |
96 | gamma = gsl_sf_gamma | 96 | gamma = gsl_sf_gamma |
97 | foreign import ccall "gamma.h gsl_sf_gamma" gsl_sf_gamma :: Double -> Double | 97 | foreign import ccall "gsl_sf_gamma" gsl_sf_gamma :: Double -> Double |
98 | 98 | ||
99 | -- | wrapper for int gsl_sf_gammastar_e(double x,gsl_sf_result* result); | 99 | -- | wrapper for int gsl_sf_gammastar_e(double x,gsl_sf_result* result); |
100 | -- | 100 | -- |
101 | -- <http://www.google.com/search?q=gsl_sf_gammastar_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 101 | -- <http://www.google.com/search?q=gsl_sf_gammastar_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
102 | gammastar_e :: Double -> (Double,Double) | 102 | gammastar_e :: Double -> (Double,Double) |
103 | gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x | 103 | gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x |
104 | foreign import ccall "gamma.h gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr () -> IO CInt | 104 | foreign import ccall "gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr () -> IO CInt |
105 | 105 | ||
106 | -- | wrapper for double gsl_sf_gammastar(double x); | 106 | -- | wrapper for double gsl_sf_gammastar(double x); |
107 | -- | 107 | -- |
108 | -- <http://www.google.com/search?q=gsl_sf_gammastar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 108 | -- <http://www.google.com/search?q=gsl_sf_gammastar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
109 | gammastar :: Double -> Double | 109 | gammastar :: Double -> Double |
110 | gammastar = gsl_sf_gammastar | 110 | gammastar = gsl_sf_gammastar |
111 | foreign import ccall "gamma.h gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double | 111 | foreign import ccall "gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double |
112 | 112 | ||
113 | -- | wrapper for int gsl_sf_gammainv_e(double x,gsl_sf_result* result); | 113 | -- | wrapper for int gsl_sf_gammainv_e(double x,gsl_sf_result* result); |
114 | -- | 114 | -- |
115 | -- <http://www.google.com/search?q=gsl_sf_gammainv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 115 | -- <http://www.google.com/search?q=gsl_sf_gammainv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
116 | gammainv_e :: Double -> (Double,Double) | 116 | gammainv_e :: Double -> (Double,Double) |
117 | gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x | 117 | gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x |
118 | foreign import ccall "gamma.h gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr () -> IO CInt | 118 | foreign import ccall "gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr () -> IO CInt |
119 | 119 | ||
120 | -- | wrapper for double gsl_sf_gammainv(double x); | 120 | -- | wrapper for double gsl_sf_gammainv(double x); |
121 | -- | 121 | -- |
122 | -- <http://www.google.com/search?q=gsl_sf_gammainv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 122 | -- <http://www.google.com/search?q=gsl_sf_gammainv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
123 | gammainv :: Double -> Double | 123 | gammainv :: Double -> Double |
124 | gammainv = gsl_sf_gammainv | 124 | gammainv = gsl_sf_gammainv |
125 | foreign import ccall "gamma.h gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double | 125 | foreign import ccall "gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double |
126 | 126 | ||
127 | -- | wrapper for int gsl_sf_lngamma_complex_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* arg); | 127 | -- | wrapper for int gsl_sf_lngamma_complex_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* arg); |
128 | -- | 128 | -- |
129 | -- <http://www.google.com/search?q=gsl_sf_lngamma_complex_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 129 | -- <http://www.google.com/search?q=gsl_sf_lngamma_complex_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
130 | lngamma_complex_e :: Double -> Double -> Ptr () -> (Double,Double) | 130 | lngamma_complex_e :: Double -> Double -> Ptr () -> (Double,Double) |
131 | lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr | 131 | lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr |
132 | foreign import ccall "gamma.h gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 132 | foreign import ccall "gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
133 | 133 | ||
134 | -- | wrapper for int gsl_sf_taylorcoeff_e(int n,double x,gsl_sf_result* result); | 134 | -- | wrapper for int gsl_sf_taylorcoeff_e(int n,double x,gsl_sf_result* result); |
135 | -- | 135 | -- |
136 | -- <http://www.google.com/search?q=gsl_sf_taylorcoeff_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 136 | -- <http://www.google.com/search?q=gsl_sf_taylorcoeff_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
137 | taylorcoeff_e :: CInt -> Double -> (Double,Double) | 137 | taylorcoeff_e :: CInt -> Double -> (Double,Double) |
138 | taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x | 138 | taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x |
139 | foreign import ccall "gamma.h gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: CInt -> Double -> Ptr () -> IO CInt | 139 | foreign import ccall "gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: CInt -> Double -> Ptr () -> IO CInt |
140 | 140 | ||
141 | -- | wrapper for double gsl_sf_taylorcoeff(int n,double x); | 141 | -- | wrapper for double gsl_sf_taylorcoeff(int n,double x); |
142 | -- | 142 | -- |
143 | -- <http://www.google.com/search?q=gsl_sf_taylorcoeff&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 143 | -- <http://www.google.com/search?q=gsl_sf_taylorcoeff&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
144 | taylorcoeff :: CInt -> Double -> Double | 144 | taylorcoeff :: CInt -> Double -> Double |
145 | taylorcoeff = gsl_sf_taylorcoeff | 145 | taylorcoeff = gsl_sf_taylorcoeff |
146 | foreign import ccall "gamma.h gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: CInt -> Double -> Double | 146 | foreign import ccall "gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: CInt -> Double -> Double |
147 | 147 | ||
148 | -- | wrapper for int gsl_sf_fact_e(int n,gsl_sf_result* result); | 148 | -- | wrapper for int gsl_sf_fact_e(int n,gsl_sf_result* result); |
149 | -- | 149 | -- |
150 | -- <http://www.google.com/search?q=gsl_sf_fact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 150 | -- <http://www.google.com/search?q=gsl_sf_fact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
151 | fact_e :: CInt -> (Double,Double) | 151 | fact_e :: CInt -> (Double,Double) |
152 | fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n | 152 | fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n |
153 | foreign import ccall "gamma.h gsl_sf_fact_e" gsl_sf_fact_e :: CInt -> Ptr () -> IO CInt | 153 | foreign import ccall "gsl_sf_fact_e" gsl_sf_fact_e :: CInt -> Ptr () -> IO CInt |
154 | 154 | ||
155 | -- | wrapper for double gsl_sf_fact(int n); | 155 | -- | wrapper for double gsl_sf_fact(int n); |
156 | -- | 156 | -- |
157 | -- <http://www.google.com/search?q=gsl_sf_fact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 157 | -- <http://www.google.com/search?q=gsl_sf_fact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
158 | fact :: CInt -> Double | 158 | fact :: CInt -> Double |
159 | fact = gsl_sf_fact | 159 | fact = gsl_sf_fact |
160 | foreign import ccall "gamma.h gsl_sf_fact" gsl_sf_fact :: CInt -> Double | 160 | foreign import ccall "gsl_sf_fact" gsl_sf_fact :: CInt -> Double |
161 | 161 | ||
162 | -- | wrapper for int gsl_sf_doublefact_e(int n,gsl_sf_result* result); | 162 | -- | wrapper for int gsl_sf_doublefact_e(int n,gsl_sf_result* result); |
163 | -- | 163 | -- |
164 | -- <http://www.google.com/search?q=gsl_sf_doublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 164 | -- <http://www.google.com/search?q=gsl_sf_doublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
165 | doublefact_e :: CInt -> (Double,Double) | 165 | doublefact_e :: CInt -> (Double,Double) |
166 | doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n | 166 | doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n |
167 | foreign import ccall "gamma.h gsl_sf_doublefact_e" gsl_sf_doublefact_e :: CInt -> Ptr () -> IO CInt | 167 | foreign import ccall "gsl_sf_doublefact_e" gsl_sf_doublefact_e :: CInt -> Ptr () -> IO CInt |
168 | 168 | ||
169 | -- | wrapper for double gsl_sf_doublefact(int n); | 169 | -- | wrapper for double gsl_sf_doublefact(int n); |
170 | -- | 170 | -- |
171 | -- <http://www.google.com/search?q=gsl_sf_doublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 171 | -- <http://www.google.com/search?q=gsl_sf_doublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
172 | doublefact :: CInt -> Double | 172 | doublefact :: CInt -> Double |
173 | doublefact = gsl_sf_doublefact | 173 | doublefact = gsl_sf_doublefact |
174 | foreign import ccall "gamma.h gsl_sf_doublefact" gsl_sf_doublefact :: CInt -> Double | 174 | foreign import ccall "gsl_sf_doublefact" gsl_sf_doublefact :: CInt -> Double |
175 | 175 | ||
176 | -- | wrapper for int gsl_sf_lnfact_e(int n,gsl_sf_result* result); | 176 | -- | wrapper for int gsl_sf_lnfact_e(int n,gsl_sf_result* result); |
177 | -- | 177 | -- |
178 | -- <http://www.google.com/search?q=gsl_sf_lnfact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 178 | -- <http://www.google.com/search?q=gsl_sf_lnfact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
179 | lnfact_e :: CInt -> (Double,Double) | 179 | lnfact_e :: CInt -> (Double,Double) |
180 | lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n | 180 | lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n |
181 | foreign import ccall "gamma.h gsl_sf_lnfact_e" gsl_sf_lnfact_e :: CInt -> Ptr () -> IO CInt | 181 | foreign import ccall "gsl_sf_lnfact_e" gsl_sf_lnfact_e :: CInt -> Ptr () -> IO CInt |
182 | 182 | ||
183 | -- | wrapper for double gsl_sf_lnfact(int n); | 183 | -- | wrapper for double gsl_sf_lnfact(int n); |
184 | -- | 184 | -- |
185 | -- <http://www.google.com/search?q=gsl_sf_lnfact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 185 | -- <http://www.google.com/search?q=gsl_sf_lnfact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
186 | lnfact :: CInt -> Double | 186 | lnfact :: CInt -> Double |
187 | lnfact = gsl_sf_lnfact | 187 | lnfact = gsl_sf_lnfact |
188 | foreign import ccall "gamma.h gsl_sf_lnfact" gsl_sf_lnfact :: CInt -> Double | 188 | foreign import ccall "gsl_sf_lnfact" gsl_sf_lnfact :: CInt -> Double |
189 | 189 | ||
190 | -- | wrapper for int gsl_sf_lndoublefact_e(int n,gsl_sf_result* result); | 190 | -- | wrapper for int gsl_sf_lndoublefact_e(int n,gsl_sf_result* result); |
191 | -- | 191 | -- |
192 | -- <http://www.google.com/search?q=gsl_sf_lndoublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 192 | -- <http://www.google.com/search?q=gsl_sf_lndoublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
193 | lndoublefact_e :: CInt -> (Double,Double) | 193 | lndoublefact_e :: CInt -> (Double,Double) |
194 | lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n | 194 | lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n |
195 | foreign import ccall "gamma.h gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: CInt -> Ptr () -> IO CInt | 195 | foreign import ccall "gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: CInt -> Ptr () -> IO CInt |
196 | 196 | ||
197 | -- | wrapper for double gsl_sf_lndoublefact(int n); | 197 | -- | wrapper for double gsl_sf_lndoublefact(int n); |
198 | -- | 198 | -- |
199 | -- <http://www.google.com/search?q=gsl_sf_lndoublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 199 | -- <http://www.google.com/search?q=gsl_sf_lndoublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
200 | lndoublefact :: CInt -> Double | 200 | lndoublefact :: CInt -> Double |
201 | lndoublefact = gsl_sf_lndoublefact | 201 | lndoublefact = gsl_sf_lndoublefact |
202 | foreign import ccall "gamma.h gsl_sf_lndoublefact" gsl_sf_lndoublefact :: CInt -> Double | 202 | foreign import ccall "gsl_sf_lndoublefact" gsl_sf_lndoublefact :: CInt -> Double |
203 | 203 | ||
204 | -- | wrapper for int gsl_sf_lnchoose_e(int n,int m,gsl_sf_result* result); | 204 | -- | wrapper for int gsl_sf_lnchoose_e(int n,int m,gsl_sf_result* result); |
205 | -- | 205 | -- |
206 | -- <http://www.google.com/search?q=gsl_sf_lnchoose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 206 | -- <http://www.google.com/search?q=gsl_sf_lnchoose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
207 | lnchoose_e :: CInt -> CInt -> (Double,Double) | 207 | lnchoose_e :: CInt -> CInt -> (Double,Double) |
208 | lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m | 208 | lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m |
209 | foreign import ccall "gamma.h gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: CInt -> CInt -> Ptr () -> IO CInt | 209 | foreign import ccall "gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: CInt -> CInt -> Ptr () -> IO CInt |
210 | 210 | ||
211 | -- | wrapper for double gsl_sf_lnchoose(int n,int m); | 211 | -- | wrapper for double gsl_sf_lnchoose(int n,int m); |
212 | -- | 212 | -- |
213 | -- <http://www.google.com/search?q=gsl_sf_lnchoose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 213 | -- <http://www.google.com/search?q=gsl_sf_lnchoose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
214 | lnchoose :: CInt -> CInt -> Double | 214 | lnchoose :: CInt -> CInt -> Double |
215 | lnchoose = gsl_sf_lnchoose | 215 | lnchoose = gsl_sf_lnchoose |
216 | foreign import ccall "gamma.h gsl_sf_lnchoose" gsl_sf_lnchoose :: CInt -> CInt -> Double | 216 | foreign import ccall "gsl_sf_lnchoose" gsl_sf_lnchoose :: CInt -> CInt -> Double |
217 | 217 | ||
218 | -- | wrapper for int gsl_sf_choose_e(int n,int m,gsl_sf_result* result); | 218 | -- | wrapper for int gsl_sf_choose_e(int n,int m,gsl_sf_result* result); |
219 | -- | 219 | -- |
220 | -- <http://www.google.com/search?q=gsl_sf_choose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 220 | -- <http://www.google.com/search?q=gsl_sf_choose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
221 | choose_e :: CInt -> CInt -> (Double,Double) | 221 | choose_e :: CInt -> CInt -> (Double,Double) |
222 | choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m | 222 | choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m |
223 | foreign import ccall "gamma.h gsl_sf_choose_e" gsl_sf_choose_e :: CInt -> CInt -> Ptr () -> IO CInt | 223 | foreign import ccall "gsl_sf_choose_e" gsl_sf_choose_e :: CInt -> CInt -> Ptr () -> IO CInt |
224 | 224 | ||
225 | -- | wrapper for double gsl_sf_choose(int n,int m); | 225 | -- | wrapper for double gsl_sf_choose(int n,int m); |
226 | -- | 226 | -- |
227 | -- <http://www.google.com/search?q=gsl_sf_choose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 227 | -- <http://www.google.com/search?q=gsl_sf_choose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
228 | choose :: CInt -> CInt -> Double | 228 | choose :: CInt -> CInt -> Double |
229 | choose = gsl_sf_choose | 229 | choose = gsl_sf_choose |
230 | foreign import ccall "gamma.h gsl_sf_choose" gsl_sf_choose :: CInt -> CInt -> Double | 230 | foreign import ccall "gsl_sf_choose" gsl_sf_choose :: CInt -> CInt -> Double |
231 | 231 | ||
232 | -- | wrapper for int gsl_sf_lnpoch_e(double a,double x,gsl_sf_result* result); | 232 | -- | wrapper for int gsl_sf_lnpoch_e(double a,double x,gsl_sf_result* result); |
233 | -- | 233 | -- |
234 | -- <http://www.google.com/search?q=gsl_sf_lnpoch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 234 | -- <http://www.google.com/search?q=gsl_sf_lnpoch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
235 | lnpoch_e :: Double -> Double -> (Double,Double) | 235 | lnpoch_e :: Double -> Double -> (Double,Double) |
236 | lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x | 236 | lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x |
237 | foreign import ccall "gamma.h gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr () -> IO CInt | 237 | foreign import ccall "gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr () -> IO CInt |
238 | 238 | ||
239 | -- | wrapper for double gsl_sf_lnpoch(double a,double x); | 239 | -- | wrapper for double gsl_sf_lnpoch(double a,double x); |
240 | -- | 240 | -- |
241 | -- <http://www.google.com/search?q=gsl_sf_lnpoch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 241 | -- <http://www.google.com/search?q=gsl_sf_lnpoch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
242 | lnpoch :: Double -> Double -> Double | 242 | lnpoch :: Double -> Double -> Double |
243 | lnpoch = gsl_sf_lnpoch | 243 | lnpoch = gsl_sf_lnpoch |
244 | foreign import ccall "gamma.h gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double | 244 | foreign import ccall "gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double |
245 | 245 | ||
246 | -- | wrapper for int gsl_sf_lnpoch_sgn_e(double a,double x,gsl_sf_result* result,double* sgn); | 246 | -- | wrapper for int gsl_sf_lnpoch_sgn_e(double a,double x,gsl_sf_result* result,double* sgn); |
247 | -- | 247 | -- |
248 | -- <http://www.google.com/search?q=gsl_sf_lnpoch_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 248 | -- <http://www.google.com/search?q=gsl_sf_lnpoch_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
249 | lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 249 | lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
250 | lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e | 250 | lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e |
251 | foreign import ccall "gamma.h gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 251 | foreign import ccall "gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
252 | 252 | ||
253 | -- | wrapper for int gsl_sf_poch_e(double a,double x,gsl_sf_result* result); | 253 | -- | wrapper for int gsl_sf_poch_e(double a,double x,gsl_sf_result* result); |
254 | -- | 254 | -- |
255 | -- <http://www.google.com/search?q=gsl_sf_poch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 255 | -- <http://www.google.com/search?q=gsl_sf_poch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
256 | poch_e :: Double -> Double -> (Double,Double) | 256 | poch_e :: Double -> Double -> (Double,Double) |
257 | poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x | 257 | poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x |
258 | foreign import ccall "gamma.h gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr () -> IO CInt | 258 | foreign import ccall "gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr () -> IO CInt |
259 | 259 | ||
260 | -- | wrapper for double gsl_sf_poch(double a,double x); | 260 | -- | wrapper for double gsl_sf_poch(double a,double x); |
261 | -- | 261 | -- |
262 | -- <http://www.google.com/search?q=gsl_sf_poch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 262 | -- <http://www.google.com/search?q=gsl_sf_poch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
263 | poch :: Double -> Double -> Double | 263 | poch :: Double -> Double -> Double |
264 | poch = gsl_sf_poch | 264 | poch = gsl_sf_poch |
265 | foreign import ccall "gamma.h gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double | 265 | foreign import ccall "gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double |
266 | 266 | ||
267 | -- | wrapper for int gsl_sf_pochrel_e(double a,double x,gsl_sf_result* result); | 267 | -- | wrapper for int gsl_sf_pochrel_e(double a,double x,gsl_sf_result* result); |
268 | -- | 268 | -- |
269 | -- <http://www.google.com/search?q=gsl_sf_pochrel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 269 | -- <http://www.google.com/search?q=gsl_sf_pochrel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
270 | pochrel_e :: Double -> Double -> (Double,Double) | 270 | pochrel_e :: Double -> Double -> (Double,Double) |
271 | pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x | 271 | pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x |
272 | foreign import ccall "gamma.h gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr () -> IO CInt | 272 | foreign import ccall "gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr () -> IO CInt |
273 | 273 | ||
274 | -- | wrapper for double gsl_sf_pochrel(double a,double x); | 274 | -- | wrapper for double gsl_sf_pochrel(double a,double x); |
275 | -- | 275 | -- |
276 | -- <http://www.google.com/search?q=gsl_sf_pochrel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 276 | -- <http://www.google.com/search?q=gsl_sf_pochrel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
277 | pochrel :: Double -> Double -> Double | 277 | pochrel :: Double -> Double -> Double |
278 | pochrel = gsl_sf_pochrel | 278 | pochrel = gsl_sf_pochrel |
279 | foreign import ccall "gamma.h gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double | 279 | foreign import ccall "gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double |
280 | 280 | ||
281 | -- | wrapper for int gsl_sf_gamma_inc_Q_e(double a,double x,gsl_sf_result* result); | 281 | -- | wrapper for int gsl_sf_gamma_inc_Q_e(double a,double x,gsl_sf_result* result); |
282 | -- | 282 | -- |
283 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 283 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
284 | gamma_inc_Q_e :: Double -> Double -> (Double,Double) | 284 | gamma_inc_Q_e :: Double -> Double -> (Double,Double) |
285 | gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x | 285 | gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x |
286 | foreign import ccall "gamma.h gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr () -> IO CInt | 286 | foreign import ccall "gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr () -> IO CInt |
287 | 287 | ||
288 | -- | wrapper for double gsl_sf_gamma_inc_Q(double a,double x); | 288 | -- | wrapper for double gsl_sf_gamma_inc_Q(double a,double x); |
289 | -- | 289 | -- |
290 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 290 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
291 | gamma_inc_Q :: Double -> Double -> Double | 291 | gamma_inc_Q :: Double -> Double -> Double |
292 | gamma_inc_Q = gsl_sf_gamma_inc_Q | 292 | gamma_inc_Q = gsl_sf_gamma_inc_Q |
293 | foreign import ccall "gamma.h gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double | 293 | foreign import ccall "gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double |
294 | 294 | ||
295 | -- | wrapper for int gsl_sf_gamma_inc_P_e(double a,double x,gsl_sf_result* result); | 295 | -- | wrapper for int gsl_sf_gamma_inc_P_e(double a,double x,gsl_sf_result* result); |
296 | -- | 296 | -- |
297 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 297 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
298 | gamma_inc_P_e :: Double -> Double -> (Double,Double) | 298 | gamma_inc_P_e :: Double -> Double -> (Double,Double) |
299 | gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x | 299 | gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x |
300 | foreign import ccall "gamma.h gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr () -> IO CInt | 300 | foreign import ccall "gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr () -> IO CInt |
301 | 301 | ||
302 | -- | wrapper for double gsl_sf_gamma_inc_P(double a,double x); | 302 | -- | wrapper for double gsl_sf_gamma_inc_P(double a,double x); |
303 | -- | 303 | -- |
304 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 304 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
305 | gamma_inc_P :: Double -> Double -> Double | 305 | gamma_inc_P :: Double -> Double -> Double |
306 | gamma_inc_P = gsl_sf_gamma_inc_P | 306 | gamma_inc_P = gsl_sf_gamma_inc_P |
307 | foreign import ccall "gamma.h gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double | 307 | foreign import ccall "gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double |
308 | 308 | ||
309 | -- | wrapper for int gsl_sf_gamma_inc_e(double a,double x,gsl_sf_result* result); | 309 | -- | wrapper for int gsl_sf_gamma_inc_e(double a,double x,gsl_sf_result* result); |
310 | -- | 310 | -- |
311 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 311 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
312 | gamma_inc_e :: Double -> Double -> (Double,Double) | 312 | gamma_inc_e :: Double -> Double -> (Double,Double) |
313 | gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x | 313 | gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x |
314 | foreign import ccall "gamma.h gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr () -> IO CInt | 314 | foreign import ccall "gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr () -> IO CInt |
315 | 315 | ||
316 | -- | wrapper for double gsl_sf_gamma_inc(double a,double x); | 316 | -- | wrapper for double gsl_sf_gamma_inc(double a,double x); |
317 | -- | 317 | -- |
318 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 318 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
319 | gamma_inc :: Double -> Double -> Double | 319 | gamma_inc :: Double -> Double -> Double |
320 | gamma_inc = gsl_sf_gamma_inc | 320 | gamma_inc = gsl_sf_gamma_inc |
321 | foreign import ccall "gamma.h gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double | 321 | foreign import ccall "gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double |
322 | 322 | ||
323 | -- | wrapper for int gsl_sf_lnbeta_e(double a,double b,gsl_sf_result* result); | 323 | -- | wrapper for int gsl_sf_lnbeta_e(double a,double b,gsl_sf_result* result); |
324 | -- | 324 | -- |
325 | -- <http://www.google.com/search?q=gsl_sf_lnbeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 325 | -- <http://www.google.com/search?q=gsl_sf_lnbeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
326 | lnbeta_e :: Double -> Double -> (Double,Double) | 326 | lnbeta_e :: Double -> Double -> (Double,Double) |
327 | lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b | 327 | lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b |
328 | foreign import ccall "gamma.h gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr () -> IO CInt | 328 | foreign import ccall "gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr () -> IO CInt |
329 | 329 | ||
330 | -- | wrapper for double gsl_sf_lnbeta(double a,double b); | 330 | -- | wrapper for double gsl_sf_lnbeta(double a,double b); |
331 | -- | 331 | -- |
332 | -- <http://www.google.com/search?q=gsl_sf_lnbeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 332 | -- <http://www.google.com/search?q=gsl_sf_lnbeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
333 | lnbeta :: Double -> Double -> Double | 333 | lnbeta :: Double -> Double -> Double |
334 | lnbeta = gsl_sf_lnbeta | 334 | lnbeta = gsl_sf_lnbeta |
335 | foreign import ccall "gamma.h gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double | 335 | foreign import ccall "gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double |
336 | 336 | ||
337 | -- | wrapper for int gsl_sf_lnbeta_sgn_e(double x,double y,gsl_sf_result* result,double* sgn); | 337 | -- | wrapper for int gsl_sf_lnbeta_sgn_e(double x,double y,gsl_sf_result* result,double* sgn); |
338 | -- | 338 | -- |
339 | -- <http://www.google.com/search?q=gsl_sf_lnbeta_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 339 | -- <http://www.google.com/search?q=gsl_sf_lnbeta_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
340 | lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 340 | lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
341 | lnbeta_sgn_e = gsl_sf_lnbeta_sgn_e | 341 | lnbeta_sgn_e = gsl_sf_lnbeta_sgn_e |
342 | foreign import ccall "gamma.h gsl_sf_lnbeta_sgn_e" gsl_sf_lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 342 | foreign import ccall "gsl_sf_lnbeta_sgn_e" gsl_sf_lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
343 | 343 | ||
344 | -- | wrapper for int gsl_sf_beta_e(double a,double b,gsl_sf_result* result); | 344 | -- | wrapper for int gsl_sf_beta_e(double a,double b,gsl_sf_result* result); |
345 | -- | 345 | -- |
346 | -- <http://www.google.com/search?q=gsl_sf_beta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 346 | -- <http://www.google.com/search?q=gsl_sf_beta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
347 | beta_e :: Double -> Double -> (Double,Double) | 347 | beta_e :: Double -> Double -> (Double,Double) |
348 | beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b | 348 | beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b |
349 | foreign import ccall "gamma.h gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr () -> IO CInt | 349 | foreign import ccall "gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr () -> IO CInt |
350 | 350 | ||
351 | -- | wrapper for double gsl_sf_beta(double a,double b); | 351 | -- | wrapper for double gsl_sf_beta(double a,double b); |
352 | -- | 352 | -- |
353 | -- <http://www.google.com/search?q=gsl_sf_beta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 353 | -- <http://www.google.com/search?q=gsl_sf_beta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
354 | beta :: Double -> Double -> Double | 354 | beta :: Double -> Double -> Double |
355 | beta = gsl_sf_beta | 355 | beta = gsl_sf_beta |
356 | foreign import ccall "gamma.h gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double | 356 | foreign import ccall "gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double |
357 | 357 | ||
358 | -- | wrapper for int gsl_sf_beta_inc_e(double a,double b,double x,gsl_sf_result* result); | 358 | -- | wrapper for int gsl_sf_beta_inc_e(double a,double b,double x,gsl_sf_result* result); |
359 | -- | 359 | -- |
360 | -- <http://www.google.com/search?q=gsl_sf_beta_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 360 | -- <http://www.google.com/search?q=gsl_sf_beta_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
361 | beta_inc_e :: Double -> Double -> Double -> (Double,Double) | 361 | beta_inc_e :: Double -> Double -> Double -> (Double,Double) |
362 | beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x | 362 | beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x |
363 | foreign import ccall "gamma.h gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr () -> IO CInt | 363 | foreign import ccall "gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr () -> IO CInt |
364 | 364 | ||
365 | -- | wrapper for double gsl_sf_beta_inc(double a,double b,double x); | 365 | -- | wrapper for double gsl_sf_beta_inc(double a,double b,double x); |
366 | -- | 366 | -- |
367 | -- <http://www.google.com/search?q=gsl_sf_beta_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 367 | -- <http://www.google.com/search?q=gsl_sf_beta_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
368 | beta_inc :: Double -> Double -> Double -> Double | 368 | beta_inc :: Double -> Double -> Double -> Double |
369 | beta_inc = gsl_sf_beta_inc | 369 | beta_inc = gsl_sf_beta_inc |
370 | foreign import ccall "gamma.h gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double | 370 | foreign import ccall "gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Gegenbauer.hs b/lib/Numeric/GSL/Special/Gegenbauer.hs index 9e8ebcd..7f15fa7 100644 --- a/lib/Numeric/GSL/Special/Gegenbauer.hs +++ b/lib/Numeric/GSL/Special/Gegenbauer.hs | |||
@@ -34,60 +34,60 @@ import Numeric.GSL.Special.Internal | |||
34 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 34 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
35 | gegenpoly_1_e :: Double -> Double -> (Double,Double) | 35 | gegenpoly_1_e :: Double -> Double -> (Double,Double) |
36 | gegenpoly_1_e lambda x = createSFR "gegenpoly_1_e" $ gsl_sf_gegenpoly_1_e lambda x | 36 | gegenpoly_1_e lambda x = createSFR "gegenpoly_1_e" $ gsl_sf_gegenpoly_1_e lambda x |
37 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_1_e" gsl_sf_gegenpoly_1_e :: Double -> Double -> Ptr () -> IO CInt | 37 | foreign import ccall "gsl_sf_gegenpoly_1_e" gsl_sf_gegenpoly_1_e :: Double -> Double -> Ptr () -> IO CInt |
38 | 38 | ||
39 | -- | wrapper for int gsl_sf_gegenpoly_2_e(double lambda,double x,gsl_sf_result* result); | 39 | -- | wrapper for int gsl_sf_gegenpoly_2_e(double lambda,double x,gsl_sf_result* result); |
40 | -- | 40 | -- |
41 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 41 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
42 | gegenpoly_2_e :: Double -> Double -> (Double,Double) | 42 | gegenpoly_2_e :: Double -> Double -> (Double,Double) |
43 | gegenpoly_2_e lambda x = createSFR "gegenpoly_2_e" $ gsl_sf_gegenpoly_2_e lambda x | 43 | gegenpoly_2_e lambda x = createSFR "gegenpoly_2_e" $ gsl_sf_gegenpoly_2_e lambda x |
44 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_2_e" gsl_sf_gegenpoly_2_e :: Double -> Double -> Ptr () -> IO CInt | 44 | foreign import ccall "gsl_sf_gegenpoly_2_e" gsl_sf_gegenpoly_2_e :: Double -> Double -> Ptr () -> IO CInt |
45 | 45 | ||
46 | -- | wrapper for int gsl_sf_gegenpoly_3_e(double lambda,double x,gsl_sf_result* result); | 46 | -- | wrapper for int gsl_sf_gegenpoly_3_e(double lambda,double x,gsl_sf_result* result); |
47 | -- | 47 | -- |
48 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 48 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
49 | gegenpoly_3_e :: Double -> Double -> (Double,Double) | 49 | gegenpoly_3_e :: Double -> Double -> (Double,Double) |
50 | gegenpoly_3_e lambda x = createSFR "gegenpoly_3_e" $ gsl_sf_gegenpoly_3_e lambda x | 50 | gegenpoly_3_e lambda x = createSFR "gegenpoly_3_e" $ gsl_sf_gegenpoly_3_e lambda x |
51 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_3_e" gsl_sf_gegenpoly_3_e :: Double -> Double -> Ptr () -> IO CInt | 51 | foreign import ccall "gsl_sf_gegenpoly_3_e" gsl_sf_gegenpoly_3_e :: Double -> Double -> Ptr () -> IO CInt |
52 | 52 | ||
53 | -- | wrapper for double gsl_sf_gegenpoly_1(double lambda,double x); | 53 | -- | wrapper for double gsl_sf_gegenpoly_1(double lambda,double x); |
54 | -- | 54 | -- |
55 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 55 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
56 | gegenpoly_1 :: Double -> Double -> Double | 56 | gegenpoly_1 :: Double -> Double -> Double |
57 | gegenpoly_1 = gsl_sf_gegenpoly_1 | 57 | gegenpoly_1 = gsl_sf_gegenpoly_1 |
58 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_1" gsl_sf_gegenpoly_1 :: Double -> Double -> Double | 58 | foreign import ccall "gsl_sf_gegenpoly_1" gsl_sf_gegenpoly_1 :: Double -> Double -> Double |
59 | 59 | ||
60 | -- | wrapper for double gsl_sf_gegenpoly_2(double lambda,double x); | 60 | -- | wrapper for double gsl_sf_gegenpoly_2(double lambda,double x); |
61 | -- | 61 | -- |
62 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 62 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
63 | gegenpoly_2 :: Double -> Double -> Double | 63 | gegenpoly_2 :: Double -> Double -> Double |
64 | gegenpoly_2 = gsl_sf_gegenpoly_2 | 64 | gegenpoly_2 = gsl_sf_gegenpoly_2 |
65 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_2" gsl_sf_gegenpoly_2 :: Double -> Double -> Double | 65 | foreign import ccall "gsl_sf_gegenpoly_2" gsl_sf_gegenpoly_2 :: Double -> Double -> Double |
66 | 66 | ||
67 | -- | wrapper for double gsl_sf_gegenpoly_3(double lambda,double x); | 67 | -- | wrapper for double gsl_sf_gegenpoly_3(double lambda,double x); |
68 | -- | 68 | -- |
69 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 69 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
70 | gegenpoly_3 :: Double -> Double -> Double | 70 | gegenpoly_3 :: Double -> Double -> Double |
71 | gegenpoly_3 = gsl_sf_gegenpoly_3 | 71 | gegenpoly_3 = gsl_sf_gegenpoly_3 |
72 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_3" gsl_sf_gegenpoly_3 :: Double -> Double -> Double | 72 | foreign import ccall "gsl_sf_gegenpoly_3" gsl_sf_gegenpoly_3 :: Double -> Double -> Double |
73 | 73 | ||
74 | -- | wrapper for int gsl_sf_gegenpoly_n_e(int n,double lambda,double x,gsl_sf_result* result); | 74 | -- | wrapper for int gsl_sf_gegenpoly_n_e(int n,double lambda,double x,gsl_sf_result* result); |
75 | -- | 75 | -- |
76 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 76 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
77 | gegenpoly_n_e :: CInt -> Double -> Double -> (Double,Double) | 77 | gegenpoly_n_e :: CInt -> Double -> Double -> (Double,Double) |
78 | gegenpoly_n_e n lambda x = createSFR "gegenpoly_n_e" $ gsl_sf_gegenpoly_n_e n lambda x | 78 | gegenpoly_n_e n lambda x = createSFR "gegenpoly_n_e" $ gsl_sf_gegenpoly_n_e n lambda x |
79 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_n_e" gsl_sf_gegenpoly_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt | 79 | foreign import ccall "gsl_sf_gegenpoly_n_e" gsl_sf_gegenpoly_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
80 | 80 | ||
81 | -- | wrapper for double gsl_sf_gegenpoly_n(int n,double lambda,double x); | 81 | -- | wrapper for double gsl_sf_gegenpoly_n(int n,double lambda,double x); |
82 | -- | 82 | -- |
83 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 83 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
84 | gegenpoly_n :: CInt -> Double -> Double -> Double | 84 | gegenpoly_n :: CInt -> Double -> Double -> Double |
85 | gegenpoly_n = gsl_sf_gegenpoly_n | 85 | gegenpoly_n = gsl_sf_gegenpoly_n |
86 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_n" gsl_sf_gegenpoly_n :: CInt -> Double -> Double -> Double | 86 | foreign import ccall "gsl_sf_gegenpoly_n" gsl_sf_gegenpoly_n :: CInt -> Double -> Double -> Double |
87 | 87 | ||
88 | -- | wrapper for int gsl_sf_gegenpoly_array(int nmax,double lambda,double x,double* result_array); | 88 | -- | wrapper for int gsl_sf_gegenpoly_array(int nmax,double lambda,double x,double* result_array); |
89 | -- | 89 | -- |
90 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 90 | -- <http://www.google.com/search?q=gsl_sf_gegenpoly_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
91 | gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt | 91 | gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt |
92 | gegenpoly_array = gsl_sf_gegenpoly_array | 92 | gegenpoly_array = gsl_sf_gegenpoly_array |
93 | foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_array" gsl_sf_gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt | 93 | foreign import ccall "gsl_sf_gegenpoly_array" gsl_sf_gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt |
diff --git a/lib/Numeric/GSL/Special/Hyperg.hs b/lib/Numeric/GSL/Special/Hyperg.hs index 45f5c3e..ed920fb 100644 --- a/lib/Numeric/GSL/Special/Hyperg.hs +++ b/lib/Numeric/GSL/Special/Hyperg.hs | |||
@@ -48,151 +48,151 @@ import Numeric.GSL.Special.Internal | |||
48 | -- <http://www.google.com/search?q=gsl_sf_hyperg_0F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 48 | -- <http://www.google.com/search?q=gsl_sf_hyperg_0F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
49 | hyperg_0F1_e :: Double -> Double -> (Double,Double) | 49 | hyperg_0F1_e :: Double -> Double -> (Double,Double) |
50 | hyperg_0F1_e c x = createSFR "hyperg_0F1_e" $ gsl_sf_hyperg_0F1_e c x | 50 | hyperg_0F1_e c x = createSFR "hyperg_0F1_e" $ gsl_sf_hyperg_0F1_e c x |
51 | foreign import ccall "hyperg.h gsl_sf_hyperg_0F1_e" gsl_sf_hyperg_0F1_e :: Double -> Double -> Ptr () -> IO CInt | 51 | foreign import ccall "gsl_sf_hyperg_0F1_e" gsl_sf_hyperg_0F1_e :: Double -> Double -> Ptr () -> IO CInt |
52 | 52 | ||
53 | -- | wrapper for double gsl_sf_hyperg_0F1(double c,double x); | 53 | -- | wrapper for double gsl_sf_hyperg_0F1(double c,double x); |
54 | -- | 54 | -- |
55 | -- <http://www.google.com/search?q=gsl_sf_hyperg_0F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 55 | -- <http://www.google.com/search?q=gsl_sf_hyperg_0F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
56 | hyperg_0F1 :: Double -> Double -> Double | 56 | hyperg_0F1 :: Double -> Double -> Double |
57 | hyperg_0F1 = gsl_sf_hyperg_0F1 | 57 | hyperg_0F1 = gsl_sf_hyperg_0F1 |
58 | foreign import ccall "hyperg.h gsl_sf_hyperg_0F1" gsl_sf_hyperg_0F1 :: Double -> Double -> Double | 58 | foreign import ccall "gsl_sf_hyperg_0F1" gsl_sf_hyperg_0F1 :: Double -> Double -> Double |
59 | 59 | ||
60 | -- | wrapper for int gsl_sf_hyperg_1F1_int_e(int m,int n,double x,gsl_sf_result* result); | 60 | -- | wrapper for int gsl_sf_hyperg_1F1_int_e(int m,int n,double x,gsl_sf_result* result); |
61 | -- | 61 | -- |
62 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 62 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
63 | hyperg_1F1_int_e :: CInt -> CInt -> Double -> (Double,Double) | 63 | hyperg_1F1_int_e :: CInt -> CInt -> Double -> (Double,Double) |
64 | hyperg_1F1_int_e m n x = createSFR "hyperg_1F1_int_e" $ gsl_sf_hyperg_1F1_int_e m n x | 64 | hyperg_1F1_int_e m n x = createSFR "hyperg_1F1_int_e" $ gsl_sf_hyperg_1F1_int_e m n x |
65 | foreign import ccall "hyperg.h gsl_sf_hyperg_1F1_int_e" gsl_sf_hyperg_1F1_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt | 65 | foreign import ccall "gsl_sf_hyperg_1F1_int_e" gsl_sf_hyperg_1F1_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
66 | 66 | ||
67 | -- | wrapper for double gsl_sf_hyperg_1F1_int(int m,int n,double x); | 67 | -- | wrapper for double gsl_sf_hyperg_1F1_int(int m,int n,double x); |
68 | -- | 68 | -- |
69 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 69 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
70 | hyperg_1F1_int :: CInt -> CInt -> Double -> Double | 70 | hyperg_1F1_int :: CInt -> CInt -> Double -> Double |
71 | hyperg_1F1_int = gsl_sf_hyperg_1F1_int | 71 | hyperg_1F1_int = gsl_sf_hyperg_1F1_int |
72 | foreign import ccall "hyperg.h gsl_sf_hyperg_1F1_int" gsl_sf_hyperg_1F1_int :: CInt -> CInt -> Double -> Double | 72 | foreign import ccall "gsl_sf_hyperg_1F1_int" gsl_sf_hyperg_1F1_int :: CInt -> CInt -> Double -> Double |
73 | 73 | ||
74 | -- | wrapper for int gsl_sf_hyperg_1F1_e(double a,double b,double x,gsl_sf_result* result); | 74 | -- | wrapper for int gsl_sf_hyperg_1F1_e(double a,double b,double x,gsl_sf_result* result); |
75 | -- | 75 | -- |
76 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 76 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
77 | hyperg_1F1_e :: Double -> Double -> Double -> (Double,Double) | 77 | hyperg_1F1_e :: Double -> Double -> Double -> (Double,Double) |
78 | hyperg_1F1_e a b x = createSFR "hyperg_1F1_e" $ gsl_sf_hyperg_1F1_e a b x | 78 | hyperg_1F1_e a b x = createSFR "hyperg_1F1_e" $ gsl_sf_hyperg_1F1_e a b x |
79 | foreign import ccall "hyperg.h gsl_sf_hyperg_1F1_e" gsl_sf_hyperg_1F1_e :: Double -> Double -> Double -> Ptr () -> IO CInt | 79 | foreign import ccall "gsl_sf_hyperg_1F1_e" gsl_sf_hyperg_1F1_e :: Double -> Double -> Double -> Ptr () -> IO CInt |
80 | 80 | ||
81 | -- | wrapper for double gsl_sf_hyperg_1F1(double a,double b,double x); | 81 | -- | wrapper for double gsl_sf_hyperg_1F1(double a,double b,double x); |
82 | -- | 82 | -- |
83 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 83 | -- <http://www.google.com/search?q=gsl_sf_hyperg_1F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
84 | hyperg_1F1 :: Double -> Double -> Double -> Double | 84 | hyperg_1F1 :: Double -> Double -> Double -> Double |
85 | hyperg_1F1 = gsl_sf_hyperg_1F1 | 85 | hyperg_1F1 = gsl_sf_hyperg_1F1 |
86 | foreign import ccall "hyperg.h gsl_sf_hyperg_1F1" gsl_sf_hyperg_1F1 :: Double -> Double -> Double -> Double | 86 | foreign import ccall "gsl_sf_hyperg_1F1" gsl_sf_hyperg_1F1 :: Double -> Double -> Double -> Double |
87 | 87 | ||
88 | -- | wrapper for int gsl_sf_hyperg_U_int_e(int m,int n,double x,gsl_sf_result* result); | 88 | -- | wrapper for int gsl_sf_hyperg_U_int_e(int m,int n,double x,gsl_sf_result* result); |
89 | -- | 89 | -- |
90 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 90 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
91 | hyperg_U_int_e :: CInt -> CInt -> Double -> (Double,Double) | 91 | hyperg_U_int_e :: CInt -> CInt -> Double -> (Double,Double) |
92 | hyperg_U_int_e m n x = createSFR "hyperg_U_int_e" $ gsl_sf_hyperg_U_int_e m n x | 92 | hyperg_U_int_e m n x = createSFR "hyperg_U_int_e" $ gsl_sf_hyperg_U_int_e m n x |
93 | foreign import ccall "hyperg.h gsl_sf_hyperg_U_int_e" gsl_sf_hyperg_U_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt | 93 | foreign import ccall "gsl_sf_hyperg_U_int_e" gsl_sf_hyperg_U_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
94 | 94 | ||
95 | -- | wrapper for double gsl_sf_hyperg_U_int(int m,int n,double x); | 95 | -- | wrapper for double gsl_sf_hyperg_U_int(int m,int n,double x); |
96 | -- | 96 | -- |
97 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 97 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
98 | hyperg_U_int :: CInt -> CInt -> Double -> Double | 98 | hyperg_U_int :: CInt -> CInt -> Double -> Double |
99 | hyperg_U_int = gsl_sf_hyperg_U_int | 99 | hyperg_U_int = gsl_sf_hyperg_U_int |
100 | foreign import ccall "hyperg.h gsl_sf_hyperg_U_int" gsl_sf_hyperg_U_int :: CInt -> CInt -> Double -> Double | 100 | foreign import ccall "gsl_sf_hyperg_U_int" gsl_sf_hyperg_U_int :: CInt -> CInt -> Double -> Double |
101 | 101 | ||
102 | -- | wrapper for int gsl_sf_hyperg_U_int_e10_e(int m,int n,double x,gsl_sf_result_e10* result); | 102 | -- | wrapper for int gsl_sf_hyperg_U_int_e10_e(int m,int n,double x,gsl_sf_result_e10* result); |
103 | -- | 103 | -- |
104 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 104 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
105 | hyperg_U_int_e10_e :: CInt -> CInt -> Double -> (Double,Int,Double) | 105 | hyperg_U_int_e10_e :: CInt -> CInt -> Double -> (Double,Int,Double) |
106 | hyperg_U_int_e10_e m n x = createSFR_E10 "hyperg_U_int_e10_e" $ gsl_sf_hyperg_U_int_e10_e m n x | 106 | hyperg_U_int_e10_e m n x = createSFR_E10 "hyperg_U_int_e10_e" $ gsl_sf_hyperg_U_int_e10_e m n x |
107 | foreign import ccall "hyperg.h gsl_sf_hyperg_U_int_e10_e" gsl_sf_hyperg_U_int_e10_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt | 107 | foreign import ccall "gsl_sf_hyperg_U_int_e10_e" gsl_sf_hyperg_U_int_e10_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
108 | 108 | ||
109 | -- | wrapper for int gsl_sf_hyperg_U_e(double a,double b,double x,gsl_sf_result* result); | 109 | -- | wrapper for int gsl_sf_hyperg_U_e(double a,double b,double x,gsl_sf_result* result); |
110 | -- | 110 | -- |
111 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 111 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
112 | hyperg_U_e :: Double -> Double -> Double -> (Double,Double) | 112 | hyperg_U_e :: Double -> Double -> Double -> (Double,Double) |
113 | hyperg_U_e a b x = createSFR "hyperg_U_e" $ gsl_sf_hyperg_U_e a b x | 113 | hyperg_U_e a b x = createSFR "hyperg_U_e" $ gsl_sf_hyperg_U_e a b x |
114 | foreign import ccall "hyperg.h gsl_sf_hyperg_U_e" gsl_sf_hyperg_U_e :: Double -> Double -> Double -> Ptr () -> IO CInt | 114 | foreign import ccall "gsl_sf_hyperg_U_e" gsl_sf_hyperg_U_e :: Double -> Double -> Double -> Ptr () -> IO CInt |
115 | 115 | ||
116 | -- | wrapper for double gsl_sf_hyperg_U(double a,double b,double x); | 116 | -- | wrapper for double gsl_sf_hyperg_U(double a,double b,double x); |
117 | -- | 117 | -- |
118 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 118 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
119 | hyperg_U :: Double -> Double -> Double -> Double | 119 | hyperg_U :: Double -> Double -> Double -> Double |
120 | hyperg_U = gsl_sf_hyperg_U | 120 | hyperg_U = gsl_sf_hyperg_U |
121 | foreign import ccall "hyperg.h gsl_sf_hyperg_U" gsl_sf_hyperg_U :: Double -> Double -> Double -> Double | 121 | foreign import ccall "gsl_sf_hyperg_U" gsl_sf_hyperg_U :: Double -> Double -> Double -> Double |
122 | 122 | ||
123 | -- | wrapper for int gsl_sf_hyperg_U_e10_e(double a,double b,double x,gsl_sf_result_e10* result); | 123 | -- | wrapper for int gsl_sf_hyperg_U_e10_e(double a,double b,double x,gsl_sf_result_e10* result); |
124 | -- | 124 | -- |
125 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 125 | -- <http://www.google.com/search?q=gsl_sf_hyperg_U_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
126 | hyperg_U_e10_e :: Double -> Double -> Double -> (Double,Int,Double) | 126 | hyperg_U_e10_e :: Double -> Double -> Double -> (Double,Int,Double) |
127 | hyperg_U_e10_e a b x = createSFR_E10 "hyperg_U_e10_e" $ gsl_sf_hyperg_U_e10_e a b x | 127 | hyperg_U_e10_e a b x = createSFR_E10 "hyperg_U_e10_e" $ gsl_sf_hyperg_U_e10_e a b x |
128 | foreign import ccall "hyperg.h gsl_sf_hyperg_U_e10_e" gsl_sf_hyperg_U_e10_e :: Double -> Double -> Double -> Ptr () -> IO CInt | 128 | foreign import ccall "gsl_sf_hyperg_U_e10_e" gsl_sf_hyperg_U_e10_e :: Double -> Double -> Double -> Ptr () -> IO CInt |
129 | 129 | ||
130 | -- | wrapper for int gsl_sf_hyperg_2F1_e(double a,double b,double c,double x,gsl_sf_result* result); | 130 | -- | wrapper for int gsl_sf_hyperg_2F1_e(double a,double b,double c,double x,gsl_sf_result* result); |
131 | -- | 131 | -- |
132 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 132 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
133 | hyperg_2F1_e :: Double -> Double -> Double -> Double -> (Double,Double) | 133 | hyperg_2F1_e :: Double -> Double -> Double -> Double -> (Double,Double) |
134 | hyperg_2F1_e a b c x = createSFR "hyperg_2F1_e" $ gsl_sf_hyperg_2F1_e a b c x | 134 | hyperg_2F1_e a b c x = createSFR "hyperg_2F1_e" $ gsl_sf_hyperg_2F1_e a b c x |
135 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_e" gsl_sf_hyperg_2F1_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 135 | foreign import ccall "gsl_sf_hyperg_2F1_e" gsl_sf_hyperg_2F1_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
136 | 136 | ||
137 | -- | wrapper for double gsl_sf_hyperg_2F1(double a,double b,double c,double x); | 137 | -- | wrapper for double gsl_sf_hyperg_2F1(double a,double b,double c,double x); |
138 | -- | 138 | -- |
139 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 139 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
140 | hyperg_2F1 :: Double -> Double -> Double -> Double -> Double | 140 | hyperg_2F1 :: Double -> Double -> Double -> Double -> Double |
141 | hyperg_2F1 = gsl_sf_hyperg_2F1 | 141 | hyperg_2F1 = gsl_sf_hyperg_2F1 |
142 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1" gsl_sf_hyperg_2F1 :: Double -> Double -> Double -> Double -> Double | 142 | foreign import ccall "gsl_sf_hyperg_2F1" gsl_sf_hyperg_2F1 :: Double -> Double -> Double -> Double -> Double |
143 | 143 | ||
144 | -- | wrapper for int gsl_sf_hyperg_2F1_conj_e(double aR,double aI,double c,double x,gsl_sf_result* result); | 144 | -- | wrapper for int gsl_sf_hyperg_2F1_conj_e(double aR,double aI,double c,double x,gsl_sf_result* result); |
145 | -- | 145 | -- |
146 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 146 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
147 | hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> (Double,Double) | 147 | hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> (Double,Double) |
148 | hyperg_2F1_conj_e aR aI c x = createSFR "hyperg_2F1_conj_e" $ gsl_sf_hyperg_2F1_conj_e aR aI c x | 148 | hyperg_2F1_conj_e aR aI c x = createSFR "hyperg_2F1_conj_e" $ gsl_sf_hyperg_2F1_conj_e aR aI c x |
149 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj_e" gsl_sf_hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 149 | foreign import ccall "gsl_sf_hyperg_2F1_conj_e" gsl_sf_hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
150 | 150 | ||
151 | -- | wrapper for double gsl_sf_hyperg_2F1_conj(double aR,double aI,double c,double x); | 151 | -- | wrapper for double gsl_sf_hyperg_2F1_conj(double aR,double aI,double c,double x); |
152 | -- | 152 | -- |
153 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 153 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
154 | hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double | 154 | hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double |
155 | hyperg_2F1_conj = gsl_sf_hyperg_2F1_conj | 155 | hyperg_2F1_conj = gsl_sf_hyperg_2F1_conj |
156 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj" gsl_sf_hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double | 156 | foreign import ccall "gsl_sf_hyperg_2F1_conj" gsl_sf_hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double |
157 | 157 | ||
158 | -- | wrapper for int gsl_sf_hyperg_2F1_renorm_e(double a,double b,double c,double x,gsl_sf_result* result); | 158 | -- | wrapper for int gsl_sf_hyperg_2F1_renorm_e(double a,double b,double c,double x,gsl_sf_result* result); |
159 | -- | 159 | -- |
160 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 160 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
161 | hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double) | 161 | hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double) |
162 | hyperg_2F1_renorm_e a b c x = createSFR "hyperg_2F1_renorm_e" $ gsl_sf_hyperg_2F1_renorm_e a b c x | 162 | hyperg_2F1_renorm_e a b c x = createSFR "hyperg_2F1_renorm_e" $ gsl_sf_hyperg_2F1_renorm_e a b c x |
163 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_renorm_e" gsl_sf_hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 163 | foreign import ccall "gsl_sf_hyperg_2F1_renorm_e" gsl_sf_hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
164 | 164 | ||
165 | -- | wrapper for double gsl_sf_hyperg_2F1_renorm(double a,double b,double c,double x); | 165 | -- | wrapper for double gsl_sf_hyperg_2F1_renorm(double a,double b,double c,double x); |
166 | -- | 166 | -- |
167 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 167 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
168 | hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double | 168 | hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double |
169 | hyperg_2F1_renorm = gsl_sf_hyperg_2F1_renorm | 169 | hyperg_2F1_renorm = gsl_sf_hyperg_2F1_renorm |
170 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_renorm" gsl_sf_hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double | 170 | foreign import ccall "gsl_sf_hyperg_2F1_renorm" gsl_sf_hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double |
171 | 171 | ||
172 | -- | wrapper for int gsl_sf_hyperg_2F1_conj_renorm_e(double aR,double aI,double c,double x,gsl_sf_result* result); | 172 | -- | wrapper for int gsl_sf_hyperg_2F1_conj_renorm_e(double aR,double aI,double c,double x,gsl_sf_result* result); |
173 | -- | 173 | -- |
174 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 174 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
175 | hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double) | 175 | hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double) |
176 | hyperg_2F1_conj_renorm_e aR aI c x = createSFR "hyperg_2F1_conj_renorm_e" $ gsl_sf_hyperg_2F1_conj_renorm_e aR aI c x | 176 | hyperg_2F1_conj_renorm_e aR aI c x = createSFR "hyperg_2F1_conj_renorm_e" $ gsl_sf_hyperg_2F1_conj_renorm_e aR aI c x |
177 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj_renorm_e" gsl_sf_hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt | 177 | foreign import ccall "gsl_sf_hyperg_2F1_conj_renorm_e" gsl_sf_hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt |
178 | 178 | ||
179 | -- | wrapper for double gsl_sf_hyperg_2F1_conj_renorm(double aR,double aI,double c,double x); | 179 | -- | wrapper for double gsl_sf_hyperg_2F1_conj_renorm(double aR,double aI,double c,double x); |
180 | -- | 180 | -- |
181 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 181 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
182 | hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double | 182 | hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double |
183 | hyperg_2F1_conj_renorm = gsl_sf_hyperg_2F1_conj_renorm | 183 | hyperg_2F1_conj_renorm = gsl_sf_hyperg_2F1_conj_renorm |
184 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj_renorm" gsl_sf_hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double | 184 | foreign import ccall "gsl_sf_hyperg_2F1_conj_renorm" gsl_sf_hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double |
185 | 185 | ||
186 | -- | wrapper for int gsl_sf_hyperg_2F0_e(double a,double b,double x,gsl_sf_result* result); | 186 | -- | wrapper for int gsl_sf_hyperg_2F0_e(double a,double b,double x,gsl_sf_result* result); |
187 | -- | 187 | -- |
188 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 188 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
189 | hyperg_2F0_e :: Double -> Double -> Double -> (Double,Double) | 189 | hyperg_2F0_e :: Double -> Double -> Double -> (Double,Double) |
190 | hyperg_2F0_e a b x = createSFR "hyperg_2F0_e" $ gsl_sf_hyperg_2F0_e a b x | 190 | hyperg_2F0_e a b x = createSFR "hyperg_2F0_e" $ gsl_sf_hyperg_2F0_e a b x |
191 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F0_e" gsl_sf_hyperg_2F0_e :: Double -> Double -> Double -> Ptr () -> IO CInt | 191 | foreign import ccall "gsl_sf_hyperg_2F0_e" gsl_sf_hyperg_2F0_e :: Double -> Double -> Double -> Ptr () -> IO CInt |
192 | 192 | ||
193 | -- | wrapper for double gsl_sf_hyperg_2F0(double a,double b,double x); | 193 | -- | wrapper for double gsl_sf_hyperg_2F0(double a,double b,double x); |
194 | -- | 194 | -- |
195 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 195 | -- <http://www.google.com/search?q=gsl_sf_hyperg_2F0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
196 | hyperg_2F0 :: Double -> Double -> Double -> Double | 196 | hyperg_2F0 :: Double -> Double -> Double -> Double |
197 | hyperg_2F0 = gsl_sf_hyperg_2F0 | 197 | hyperg_2F0 = gsl_sf_hyperg_2F0 |
198 | foreign import ccall "hyperg.h gsl_sf_hyperg_2F0" gsl_sf_hyperg_2F0 :: Double -> Double -> Double -> Double | 198 | foreign import ccall "gsl_sf_hyperg_2F0" gsl_sf_hyperg_2F0 :: Double -> Double -> Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Laguerre.hs b/lib/Numeric/GSL/Special/Laguerre.hs index 81e7c47..71d2e49 100644 --- a/lib/Numeric/GSL/Special/Laguerre.hs +++ b/lib/Numeric/GSL/Special/Laguerre.hs | |||
@@ -34,53 +34,53 @@ import Numeric.GSL.Special.Internal | |||
34 | -- <http://www.google.com/search?q=gsl_sf_laguerre_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 34 | -- <http://www.google.com/search?q=gsl_sf_laguerre_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
35 | laguerre_1_e :: Double -> Double -> (Double,Double) | 35 | laguerre_1_e :: Double -> Double -> (Double,Double) |
36 | laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x | 36 | laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x |
37 | foreign import ccall "laguerre.h gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr () -> IO CInt | 37 | foreign import ccall "gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr () -> IO CInt |
38 | 38 | ||
39 | -- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result); | 39 | -- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result); |
40 | -- | 40 | -- |
41 | -- <http://www.google.com/search?q=gsl_sf_laguerre_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 41 | -- <http://www.google.com/search?q=gsl_sf_laguerre_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
42 | laguerre_2_e :: Double -> Double -> (Double,Double) | 42 | laguerre_2_e :: Double -> Double -> (Double,Double) |
43 | laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x | 43 | laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x |
44 | foreign import ccall "laguerre.h gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr () -> IO CInt | 44 | foreign import ccall "gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr () -> IO CInt |
45 | 45 | ||
46 | -- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result); | 46 | -- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result); |
47 | -- | 47 | -- |
48 | -- <http://www.google.com/search?q=gsl_sf_laguerre_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 48 | -- <http://www.google.com/search?q=gsl_sf_laguerre_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
49 | laguerre_3_e :: Double -> Double -> (Double,Double) | 49 | laguerre_3_e :: Double -> Double -> (Double,Double) |
50 | laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x | 50 | laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x |
51 | foreign import ccall "laguerre.h gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr () -> IO CInt | 51 | foreign import ccall "gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr () -> IO CInt |
52 | 52 | ||
53 | -- | wrapper for double gsl_sf_laguerre_1(double a,double x); | 53 | -- | wrapper for double gsl_sf_laguerre_1(double a,double x); |
54 | -- | 54 | -- |
55 | -- <http://www.google.com/search?q=gsl_sf_laguerre_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 55 | -- <http://www.google.com/search?q=gsl_sf_laguerre_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
56 | laguerre_1 :: Double -> Double -> Double | 56 | laguerre_1 :: Double -> Double -> Double |
57 | laguerre_1 = gsl_sf_laguerre_1 | 57 | laguerre_1 = gsl_sf_laguerre_1 |
58 | foreign import ccall "laguerre.h gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double | 58 | foreign import ccall "gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double |
59 | 59 | ||
60 | -- | wrapper for double gsl_sf_laguerre_2(double a,double x); | 60 | -- | wrapper for double gsl_sf_laguerre_2(double a,double x); |
61 | -- | 61 | -- |
62 | -- <http://www.google.com/search?q=gsl_sf_laguerre_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 62 | -- <http://www.google.com/search?q=gsl_sf_laguerre_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
63 | laguerre_2 :: Double -> Double -> Double | 63 | laguerre_2 :: Double -> Double -> Double |
64 | laguerre_2 = gsl_sf_laguerre_2 | 64 | laguerre_2 = gsl_sf_laguerre_2 |
65 | foreign import ccall "laguerre.h gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double | 65 | foreign import ccall "gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double |
66 | 66 | ||
67 | -- | wrapper for double gsl_sf_laguerre_3(double a,double x); | 67 | -- | wrapper for double gsl_sf_laguerre_3(double a,double x); |
68 | -- | 68 | -- |
69 | -- <http://www.google.com/search?q=gsl_sf_laguerre_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 69 | -- <http://www.google.com/search?q=gsl_sf_laguerre_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
70 | laguerre_3 :: Double -> Double -> Double | 70 | laguerre_3 :: Double -> Double -> Double |
71 | laguerre_3 = gsl_sf_laguerre_3 | 71 | laguerre_3 = gsl_sf_laguerre_3 |
72 | foreign import ccall "laguerre.h gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double | 72 | foreign import ccall "gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double |
73 | 73 | ||
74 | -- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result); | 74 | -- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result); |
75 | -- | 75 | -- |
76 | -- <http://www.google.com/search?q=gsl_sf_laguerre_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 76 | -- <http://www.google.com/search?q=gsl_sf_laguerre_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
77 | laguerre_n_e :: CInt -> Double -> Double -> (Double,Double) | 77 | laguerre_n_e :: CInt -> Double -> Double -> (Double,Double) |
78 | laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x | 78 | laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x |
79 | foreign import ccall "laguerre.h gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt | 79 | foreign import ccall "gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
80 | 80 | ||
81 | -- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x); | 81 | -- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x); |
82 | -- | 82 | -- |
83 | -- <http://www.google.com/search?q=gsl_sf_laguerre_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 83 | -- <http://www.google.com/search?q=gsl_sf_laguerre_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
84 | laguerre_n :: CInt -> Double -> Double -> Double | 84 | laguerre_n :: CInt -> Double -> Double -> Double |
85 | laguerre_n = gsl_sf_laguerre_n | 85 | laguerre_n = gsl_sf_laguerre_n |
86 | foreign import ccall "laguerre.h gsl_sf_laguerre_n" gsl_sf_laguerre_n :: CInt -> Double -> Double -> Double | 86 | foreign import ccall "gsl_sf_laguerre_n" gsl_sf_laguerre_n :: CInt -> Double -> Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Lambert.hs b/lib/Numeric/GSL/Special/Lambert.hs index 18071fa..3ea0596 100644 --- a/lib/Numeric/GSL/Special/Lambert.hs +++ b/lib/Numeric/GSL/Special/Lambert.hs | |||
@@ -30,25 +30,25 @@ import Numeric.GSL.Special.Internal | |||
30 | -- <http://www.google.com/search?q=gsl_sf_lambert_W0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 30 | -- <http://www.google.com/search?q=gsl_sf_lambert_W0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
31 | lambert_W0_e :: Double -> (Double,Double) | 31 | lambert_W0_e :: Double -> (Double,Double) |
32 | lambert_W0_e x = createSFR "lambert_W0_e" $ gsl_sf_lambert_W0_e x | 32 | lambert_W0_e x = createSFR "lambert_W0_e" $ gsl_sf_lambert_W0_e x |
33 | foreign import ccall "lambert.h gsl_sf_lambert_W0_e" gsl_sf_lambert_W0_e :: Double -> Ptr () -> IO CInt | 33 | foreign import ccall "gsl_sf_lambert_W0_e" gsl_sf_lambert_W0_e :: Double -> Ptr () -> IO CInt |
34 | 34 | ||
35 | -- | wrapper for double gsl_sf_lambert_W0(double x); | 35 | -- | wrapper for double gsl_sf_lambert_W0(double x); |
36 | -- | 36 | -- |
37 | -- <http://www.google.com/search?q=gsl_sf_lambert_W0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 37 | -- <http://www.google.com/search?q=gsl_sf_lambert_W0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
38 | lambert_W0 :: Double -> Double | 38 | lambert_W0 :: Double -> Double |
39 | lambert_W0 = gsl_sf_lambert_W0 | 39 | lambert_W0 = gsl_sf_lambert_W0 |
40 | foreign import ccall "lambert.h gsl_sf_lambert_W0" gsl_sf_lambert_W0 :: Double -> Double | 40 | foreign import ccall "gsl_sf_lambert_W0" gsl_sf_lambert_W0 :: Double -> Double |
41 | 41 | ||
42 | -- | wrapper for int gsl_sf_lambert_Wm1_e(double x,gsl_sf_result* result); | 42 | -- | wrapper for int gsl_sf_lambert_Wm1_e(double x,gsl_sf_result* result); |
43 | -- | 43 | -- |
44 | -- <http://www.google.com/search?q=gsl_sf_lambert_Wm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 44 | -- <http://www.google.com/search?q=gsl_sf_lambert_Wm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
45 | lambert_Wm1_e :: Double -> (Double,Double) | 45 | lambert_Wm1_e :: Double -> (Double,Double) |
46 | lambert_Wm1_e x = createSFR "lambert_Wm1_e" $ gsl_sf_lambert_Wm1_e x | 46 | lambert_Wm1_e x = createSFR "lambert_Wm1_e" $ gsl_sf_lambert_Wm1_e x |
47 | foreign import ccall "lambert.h gsl_sf_lambert_Wm1_e" gsl_sf_lambert_Wm1_e :: Double -> Ptr () -> IO CInt | 47 | foreign import ccall "gsl_sf_lambert_Wm1_e" gsl_sf_lambert_Wm1_e :: Double -> Ptr () -> IO CInt |
48 | 48 | ||
49 | -- | wrapper for double gsl_sf_lambert_Wm1(double x); | 49 | -- | wrapper for double gsl_sf_lambert_Wm1(double x); |
50 | -- | 50 | -- |
51 | -- <http://www.google.com/search?q=gsl_sf_lambert_Wm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 51 | -- <http://www.google.com/search?q=gsl_sf_lambert_Wm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
52 | lambert_Wm1 :: Double -> Double | 52 | lambert_Wm1 :: Double -> Double |
53 | lambert_Wm1 = gsl_sf_lambert_Wm1 | 53 | lambert_Wm1 = gsl_sf_lambert_Wm1 |
54 | foreign import ccall "lambert.h gsl_sf_lambert_Wm1" gsl_sf_lambert_Wm1 :: Double -> Double | 54 | foreign import ccall "gsl_sf_lambert_Wm1" gsl_sf_lambert_Wm1 :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Legendre.hs b/lib/Numeric/GSL/Special/Legendre.hs index bd1c40d..97b9543 100644 --- a/lib/Numeric/GSL/Special/Legendre.hs +++ b/lib/Numeric/GSL/Special/Legendre.hs | |||
@@ -63,305 +63,305 @@ import Numeric.GSL.Special.Internal | |||
63 | -- <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> |
64 | legendre_Pl_e :: CInt -> Double -> (Double,Double) | 64 | legendre_Pl_e :: CInt -> Double -> (Double,Double) |
65 | legendre_Pl_e l x = createSFR "legendre_Pl_e" $ gsl_sf_legendre_Pl_e l x | 65 | legendre_Pl_e l x = createSFR "legendre_Pl_e" $ gsl_sf_legendre_Pl_e l x |
66 | foreign import ccall "legendre.h gsl_sf_legendre_Pl_e" gsl_sf_legendre_Pl_e :: CInt -> Double -> Ptr () -> IO CInt | 66 | foreign import ccall "gsl_sf_legendre_Pl_e" gsl_sf_legendre_Pl_e :: CInt -> Double -> Ptr () -> IO CInt |
67 | 67 | ||
68 | -- | wrapper for double gsl_sf_legendre_Pl(int l,double x); | 68 | -- | wrapper for double gsl_sf_legendre_Pl(int l,double x); |
69 | -- | 69 | -- |
70 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 70 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
71 | legendre_Pl :: CInt -> Double -> Double | 71 | legendre_Pl :: CInt -> Double -> Double |
72 | legendre_Pl = gsl_sf_legendre_Pl | 72 | legendre_Pl = gsl_sf_legendre_Pl |
73 | foreign import ccall "legendre.h gsl_sf_legendre_Pl" gsl_sf_legendre_Pl :: CInt -> Double -> Double | 73 | foreign import ccall "gsl_sf_legendre_Pl" gsl_sf_legendre_Pl :: CInt -> Double -> Double |
74 | 74 | ||
75 | -- | wrapper for int gsl_sf_legendre_Pl_array(int lmax,double x,double* result_array); | 75 | -- | wrapper for int gsl_sf_legendre_Pl_array(int lmax,double x,double* result_array); |
76 | -- | 76 | -- |
77 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 77 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
78 | legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt | 78 | legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt |
79 | legendre_Pl_array = gsl_sf_legendre_Pl_array | 79 | legendre_Pl_array = gsl_sf_legendre_Pl_array |
80 | foreign import ccall "legendre.h gsl_sf_legendre_Pl_array" gsl_sf_legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt | 80 | foreign import ccall "gsl_sf_legendre_Pl_array" gsl_sf_legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt |
81 | 81 | ||
82 | -- | wrapper for int gsl_sf_legendre_Pl_deriv_array(int lmax,double x,double* result_array,double* result_deriv_array); | 82 | -- | wrapper for int gsl_sf_legendre_Pl_deriv_array(int lmax,double x,double* result_array,double* result_deriv_array); |
83 | -- | 83 | -- |
84 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 84 | -- <http://www.google.com/search?q=gsl_sf_legendre_Pl_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
85 | legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt | 85 | legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
86 | legendre_Pl_deriv_array = gsl_sf_legendre_Pl_deriv_array | 86 | legendre_Pl_deriv_array = gsl_sf_legendre_Pl_deriv_array |
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 | 87 | foreign import ccall "gsl_sf_legendre_Pl_deriv_array" gsl_sf_legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
88 | 88 | ||
89 | -- | wrapper for int gsl_sf_legendre_P1_e(double x,gsl_sf_result* result); | 89 | -- | wrapper for int gsl_sf_legendre_P1_e(double x,gsl_sf_result* result); |
90 | -- | 90 | -- |
91 | -- <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> |
92 | legendre_P1_e :: Double -> (Double,Double) | 92 | legendre_P1_e :: Double -> (Double,Double) |
93 | legendre_P1_e x = createSFR "legendre_P1_e" $ gsl_sf_legendre_P1_e x | 93 | legendre_P1_e x = createSFR "legendre_P1_e" $ gsl_sf_legendre_P1_e x |
94 | foreign import ccall "legendre.h gsl_sf_legendre_P1_e" gsl_sf_legendre_P1_e :: Double -> Ptr () -> IO CInt | 94 | foreign import ccall "gsl_sf_legendre_P1_e" gsl_sf_legendre_P1_e :: Double -> Ptr () -> IO CInt |
95 | 95 | ||
96 | -- | wrapper for int gsl_sf_legendre_P2_e(double x,gsl_sf_result* result); | 96 | -- | wrapper for int gsl_sf_legendre_P2_e(double x,gsl_sf_result* result); |
97 | -- | 97 | -- |
98 | -- <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> |
99 | legendre_P2_e :: Double -> (Double,Double) | 99 | legendre_P2_e :: Double -> (Double,Double) |
100 | legendre_P2_e x = createSFR "legendre_P2_e" $ gsl_sf_legendre_P2_e x | 100 | legendre_P2_e x = createSFR "legendre_P2_e" $ gsl_sf_legendre_P2_e x |
101 | foreign import ccall "legendre.h gsl_sf_legendre_P2_e" gsl_sf_legendre_P2_e :: Double -> Ptr () -> IO CInt | 101 | foreign import ccall "gsl_sf_legendre_P2_e" gsl_sf_legendre_P2_e :: Double -> Ptr () -> IO CInt |
102 | 102 | ||
103 | -- | wrapper for int gsl_sf_legendre_P3_e(double x,gsl_sf_result* result); | 103 | -- | wrapper for int gsl_sf_legendre_P3_e(double x,gsl_sf_result* result); |
104 | -- | 104 | -- |
105 | -- <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> |
106 | legendre_P3_e :: Double -> (Double,Double) | 106 | legendre_P3_e :: Double -> (Double,Double) |
107 | legendre_P3_e x = createSFR "legendre_P3_e" $ gsl_sf_legendre_P3_e x | 107 | legendre_P3_e x = createSFR "legendre_P3_e" $ gsl_sf_legendre_P3_e x |
108 | foreign import ccall "legendre.h gsl_sf_legendre_P3_e" gsl_sf_legendre_P3_e :: Double -> Ptr () -> IO CInt | 108 | foreign import ccall "gsl_sf_legendre_P3_e" gsl_sf_legendre_P3_e :: Double -> Ptr () -> IO CInt |
109 | 109 | ||
110 | -- | wrapper for double gsl_sf_legendre_P1(double x); | 110 | -- | wrapper for double gsl_sf_legendre_P1(double x); |
111 | -- | 111 | -- |
112 | -- <http://www.google.com/search?q=gsl_sf_legendre_P1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 112 | -- <http://www.google.com/search?q=gsl_sf_legendre_P1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
113 | legendre_P1 :: Double -> Double | 113 | legendre_P1 :: Double -> Double |
114 | legendre_P1 = gsl_sf_legendre_P1 | 114 | legendre_P1 = gsl_sf_legendre_P1 |
115 | foreign import ccall "legendre.h gsl_sf_legendre_P1" gsl_sf_legendre_P1 :: Double -> Double | 115 | foreign import ccall "gsl_sf_legendre_P1" gsl_sf_legendre_P1 :: Double -> Double |
116 | 116 | ||
117 | -- | wrapper for double gsl_sf_legendre_P2(double x); | 117 | -- | wrapper for double gsl_sf_legendre_P2(double x); |
118 | -- | 118 | -- |
119 | -- <http://www.google.com/search?q=gsl_sf_legendre_P2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 119 | -- <http://www.google.com/search?q=gsl_sf_legendre_P2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
120 | legendre_P2 :: Double -> Double | 120 | legendre_P2 :: Double -> Double |
121 | legendre_P2 = gsl_sf_legendre_P2 | 121 | legendre_P2 = gsl_sf_legendre_P2 |
122 | foreign import ccall "legendre.h gsl_sf_legendre_P2" gsl_sf_legendre_P2 :: Double -> Double | 122 | foreign import ccall "gsl_sf_legendre_P2" gsl_sf_legendre_P2 :: Double -> Double |
123 | 123 | ||
124 | -- | wrapper for double gsl_sf_legendre_P3(double x); | 124 | -- | wrapper for double gsl_sf_legendre_P3(double x); |
125 | -- | 125 | -- |
126 | -- <http://www.google.com/search?q=gsl_sf_legendre_P3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 126 | -- <http://www.google.com/search?q=gsl_sf_legendre_P3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
127 | legendre_P3 :: Double -> Double | 127 | legendre_P3 :: Double -> Double |
128 | legendre_P3 = gsl_sf_legendre_P3 | 128 | legendre_P3 = gsl_sf_legendre_P3 |
129 | foreign import ccall "legendre.h gsl_sf_legendre_P3" gsl_sf_legendre_P3 :: Double -> Double | 129 | foreign import ccall "gsl_sf_legendre_P3" gsl_sf_legendre_P3 :: Double -> Double |
130 | 130 | ||
131 | -- | wrapper for int gsl_sf_legendre_Q0_e(double x,gsl_sf_result* result); | 131 | -- | wrapper for int gsl_sf_legendre_Q0_e(double x,gsl_sf_result* result); |
132 | -- | 132 | -- |
133 | -- <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> |
134 | legendre_Q0_e :: Double -> (Double,Double) | 134 | legendre_Q0_e :: Double -> (Double,Double) |
135 | legendre_Q0_e x = createSFR "legendre_Q0_e" $ gsl_sf_legendre_Q0_e x | 135 | legendre_Q0_e x = createSFR "legendre_Q0_e" $ gsl_sf_legendre_Q0_e x |
136 | foreign import ccall "legendre.h gsl_sf_legendre_Q0_e" gsl_sf_legendre_Q0_e :: Double -> Ptr () -> IO CInt | 136 | foreign import ccall "gsl_sf_legendre_Q0_e" gsl_sf_legendre_Q0_e :: Double -> Ptr () -> IO CInt |
137 | 137 | ||
138 | -- | wrapper for double gsl_sf_legendre_Q0(double x); | 138 | -- | wrapper for double gsl_sf_legendre_Q0(double x); |
139 | -- | 139 | -- |
140 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 140 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
141 | legendre_Q0 :: Double -> Double | 141 | legendre_Q0 :: Double -> Double |
142 | legendre_Q0 = gsl_sf_legendre_Q0 | 142 | legendre_Q0 = gsl_sf_legendre_Q0 |
143 | foreign import ccall "legendre.h gsl_sf_legendre_Q0" gsl_sf_legendre_Q0 :: Double -> Double | 143 | foreign import ccall "gsl_sf_legendre_Q0" gsl_sf_legendre_Q0 :: Double -> Double |
144 | 144 | ||
145 | -- | wrapper for int gsl_sf_legendre_Q1_e(double x,gsl_sf_result* result); | 145 | -- | wrapper for int gsl_sf_legendre_Q1_e(double x,gsl_sf_result* result); |
146 | -- | 146 | -- |
147 | -- <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> |
148 | legendre_Q1_e :: Double -> (Double,Double) | 148 | legendre_Q1_e :: Double -> (Double,Double) |
149 | legendre_Q1_e x = createSFR "legendre_Q1_e" $ gsl_sf_legendre_Q1_e x | 149 | legendre_Q1_e x = createSFR "legendre_Q1_e" $ gsl_sf_legendre_Q1_e x |
150 | foreign import ccall "legendre.h gsl_sf_legendre_Q1_e" gsl_sf_legendre_Q1_e :: Double -> Ptr () -> IO CInt | 150 | foreign import ccall "gsl_sf_legendre_Q1_e" gsl_sf_legendre_Q1_e :: Double -> Ptr () -> IO CInt |
151 | 151 | ||
152 | -- | wrapper for double gsl_sf_legendre_Q1(double x); | 152 | -- | wrapper for double gsl_sf_legendre_Q1(double x); |
153 | -- | 153 | -- |
154 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 154 | -- <http://www.google.com/search?q=gsl_sf_legendre_Q1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
155 | legendre_Q1 :: Double -> Double | 155 | legendre_Q1 :: Double -> Double |
156 | legendre_Q1 = gsl_sf_legendre_Q1 | 156 | legendre_Q1 = gsl_sf_legendre_Q1 |
157 | foreign import ccall "legendre.h gsl_sf_legendre_Q1" gsl_sf_legendre_Q1 :: Double -> Double | 157 | foreign import ccall "gsl_sf_legendre_Q1" gsl_sf_legendre_Q1 :: Double -> Double |
158 | 158 | ||
159 | -- | wrapper for int gsl_sf_legendre_Ql_e(int l,double x,gsl_sf_result* result); | 159 | -- | wrapper for int gsl_sf_legendre_Ql_e(int l,double x,gsl_sf_result* result); |
160 | -- | 160 | -- |
161 | -- <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> |
162 | legendre_Ql_e :: CInt -> Double -> (Double,Double) | 162 | legendre_Ql_e :: CInt -> Double -> (Double,Double) |
163 | legendre_Ql_e l x = createSFR "legendre_Ql_e" $ gsl_sf_legendre_Ql_e l x | 163 | legendre_Ql_e l x = createSFR "legendre_Ql_e" $ gsl_sf_legendre_Ql_e l x |
164 | foreign import ccall "legendre.h gsl_sf_legendre_Ql_e" gsl_sf_legendre_Ql_e :: CInt -> Double -> Ptr () -> IO CInt | 164 | foreign import ccall "gsl_sf_legendre_Ql_e" gsl_sf_legendre_Ql_e :: CInt -> Double -> Ptr () -> IO CInt |
165 | 165 | ||
166 | -- | wrapper for double gsl_sf_legendre_Ql(int l,double x); | 166 | -- | wrapper for double gsl_sf_legendre_Ql(int l,double x); |
167 | -- | 167 | -- |
168 | -- <http://www.google.com/search?q=gsl_sf_legendre_Ql&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 168 | -- <http://www.google.com/search?q=gsl_sf_legendre_Ql&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
169 | legendre_Ql :: CInt -> Double -> Double | 169 | legendre_Ql :: CInt -> Double -> Double |
170 | legendre_Ql = gsl_sf_legendre_Ql | 170 | legendre_Ql = gsl_sf_legendre_Ql |
171 | foreign import ccall "legendre.h gsl_sf_legendre_Ql" gsl_sf_legendre_Ql :: CInt -> Double -> Double | 171 | foreign import ccall "gsl_sf_legendre_Ql" gsl_sf_legendre_Ql :: CInt -> Double -> Double |
172 | 172 | ||
173 | -- | wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,gsl_sf_result* result); | 173 | -- | wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,gsl_sf_result* result); |
174 | -- | 174 | -- |
175 | -- <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> |
176 | legendre_Plm_e :: CInt -> CInt -> Double -> (Double,Double) | 176 | legendre_Plm_e :: CInt -> CInt -> Double -> (Double,Double) |
177 | legendre_Plm_e l m x = createSFR "legendre_Plm_e" $ gsl_sf_legendre_Plm_e l m x | 177 | legendre_Plm_e l m x = createSFR "legendre_Plm_e" $ gsl_sf_legendre_Plm_e l m x |
178 | foreign import ccall "legendre.h gsl_sf_legendre_Plm_e" gsl_sf_legendre_Plm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt | 178 | foreign import ccall "gsl_sf_legendre_Plm_e" gsl_sf_legendre_Plm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
179 | 179 | ||
180 | -- | 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); |
181 | -- | 181 | -- |
182 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 182 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
183 | legendre_Plm :: CInt -> CInt -> Double -> Double | 183 | legendre_Plm :: CInt -> CInt -> Double -> Double |
184 | legendre_Plm = gsl_sf_legendre_Plm | 184 | legendre_Plm = gsl_sf_legendre_Plm |
185 | foreign import ccall "legendre.h gsl_sf_legendre_Plm" gsl_sf_legendre_Plm :: CInt -> CInt -> Double -> Double | 185 | foreign import ccall "gsl_sf_legendre_Plm" gsl_sf_legendre_Plm :: CInt -> CInt -> Double -> Double |
186 | 186 | ||
187 | -- | wrapper for int gsl_sf_legendre_Plm_array(int lmax,int m,double x,double* result_array); | 187 | -- | wrapper for int gsl_sf_legendre_Plm_array(int lmax,int m,double x,double* result_array); |
188 | -- | 188 | -- |
189 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 189 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
190 | legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 190 | legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
191 | legendre_Plm_array = gsl_sf_legendre_Plm_array | 191 | legendre_Plm_array = gsl_sf_legendre_Plm_array |
192 | foreign import ccall "legendre.h gsl_sf_legendre_Plm_array" gsl_sf_legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 192 | foreign import ccall "gsl_sf_legendre_Plm_array" gsl_sf_legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
193 | 193 | ||
194 | -- | wrapper for int gsl_sf_legendre_Plm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); | 194 | -- | wrapper for int gsl_sf_legendre_Plm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); |
195 | -- | 195 | -- |
196 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 196 | -- <http://www.google.com/search?q=gsl_sf_legendre_Plm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
197 | legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt | 197 | legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
198 | legendre_Plm_deriv_array = gsl_sf_legendre_Plm_deriv_array | 198 | legendre_Plm_deriv_array = gsl_sf_legendre_Plm_deriv_array |
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 | 199 | foreign import ccall "gsl_sf_legendre_Plm_deriv_array" gsl_sf_legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
200 | 200 | ||
201 | -- | wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,gsl_sf_result* result); | 201 | -- | wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,gsl_sf_result* result); |
202 | -- | 202 | -- |
203 | -- <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> |
204 | legendre_sphPlm_e :: CInt -> CInt -> Double -> (Double,Double) | 204 | legendre_sphPlm_e :: CInt -> CInt -> Double -> (Double,Double) |
205 | legendre_sphPlm_e l m x = createSFR "legendre_sphPlm_e" $ gsl_sf_legendre_sphPlm_e l m x | 205 | legendre_sphPlm_e l m x = createSFR "legendre_sphPlm_e" $ gsl_sf_legendre_sphPlm_e l m x |
206 | foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_e" gsl_sf_legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt | 206 | foreign import ccall "gsl_sf_legendre_sphPlm_e" gsl_sf_legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt |
207 | 207 | ||
208 | -- | 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); |
209 | -- | 209 | -- |
210 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 210 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
211 | legendre_sphPlm :: CInt -> CInt -> Double -> Double | 211 | legendre_sphPlm :: CInt -> CInt -> Double -> Double |
212 | legendre_sphPlm = gsl_sf_legendre_sphPlm | 212 | legendre_sphPlm = gsl_sf_legendre_sphPlm |
213 | foreign import ccall "legendre.h gsl_sf_legendre_sphPlm" gsl_sf_legendre_sphPlm :: CInt -> CInt -> Double -> Double | 213 | foreign import ccall "gsl_sf_legendre_sphPlm" gsl_sf_legendre_sphPlm :: CInt -> CInt -> Double -> Double |
214 | 214 | ||
215 | -- | wrapper for int gsl_sf_legendre_sphPlm_array(int lmax,int m,double x,double* result_array); | 215 | -- | wrapper for int gsl_sf_legendre_sphPlm_array(int lmax,int m,double x,double* result_array); |
216 | -- | 216 | -- |
217 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 217 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
218 | legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 218 | legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
219 | legendre_sphPlm_array = gsl_sf_legendre_sphPlm_array | 219 | legendre_sphPlm_array = gsl_sf_legendre_sphPlm_array |
220 | foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_array" gsl_sf_legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt | 220 | foreign import ccall "gsl_sf_legendre_sphPlm_array" gsl_sf_legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt |
221 | 221 | ||
222 | -- | wrapper for int gsl_sf_legendre_sphPlm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); | 222 | -- | wrapper for int gsl_sf_legendre_sphPlm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); |
223 | -- | 223 | -- |
224 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 224 | -- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
225 | legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt | 225 | legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
226 | legendre_sphPlm_deriv_array = gsl_sf_legendre_sphPlm_deriv_array | 226 | legendre_sphPlm_deriv_array = gsl_sf_legendre_sphPlm_deriv_array |
227 | foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_deriv_array" gsl_sf_legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt | 227 | foreign import ccall "gsl_sf_legendre_sphPlm_deriv_array" gsl_sf_legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt |
228 | 228 | ||
229 | -- | wrapper for int gsl_sf_legendre_array_size(int lmax,int m); | 229 | -- | wrapper for int gsl_sf_legendre_array_size(int lmax,int m); |
230 | -- | 230 | -- |
231 | -- <http://www.google.com/search?q=gsl_sf_legendre_array_size&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 231 | -- <http://www.google.com/search?q=gsl_sf_legendre_array_size&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
232 | legendre_array_size :: CInt -> CInt -> CInt | 232 | legendre_array_size :: CInt -> CInt -> CInt |
233 | legendre_array_size = gsl_sf_legendre_array_size | 233 | legendre_array_size = gsl_sf_legendre_array_size |
234 | foreign import ccall "legendre.h gsl_sf_legendre_array_size" gsl_sf_legendre_array_size :: CInt -> CInt -> CInt | 234 | foreign import ccall "gsl_sf_legendre_array_size" gsl_sf_legendre_array_size :: CInt -> CInt -> CInt |
235 | 235 | ||
236 | -- | wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,gsl_sf_result* result); | 236 | -- | wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,gsl_sf_result* result); |
237 | -- | 237 | -- |
238 | -- <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> |
239 | conicalP_half_e :: Double -> Double -> (Double,Double) | 239 | conicalP_half_e :: Double -> Double -> (Double,Double) |
240 | conicalP_half_e lambda x = createSFR "conicalP_half_e" $ gsl_sf_conicalP_half_e lambda x | 240 | conicalP_half_e lambda x = createSFR "conicalP_half_e" $ gsl_sf_conicalP_half_e lambda x |
241 | foreign import ccall "legendre.h gsl_sf_conicalP_half_e" gsl_sf_conicalP_half_e :: Double -> Double -> Ptr () -> IO CInt | 241 | foreign import ccall "gsl_sf_conicalP_half_e" gsl_sf_conicalP_half_e :: Double -> Double -> Ptr () -> IO CInt |
242 | 242 | ||
243 | -- | wrapper for double gsl_sf_conicalP_half(double lambda,double x); | 243 | -- | wrapper for double gsl_sf_conicalP_half(double lambda,double x); |
244 | -- | 244 | -- |
245 | -- <http://www.google.com/search?q=gsl_sf_conicalP_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 245 | -- <http://www.google.com/search?q=gsl_sf_conicalP_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
246 | conicalP_half :: Double -> Double -> Double | 246 | conicalP_half :: Double -> Double -> Double |
247 | conicalP_half = gsl_sf_conicalP_half | 247 | conicalP_half = gsl_sf_conicalP_half |
248 | foreign import ccall "legendre.h gsl_sf_conicalP_half" gsl_sf_conicalP_half :: Double -> Double -> Double | 248 | foreign import ccall "gsl_sf_conicalP_half" gsl_sf_conicalP_half :: Double -> Double -> Double |
249 | 249 | ||
250 | -- | wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,gsl_sf_result* result); | 250 | -- | wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,gsl_sf_result* result); |
251 | -- | 251 | -- |
252 | -- <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> |
253 | conicalP_mhalf_e :: Double -> Double -> (Double,Double) | 253 | conicalP_mhalf_e :: Double -> Double -> (Double,Double) |
254 | conicalP_mhalf_e lambda x = createSFR "conicalP_mhalf_e" $ gsl_sf_conicalP_mhalf_e lambda x | 254 | conicalP_mhalf_e lambda x = createSFR "conicalP_mhalf_e" $ gsl_sf_conicalP_mhalf_e lambda x |
255 | foreign import ccall "legendre.h gsl_sf_conicalP_mhalf_e" gsl_sf_conicalP_mhalf_e :: Double -> Double -> Ptr () -> IO CInt | 255 | foreign import ccall "gsl_sf_conicalP_mhalf_e" gsl_sf_conicalP_mhalf_e :: Double -> Double -> Ptr () -> IO CInt |
256 | 256 | ||
257 | -- | wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x); | 257 | -- | wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x); |
258 | -- | 258 | -- |
259 | -- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 259 | -- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
260 | conicalP_mhalf :: Double -> Double -> Double | 260 | conicalP_mhalf :: Double -> Double -> Double |
261 | conicalP_mhalf = gsl_sf_conicalP_mhalf | 261 | conicalP_mhalf = gsl_sf_conicalP_mhalf |
262 | foreign import ccall "legendre.h gsl_sf_conicalP_mhalf" gsl_sf_conicalP_mhalf :: Double -> Double -> Double | 262 | foreign import ccall "gsl_sf_conicalP_mhalf" gsl_sf_conicalP_mhalf :: Double -> Double -> Double |
263 | 263 | ||
264 | -- | wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,gsl_sf_result* result); | 264 | -- | wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,gsl_sf_result* result); |
265 | -- | 265 | -- |
266 | -- <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> |
267 | conicalP_0_e :: Double -> Double -> (Double,Double) | 267 | conicalP_0_e :: Double -> Double -> (Double,Double) |
268 | conicalP_0_e lambda x = createSFR "conicalP_0_e" $ gsl_sf_conicalP_0_e lambda x | 268 | conicalP_0_e lambda x = createSFR "conicalP_0_e" $ gsl_sf_conicalP_0_e lambda x |
269 | foreign import ccall "legendre.h gsl_sf_conicalP_0_e" gsl_sf_conicalP_0_e :: Double -> Double -> Ptr () -> IO CInt | 269 | foreign import ccall "gsl_sf_conicalP_0_e" gsl_sf_conicalP_0_e :: Double -> Double -> Ptr () -> IO CInt |
270 | 270 | ||
271 | -- | wrapper for double gsl_sf_conicalP_0(double lambda,double x); | 271 | -- | wrapper for double gsl_sf_conicalP_0(double lambda,double x); |
272 | -- | 272 | -- |
273 | -- <http://www.google.com/search?q=gsl_sf_conicalP_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 273 | -- <http://www.google.com/search?q=gsl_sf_conicalP_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
274 | conicalP_0 :: Double -> Double -> Double | 274 | conicalP_0 :: Double -> Double -> Double |
275 | conicalP_0 = gsl_sf_conicalP_0 | 275 | conicalP_0 = gsl_sf_conicalP_0 |
276 | foreign import ccall "legendre.h gsl_sf_conicalP_0" gsl_sf_conicalP_0 :: Double -> Double -> Double | 276 | foreign import ccall "gsl_sf_conicalP_0" gsl_sf_conicalP_0 :: Double -> Double -> Double |
277 | 277 | ||
278 | -- | wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,gsl_sf_result* result); | 278 | -- | wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,gsl_sf_result* result); |
279 | -- | 279 | -- |
280 | -- <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> |
281 | conicalP_1_e :: Double -> Double -> (Double,Double) | 281 | conicalP_1_e :: Double -> Double -> (Double,Double) |
282 | conicalP_1_e lambda x = createSFR "conicalP_1_e" $ gsl_sf_conicalP_1_e lambda x | 282 | conicalP_1_e lambda x = createSFR "conicalP_1_e" $ gsl_sf_conicalP_1_e lambda x |
283 | foreign import ccall "legendre.h gsl_sf_conicalP_1_e" gsl_sf_conicalP_1_e :: Double -> Double -> Ptr () -> IO CInt | 283 | foreign import ccall "gsl_sf_conicalP_1_e" gsl_sf_conicalP_1_e :: Double -> Double -> Ptr () -> IO CInt |
284 | 284 | ||
285 | -- | wrapper for double gsl_sf_conicalP_1(double lambda,double x); | 285 | -- | wrapper for double gsl_sf_conicalP_1(double lambda,double x); |
286 | -- | 286 | -- |
287 | -- <http://www.google.com/search?q=gsl_sf_conicalP_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 287 | -- <http://www.google.com/search?q=gsl_sf_conicalP_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
288 | conicalP_1 :: Double -> Double -> Double | 288 | conicalP_1 :: Double -> Double -> Double |
289 | conicalP_1 = gsl_sf_conicalP_1 | 289 | conicalP_1 = gsl_sf_conicalP_1 |
290 | foreign import ccall "legendre.h gsl_sf_conicalP_1" gsl_sf_conicalP_1 :: Double -> Double -> Double | 290 | foreign import ccall "gsl_sf_conicalP_1" gsl_sf_conicalP_1 :: Double -> Double -> Double |
291 | 291 | ||
292 | -- | wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,gsl_sf_result* result); | 292 | -- | wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,gsl_sf_result* result); |
293 | -- | 293 | -- |
294 | -- <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> |
295 | conicalP_sph_reg_e :: CInt -> Double -> Double -> (Double,Double) | 295 | conicalP_sph_reg_e :: CInt -> Double -> Double -> (Double,Double) |
296 | conicalP_sph_reg_e l lambda x = createSFR "conicalP_sph_reg_e" $ gsl_sf_conicalP_sph_reg_e l lambda x | 296 | conicalP_sph_reg_e l lambda x = createSFR "conicalP_sph_reg_e" $ gsl_sf_conicalP_sph_reg_e l lambda x |
297 | foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg_e" gsl_sf_conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt | 297 | foreign import ccall "gsl_sf_conicalP_sph_reg_e" gsl_sf_conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
298 | 298 | ||
299 | -- | 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); |
300 | -- | 300 | -- |
301 | -- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 301 | -- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
302 | conicalP_sph_reg :: CInt -> Double -> Double -> Double | 302 | conicalP_sph_reg :: CInt -> Double -> Double -> Double |
303 | conicalP_sph_reg = gsl_sf_conicalP_sph_reg | 303 | conicalP_sph_reg = gsl_sf_conicalP_sph_reg |
304 | foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg" gsl_sf_conicalP_sph_reg :: CInt -> Double -> Double -> Double | 304 | foreign import ccall "gsl_sf_conicalP_sph_reg" gsl_sf_conicalP_sph_reg :: CInt -> Double -> Double -> Double |
305 | 305 | ||
306 | -- | wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,gsl_sf_result* result); | 306 | -- | wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,gsl_sf_result* result); |
307 | -- | 307 | -- |
308 | -- <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> |
309 | conicalP_cyl_reg_e :: CInt -> Double -> Double -> (Double,Double) | 309 | conicalP_cyl_reg_e :: CInt -> Double -> Double -> (Double,Double) |
310 | conicalP_cyl_reg_e m lambda x = createSFR "conicalP_cyl_reg_e" $ gsl_sf_conicalP_cyl_reg_e m lambda x | 310 | conicalP_cyl_reg_e m lambda x = createSFR "conicalP_cyl_reg_e" $ gsl_sf_conicalP_cyl_reg_e m lambda x |
311 | foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg_e" gsl_sf_conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt | 311 | foreign import ccall "gsl_sf_conicalP_cyl_reg_e" gsl_sf_conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
312 | 312 | ||
313 | -- | 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); |
314 | -- | 314 | -- |
315 | -- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 315 | -- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
316 | conicalP_cyl_reg :: CInt -> Double -> Double -> Double | 316 | conicalP_cyl_reg :: CInt -> Double -> Double -> Double |
317 | conicalP_cyl_reg = gsl_sf_conicalP_cyl_reg | 317 | conicalP_cyl_reg = gsl_sf_conicalP_cyl_reg |
318 | foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg" gsl_sf_conicalP_cyl_reg :: CInt -> Double -> Double -> Double | 318 | foreign import ccall "gsl_sf_conicalP_cyl_reg" gsl_sf_conicalP_cyl_reg :: CInt -> Double -> Double -> Double |
319 | 319 | ||
320 | -- | wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,gsl_sf_result* result); | 320 | -- | wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,gsl_sf_result* result); |
321 | -- | 321 | -- |
322 | -- <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> |
323 | legendre_H3d_0_e :: Double -> Double -> (Double,Double) | 323 | legendre_H3d_0_e :: Double -> Double -> (Double,Double) |
324 | legendre_H3d_0_e lambda eta = createSFR "legendre_H3d_0_e" $ gsl_sf_legendre_H3d_0_e lambda eta | 324 | legendre_H3d_0_e lambda eta = createSFR "legendre_H3d_0_e" $ gsl_sf_legendre_H3d_0_e lambda eta |
325 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_0_e" gsl_sf_legendre_H3d_0_e :: Double -> Double -> Ptr () -> IO CInt | 325 | foreign import ccall "gsl_sf_legendre_H3d_0_e" gsl_sf_legendre_H3d_0_e :: Double -> Double -> Ptr () -> IO CInt |
326 | 326 | ||
327 | -- | 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); |
328 | -- | 328 | -- |
329 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 329 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
330 | legendre_H3d_0 :: Double -> Double -> Double | 330 | legendre_H3d_0 :: Double -> Double -> Double |
331 | legendre_H3d_0 = gsl_sf_legendre_H3d_0 | 331 | legendre_H3d_0 = gsl_sf_legendre_H3d_0 |
332 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_0" gsl_sf_legendre_H3d_0 :: Double -> Double -> Double | 332 | foreign import ccall "gsl_sf_legendre_H3d_0" gsl_sf_legendre_H3d_0 :: Double -> Double -> Double |
333 | 333 | ||
334 | -- | wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,gsl_sf_result* result); | 334 | -- | wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,gsl_sf_result* result); |
335 | -- | 335 | -- |
336 | -- <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> |
337 | legendre_H3d_1_e :: Double -> Double -> (Double,Double) | 337 | legendre_H3d_1_e :: Double -> Double -> (Double,Double) |
338 | legendre_H3d_1_e lambda eta = createSFR "legendre_H3d_1_e" $ gsl_sf_legendre_H3d_1_e lambda eta | 338 | legendre_H3d_1_e lambda eta = createSFR "legendre_H3d_1_e" $ gsl_sf_legendre_H3d_1_e lambda eta |
339 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_1_e" gsl_sf_legendre_H3d_1_e :: Double -> Double -> Ptr () -> IO CInt | 339 | foreign import ccall "gsl_sf_legendre_H3d_1_e" gsl_sf_legendre_H3d_1_e :: Double -> Double -> Ptr () -> IO CInt |
340 | 340 | ||
341 | -- | 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); |
342 | -- | 342 | -- |
343 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 343 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
344 | legendre_H3d_1 :: Double -> Double -> Double | 344 | legendre_H3d_1 :: Double -> Double -> Double |
345 | legendre_H3d_1 = gsl_sf_legendre_H3d_1 | 345 | legendre_H3d_1 = gsl_sf_legendre_H3d_1 |
346 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_1" gsl_sf_legendre_H3d_1 :: Double -> Double -> Double | 346 | foreign import ccall "gsl_sf_legendre_H3d_1" gsl_sf_legendre_H3d_1 :: Double -> Double -> Double |
347 | 347 | ||
348 | -- | wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,gsl_sf_result* result); | 348 | -- | wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,gsl_sf_result* result); |
349 | -- | 349 | -- |
350 | -- <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> |
351 | legendre_H3d_e :: CInt -> Double -> Double -> (Double,Double) | 351 | legendre_H3d_e :: CInt -> Double -> Double -> (Double,Double) |
352 | legendre_H3d_e l lambda eta = createSFR "legendre_H3d_e" $ gsl_sf_legendre_H3d_e l lambda eta | 352 | legendre_H3d_e l lambda eta = createSFR "legendre_H3d_e" $ gsl_sf_legendre_H3d_e l lambda eta |
353 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_e" gsl_sf_legendre_H3d_e :: CInt -> Double -> Double -> Ptr () -> IO CInt | 353 | foreign import ccall "gsl_sf_legendre_H3d_e" gsl_sf_legendre_H3d_e :: CInt -> Double -> Double -> Ptr () -> IO CInt |
354 | 354 | ||
355 | -- | 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); |
356 | -- | 356 | -- |
357 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 357 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
358 | legendre_H3d :: CInt -> Double -> Double -> Double | 358 | legendre_H3d :: CInt -> Double -> Double -> Double |
359 | legendre_H3d = gsl_sf_legendre_H3d | 359 | legendre_H3d = gsl_sf_legendre_H3d |
360 | foreign import ccall "legendre.h gsl_sf_legendre_H3d" gsl_sf_legendre_H3d :: CInt -> Double -> Double -> Double | 360 | foreign import ccall "gsl_sf_legendre_H3d" gsl_sf_legendre_H3d :: CInt -> Double -> Double -> Double |
361 | 361 | ||
362 | -- | wrapper for int gsl_sf_legendre_H3d_array(int lmax,double lambda,double eta,double* result_array); | 362 | -- | wrapper for int gsl_sf_legendre_H3d_array(int lmax,double lambda,double eta,double* result_array); |
363 | -- | 363 | -- |
364 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 364 | -- <http://www.google.com/search?q=gsl_sf_legendre_H3d_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
365 | legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt | 365 | legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt |
366 | legendre_H3d_array = gsl_sf_legendre_H3d_array | 366 | legendre_H3d_array = gsl_sf_legendre_H3d_array |
367 | foreign import ccall "legendre.h gsl_sf_legendre_H3d_array" gsl_sf_legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt | 367 | foreign import ccall "gsl_sf_legendre_H3d_array" gsl_sf_legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt |
diff --git a/lib/Numeric/GSL/Special/Log.hs b/lib/Numeric/GSL/Special/Log.hs index fabbe76..370c5bd 100644 --- a/lib/Numeric/GSL/Special/Log.hs +++ b/lib/Numeric/GSL/Special/Log.hs | |||
@@ -34,60 +34,60 @@ import Numeric.GSL.Special.Internal | |||
34 | -- <http://www.google.com/search?q=gsl_sf_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 34 | -- <http://www.google.com/search?q=gsl_sf_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
35 | log_e :: Double -> (Double,Double) | 35 | log_e :: Double -> (Double,Double) |
36 | log_e x = createSFR "log_e" $ gsl_sf_log_e x | 36 | log_e x = createSFR "log_e" $ gsl_sf_log_e x |
37 | foreign import ccall "log.h gsl_sf_log_e" gsl_sf_log_e :: Double -> Ptr () -> IO CInt | 37 | foreign import ccall "gsl_sf_log_e" gsl_sf_log_e :: Double -> Ptr () -> IO CInt |
38 | 38 | ||
39 | -- | wrapper for double gsl_sf_log(double x); | 39 | -- | wrapper for double gsl_sf_log(double x); |
40 | -- | 40 | -- |
41 | -- <http://www.google.com/search?q=gsl_sf_log&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 41 | -- <http://www.google.com/search?q=gsl_sf_log&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
42 | log :: Double -> Double | 42 | log :: Double -> Double |
43 | log = gsl_sf_log | 43 | log = gsl_sf_log |
44 | foreign import ccall "log.h gsl_sf_log" gsl_sf_log :: Double -> Double | 44 | foreign import ccall "gsl_sf_log" gsl_sf_log :: Double -> Double |
45 | 45 | ||
46 | -- | wrapper for int gsl_sf_log_abs_e(double x,gsl_sf_result* result); | 46 | -- | wrapper for int gsl_sf_log_abs_e(double x,gsl_sf_result* result); |
47 | -- | 47 | -- |
48 | -- <http://www.google.com/search?q=gsl_sf_log_abs_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 48 | -- <http://www.google.com/search?q=gsl_sf_log_abs_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
49 | log_abs_e :: Double -> (Double,Double) | 49 | log_abs_e :: Double -> (Double,Double) |
50 | log_abs_e x = createSFR "log_abs_e" $ gsl_sf_log_abs_e x | 50 | log_abs_e x = createSFR "log_abs_e" $ gsl_sf_log_abs_e x |
51 | foreign import ccall "log.h gsl_sf_log_abs_e" gsl_sf_log_abs_e :: Double -> Ptr () -> IO CInt | 51 | foreign import ccall "gsl_sf_log_abs_e" gsl_sf_log_abs_e :: Double -> Ptr () -> IO CInt |
52 | 52 | ||
53 | -- | wrapper for double gsl_sf_log_abs(double x); | 53 | -- | wrapper for double gsl_sf_log_abs(double x); |
54 | -- | 54 | -- |
55 | -- <http://www.google.com/search?q=gsl_sf_log_abs&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 55 | -- <http://www.google.com/search?q=gsl_sf_log_abs&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
56 | log_abs :: Double -> Double | 56 | log_abs :: Double -> Double |
57 | log_abs = gsl_sf_log_abs | 57 | log_abs = gsl_sf_log_abs |
58 | foreign import ccall "log.h gsl_sf_log_abs" gsl_sf_log_abs :: Double -> Double | 58 | foreign import ccall "gsl_sf_log_abs" gsl_sf_log_abs :: Double -> Double |
59 | 59 | ||
60 | -- | wrapper for int gsl_sf_complex_log_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* theta); | 60 | -- | wrapper for int gsl_sf_complex_log_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* theta); |
61 | -- | 61 | -- |
62 | -- <http://www.google.com/search?q=gsl_sf_complex_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 62 | -- <http://www.google.com/search?q=gsl_sf_complex_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
63 | complex_log_e :: Double -> Double -> Ptr () -> (Double,Double) | 63 | complex_log_e :: Double -> Double -> Ptr () -> (Double,Double) |
64 | complex_log_e zr zi lnr = createSFR "complex_log_e" $ gsl_sf_complex_log_e zr zi lnr | 64 | complex_log_e zr zi lnr = createSFR "complex_log_e" $ gsl_sf_complex_log_e zr zi lnr |
65 | foreign import ccall "log.h gsl_sf_complex_log_e" gsl_sf_complex_log_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 65 | foreign import ccall "gsl_sf_complex_log_e" gsl_sf_complex_log_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
66 | 66 | ||
67 | -- | wrapper for int gsl_sf_log_1plusx_e(double x,gsl_sf_result* result); | 67 | -- | wrapper for int gsl_sf_log_1plusx_e(double x,gsl_sf_result* result); |
68 | -- | 68 | -- |
69 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 69 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
70 | log_1plusx_e :: Double -> (Double,Double) | 70 | log_1plusx_e :: Double -> (Double,Double) |
71 | log_1plusx_e x = createSFR "log_1plusx_e" $ gsl_sf_log_1plusx_e x | 71 | log_1plusx_e x = createSFR "log_1plusx_e" $ gsl_sf_log_1plusx_e x |
72 | foreign import ccall "log.h gsl_sf_log_1plusx_e" gsl_sf_log_1plusx_e :: Double -> Ptr () -> IO CInt | 72 | foreign import ccall "gsl_sf_log_1plusx_e" gsl_sf_log_1plusx_e :: Double -> Ptr () -> IO CInt |
73 | 73 | ||
74 | -- | wrapper for double gsl_sf_log_1plusx(double x); | 74 | -- | wrapper for double gsl_sf_log_1plusx(double x); |
75 | -- | 75 | -- |
76 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 76 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
77 | log_1plusx :: Double -> Double | 77 | log_1plusx :: Double -> Double |
78 | log_1plusx = gsl_sf_log_1plusx | 78 | log_1plusx = gsl_sf_log_1plusx |
79 | foreign import ccall "log.h gsl_sf_log_1plusx" gsl_sf_log_1plusx :: Double -> Double | 79 | foreign import ccall "gsl_sf_log_1plusx" gsl_sf_log_1plusx :: Double -> Double |
80 | 80 | ||
81 | -- | wrapper for int gsl_sf_log_1plusx_mx_e(double x,gsl_sf_result* result); | 81 | -- | wrapper for int gsl_sf_log_1plusx_mx_e(double x,gsl_sf_result* result); |
82 | -- | 82 | -- |
83 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 83 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
84 | log_1plusx_mx_e :: Double -> (Double,Double) | 84 | log_1plusx_mx_e :: Double -> (Double,Double) |
85 | log_1plusx_mx_e x = createSFR "log_1plusx_mx_e" $ gsl_sf_log_1plusx_mx_e x | 85 | log_1plusx_mx_e x = createSFR "log_1plusx_mx_e" $ gsl_sf_log_1plusx_mx_e x |
86 | foreign import ccall "log.h gsl_sf_log_1plusx_mx_e" gsl_sf_log_1plusx_mx_e :: Double -> Ptr () -> IO CInt | 86 | foreign import ccall "gsl_sf_log_1plusx_mx_e" gsl_sf_log_1plusx_mx_e :: Double -> Ptr () -> IO CInt |
87 | 87 | ||
88 | -- | wrapper for double gsl_sf_log_1plusx_mx(double x); | 88 | -- | wrapper for double gsl_sf_log_1plusx_mx(double x); |
89 | -- | 89 | -- |
90 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 90 | -- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
91 | log_1plusx_mx :: Double -> Double | 91 | log_1plusx_mx :: Double -> Double |
92 | log_1plusx_mx = gsl_sf_log_1plusx_mx | 92 | log_1plusx_mx = gsl_sf_log_1plusx_mx |
93 | foreign import ccall "log.h gsl_sf_log_1plusx_mx" gsl_sf_log_1plusx_mx :: Double -> Double | 93 | foreign import ccall "gsl_sf_log_1plusx_mx" gsl_sf_log_1plusx_mx :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Pow_int.hs b/lib/Numeric/GSL/Special/Pow_int.hs index f30dfb9..a1a1066 100644 --- a/lib/Numeric/GSL/Special/Pow_int.hs +++ b/lib/Numeric/GSL/Special/Pow_int.hs | |||
@@ -28,11 +28,11 @@ import Numeric.GSL.Special.Internal | |||
28 | -- <http://www.google.com/search?q=gsl_sf_pow_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 28 | -- <http://www.google.com/search?q=gsl_sf_pow_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
29 | pow_int_e :: Double -> CInt -> (Double,Double) | 29 | pow_int_e :: Double -> CInt -> (Double,Double) |
30 | pow_int_e x n = createSFR "pow_int_e" $ gsl_sf_pow_int_e x n | 30 | pow_int_e x n = createSFR "pow_int_e" $ gsl_sf_pow_int_e x n |
31 | foreign import ccall "pow_int.h gsl_sf_pow_int_e" gsl_sf_pow_int_e :: Double -> CInt -> Ptr () -> IO CInt | 31 | foreign import ccall "gsl_sf_pow_int_e" gsl_sf_pow_int_e :: Double -> CInt -> Ptr () -> IO CInt |
32 | 32 | ||
33 | -- | wrapper for double gsl_sf_pow_int(double x,int n); | 33 | -- | wrapper for double gsl_sf_pow_int(double x,int n); |
34 | -- | 34 | -- |
35 | -- <http://www.google.com/search?q=gsl_sf_pow_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 35 | -- <http://www.google.com/search?q=gsl_sf_pow_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
36 | pow_int :: Double -> CInt -> Double | 36 | pow_int :: Double -> CInt -> Double |
37 | pow_int = gsl_sf_pow_int | 37 | pow_int = gsl_sf_pow_int |
38 | foreign import ccall "pow_int.h gsl_sf_pow_int" gsl_sf_pow_int :: Double -> CInt -> Double | 38 | foreign import ccall "gsl_sf_pow_int" gsl_sf_pow_int :: Double -> CInt -> Double |
diff --git a/lib/Numeric/GSL/Special/Psi.hs b/lib/Numeric/GSL/Special/Psi.hs index 3ff6570..2bd2848 100644 --- a/lib/Numeric/GSL/Special/Psi.hs +++ b/lib/Numeric/GSL/Special/Psi.hs | |||
@@ -38,88 +38,88 @@ import Numeric.GSL.Special.Internal | |||
38 | -- <http://www.google.com/search?q=gsl_sf_psi_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 38 | -- <http://www.google.com/search?q=gsl_sf_psi_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
39 | psi_int_e :: CInt -> (Double,Double) | 39 | psi_int_e :: CInt -> (Double,Double) |
40 | psi_int_e n = createSFR "psi_int_e" $ gsl_sf_psi_int_e n | 40 | psi_int_e n = createSFR "psi_int_e" $ gsl_sf_psi_int_e n |
41 | foreign import ccall "psi.h gsl_sf_psi_int_e" gsl_sf_psi_int_e :: CInt -> Ptr () -> IO CInt | 41 | foreign import ccall "gsl_sf_psi_int_e" gsl_sf_psi_int_e :: CInt -> Ptr () -> IO CInt |
42 | 42 | ||
43 | -- | wrapper for double gsl_sf_psi_int(int n); | 43 | -- | wrapper for double gsl_sf_psi_int(int n); |
44 | -- | 44 | -- |
45 | -- <http://www.google.com/search?q=gsl_sf_psi_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 45 | -- <http://www.google.com/search?q=gsl_sf_psi_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
46 | psi_int :: CInt -> Double | 46 | psi_int :: CInt -> Double |
47 | psi_int = gsl_sf_psi_int | 47 | psi_int = gsl_sf_psi_int |
48 | foreign import ccall "psi.h gsl_sf_psi_int" gsl_sf_psi_int :: CInt -> Double | 48 | foreign import ccall "gsl_sf_psi_int" gsl_sf_psi_int :: CInt -> Double |
49 | 49 | ||
50 | -- | wrapper for int gsl_sf_psi_e(double x,gsl_sf_result* result); | 50 | -- | wrapper for int gsl_sf_psi_e(double x,gsl_sf_result* result); |
51 | -- | 51 | -- |
52 | -- <http://www.google.com/search?q=gsl_sf_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 52 | -- <http://www.google.com/search?q=gsl_sf_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
53 | psi_e :: Double -> (Double,Double) | 53 | psi_e :: Double -> (Double,Double) |
54 | psi_e x = createSFR "psi_e" $ gsl_sf_psi_e x | 54 | psi_e x = createSFR "psi_e" $ gsl_sf_psi_e x |
55 | foreign import ccall "psi.h gsl_sf_psi_e" gsl_sf_psi_e :: Double -> Ptr () -> IO CInt | 55 | foreign import ccall "gsl_sf_psi_e" gsl_sf_psi_e :: Double -> Ptr () -> IO CInt |
56 | 56 | ||
57 | -- | wrapper for double gsl_sf_psi(double x); | 57 | -- | wrapper for double gsl_sf_psi(double x); |
58 | -- | 58 | -- |
59 | -- <http://www.google.com/search?q=gsl_sf_psi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 59 | -- <http://www.google.com/search?q=gsl_sf_psi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
60 | psi :: Double -> Double | 60 | psi :: Double -> Double |
61 | psi = gsl_sf_psi | 61 | psi = gsl_sf_psi |
62 | foreign import ccall "psi.h gsl_sf_psi" gsl_sf_psi :: Double -> Double | 62 | foreign import ccall "gsl_sf_psi" gsl_sf_psi :: Double -> Double |
63 | 63 | ||
64 | -- | wrapper for int gsl_sf_psi_1piy_e(double y,gsl_sf_result* result); | 64 | -- | wrapper for int gsl_sf_psi_1piy_e(double y,gsl_sf_result* result); |
65 | -- | 65 | -- |
66 | -- <http://www.google.com/search?q=gsl_sf_psi_1piy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 66 | -- <http://www.google.com/search?q=gsl_sf_psi_1piy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
67 | psi_1piy_e :: Double -> (Double,Double) | 67 | psi_1piy_e :: Double -> (Double,Double) |
68 | psi_1piy_e y = createSFR "psi_1piy_e" $ gsl_sf_psi_1piy_e y | 68 | psi_1piy_e y = createSFR "psi_1piy_e" $ gsl_sf_psi_1piy_e y |
69 | foreign import ccall "psi.h gsl_sf_psi_1piy_e" gsl_sf_psi_1piy_e :: Double -> Ptr () -> IO CInt | 69 | foreign import ccall "gsl_sf_psi_1piy_e" gsl_sf_psi_1piy_e :: Double -> Ptr () -> IO CInt |
70 | 70 | ||
71 | -- | wrapper for double gsl_sf_psi_1piy(double y); | 71 | -- | wrapper for double gsl_sf_psi_1piy(double y); |
72 | -- | 72 | -- |
73 | -- <http://www.google.com/search?q=gsl_sf_psi_1piy&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 73 | -- <http://www.google.com/search?q=gsl_sf_psi_1piy&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
74 | psi_1piy :: Double -> Double | 74 | psi_1piy :: Double -> Double |
75 | psi_1piy = gsl_sf_psi_1piy | 75 | psi_1piy = gsl_sf_psi_1piy |
76 | foreign import ccall "psi.h gsl_sf_psi_1piy" gsl_sf_psi_1piy :: Double -> Double | 76 | foreign import ccall "gsl_sf_psi_1piy" gsl_sf_psi_1piy :: Double -> Double |
77 | 77 | ||
78 | -- | wrapper for int gsl_sf_complex_psi_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im); | 78 | -- | wrapper for int gsl_sf_complex_psi_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im); |
79 | -- | 79 | -- |
80 | -- <http://www.google.com/search?q=gsl_sf_complex_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 80 | -- <http://www.google.com/search?q=gsl_sf_complex_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
81 | complex_psi_e :: Double -> Double -> Ptr () -> (Double,Double) | 81 | complex_psi_e :: Double -> Double -> Ptr () -> (Double,Double) |
82 | complex_psi_e x y result_re = createSFR "complex_psi_e" $ gsl_sf_complex_psi_e x y result_re | 82 | complex_psi_e x y result_re = createSFR "complex_psi_e" $ gsl_sf_complex_psi_e x y result_re |
83 | foreign import ccall "psi.h gsl_sf_complex_psi_e" gsl_sf_complex_psi_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 83 | foreign import ccall "gsl_sf_complex_psi_e" gsl_sf_complex_psi_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
84 | 84 | ||
85 | -- | wrapper for int gsl_sf_psi_1_int_e(int n,gsl_sf_result* result); | 85 | -- | wrapper for int gsl_sf_psi_1_int_e(int n,gsl_sf_result* result); |
86 | -- | 86 | -- |
87 | -- <http://www.google.com/search?q=gsl_sf_psi_1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 87 | -- <http://www.google.com/search?q=gsl_sf_psi_1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
88 | psi_1_int_e :: CInt -> (Double,Double) | 88 | psi_1_int_e :: CInt -> (Double,Double) |
89 | psi_1_int_e n = createSFR "psi_1_int_e" $ gsl_sf_psi_1_int_e n | 89 | psi_1_int_e n = createSFR "psi_1_int_e" $ gsl_sf_psi_1_int_e n |
90 | foreign import ccall "psi.h gsl_sf_psi_1_int_e" gsl_sf_psi_1_int_e :: CInt -> Ptr () -> IO CInt | 90 | foreign import ccall "gsl_sf_psi_1_int_e" gsl_sf_psi_1_int_e :: CInt -> Ptr () -> IO CInt |
91 | 91 | ||
92 | -- | wrapper for double gsl_sf_psi_1_int(int n); | 92 | -- | wrapper for double gsl_sf_psi_1_int(int n); |
93 | -- | 93 | -- |
94 | -- <http://www.google.com/search?q=gsl_sf_psi_1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 94 | -- <http://www.google.com/search?q=gsl_sf_psi_1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
95 | psi_1_int :: CInt -> Double | 95 | psi_1_int :: CInt -> Double |
96 | psi_1_int = gsl_sf_psi_1_int | 96 | psi_1_int = gsl_sf_psi_1_int |
97 | foreign import ccall "psi.h gsl_sf_psi_1_int" gsl_sf_psi_1_int :: CInt -> Double | 97 | foreign import ccall "gsl_sf_psi_1_int" gsl_sf_psi_1_int :: CInt -> Double |
98 | 98 | ||
99 | -- | wrapper for int gsl_sf_psi_1_e(double x,gsl_sf_result* result); | 99 | -- | wrapper for int gsl_sf_psi_1_e(double x,gsl_sf_result* result); |
100 | -- | 100 | -- |
101 | -- <http://www.google.com/search?q=gsl_sf_psi_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 101 | -- <http://www.google.com/search?q=gsl_sf_psi_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
102 | psi_1_e :: Double -> (Double,Double) | 102 | psi_1_e :: Double -> (Double,Double) |
103 | psi_1_e x = createSFR "psi_1_e" $ gsl_sf_psi_1_e x | 103 | psi_1_e x = createSFR "psi_1_e" $ gsl_sf_psi_1_e x |
104 | foreign import ccall "psi.h gsl_sf_psi_1_e" gsl_sf_psi_1_e :: Double -> Ptr () -> IO CInt | 104 | foreign import ccall "gsl_sf_psi_1_e" gsl_sf_psi_1_e :: Double -> Ptr () -> IO CInt |
105 | 105 | ||
106 | -- | wrapper for double gsl_sf_psi_1(double x); | 106 | -- | wrapper for double gsl_sf_psi_1(double x); |
107 | -- | 107 | -- |
108 | -- <http://www.google.com/search?q=gsl_sf_psi_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 108 | -- <http://www.google.com/search?q=gsl_sf_psi_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
109 | psi_1 :: Double -> Double | 109 | psi_1 :: Double -> Double |
110 | psi_1 = gsl_sf_psi_1 | 110 | psi_1 = gsl_sf_psi_1 |
111 | foreign import ccall "psi.h gsl_sf_psi_1" gsl_sf_psi_1 :: Double -> Double | 111 | foreign import ccall "gsl_sf_psi_1" gsl_sf_psi_1 :: Double -> Double |
112 | 112 | ||
113 | -- | wrapper for int gsl_sf_psi_n_e(int n,double x,gsl_sf_result* result); | 113 | -- | wrapper for int gsl_sf_psi_n_e(int n,double x,gsl_sf_result* result); |
114 | -- | 114 | -- |
115 | -- <http://www.google.com/search?q=gsl_sf_psi_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 115 | -- <http://www.google.com/search?q=gsl_sf_psi_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
116 | psi_n_e :: CInt -> Double -> (Double,Double) | 116 | psi_n_e :: CInt -> Double -> (Double,Double) |
117 | psi_n_e n x = createSFR "psi_n_e" $ gsl_sf_psi_n_e n x | 117 | psi_n_e n x = createSFR "psi_n_e" $ gsl_sf_psi_n_e n x |
118 | foreign import ccall "psi.h gsl_sf_psi_n_e" gsl_sf_psi_n_e :: CInt -> Double -> Ptr () -> IO CInt | 118 | foreign import ccall "gsl_sf_psi_n_e" gsl_sf_psi_n_e :: CInt -> Double -> Ptr () -> IO CInt |
119 | 119 | ||
120 | -- | wrapper for double gsl_sf_psi_n(int n,double x); | 120 | -- | wrapper for double gsl_sf_psi_n(int n,double x); |
121 | -- | 121 | -- |
122 | -- <http://www.google.com/search?q=gsl_sf_psi_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 122 | -- <http://www.google.com/search?q=gsl_sf_psi_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
123 | psi_n :: CInt -> Double -> Double | 123 | psi_n :: CInt -> Double -> Double |
124 | psi_n = gsl_sf_psi_n | 124 | psi_n = gsl_sf_psi_n |
125 | foreign import ccall "psi.h gsl_sf_psi_n" gsl_sf_psi_n :: CInt -> Double -> Double | 125 | foreign import ccall "gsl_sf_psi_n" gsl_sf_psi_n :: CInt -> Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Synchrotron.hs b/lib/Numeric/GSL/Special/Synchrotron.hs index 8adcce8..7f2785d 100644 --- a/lib/Numeric/GSL/Special/Synchrotron.hs +++ b/lib/Numeric/GSL/Special/Synchrotron.hs | |||
@@ -30,25 +30,25 @@ import Numeric.GSL.Special.Internal | |||
30 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 30 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
31 | synchrotron_1_e :: Double -> (Double,Double) | 31 | synchrotron_1_e :: Double -> (Double,Double) |
32 | synchrotron_1_e x = createSFR "synchrotron_1_e" $ gsl_sf_synchrotron_1_e x | 32 | synchrotron_1_e x = createSFR "synchrotron_1_e" $ gsl_sf_synchrotron_1_e x |
33 | foreign import ccall "synchrotron.h gsl_sf_synchrotron_1_e" gsl_sf_synchrotron_1_e :: Double -> Ptr () -> IO CInt | 33 | foreign import ccall "gsl_sf_synchrotron_1_e" gsl_sf_synchrotron_1_e :: Double -> Ptr () -> IO CInt |
34 | 34 | ||
35 | -- | wrapper for double gsl_sf_synchrotron_1(double x); | 35 | -- | wrapper for double gsl_sf_synchrotron_1(double x); |
36 | -- | 36 | -- |
37 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 37 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
38 | synchrotron_1 :: Double -> Double | 38 | synchrotron_1 :: Double -> Double |
39 | synchrotron_1 = gsl_sf_synchrotron_1 | 39 | synchrotron_1 = gsl_sf_synchrotron_1 |
40 | foreign import ccall "synchrotron.h gsl_sf_synchrotron_1" gsl_sf_synchrotron_1 :: Double -> Double | 40 | foreign import ccall "gsl_sf_synchrotron_1" gsl_sf_synchrotron_1 :: Double -> Double |
41 | 41 | ||
42 | -- | wrapper for int gsl_sf_synchrotron_2_e(double x,gsl_sf_result* result); | 42 | -- | wrapper for int gsl_sf_synchrotron_2_e(double x,gsl_sf_result* result); |
43 | -- | 43 | -- |
44 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 44 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
45 | synchrotron_2_e :: Double -> (Double,Double) | 45 | synchrotron_2_e :: Double -> (Double,Double) |
46 | synchrotron_2_e x = createSFR "synchrotron_2_e" $ gsl_sf_synchrotron_2_e x | 46 | synchrotron_2_e x = createSFR "synchrotron_2_e" $ gsl_sf_synchrotron_2_e x |
47 | foreign import ccall "synchrotron.h gsl_sf_synchrotron_2_e" gsl_sf_synchrotron_2_e :: Double -> Ptr () -> IO CInt | 47 | foreign import ccall "gsl_sf_synchrotron_2_e" gsl_sf_synchrotron_2_e :: Double -> Ptr () -> IO CInt |
48 | 48 | ||
49 | -- | wrapper for double gsl_sf_synchrotron_2(double x); | 49 | -- | wrapper for double gsl_sf_synchrotron_2(double x); |
50 | -- | 50 | -- |
51 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 51 | -- <http://www.google.com/search?q=gsl_sf_synchrotron_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
52 | synchrotron_2 :: Double -> Double | 52 | synchrotron_2 :: Double -> Double |
53 | synchrotron_2 = gsl_sf_synchrotron_2 | 53 | synchrotron_2 = gsl_sf_synchrotron_2 |
54 | foreign import ccall "synchrotron.h gsl_sf_synchrotron_2" gsl_sf_synchrotron_2 :: Double -> Double | 54 | foreign import ccall "gsl_sf_synchrotron_2" gsl_sf_synchrotron_2 :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/Trig.hs b/lib/Numeric/GSL/Special/Trig.hs index 98c2c84..1869733 100644 --- a/lib/Numeric/GSL/Special/Trig.hs +++ b/lib/Numeric/GSL/Special/Trig.hs | |||
@@ -44,172 +44,172 @@ import Numeric.GSL.Special.Internal | |||
44 | -- <http://www.google.com/search?q=gsl_sf_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 44 | -- <http://www.google.com/search?q=gsl_sf_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
45 | sin_e :: Double -> (Double,Double) | 45 | sin_e :: Double -> (Double,Double) |
46 | sin_e x = createSFR "sin_e" $ gsl_sf_sin_e x | 46 | sin_e x = createSFR "sin_e" $ gsl_sf_sin_e x |
47 | foreign import ccall "trig.h gsl_sf_sin_e" gsl_sf_sin_e :: Double -> Ptr () -> IO CInt | 47 | foreign import ccall "gsl_sf_sin_e" gsl_sf_sin_e :: Double -> Ptr () -> IO CInt |
48 | 48 | ||
49 | -- | wrapper for double gsl_sf_sin(double x); | 49 | -- | wrapper for double gsl_sf_sin(double x); |
50 | -- | 50 | -- |
51 | -- <http://www.google.com/search?q=gsl_sf_sin&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 51 | -- <http://www.google.com/search?q=gsl_sf_sin&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
52 | sin :: Double -> Double | 52 | sin :: Double -> Double |
53 | sin = gsl_sf_sin | 53 | sin = gsl_sf_sin |
54 | foreign import ccall "trig.h gsl_sf_sin" gsl_sf_sin :: Double -> Double | 54 | foreign import ccall "gsl_sf_sin" gsl_sf_sin :: Double -> Double |
55 | 55 | ||
56 | -- | wrapper for int gsl_sf_cos_e(double x,gsl_sf_result* result); | 56 | -- | wrapper for int gsl_sf_cos_e(double x,gsl_sf_result* result); |
57 | -- | 57 | -- |
58 | -- <http://www.google.com/search?q=gsl_sf_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 58 | -- <http://www.google.com/search?q=gsl_sf_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
59 | cos_e :: Double -> (Double,Double) | 59 | cos_e :: Double -> (Double,Double) |
60 | cos_e x = createSFR "cos_e" $ gsl_sf_cos_e x | 60 | cos_e x = createSFR "cos_e" $ gsl_sf_cos_e x |
61 | foreign import ccall "trig.h gsl_sf_cos_e" gsl_sf_cos_e :: Double -> Ptr () -> IO CInt | 61 | foreign import ccall "gsl_sf_cos_e" gsl_sf_cos_e :: Double -> Ptr () -> IO CInt |
62 | 62 | ||
63 | -- | wrapper for double gsl_sf_cos(double x); | 63 | -- | wrapper for double gsl_sf_cos(double x); |
64 | -- | 64 | -- |
65 | -- <http://www.google.com/search?q=gsl_sf_cos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 65 | -- <http://www.google.com/search?q=gsl_sf_cos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
66 | cos :: Double -> Double | 66 | cos :: Double -> Double |
67 | cos = gsl_sf_cos | 67 | cos = gsl_sf_cos |
68 | foreign import ccall "trig.h gsl_sf_cos" gsl_sf_cos :: Double -> Double | 68 | foreign import ccall "gsl_sf_cos" gsl_sf_cos :: Double -> Double |
69 | 69 | ||
70 | -- | wrapper for int gsl_sf_hypot_e(double x,double y,gsl_sf_result* result); | 70 | -- | wrapper for int gsl_sf_hypot_e(double x,double y,gsl_sf_result* result); |
71 | -- | 71 | -- |
72 | -- <http://www.google.com/search?q=gsl_sf_hypot_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 72 | -- <http://www.google.com/search?q=gsl_sf_hypot_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
73 | hypot_e :: Double -> Double -> (Double,Double) | 73 | hypot_e :: Double -> Double -> (Double,Double) |
74 | hypot_e x y = createSFR "hypot_e" $ gsl_sf_hypot_e x y | 74 | hypot_e x y = createSFR "hypot_e" $ gsl_sf_hypot_e x y |
75 | foreign import ccall "trig.h gsl_sf_hypot_e" gsl_sf_hypot_e :: Double -> Double -> Ptr () -> IO CInt | 75 | foreign import ccall "gsl_sf_hypot_e" gsl_sf_hypot_e :: Double -> Double -> Ptr () -> IO CInt |
76 | 76 | ||
77 | -- | wrapper for double gsl_sf_hypot(double x,double y); | 77 | -- | wrapper for double gsl_sf_hypot(double x,double y); |
78 | -- | 78 | -- |
79 | -- <http://www.google.com/search?q=gsl_sf_hypot&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 79 | -- <http://www.google.com/search?q=gsl_sf_hypot&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
80 | hypot :: Double -> Double -> Double | 80 | hypot :: Double -> Double -> Double |
81 | hypot = gsl_sf_hypot | 81 | hypot = gsl_sf_hypot |
82 | foreign import ccall "trig.h gsl_sf_hypot" gsl_sf_hypot :: Double -> Double -> Double | 82 | foreign import ccall "gsl_sf_hypot" gsl_sf_hypot :: Double -> Double -> Double |
83 | 83 | ||
84 | -- | wrapper for int gsl_sf_complex_sin_e(double zr,double zi,gsl_sf_result* szr,gsl_sf_result* szi); | 84 | -- | wrapper for int gsl_sf_complex_sin_e(double zr,double zi,gsl_sf_result* szr,gsl_sf_result* szi); |
85 | -- | 85 | -- |
86 | -- <http://www.google.com/search?q=gsl_sf_complex_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 86 | -- <http://www.google.com/search?q=gsl_sf_complex_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
87 | complex_sin_e :: Double -> Double -> Ptr () -> (Double,Double) | 87 | complex_sin_e :: Double -> Double -> Ptr () -> (Double,Double) |
88 | complex_sin_e zr zi szr = createSFR "complex_sin_e" $ gsl_sf_complex_sin_e zr zi szr | 88 | complex_sin_e zr zi szr = createSFR "complex_sin_e" $ gsl_sf_complex_sin_e zr zi szr |
89 | foreign import ccall "trig.h gsl_sf_complex_sin_e" gsl_sf_complex_sin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 89 | foreign import ccall "gsl_sf_complex_sin_e" gsl_sf_complex_sin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
90 | 90 | ||
91 | -- | wrapper for int gsl_sf_complex_cos_e(double zr,double zi,gsl_sf_result* czr,gsl_sf_result* czi); | 91 | -- | wrapper for int gsl_sf_complex_cos_e(double zr,double zi,gsl_sf_result* czr,gsl_sf_result* czi); |
92 | -- | 92 | -- |
93 | -- <http://www.google.com/search?q=gsl_sf_complex_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 93 | -- <http://www.google.com/search?q=gsl_sf_complex_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
94 | complex_cos_e :: Double -> Double -> Ptr () -> (Double,Double) | 94 | complex_cos_e :: Double -> Double -> Ptr () -> (Double,Double) |
95 | complex_cos_e zr zi czr = createSFR "complex_cos_e" $ gsl_sf_complex_cos_e zr zi czr | 95 | complex_cos_e zr zi czr = createSFR "complex_cos_e" $ gsl_sf_complex_cos_e zr zi czr |
96 | foreign import ccall "trig.h gsl_sf_complex_cos_e" gsl_sf_complex_cos_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 96 | foreign import ccall "gsl_sf_complex_cos_e" gsl_sf_complex_cos_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
97 | 97 | ||
98 | -- | wrapper for int gsl_sf_complex_logsin_e(double zr,double zi,gsl_sf_result* lszr,gsl_sf_result* lszi); | 98 | -- | wrapper for int gsl_sf_complex_logsin_e(double zr,double zi,gsl_sf_result* lszr,gsl_sf_result* lszi); |
99 | -- | 99 | -- |
100 | -- <http://www.google.com/search?q=gsl_sf_complex_logsin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 100 | -- <http://www.google.com/search?q=gsl_sf_complex_logsin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
101 | complex_logsin_e :: Double -> Double -> Ptr () -> (Double,Double) | 101 | complex_logsin_e :: Double -> Double -> Ptr () -> (Double,Double) |
102 | complex_logsin_e zr zi lszr = createSFR "complex_logsin_e" $ gsl_sf_complex_logsin_e zr zi lszr | 102 | complex_logsin_e zr zi lszr = createSFR "complex_logsin_e" $ gsl_sf_complex_logsin_e zr zi lszr |
103 | foreign import ccall "trig.h gsl_sf_complex_logsin_e" gsl_sf_complex_logsin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 103 | foreign import ccall "gsl_sf_complex_logsin_e" gsl_sf_complex_logsin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
104 | 104 | ||
105 | -- | wrapper for int gsl_sf_sinc_e(double x,gsl_sf_result* result); | 105 | -- | wrapper for int gsl_sf_sinc_e(double x,gsl_sf_result* result); |
106 | -- | 106 | -- |
107 | -- <http://www.google.com/search?q=gsl_sf_sinc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 107 | -- <http://www.google.com/search?q=gsl_sf_sinc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
108 | sinc_e :: Double -> (Double,Double) | 108 | sinc_e :: Double -> (Double,Double) |
109 | sinc_e x = createSFR "sinc_e" $ gsl_sf_sinc_e x | 109 | sinc_e x = createSFR "sinc_e" $ gsl_sf_sinc_e x |
110 | foreign import ccall "trig.h gsl_sf_sinc_e" gsl_sf_sinc_e :: Double -> Ptr () -> IO CInt | 110 | foreign import ccall "gsl_sf_sinc_e" gsl_sf_sinc_e :: Double -> Ptr () -> IO CInt |
111 | 111 | ||
112 | -- | wrapper for double gsl_sf_sinc(double x); | 112 | -- | wrapper for double gsl_sf_sinc(double x); |
113 | -- | 113 | -- |
114 | -- <http://www.google.com/search?q=gsl_sf_sinc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 114 | -- <http://www.google.com/search?q=gsl_sf_sinc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
115 | sinc :: Double -> Double | 115 | sinc :: Double -> Double |
116 | sinc = gsl_sf_sinc | 116 | sinc = gsl_sf_sinc |
117 | foreign import ccall "trig.h gsl_sf_sinc" gsl_sf_sinc :: Double -> Double | 117 | foreign import ccall "gsl_sf_sinc" gsl_sf_sinc :: Double -> Double |
118 | 118 | ||
119 | -- | wrapper for int gsl_sf_lnsinh_e(double x,gsl_sf_result* result); | 119 | -- | wrapper for int gsl_sf_lnsinh_e(double x,gsl_sf_result* result); |
120 | -- | 120 | -- |
121 | -- <http://www.google.com/search?q=gsl_sf_lnsinh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 121 | -- <http://www.google.com/search?q=gsl_sf_lnsinh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
122 | lnsinh_e :: Double -> (Double,Double) | 122 | lnsinh_e :: Double -> (Double,Double) |
123 | lnsinh_e x = createSFR "lnsinh_e" $ gsl_sf_lnsinh_e x | 123 | lnsinh_e x = createSFR "lnsinh_e" $ gsl_sf_lnsinh_e x |
124 | foreign import ccall "trig.h gsl_sf_lnsinh_e" gsl_sf_lnsinh_e :: Double -> Ptr () -> IO CInt | 124 | foreign import ccall "gsl_sf_lnsinh_e" gsl_sf_lnsinh_e :: Double -> Ptr () -> IO CInt |
125 | 125 | ||
126 | -- | wrapper for double gsl_sf_lnsinh(double x); | 126 | -- | wrapper for double gsl_sf_lnsinh(double x); |
127 | -- | 127 | -- |
128 | -- <http://www.google.com/search?q=gsl_sf_lnsinh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 128 | -- <http://www.google.com/search?q=gsl_sf_lnsinh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
129 | lnsinh :: Double -> Double | 129 | lnsinh :: Double -> Double |
130 | lnsinh = gsl_sf_lnsinh | 130 | lnsinh = gsl_sf_lnsinh |
131 | foreign import ccall "trig.h gsl_sf_lnsinh" gsl_sf_lnsinh :: Double -> Double | 131 | foreign import ccall "gsl_sf_lnsinh" gsl_sf_lnsinh :: Double -> Double |
132 | 132 | ||
133 | -- | wrapper for int gsl_sf_lncosh_e(double x,gsl_sf_result* result); | 133 | -- | wrapper for int gsl_sf_lncosh_e(double x,gsl_sf_result* result); |
134 | -- | 134 | -- |
135 | -- <http://www.google.com/search?q=gsl_sf_lncosh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 135 | -- <http://www.google.com/search?q=gsl_sf_lncosh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
136 | lncosh_e :: Double -> (Double,Double) | 136 | lncosh_e :: Double -> (Double,Double) |
137 | lncosh_e x = createSFR "lncosh_e" $ gsl_sf_lncosh_e x | 137 | lncosh_e x = createSFR "lncosh_e" $ gsl_sf_lncosh_e x |
138 | foreign import ccall "trig.h gsl_sf_lncosh_e" gsl_sf_lncosh_e :: Double -> Ptr () -> IO CInt | 138 | foreign import ccall "gsl_sf_lncosh_e" gsl_sf_lncosh_e :: Double -> Ptr () -> IO CInt |
139 | 139 | ||
140 | -- | wrapper for double gsl_sf_lncosh(double x); | 140 | -- | wrapper for double gsl_sf_lncosh(double x); |
141 | -- | 141 | -- |
142 | -- <http://www.google.com/search?q=gsl_sf_lncosh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 142 | -- <http://www.google.com/search?q=gsl_sf_lncosh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
143 | lncosh :: Double -> Double | 143 | lncosh :: Double -> Double |
144 | lncosh = gsl_sf_lncosh | 144 | lncosh = gsl_sf_lncosh |
145 | foreign import ccall "trig.h gsl_sf_lncosh" gsl_sf_lncosh :: Double -> Double | 145 | foreign import ccall "gsl_sf_lncosh" gsl_sf_lncosh :: Double -> Double |
146 | 146 | ||
147 | -- | wrapper for int gsl_sf_polar_to_rect(double r,double theta,gsl_sf_result* x,gsl_sf_result* y); | 147 | -- | wrapper for int gsl_sf_polar_to_rect(double r,double theta,gsl_sf_result* x,gsl_sf_result* y); |
148 | -- | 148 | -- |
149 | -- <http://www.google.com/search?q=gsl_sf_polar_to_rect&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 149 | -- <http://www.google.com/search?q=gsl_sf_polar_to_rect&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
150 | polar_to_rect :: Double -> Double -> Ptr () -> (Double,Double) | 150 | polar_to_rect :: Double -> Double -> Ptr () -> (Double,Double) |
151 | polar_to_rect r theta x = createSFR "polar_to_rect" $ gsl_sf_polar_to_rect r theta x | 151 | polar_to_rect r theta x = createSFR "polar_to_rect" $ gsl_sf_polar_to_rect r theta x |
152 | foreign import ccall "trig.h gsl_sf_polar_to_rect" gsl_sf_polar_to_rect :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 152 | foreign import ccall "gsl_sf_polar_to_rect" gsl_sf_polar_to_rect :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
153 | 153 | ||
154 | -- | wrapper for int gsl_sf_rect_to_polar(double x,double y,gsl_sf_result* r,gsl_sf_result* theta); | 154 | -- | wrapper for int gsl_sf_rect_to_polar(double x,double y,gsl_sf_result* r,gsl_sf_result* theta); |
155 | -- | 155 | -- |
156 | -- <http://www.google.com/search?q=gsl_sf_rect_to_polar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 156 | -- <http://www.google.com/search?q=gsl_sf_rect_to_polar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
157 | rect_to_polar :: Double -> Double -> Ptr () -> (Double,Double) | 157 | rect_to_polar :: Double -> Double -> Ptr () -> (Double,Double) |
158 | rect_to_polar x y r = createSFR "rect_to_polar" $ gsl_sf_rect_to_polar x y r | 158 | rect_to_polar x y r = createSFR "rect_to_polar" $ gsl_sf_rect_to_polar x y r |
159 | foreign import ccall "trig.h gsl_sf_rect_to_polar" gsl_sf_rect_to_polar :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 159 | foreign import ccall "gsl_sf_rect_to_polar" gsl_sf_rect_to_polar :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
160 | 160 | ||
161 | -- | wrapper for int gsl_sf_sin_err_e(double x,double dx,gsl_sf_result* result); | 161 | -- | wrapper for int gsl_sf_sin_err_e(double x,double dx,gsl_sf_result* result); |
162 | -- | 162 | -- |
163 | -- <http://www.google.com/search?q=gsl_sf_sin_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 163 | -- <http://www.google.com/search?q=gsl_sf_sin_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
164 | sin_err_e :: Double -> Double -> (Double,Double) | 164 | sin_err_e :: Double -> Double -> (Double,Double) |
165 | sin_err_e x dx = createSFR "sin_err_e" $ gsl_sf_sin_err_e x dx | 165 | sin_err_e x dx = createSFR "sin_err_e" $ gsl_sf_sin_err_e x dx |
166 | foreign import ccall "trig.h gsl_sf_sin_err_e" gsl_sf_sin_err_e :: Double -> Double -> Ptr () -> IO CInt | 166 | foreign import ccall "gsl_sf_sin_err_e" gsl_sf_sin_err_e :: Double -> Double -> Ptr () -> IO CInt |
167 | 167 | ||
168 | -- | wrapper for int gsl_sf_cos_err_e(double x,double dx,gsl_sf_result* result); | 168 | -- | wrapper for int gsl_sf_cos_err_e(double x,double dx,gsl_sf_result* result); |
169 | -- | 169 | -- |
170 | -- <http://www.google.com/search?q=gsl_sf_cos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 170 | -- <http://www.google.com/search?q=gsl_sf_cos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
171 | cos_err_e :: Double -> Double -> (Double,Double) | 171 | cos_err_e :: Double -> Double -> (Double,Double) |
172 | cos_err_e x dx = createSFR "cos_err_e" $ gsl_sf_cos_err_e x dx | 172 | cos_err_e x dx = createSFR "cos_err_e" $ gsl_sf_cos_err_e x dx |
173 | foreign import ccall "trig.h gsl_sf_cos_err_e" gsl_sf_cos_err_e :: Double -> Double -> Ptr () -> IO CInt | 173 | foreign import ccall "gsl_sf_cos_err_e" gsl_sf_cos_err_e :: Double -> Double -> Ptr () -> IO CInt |
174 | 174 | ||
175 | -- | wrapper for int gsl_sf_angle_restrict_symm_e(double* theta); | 175 | -- | wrapper for int gsl_sf_angle_restrict_symm_e(double* theta); |
176 | -- | 176 | -- |
177 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 177 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
178 | angle_restrict_symm_e :: Ptr Double -> CInt | 178 | angle_restrict_symm_e :: Ptr Double -> CInt |
179 | angle_restrict_symm_e = gsl_sf_angle_restrict_symm_e | 179 | angle_restrict_symm_e = gsl_sf_angle_restrict_symm_e |
180 | foreign import ccall "trig.h gsl_sf_angle_restrict_symm_e" gsl_sf_angle_restrict_symm_e :: Ptr Double -> CInt | 180 | foreign import ccall "gsl_sf_angle_restrict_symm_e" gsl_sf_angle_restrict_symm_e :: Ptr Double -> CInt |
181 | 181 | ||
182 | -- | wrapper for double gsl_sf_angle_restrict_symm(double theta); | 182 | -- | wrapper for double gsl_sf_angle_restrict_symm(double theta); |
183 | -- | 183 | -- |
184 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 184 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
185 | angle_restrict_symm :: Double -> Double | 185 | angle_restrict_symm :: Double -> Double |
186 | angle_restrict_symm = gsl_sf_angle_restrict_symm | 186 | angle_restrict_symm = gsl_sf_angle_restrict_symm |
187 | foreign import ccall "trig.h gsl_sf_angle_restrict_symm" gsl_sf_angle_restrict_symm :: Double -> Double | 187 | foreign import ccall "gsl_sf_angle_restrict_symm" gsl_sf_angle_restrict_symm :: Double -> Double |
188 | 188 | ||
189 | -- | wrapper for int gsl_sf_angle_restrict_pos_e(double* theta); | 189 | -- | wrapper for int gsl_sf_angle_restrict_pos_e(double* theta); |
190 | -- | 190 | -- |
191 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 191 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
192 | angle_restrict_pos_e :: Ptr Double -> CInt | 192 | angle_restrict_pos_e :: Ptr Double -> CInt |
193 | angle_restrict_pos_e = gsl_sf_angle_restrict_pos_e | 193 | angle_restrict_pos_e = gsl_sf_angle_restrict_pos_e |
194 | foreign import ccall "trig.h gsl_sf_angle_restrict_pos_e" gsl_sf_angle_restrict_pos_e :: Ptr Double -> CInt | 194 | foreign import ccall "gsl_sf_angle_restrict_pos_e" gsl_sf_angle_restrict_pos_e :: Ptr Double -> CInt |
195 | 195 | ||
196 | -- | wrapper for double gsl_sf_angle_restrict_pos(double theta); | 196 | -- | wrapper for double gsl_sf_angle_restrict_pos(double theta); |
197 | -- | 197 | -- |
198 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 198 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
199 | angle_restrict_pos :: Double -> Double | 199 | angle_restrict_pos :: Double -> Double |
200 | angle_restrict_pos = gsl_sf_angle_restrict_pos | 200 | angle_restrict_pos = gsl_sf_angle_restrict_pos |
201 | foreign import ccall "trig.h gsl_sf_angle_restrict_pos" gsl_sf_angle_restrict_pos :: Double -> Double | 201 | foreign import ccall "gsl_sf_angle_restrict_pos" gsl_sf_angle_restrict_pos :: Double -> Double |
202 | 202 | ||
203 | -- | wrapper for int gsl_sf_angle_restrict_symm_err_e(double theta,gsl_sf_result* result); | 203 | -- | wrapper for int gsl_sf_angle_restrict_symm_err_e(double theta,gsl_sf_result* result); |
204 | -- | 204 | -- |
205 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 205 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
206 | angle_restrict_symm_err_e :: Double -> (Double,Double) | 206 | angle_restrict_symm_err_e :: Double -> (Double,Double) |
207 | angle_restrict_symm_err_e theta = createSFR "angle_restrict_symm_err_e" $ gsl_sf_angle_restrict_symm_err_e theta | 207 | angle_restrict_symm_err_e theta = createSFR "angle_restrict_symm_err_e" $ gsl_sf_angle_restrict_symm_err_e theta |
208 | foreign import ccall "trig.h gsl_sf_angle_restrict_symm_err_e" gsl_sf_angle_restrict_symm_err_e :: Double -> Ptr () -> IO CInt | 208 | foreign import ccall "gsl_sf_angle_restrict_symm_err_e" gsl_sf_angle_restrict_symm_err_e :: Double -> Ptr () -> IO CInt |
209 | 209 | ||
210 | -- | wrapper for int gsl_sf_angle_restrict_pos_err_e(double theta,gsl_sf_result* result); | 210 | -- | wrapper for int gsl_sf_angle_restrict_pos_err_e(double theta,gsl_sf_result* result); |
211 | -- | 211 | -- |
212 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 212 | -- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
213 | angle_restrict_pos_err_e :: Double -> (Double,Double) | 213 | angle_restrict_pos_err_e :: Double -> (Double,Double) |
214 | angle_restrict_pos_err_e theta = createSFR "angle_restrict_pos_err_e" $ gsl_sf_angle_restrict_pos_err_e theta | 214 | angle_restrict_pos_err_e theta = createSFR "angle_restrict_pos_err_e" $ gsl_sf_angle_restrict_pos_err_e theta |
215 | foreign import ccall "trig.h gsl_sf_angle_restrict_pos_err_e" gsl_sf_angle_restrict_pos_err_e :: Double -> Ptr () -> IO CInt | 215 | foreign import ccall "gsl_sf_angle_restrict_pos_err_e" gsl_sf_angle_restrict_pos_err_e :: Double -> Ptr () -> IO CInt |
diff --git a/lib/Numeric/GSL/Special/Zeta.hs b/lib/Numeric/GSL/Special/Zeta.hs index 4970834..a78d0e8 100644 --- a/lib/Numeric/GSL/Special/Zeta.hs +++ b/lib/Numeric/GSL/Special/Zeta.hs | |||
@@ -40,95 +40,95 @@ import Numeric.GSL.Special.Internal | |||
40 | -- <http://www.google.com/search?q=gsl_sf_zeta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 40 | -- <http://www.google.com/search?q=gsl_sf_zeta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
41 | zeta_int_e :: CInt -> (Double,Double) | 41 | zeta_int_e :: CInt -> (Double,Double) |
42 | zeta_int_e n = createSFR "zeta_int_e" $ gsl_sf_zeta_int_e n | 42 | zeta_int_e n = createSFR "zeta_int_e" $ gsl_sf_zeta_int_e n |
43 | foreign import ccall "zeta.h gsl_sf_zeta_int_e" gsl_sf_zeta_int_e :: CInt -> Ptr () -> IO CInt | 43 | foreign import ccall "gsl_sf_zeta_int_e" gsl_sf_zeta_int_e :: CInt -> Ptr () -> IO CInt |
44 | 44 | ||
45 | -- | wrapper for double gsl_sf_zeta_int(int n); | 45 | -- | wrapper for double gsl_sf_zeta_int(int n); |
46 | -- | 46 | -- |
47 | -- <http://www.google.com/search?q=gsl_sf_zeta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 47 | -- <http://www.google.com/search?q=gsl_sf_zeta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
48 | zeta_int :: CInt -> Double | 48 | zeta_int :: CInt -> Double |
49 | zeta_int = gsl_sf_zeta_int | 49 | zeta_int = gsl_sf_zeta_int |
50 | foreign import ccall "zeta.h gsl_sf_zeta_int" gsl_sf_zeta_int :: CInt -> Double | 50 | foreign import ccall "gsl_sf_zeta_int" gsl_sf_zeta_int :: CInt -> Double |
51 | 51 | ||
52 | -- | wrapper for int gsl_sf_zeta_e(double s,gsl_sf_result* result); | 52 | -- | wrapper for int gsl_sf_zeta_e(double s,gsl_sf_result* result); |
53 | -- | 53 | -- |
54 | -- <http://www.google.com/search?q=gsl_sf_zeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 54 | -- <http://www.google.com/search?q=gsl_sf_zeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
55 | zeta_e :: Double -> (Double,Double) | 55 | zeta_e :: Double -> (Double,Double) |
56 | zeta_e s = createSFR "zeta_e" $ gsl_sf_zeta_e s | 56 | zeta_e s = createSFR "zeta_e" $ gsl_sf_zeta_e s |
57 | foreign import ccall "zeta.h gsl_sf_zeta_e" gsl_sf_zeta_e :: Double -> Ptr () -> IO CInt | 57 | foreign import ccall "gsl_sf_zeta_e" gsl_sf_zeta_e :: Double -> Ptr () -> IO CInt |
58 | 58 | ||
59 | -- | wrapper for double gsl_sf_zeta(double s); | 59 | -- | wrapper for double gsl_sf_zeta(double s); |
60 | -- | 60 | -- |
61 | -- <http://www.google.com/search?q=gsl_sf_zeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 61 | -- <http://www.google.com/search?q=gsl_sf_zeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
62 | zeta :: Double -> Double | 62 | zeta :: Double -> Double |
63 | zeta = gsl_sf_zeta | 63 | zeta = gsl_sf_zeta |
64 | foreign import ccall "zeta.h gsl_sf_zeta" gsl_sf_zeta :: Double -> Double | 64 | foreign import ccall "gsl_sf_zeta" gsl_sf_zeta :: Double -> Double |
65 | 65 | ||
66 | -- | wrapper for int gsl_sf_zetam1_e(double s,gsl_sf_result* result); | 66 | -- | wrapper for int gsl_sf_zetam1_e(double s,gsl_sf_result* result); |
67 | -- | 67 | -- |
68 | -- <http://www.google.com/search?q=gsl_sf_zetam1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 68 | -- <http://www.google.com/search?q=gsl_sf_zetam1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
69 | zetam1_e :: Double -> (Double,Double) | 69 | zetam1_e :: Double -> (Double,Double) |
70 | zetam1_e s = createSFR "zetam1_e" $ gsl_sf_zetam1_e s | 70 | zetam1_e s = createSFR "zetam1_e" $ gsl_sf_zetam1_e s |
71 | foreign import ccall "zeta.h gsl_sf_zetam1_e" gsl_sf_zetam1_e :: Double -> Ptr () -> IO CInt | 71 | foreign import ccall "gsl_sf_zetam1_e" gsl_sf_zetam1_e :: Double -> Ptr () -> IO CInt |
72 | 72 | ||
73 | -- | wrapper for double gsl_sf_zetam1(double s); | 73 | -- | wrapper for double gsl_sf_zetam1(double s); |
74 | -- | 74 | -- |
75 | -- <http://www.google.com/search?q=gsl_sf_zetam1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 75 | -- <http://www.google.com/search?q=gsl_sf_zetam1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
76 | zetam1 :: Double -> Double | 76 | zetam1 :: Double -> Double |
77 | zetam1 = gsl_sf_zetam1 | 77 | zetam1 = gsl_sf_zetam1 |
78 | foreign import ccall "zeta.h gsl_sf_zetam1" gsl_sf_zetam1 :: Double -> Double | 78 | foreign import ccall "gsl_sf_zetam1" gsl_sf_zetam1 :: Double -> Double |
79 | 79 | ||
80 | -- | wrapper for int gsl_sf_zetam1_int_e(int s,gsl_sf_result* result); | 80 | -- | wrapper for int gsl_sf_zetam1_int_e(int s,gsl_sf_result* result); |
81 | -- | 81 | -- |
82 | -- <http://www.google.com/search?q=gsl_sf_zetam1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 82 | -- <http://www.google.com/search?q=gsl_sf_zetam1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
83 | zetam1_int_e :: CInt -> (Double,Double) | 83 | zetam1_int_e :: CInt -> (Double,Double) |
84 | zetam1_int_e s = createSFR "zetam1_int_e" $ gsl_sf_zetam1_int_e s | 84 | zetam1_int_e s = createSFR "zetam1_int_e" $ gsl_sf_zetam1_int_e s |
85 | foreign import ccall "zeta.h gsl_sf_zetam1_int_e" gsl_sf_zetam1_int_e :: CInt -> Ptr () -> IO CInt | 85 | foreign import ccall "gsl_sf_zetam1_int_e" gsl_sf_zetam1_int_e :: CInt -> Ptr () -> IO CInt |
86 | 86 | ||
87 | -- | wrapper for double gsl_sf_zetam1_int(int s); | 87 | -- | wrapper for double gsl_sf_zetam1_int(int s); |
88 | -- | 88 | -- |
89 | -- <http://www.google.com/search?q=gsl_sf_zetam1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 89 | -- <http://www.google.com/search?q=gsl_sf_zetam1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
90 | zetam1_int :: CInt -> Double | 90 | zetam1_int :: CInt -> Double |
91 | zetam1_int = gsl_sf_zetam1_int | 91 | zetam1_int = gsl_sf_zetam1_int |
92 | foreign import ccall "zeta.h gsl_sf_zetam1_int" gsl_sf_zetam1_int :: CInt -> Double | 92 | foreign import ccall "gsl_sf_zetam1_int" gsl_sf_zetam1_int :: CInt -> Double |
93 | 93 | ||
94 | -- | wrapper for int gsl_sf_hzeta_e(double s,double q,gsl_sf_result* result); | 94 | -- | wrapper for int gsl_sf_hzeta_e(double s,double q,gsl_sf_result* result); |
95 | -- | 95 | -- |
96 | -- <http://www.google.com/search?q=gsl_sf_hzeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 96 | -- <http://www.google.com/search?q=gsl_sf_hzeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
97 | hzeta_e :: Double -> Double -> (Double,Double) | 97 | hzeta_e :: Double -> Double -> (Double,Double) |
98 | hzeta_e s q = createSFR "hzeta_e" $ gsl_sf_hzeta_e s q | 98 | hzeta_e s q = createSFR "hzeta_e" $ gsl_sf_hzeta_e s q |
99 | foreign import ccall "zeta.h gsl_sf_hzeta_e" gsl_sf_hzeta_e :: Double -> Double -> Ptr () -> IO CInt | 99 | foreign import ccall "gsl_sf_hzeta_e" gsl_sf_hzeta_e :: Double -> Double -> Ptr () -> IO CInt |
100 | 100 | ||
101 | -- | wrapper for double gsl_sf_hzeta(double s,double q); | 101 | -- | wrapper for double gsl_sf_hzeta(double s,double q); |
102 | -- | 102 | -- |
103 | -- <http://www.google.com/search?q=gsl_sf_hzeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 103 | -- <http://www.google.com/search?q=gsl_sf_hzeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
104 | hzeta :: Double -> Double -> Double | 104 | hzeta :: Double -> Double -> Double |
105 | hzeta = gsl_sf_hzeta | 105 | hzeta = gsl_sf_hzeta |
106 | foreign import ccall "zeta.h gsl_sf_hzeta" gsl_sf_hzeta :: Double -> Double -> Double | 106 | foreign import ccall "gsl_sf_hzeta" gsl_sf_hzeta :: Double -> Double -> Double |
107 | 107 | ||
108 | -- | wrapper for int gsl_sf_eta_int_e(int n,gsl_sf_result* result); | 108 | -- | wrapper for int gsl_sf_eta_int_e(int n,gsl_sf_result* result); |
109 | -- | 109 | -- |
110 | -- <http://www.google.com/search?q=gsl_sf_eta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 110 | -- <http://www.google.com/search?q=gsl_sf_eta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
111 | eta_int_e :: CInt -> (Double,Double) | 111 | eta_int_e :: CInt -> (Double,Double) |
112 | eta_int_e n = createSFR "eta_int_e" $ gsl_sf_eta_int_e n | 112 | eta_int_e n = createSFR "eta_int_e" $ gsl_sf_eta_int_e n |
113 | foreign import ccall "zeta.h gsl_sf_eta_int_e" gsl_sf_eta_int_e :: CInt -> Ptr () -> IO CInt | 113 | foreign import ccall "gsl_sf_eta_int_e" gsl_sf_eta_int_e :: CInt -> Ptr () -> IO CInt |
114 | 114 | ||
115 | -- | wrapper for double gsl_sf_eta_int(int n); | 115 | -- | wrapper for double gsl_sf_eta_int(int n); |
116 | -- | 116 | -- |
117 | -- <http://www.google.com/search?q=gsl_sf_eta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 117 | -- <http://www.google.com/search?q=gsl_sf_eta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
118 | eta_int :: CInt -> Double | 118 | eta_int :: CInt -> Double |
119 | eta_int = gsl_sf_eta_int | 119 | eta_int = gsl_sf_eta_int |
120 | foreign import ccall "zeta.h gsl_sf_eta_int" gsl_sf_eta_int :: CInt -> Double | 120 | foreign import ccall "gsl_sf_eta_int" gsl_sf_eta_int :: CInt -> Double |
121 | 121 | ||
122 | -- | wrapper for int gsl_sf_eta_e(double s,gsl_sf_result* result); | 122 | -- | wrapper for int gsl_sf_eta_e(double s,gsl_sf_result* result); |
123 | -- | 123 | -- |
124 | -- <http://www.google.com/search?q=gsl_sf_eta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 124 | -- <http://www.google.com/search?q=gsl_sf_eta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
125 | eta_e :: Double -> (Double,Double) | 125 | eta_e :: Double -> (Double,Double) |
126 | eta_e s = createSFR "eta_e" $ gsl_sf_eta_e s | 126 | eta_e s = createSFR "eta_e" $ gsl_sf_eta_e s |
127 | foreign import ccall "zeta.h gsl_sf_eta_e" gsl_sf_eta_e :: Double -> Ptr () -> IO CInt | 127 | foreign import ccall "gsl_sf_eta_e" gsl_sf_eta_e :: Double -> Ptr () -> IO CInt |
128 | 128 | ||
129 | -- | wrapper for double gsl_sf_eta(double s); | 129 | -- | wrapper for double gsl_sf_eta(double s); |
130 | -- | 130 | -- |
131 | -- <http://www.google.com/search?q=gsl_sf_eta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 131 | -- <http://www.google.com/search?q=gsl_sf_eta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
132 | eta :: Double -> Double | 132 | eta :: Double -> Double |
133 | eta = gsl_sf_eta | 133 | eta = gsl_sf_eta |
134 | foreign import ccall "zeta.h gsl_sf_eta" gsl_sf_eta :: Double -> Double | 134 | foreign import ccall "gsl_sf_eta" gsl_sf_eta :: Double -> Double |
diff --git a/lib/Numeric/GSL/Special/airy.h b/lib/Numeric/GSL/Special/airy.h deleted file mode 100644 index e34e012..0000000 --- a/lib/Numeric/GSL/Special/airy.h +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | int gsl_sf_airy_Ai_e(double x,int mode,double* result); | ||
2 | double gsl_sf_airy_Ai(double x,int mode); | ||
3 | int gsl_sf_airy_Bi_e(double x,int mode,double* result); | ||
4 | double gsl_sf_airy_Bi(double x,int mode); | ||
5 | int gsl_sf_airy_Ai_scaled_e(double x,int mode,double* result); | ||
6 | double gsl_sf_airy_Ai_scaled(double x,int mode); | ||
7 | int gsl_sf_airy_Bi_scaled_e(double x,int mode,double* result); | ||
8 | double gsl_sf_airy_Bi_scaled(double x,int mode); | ||
9 | int gsl_sf_airy_Ai_deriv_e(double x,int mode,double* result); | ||
10 | double gsl_sf_airy_Ai_deriv(double x,int mode); | ||
11 | int gsl_sf_airy_Bi_deriv_e(double x,int mode,double* result); | ||
12 | double gsl_sf_airy_Bi_deriv(double x,int mode); | ||
13 | int gsl_sf_airy_Ai_deriv_scaled_e(double x,int mode,double* result); | ||
14 | double gsl_sf_airy_Ai_deriv_scaled(double x,int mode); | ||
15 | int gsl_sf_airy_Bi_deriv_scaled_e(double x,int mode,double* result); | ||
16 | double gsl_sf_airy_Bi_deriv_scaled(double x,int mode); | ||
17 | int gsl_sf_airy_zero_Ai_e(int s,double* result); | ||
18 | double gsl_sf_airy_zero_Ai(int s); | ||
19 | int gsl_sf_airy_zero_Bi_e(int s,double* result); | ||
20 | double gsl_sf_airy_zero_Bi(int s); | ||
21 | int gsl_sf_airy_zero_Ai_deriv_e(int s,double* result); | ||
22 | double gsl_sf_airy_zero_Ai_deriv(int s); | ||
23 | int gsl_sf_airy_zero_Bi_deriv_e(int s,double* result); | ||
24 | double gsl_sf_airy_zero_Bi_deriv(int s); | ||
diff --git a/lib/Numeric/GSL/Special/auto.hs b/lib/Numeric/GSL/Special/auto.hs index 9785fe7..c8b0529 100644 --- a/lib/Numeric/GSL/Special/auto.hs +++ b/lib/Numeric/GSL/Special/auto.hs | |||
@@ -54,7 +54,7 @@ main = do | |||
54 | putStrLn headerfile | 54 | putStrLn headerfile |
55 | --mapM_ print (headers $ fixlong file) | 55 | --mapM_ print (headers $ fixlong file) |
56 | let parsed = (headers $ fixlong file) | 56 | let parsed = (headers $ fixlong file) |
57 | writeFile (name ++".h") (fixC $ unlines $ map showC parsed) | 57 | -- writeFile (name ++".h") (fixC $ unlines $ map showC parsed) |
58 | 58 | ||
59 | --putStrLn "" | 59 | --putStrLn "" |
60 | --mapM (\(Header _ n _) -> putStrLn (drop 7 n ++",")) parsed | 60 | --mapM (\(Header _ n _) -> putStrLn (drop 7 n ++",")) parsed |
@@ -180,7 +180,7 @@ showCt (Pointer s) = s ++ "*" | |||
180 | 180 | ||
181 | showCa (t, a) = showCt t ++" "++ a | 181 | showCa (t, a) = showCt t ++" "++ a |
182 | 182 | ||
183 | showH hc h@(Header t n args) = "foreign import ccall \""++hc++" "++n++"\" "++n++" :: "++ (concat$intersperse" -> "$map showHa args) ++" -> " ++ t' | 183 | showH hc h@(Header t n args) = "foreign import ccall \""++n++"\" "++n++" :: "++ (concat$intersperse" -> "$map showHa args) ++" -> " ++ t' |
184 | where t' | pure h = showHt t | 184 | where t' | pure h = showHt t |
185 | | otherwise = "IO "++showHt t | 185 | | otherwise = "IO "++showHt t |
186 | 186 | ||
diff --git a/lib/Numeric/GSL/Special/bessel.h b/lib/Numeric/GSL/Special/bessel.h deleted file mode 100644 index 5a2445d..0000000 --- a/lib/Numeric/GSL/Special/bessel.h +++ /dev/null | |||
@@ -1,100 +0,0 @@ | |||
1 | int gsl_sf_bessel_J0_e(double x,double* result); | ||
2 | double gsl_sf_bessel_J0(double x); | ||
3 | int gsl_sf_bessel_J1_e(double x,double* result); | ||
4 | double gsl_sf_bessel_J1(double x); | ||
5 | int gsl_sf_bessel_Jn_e(int n,double x,double* result); | ||
6 | double gsl_sf_bessel_Jn(int n,double x); | ||
7 | int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array); | ||
8 | int gsl_sf_bessel_Y0_e(double x,double* result); | ||
9 | double gsl_sf_bessel_Y0(double x); | ||
10 | int gsl_sf_bessel_Y1_e(double x,double* result); | ||
11 | double gsl_sf_bessel_Y1(double x); | ||
12 | int gsl_sf_bessel_Yn_e(int n,double x,double* result); | ||
13 | double gsl_sf_bessel_Yn(int n,double x); | ||
14 | int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array); | ||
15 | int gsl_sf_bessel_I0_e(double x,double* result); | ||
16 | double gsl_sf_bessel_I0(double x); | ||
17 | int gsl_sf_bessel_I1_e(double x,double* result); | ||
18 | double gsl_sf_bessel_I1(double x); | ||
19 | int gsl_sf_bessel_In_e(int n,double x,double* result); | ||
20 | double gsl_sf_bessel_In(int n,double x); | ||
21 | int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array); | ||
22 | int gsl_sf_bessel_I0_scaled_e(double x,double* result); | ||
23 | double gsl_sf_bessel_I0_scaled(double x); | ||
24 | int gsl_sf_bessel_I1_scaled_e(double x,double* result); | ||
25 | double gsl_sf_bessel_I1_scaled(double x); | ||
26 | int gsl_sf_bessel_In_scaled_e(int n,double x,double* result); | ||
27 | double gsl_sf_bessel_In_scaled(int n,double x); | ||
28 | int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array); | ||
29 | int gsl_sf_bessel_K0_e(double x,double* result); | ||
30 | double gsl_sf_bessel_K0(double x); | ||
31 | int gsl_sf_bessel_K1_e(double x,double* result); | ||
32 | double gsl_sf_bessel_K1(double x); | ||
33 | int gsl_sf_bessel_Kn_e(int n,double x,double* result); | ||
34 | double gsl_sf_bessel_Kn(int n,double x); | ||
35 | int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array); | ||
36 | int gsl_sf_bessel_K0_scaled_e(double x,double* result); | ||
37 | double gsl_sf_bessel_K0_scaled(double x); | ||
38 | int gsl_sf_bessel_K1_scaled_e(double x,double* result); | ||
39 | double gsl_sf_bessel_K1_scaled(double x); | ||
40 | int gsl_sf_bessel_Kn_scaled_e(int n,double x,double* result); | ||
41 | double gsl_sf_bessel_Kn_scaled(int n,double x); | ||
42 | int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array); | ||
43 | int gsl_sf_bessel_j0_e(double x,double* result); | ||
44 | double gsl_sf_bessel_j0(double x); | ||
45 | int gsl_sf_bessel_j1_e(double x,double* result); | ||
46 | double gsl_sf_bessel_j1(double x); | ||
47 | int gsl_sf_bessel_j2_e(double x,double* result); | ||
48 | double gsl_sf_bessel_j2(double x); | ||
49 | int gsl_sf_bessel_jl_e(int l,double x,double* result); | ||
50 | double gsl_sf_bessel_jl(int l,double x); | ||
51 | int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array); | ||
52 | int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array); | ||
53 | int gsl_sf_bessel_y0_e(double x,double* result); | ||
54 | double gsl_sf_bessel_y0(double x); | ||
55 | int gsl_sf_bessel_y1_e(double x,double* result); | ||
56 | double gsl_sf_bessel_y1(double x); | ||
57 | int gsl_sf_bessel_y2_e(double x,double* result); | ||
58 | double gsl_sf_bessel_y2(double x); | ||
59 | int gsl_sf_bessel_yl_e(int l,double x,double* result); | ||
60 | double gsl_sf_bessel_yl(int l,double x); | ||
61 | int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array); | ||
62 | int gsl_sf_bessel_i0_scaled_e(double x,double* result); | ||
63 | double gsl_sf_bessel_i0_scaled(double x); | ||
64 | int gsl_sf_bessel_i1_scaled_e(double x,double* result); | ||
65 | double gsl_sf_bessel_i1_scaled(double x); | ||
66 | int gsl_sf_bessel_i2_scaled_e(double x,double* result); | ||
67 | double gsl_sf_bessel_i2_scaled(double x); | ||
68 | int gsl_sf_bessel_il_scaled_e(int l,double x,double* result); | ||
69 | double gsl_sf_bessel_il_scaled(int l,double x); | ||
70 | int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array); | ||
71 | int gsl_sf_bessel_k0_scaled_e(double x,double* result); | ||
72 | double gsl_sf_bessel_k0_scaled(double x); | ||
73 | int gsl_sf_bessel_k1_scaled_e(double x,double* result); | ||
74 | double gsl_sf_bessel_k1_scaled(double x); | ||
75 | int gsl_sf_bessel_k2_scaled_e(double x,double* result); | ||
76 | double gsl_sf_bessel_k2_scaled(double x); | ||
77 | int gsl_sf_bessel_kl_scaled_e(int l,double x,double* result); | ||
78 | double gsl_sf_bessel_kl_scaled(int l,double x); | ||
79 | int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array); | ||
80 | int gsl_sf_bessel_Jnu_e(double nu,double x,double* result); | ||
81 | double gsl_sf_bessel_Jnu(double nu,double x); | ||
82 | int gsl_sf_bessel_Ynu_e(double nu,double x,double* result); | ||
83 | double gsl_sf_bessel_Ynu(double nu,double x); | ||
84 | int gsl_sf_bessel_sequence_Jnu_e(double nu,int mode,size_t size,double* v); | ||
85 | int gsl_sf_bessel_Inu_scaled_e(double nu,double x,double* result); | ||
86 | double gsl_sf_bessel_Inu_scaled(double nu,double x); | ||
87 | int gsl_sf_bessel_Inu_e(double nu,double x,double* result); | ||
88 | double gsl_sf_bessel_Inu(double nu,double x); | ||
89 | int gsl_sf_bessel_Knu_scaled_e(double nu,double x,double* result); | ||
90 | double gsl_sf_bessel_Knu_scaled(double nu,double x); | ||
91 | int gsl_sf_bessel_Knu_e(double nu,double x,double* result); | ||
92 | double gsl_sf_bessel_Knu(double nu,double x); | ||
93 | int gsl_sf_bessel_lnKnu_e(double nu,double x,double* result); | ||
94 | double gsl_sf_bessel_lnKnu(double nu,double x); | ||
95 | int gsl_sf_bessel_zero_J0_e(int s,double* result); | ||
96 | double gsl_sf_bessel_zero_J0(int s); | ||
97 | int gsl_sf_bessel_zero_J1_e(int s,double* result); | ||
98 | double gsl_sf_bessel_zero_J1(int s); | ||
99 | int gsl_sf_bessel_zero_Jnu_e(double nu,int s,double* result); | ||
100 | double gsl_sf_bessel_zero_Jnu(double nu,int s); | ||
diff --git a/lib/Numeric/GSL/Special/clausen.h b/lib/Numeric/GSL/Special/clausen.h deleted file mode 100644 index 9f0225b..0000000 --- a/lib/Numeric/GSL/Special/clausen.h +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | int gsl_sf_clausen_e(double x,double* result); | ||
2 | double gsl_sf_clausen(double x); | ||
diff --git a/lib/Numeric/GSL/Special/coulomb.h b/lib/Numeric/GSL/Special/coulomb.h deleted file mode 100644 index 2551081..0000000 --- a/lib/Numeric/GSL/Special/coulomb.h +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | int gsl_sf_hydrogenicR_1_e(double Z,double r,double* result); | ||
2 | double gsl_sf_hydrogenicR_1(double Z,double r); | ||
3 | int gsl_sf_hydrogenicR_e(int n,int l,double Z,double r,double* result); | ||
4 | double gsl_sf_hydrogenicR(int n,int l,double Z,double r); | ||
5 | int gsl_sf_coulomb_wave_FG_e(double eta,double x,double lam_F,int k_lam_G,double* F,double* Fp,double* G,double* Gp,double* exp_F,double* exp_G); | ||
6 | int gsl_sf_coulomb_wave_F_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); | ||
7 | int gsl_sf_coulomb_wave_FG_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* gc_array,double* F_exponent,double* G_exponent); | ||
8 | int gsl_sf_coulomb_wave_FGp_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* fcp_array,double* gc_array,double* gcp_array,double* F_exponent,double* G_exponent); | ||
9 | int gsl_sf_coulomb_wave_sphF_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); | ||
10 | int gsl_sf_coulomb_CL_e(double L,double eta,double* result); | ||
11 | int gsl_sf_coulomb_CL_array(double Lmin,int kmax,double eta,double* cl); | ||
diff --git a/lib/Numeric/GSL/Special/coupling.h b/lib/Numeric/GSL/Special/coupling.h deleted file mode 100644 index 17de964..0000000 --- a/lib/Numeric/GSL/Special/coupling.h +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | int gsl_sf_coupling_3j_e(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc,double* result); | ||
2 | double gsl_sf_coupling_3j(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc); | ||
3 | int gsl_sf_coupling_6j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,double* result); | ||
4 | double gsl_sf_coupling_6j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); | ||
5 | int gsl_sf_coupling_RacahW_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,double* result); | ||
6 | double gsl_sf_coupling_RacahW(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); | ||
7 | int gsl_sf_coupling_9j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji,double* result); | ||
8 | double gsl_sf_coupling_9j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji); | ||
9 | int gsl_sf_coupling_6j_INCORRECT_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,double* result); | ||
10 | double gsl_sf_coupling_6j_INCORRECT(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); | ||
diff --git a/lib/Numeric/GSL/Special/dawson.h b/lib/Numeric/GSL/Special/dawson.h deleted file mode 100644 index 5f878b5..0000000 --- a/lib/Numeric/GSL/Special/dawson.h +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | int gsl_sf_dawson_e(double x,double* result); | ||
2 | double gsl_sf_dawson(double x); | ||
diff --git a/lib/Numeric/GSL/Special/debye.h b/lib/Numeric/GSL/Special/debye.h deleted file mode 100644 index 5e56fe1..0000000 --- a/lib/Numeric/GSL/Special/debye.h +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | int gsl_sf_debye_1_e(double x,double* result); | ||
2 | double gsl_sf_debye_1(double x); | ||
3 | int gsl_sf_debye_2_e(double x,double* result); | ||
4 | double gsl_sf_debye_2(double x); | ||
5 | int gsl_sf_debye_3_e(double x,double* result); | ||
6 | double gsl_sf_debye_3(double x); | ||
7 | int gsl_sf_debye_4_e(double x,double* result); | ||
8 | double gsl_sf_debye_4(double x); | ||
9 | int gsl_sf_debye_5_e(double x,double* result); | ||
10 | double gsl_sf_debye_5(double x); | ||
11 | int gsl_sf_debye_6_e(double x,double* result); | ||
12 | double gsl_sf_debye_6(double x); | ||
diff --git a/lib/Numeric/GSL/Special/dilog.h b/lib/Numeric/GSL/Special/dilog.h deleted file mode 100644 index ce1599e..0000000 --- a/lib/Numeric/GSL/Special/dilog.h +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | int gsl_sf_dilog_e(double x,double* result); | ||
2 | double gsl_sf_dilog(double x); | ||
3 | int gsl_sf_complex_dilog_xy_e(double x,double y,double* result_re,double* result_im); | ||
4 | int gsl_sf_complex_dilog_e(double r,double theta,double* result_re,double* result_im); | ||
5 | int gsl_sf_complex_spence_xy_e(double x,double y,double* real_sp,double* imag_sp); | ||
diff --git a/lib/Numeric/GSL/Special/elementary.h b/lib/Numeric/GSL/Special/elementary.h deleted file mode 100644 index bf5adf8..0000000 --- a/lib/Numeric/GSL/Special/elementary.h +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | int gsl_sf_multiply_e(double x,double y,double* result); | ||
2 | double gsl_sf_multiply(double x,double y); | ||
3 | int gsl_sf_multiply_err_e(double x,double dx,double y,double dy,double* result); | ||
diff --git a/lib/Numeric/GSL/Special/ellint.h b/lib/Numeric/GSL/Special/ellint.h deleted file mode 100644 index bc61ef1..0000000 --- a/lib/Numeric/GSL/Special/ellint.h +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | int gsl_sf_ellint_Kcomp_e(double k,int mode,double* result); | ||
2 | double gsl_sf_ellint_Kcomp(double k,int mode); | ||
3 | int gsl_sf_ellint_Ecomp_e(double k,int mode,double* result); | ||
4 | double gsl_sf_ellint_Ecomp(double k,int mode); | ||
5 | int gsl_sf_ellint_Pcomp_e(double k,double n,int mode,double* result); | ||
6 | double gsl_sf_ellint_Pcomp(double k,double n,int mode); | ||
7 | int gsl_sf_ellint_Dcomp_e(double k,int mode,double* result); | ||
8 | double gsl_sf_ellint_Dcomp(double k,int mode); | ||
9 | int gsl_sf_ellint_F_e(double phi,double k,int mode,double* result); | ||
10 | double gsl_sf_ellint_F(double phi,double k,int mode); | ||
11 | int gsl_sf_ellint_E_e(double phi,double k,int mode,double* result); | ||
12 | double gsl_sf_ellint_E(double phi,double k,int mode); | ||
13 | int gsl_sf_ellint_P_e(double phi,double k,double n,int mode,double* result); | ||
14 | double gsl_sf_ellint_P(double phi,double k,double n,int mode); | ||
15 | int gsl_sf_ellint_D_e(double phi,double k,double n,int mode,double* result); | ||
16 | double gsl_sf_ellint_D(double phi,double k,double n,int mode); | ||
17 | int gsl_sf_ellint_RC_e(double x,double y,int mode,double* result); | ||
18 | double gsl_sf_ellint_RC(double x,double y,int mode); | ||
19 | int gsl_sf_ellint_RD_e(double x,double y,double z,int mode,double* result); | ||
20 | double gsl_sf_ellint_RD(double x,double y,double z,int mode); | ||
21 | int gsl_sf_ellint_RF_e(double x,double y,double z,int mode,double* result); | ||
22 | double gsl_sf_ellint_RF(double x,double y,double z,int mode); | ||
23 | int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,int mode,double* result); | ||
24 | double gsl_sf_ellint_RJ(double x,double y,double z,double p,int mode); | ||
diff --git a/lib/Numeric/GSL/Special/erf.h b/lib/Numeric/GSL/Special/erf.h deleted file mode 100644 index 17369cf..0000000 --- a/lib/Numeric/GSL/Special/erf.h +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | int gsl_sf_erfc_e(double x,double* result); | ||
2 | double gsl_sf_erfc(double x); | ||
3 | int gsl_sf_log_erfc_e(double x,double* result); | ||
4 | double gsl_sf_log_erfc(double x); | ||
5 | int gsl_sf_erf_e(double x,double* result); | ||
6 | double gsl_sf_erf(double x); | ||
7 | int gsl_sf_erf_Z_e(double x,double* result); | ||
8 | int gsl_sf_erf_Q_e(double x,double* result); | ||
9 | double gsl_sf_erf_Z(double x); | ||
10 | double gsl_sf_erf_Q(double x); | ||
11 | int gsl_sf_hazard_e(double x,double* result); | ||
12 | double gsl_sf_hazard(double x); | ||
diff --git a/lib/Numeric/GSL/Special/exp.h b/lib/Numeric/GSL/Special/exp.h deleted file mode 100644 index 20062f0..0000000 --- a/lib/Numeric/GSL/Special/exp.h +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | int gsl_sf_exp_e(double x,double* result); | ||
2 | double gsl_sf_exp(double x); | ||
3 | int gsl_sf_exp_e10_e(double x,double* result); | ||
4 | int gsl_sf_exp_mult_e(double x,double y,double* result); | ||
5 | double gsl_sf_exp_mult(double x,double y); | ||
6 | int gsl_sf_exp_mult_e10_e(double x,double y,double* result); | ||
7 | int gsl_sf_expm1_e(double x,double* result); | ||
8 | double gsl_sf_expm1(double x); | ||
9 | int gsl_sf_exprel_e(double x,double* result); | ||
10 | double gsl_sf_exprel(double x); | ||
11 | int gsl_sf_exprel_2_e(double x,double* result); | ||
12 | double gsl_sf_exprel_2(double x); | ||
13 | int gsl_sf_exprel_n_e(int n,double x,double* result); | ||
14 | double gsl_sf_exprel_n(int n,double x); | ||
15 | int gsl_sf_exp_err_e(double x,double dx,double* result); | ||
16 | int gsl_sf_exp_err_e10_e(double x,double dx,double* result); | ||
17 | int gsl_sf_exp_mult_err_e(double x,double dx,double y,double dy,double* result); | ||
18 | int gsl_sf_exp_mult_err_e10_e(double x,double dx,double y,double dy,double* result); | ||
diff --git a/lib/Numeric/GSL/Special/expint.h b/lib/Numeric/GSL/Special/expint.h deleted file mode 100644 index 1dd469f..0000000 --- a/lib/Numeric/GSL/Special/expint.h +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | int gsl_sf_expint_E1_e(double x,double* result); | ||
2 | double gsl_sf_expint_E1(double x); | ||
3 | int gsl_sf_expint_E2_e(double x,double* result); | ||
4 | double gsl_sf_expint_E2(double x); | ||
5 | int gsl_sf_expint_E1_scaled_e(double x,double* result); | ||
6 | double gsl_sf_expint_E1_scaled(double x); | ||
7 | int gsl_sf_expint_E2_scaled_e(double x,double* result); | ||
8 | double gsl_sf_expint_E2_scaled(double x); | ||
9 | int gsl_sf_expint_Ei_e(double x,double* result); | ||
10 | double gsl_sf_expint_Ei(double x); | ||
11 | int gsl_sf_expint_Ei_scaled_e(double x,double* result); | ||
12 | double gsl_sf_expint_Ei_scaled(double x); | ||
13 | int gsl_sf_Shi_e(double x,double* result); | ||
14 | double gsl_sf_Shi(double x); | ||
15 | int gsl_sf_Chi_e(double x,double* result); | ||
16 | double gsl_sf_Chi(double x); | ||
17 | int gsl_sf_expint_3_e(double x,double* result); | ||
18 | double gsl_sf_expint_3(double x); | ||
19 | int gsl_sf_Si_e(double x,double* result); | ||
20 | double gsl_sf_Si(double x); | ||
21 | int gsl_sf_Ci_e(double x,double* result); | ||
22 | double gsl_sf_Ci(double x); | ||
23 | int gsl_sf_atanint_e(double x,double* result); | ||
24 | double gsl_sf_atanint(double x); | ||
diff --git a/lib/Numeric/GSL/Special/fermi_dirac.h b/lib/Numeric/GSL/Special/fermi_dirac.h deleted file mode 100644 index 7a4c757..0000000 --- a/lib/Numeric/GSL/Special/fermi_dirac.h +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | int gsl_sf_fermi_dirac_m1_e(double x,double* result); | ||
2 | double gsl_sf_fermi_dirac_m1(double x); | ||
3 | int gsl_sf_fermi_dirac_0_e(double x,double* result); | ||
4 | double gsl_sf_fermi_dirac_0(double x); | ||
5 | int gsl_sf_fermi_dirac_1_e(double x,double* result); | ||
6 | double gsl_sf_fermi_dirac_1(double x); | ||
7 | int gsl_sf_fermi_dirac_2_e(double x,double* result); | ||
8 | double gsl_sf_fermi_dirac_2(double x); | ||
9 | int gsl_sf_fermi_dirac_int_e(int j,double x,double* result); | ||
10 | double gsl_sf_fermi_dirac_int(int j,double x); | ||
11 | int gsl_sf_fermi_dirac_mhalf_e(double x,double* result); | ||
12 | double gsl_sf_fermi_dirac_mhalf(double x); | ||
13 | int gsl_sf_fermi_dirac_half_e(double x,double* result); | ||
14 | double gsl_sf_fermi_dirac_half(double x); | ||
15 | int gsl_sf_fermi_dirac_3half_e(double x,double* result); | ||
16 | double gsl_sf_fermi_dirac_3half(double x); | ||
17 | int gsl_sf_fermi_dirac_inc_0_e(double x,double b,double* result); | ||
18 | double gsl_sf_fermi_dirac_inc_0(double x,double b); | ||
diff --git a/lib/Numeric/GSL/Special/gamma.h b/lib/Numeric/GSL/Special/gamma.h deleted file mode 100644 index f449d7c..0000000 --- a/lib/Numeric/GSL/Special/gamma.h +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | int gsl_sf_lngamma_e(double x,double* result); | ||
2 | double gsl_sf_lngamma(double x); | ||
3 | int gsl_sf_lngamma_sgn_e(double x,double* result_lg,double* sgn); | ||
4 | int gsl_sf_gamma_e(double x,double* result); | ||
5 | double gsl_sf_gamma(double x); | ||
6 | int gsl_sf_gammastar_e(double x,double* result); | ||
7 | double gsl_sf_gammastar(double x); | ||
8 | int gsl_sf_gammainv_e(double x,double* result); | ||
9 | double gsl_sf_gammainv(double x); | ||
10 | int gsl_sf_lngamma_complex_e(double zr,double zi,double* lnr,double* arg); | ||
11 | int gsl_sf_taylorcoeff_e(int n,double x,double* result); | ||
12 | double gsl_sf_taylorcoeff(int n,double x); | ||
13 | int gsl_sf_fact_e(int n,double* result); | ||
14 | double gsl_sf_fact(int n); | ||
15 | int gsl_sf_doublefact_e(int n,double* result); | ||
16 | double gsl_sf_doublefact(int n); | ||
17 | int gsl_sf_lnfact_e(int n,double* result); | ||
18 | double gsl_sf_lnfact(int n); | ||
19 | int gsl_sf_lndoublefact_e(int n,double* result); | ||
20 | double gsl_sf_lndoublefact(int n); | ||
21 | int gsl_sf_lnchoose_e(int n,int m,double* result); | ||
22 | double gsl_sf_lnchoose(int n,int m); | ||
23 | int gsl_sf_choose_e(int n,int m,double* result); | ||
24 | double gsl_sf_choose(int n,int m); | ||
25 | int gsl_sf_lnpoch_e(double a,double x,double* result); | ||
26 | double gsl_sf_lnpoch(double a,double x); | ||
27 | int gsl_sf_lnpoch_sgn_e(double a,double x,double* result,double* sgn); | ||
28 | int gsl_sf_poch_e(double a,double x,double* result); | ||
29 | double gsl_sf_poch(double a,double x); | ||
30 | int gsl_sf_pochrel_e(double a,double x,double* result); | ||
31 | double gsl_sf_pochrel(double a,double x); | ||
32 | int gsl_sf_gamma_inc_Q_e(double a,double x,double* result); | ||
33 | double gsl_sf_gamma_inc_Q(double a,double x); | ||
34 | int gsl_sf_gamma_inc_P_e(double a,double x,double* result); | ||
35 | double gsl_sf_gamma_inc_P(double a,double x); | ||
36 | int gsl_sf_gamma_inc_e(double a,double x,double* result); | ||
37 | double gsl_sf_gamma_inc(double a,double x); | ||
38 | int gsl_sf_lnbeta_e(double a,double b,double* result); | ||
39 | double gsl_sf_lnbeta(double a,double b); | ||
40 | int gsl_sf_lnbeta_sgn_e(double x,double y,double* result,double* sgn); | ||
41 | int gsl_sf_beta_e(double a,double b,double* result); | ||
42 | double gsl_sf_beta(double a,double b); | ||
43 | int gsl_sf_beta_inc_e(double a,double b,double x,double* result); | ||
44 | double gsl_sf_beta_inc(double a,double b,double x); | ||
diff --git a/lib/Numeric/GSL/Special/gegenbauer.h b/lib/Numeric/GSL/Special/gegenbauer.h deleted file mode 100644 index 228cbd3..0000000 --- a/lib/Numeric/GSL/Special/gegenbauer.h +++ /dev/null | |||
@@ -1,9 +0,0 @@ | |||
1 | int gsl_sf_gegenpoly_1_e(double lambda,double x,double* result); | ||
2 | int gsl_sf_gegenpoly_2_e(double lambda,double x,double* result); | ||
3 | int gsl_sf_gegenpoly_3_e(double lambda,double x,double* result); | ||
4 | double gsl_sf_gegenpoly_1(double lambda,double x); | ||
5 | double gsl_sf_gegenpoly_2(double lambda,double x); | ||
6 | double gsl_sf_gegenpoly_3(double lambda,double x); | ||
7 | int gsl_sf_gegenpoly_n_e(int n,double lambda,double x,double* result); | ||
8 | double gsl_sf_gegenpoly_n(int n,double lambda,double x); | ||
9 | int gsl_sf_gegenpoly_array(int nmax,double lambda,double x,double* result_array); | ||
diff --git a/lib/Numeric/GSL/Special/hyperg.h b/lib/Numeric/GSL/Special/hyperg.h deleted file mode 100644 index aa59106..0000000 --- a/lib/Numeric/GSL/Special/hyperg.h +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | int gsl_sf_hyperg_0F1_e(double c,double x,double* result); | ||
2 | double gsl_sf_hyperg_0F1(double c,double x); | ||
3 | int gsl_sf_hyperg_1F1_int_e(int m,int n,double x,double* result); | ||
4 | double gsl_sf_hyperg_1F1_int(int m,int n,double x); | ||
5 | int gsl_sf_hyperg_1F1_e(double a,double b,double x,double* result); | ||
6 | double gsl_sf_hyperg_1F1(double a,double b,double x); | ||
7 | int gsl_sf_hyperg_U_int_e(int m,int n,double x,double* result); | ||
8 | double gsl_sf_hyperg_U_int(int m,int n,double x); | ||
9 | int gsl_sf_hyperg_U_int_e10_e(int m,int n,double x,double* result); | ||
10 | int gsl_sf_hyperg_U_e(double a,double b,double x,double* result); | ||
11 | double gsl_sf_hyperg_U(double a,double b,double x); | ||
12 | int gsl_sf_hyperg_U_e10_e(double a,double b,double x,double* result); | ||
13 | int gsl_sf_hyperg_2F1_e(double a,double b,double c,double x,double* result); | ||
14 | double gsl_sf_hyperg_2F1(double a,double b,double c,double x); | ||
15 | int gsl_sf_hyperg_2F1_conj_e(double aR,double aI,double c,double x,double* result); | ||
16 | double gsl_sf_hyperg_2F1_conj(double aR,double aI,double c,double x); | ||
17 | int gsl_sf_hyperg_2F1_renorm_e(double a,double b,double c,double x,double* result); | ||
18 | double gsl_sf_hyperg_2F1_renorm(double a,double b,double c,double x); | ||
19 | int gsl_sf_hyperg_2F1_conj_renorm_e(double aR,double aI,double c,double x,double* result); | ||
20 | double gsl_sf_hyperg_2F1_conj_renorm(double aR,double aI,double c,double x); | ||
21 | int gsl_sf_hyperg_2F0_e(double a,double b,double x,double* result); | ||
22 | double gsl_sf_hyperg_2F0(double a,double b,double x); | ||
diff --git a/lib/Numeric/GSL/Special/laguerre.h b/lib/Numeric/GSL/Special/laguerre.h deleted file mode 100644 index 6275a05..0000000 --- a/lib/Numeric/GSL/Special/laguerre.h +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | int gsl_sf_laguerre_1_e(double a,double x,double* result); | ||
2 | int gsl_sf_laguerre_2_e(double a,double x,double* result); | ||
3 | int gsl_sf_laguerre_3_e(double a,double x,double* result); | ||
4 | double gsl_sf_laguerre_1(double a,double x); | ||
5 | double gsl_sf_laguerre_2(double a,double x); | ||
6 | double gsl_sf_laguerre_3(double a,double x); | ||
7 | int gsl_sf_laguerre_n_e(int n,double a,double x,double* result); | ||
8 | double gsl_sf_laguerre_n(int n,double a,double x); | ||
diff --git a/lib/Numeric/GSL/Special/lambert.h b/lib/Numeric/GSL/Special/lambert.h deleted file mode 100644 index df90d11..0000000 --- a/lib/Numeric/GSL/Special/lambert.h +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | int gsl_sf_lambert_W0_e(double x,double* result); | ||
2 | double gsl_sf_lambert_W0(double x); | ||
3 | int gsl_sf_lambert_Wm1_e(double x,double* result); | ||
4 | double gsl_sf_lambert_Wm1(double x); | ||
diff --git a/lib/Numeric/GSL/Special/legendre.h b/lib/Numeric/GSL/Special/legendre.h deleted file mode 100644 index aebe84f..0000000 --- a/lib/Numeric/GSL/Special/legendre.h +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | int gsl_sf_legendre_Pl_e(int l,double x,double* result); | ||
2 | double gsl_sf_legendre_Pl(int l,double x); | ||
3 | int gsl_sf_legendre_Pl_array(int lmax,double x,double* result_array); | ||
4 | int gsl_sf_legendre_Pl_deriv_array(int lmax,double x,double* result_array,double* result_deriv_array); | ||
5 | int gsl_sf_legendre_P1_e(double x,double* result); | ||
6 | int gsl_sf_legendre_P2_e(double x,double* result); | ||
7 | int gsl_sf_legendre_P3_e(double x,double* result); | ||
8 | double gsl_sf_legendre_P1(double x); | ||
9 | double gsl_sf_legendre_P2(double x); | ||
10 | double gsl_sf_legendre_P3(double x); | ||
11 | int gsl_sf_legendre_Q0_e(double x,double* result); | ||
12 | double gsl_sf_legendre_Q0(double x); | ||
13 | int gsl_sf_legendre_Q1_e(double x,double* result); | ||
14 | double gsl_sf_legendre_Q1(double x); | ||
15 | int gsl_sf_legendre_Ql_e(int l,double x,double* result); | ||
16 | double gsl_sf_legendre_Ql(int l,double x); | ||
17 | int gsl_sf_legendre_Plm_e(int l,int m,double x,double* result); | ||
18 | double gsl_sf_legendre_Plm(int l,int m,double x); | ||
19 | int gsl_sf_legendre_Plm_array(int lmax,int m,double x,double* result_array); | ||
20 | int gsl_sf_legendre_Plm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); | ||
21 | int gsl_sf_legendre_sphPlm_e(int l,int m,double x,double* result); | ||
22 | double gsl_sf_legendre_sphPlm(int l,int m,double x); | ||
23 | int gsl_sf_legendre_sphPlm_array(int lmax,int m,double x,double* result_array); | ||
24 | int gsl_sf_legendre_sphPlm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); | ||
25 | int gsl_sf_legendre_array_size(int lmax,int m); | ||
26 | int gsl_sf_conicalP_half_e(double lambda,double x,double* result); | ||
27 | double gsl_sf_conicalP_half(double lambda,double x); | ||
28 | int gsl_sf_conicalP_mhalf_e(double lambda,double x,double* result); | ||
29 | double gsl_sf_conicalP_mhalf(double lambda,double x); | ||
30 | int gsl_sf_conicalP_0_e(double lambda,double x,double* result); | ||
31 | double gsl_sf_conicalP_0(double lambda,double x); | ||
32 | int gsl_sf_conicalP_1_e(double lambda,double x,double* result); | ||
33 | double gsl_sf_conicalP_1(double lambda,double x); | ||
34 | int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,double* result); | ||
35 | double gsl_sf_conicalP_sph_reg(int l,double lambda,double x); | ||
36 | int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,double* result); | ||
37 | double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x); | ||
38 | int gsl_sf_legendre_H3d_0_e(double lambda,double eta,double* result); | ||
39 | double gsl_sf_legendre_H3d_0(double lambda,double eta); | ||
40 | int gsl_sf_legendre_H3d_1_e(double lambda,double eta,double* result); | ||
41 | double gsl_sf_legendre_H3d_1(double lambda,double eta); | ||
42 | int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,double* result); | ||
43 | double gsl_sf_legendre_H3d(int l,double lambda,double eta); | ||
44 | int gsl_sf_legendre_H3d_array(int lmax,double lambda,double eta,double* result_array); | ||
diff --git a/lib/Numeric/GSL/Special/log.h b/lib/Numeric/GSL/Special/log.h deleted file mode 100644 index 5713845..0000000 --- a/lib/Numeric/GSL/Special/log.h +++ /dev/null | |||
@@ -1,9 +0,0 @@ | |||
1 | int gsl_sf_log_e(double x,double* result); | ||
2 | double gsl_sf_log(double x); | ||
3 | int gsl_sf_log_abs_e(double x,double* result); | ||
4 | double gsl_sf_log_abs(double x); | ||
5 | int gsl_sf_complex_log_e(double zr,double zi,double* lnr,double* theta); | ||
6 | int gsl_sf_log_1plusx_e(double x,double* result); | ||
7 | double gsl_sf_log_1plusx(double x); | ||
8 | int gsl_sf_log_1plusx_mx_e(double x,double* result); | ||
9 | double gsl_sf_log_1plusx_mx(double x); | ||
diff --git a/lib/Numeric/GSL/Special/pow_int.h b/lib/Numeric/GSL/Special/pow_int.h deleted file mode 100644 index aba8bc9..0000000 --- a/lib/Numeric/GSL/Special/pow_int.h +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | int gsl_sf_pow_int_e(double x,int n,double* result); | ||
2 | double gsl_sf_pow_int(double x,int n); | ||
diff --git a/lib/Numeric/GSL/Special/psi.h b/lib/Numeric/GSL/Special/psi.h deleted file mode 100644 index fa2853e..0000000 --- a/lib/Numeric/GSL/Special/psi.h +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | int gsl_sf_psi_int_e(int n,double* result); | ||
2 | double gsl_sf_psi_int(int n); | ||
3 | int gsl_sf_psi_e(double x,double* result); | ||
4 | double gsl_sf_psi(double x); | ||
5 | int gsl_sf_psi_1piy_e(double y,double* result); | ||
6 | double gsl_sf_psi_1piy(double y); | ||
7 | int gsl_sf_complex_psi_e(double x,double y,double* result_re,double* result_im); | ||
8 | int gsl_sf_psi_1_int_e(int n,double* result); | ||
9 | double gsl_sf_psi_1_int(int n); | ||
10 | int gsl_sf_psi_1_e(double x,double* result); | ||
11 | double gsl_sf_psi_1(double x); | ||
12 | int gsl_sf_psi_n_e(int n,double x,double* result); | ||
13 | double gsl_sf_psi_n(int n,double x); | ||
diff --git a/lib/Numeric/GSL/Special/synchrotron.h b/lib/Numeric/GSL/Special/synchrotron.h deleted file mode 100644 index 786401c..0000000 --- a/lib/Numeric/GSL/Special/synchrotron.h +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | int gsl_sf_synchrotron_1_e(double x,double* result); | ||
2 | double gsl_sf_synchrotron_1(double x); | ||
3 | int gsl_sf_synchrotron_2_e(double x,double* result); | ||
4 | double gsl_sf_synchrotron_2(double x); | ||
diff --git a/lib/Numeric/GSL/Special/trig.h b/lib/Numeric/GSL/Special/trig.h deleted file mode 100644 index 50677f2..0000000 --- a/lib/Numeric/GSL/Special/trig.h +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | int gsl_sf_sin_e(double x,double* result); | ||
2 | double gsl_sf_sin(double x); | ||
3 | int gsl_sf_cos_e(double x,double* result); | ||
4 | double gsl_sf_cos(double x); | ||
5 | int gsl_sf_hypot_e(double x,double y,double* result); | ||
6 | double gsl_sf_hypot(double x,double y); | ||
7 | int gsl_sf_complex_sin_e(double zr,double zi,double* szr,double* szi); | ||
8 | int gsl_sf_complex_cos_e(double zr,double zi,double* czr,double* czi); | ||
9 | int gsl_sf_complex_logsin_e(double zr,double zi,double* lszr,double* lszi); | ||
10 | int gsl_sf_sinc_e(double x,double* result); | ||
11 | double gsl_sf_sinc(double x); | ||
12 | int gsl_sf_lnsinh_e(double x,double* result); | ||
13 | double gsl_sf_lnsinh(double x); | ||
14 | int gsl_sf_lncosh_e(double x,double* result); | ||
15 | double gsl_sf_lncosh(double x); | ||
16 | int gsl_sf_polar_to_rect(double r,double theta,double* x,double* y); | ||
17 | int gsl_sf_rect_to_polar(double x,double y,double* r,double* theta); | ||
18 | int gsl_sf_sin_err_e(double x,double dx,double* result); | ||
19 | int gsl_sf_cos_err_e(double x,double dx,double* result); | ||
20 | int gsl_sf_angle_restrict_symm_e(double* theta); | ||
21 | double gsl_sf_angle_restrict_symm(double theta); | ||
22 | int gsl_sf_angle_restrict_pos_e(double* theta); | ||
23 | double gsl_sf_angle_restrict_pos(double theta); | ||
24 | int gsl_sf_angle_restrict_symm_err_e(double theta,double* result); | ||
25 | int gsl_sf_angle_restrict_pos_err_e(double theta,double* result); | ||
diff --git a/lib/Numeric/GSL/Special/zeta.h b/lib/Numeric/GSL/Special/zeta.h deleted file mode 100644 index b961ece..0000000 --- a/lib/Numeric/GSL/Special/zeta.h +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | int gsl_sf_zeta_int_e(int n,double* result); | ||
2 | double gsl_sf_zeta_int(int n); | ||
3 | int gsl_sf_zeta_e(double s,double* result); | ||
4 | double gsl_sf_zeta(double s); | ||
5 | int gsl_sf_zetam1_e(double s,double* result); | ||
6 | double gsl_sf_zetam1(double s); | ||
7 | int gsl_sf_zetam1_int_e(int s,double* result); | ||
8 | double gsl_sf_zetam1_int(int s); | ||
9 | int gsl_sf_hzeta_e(double s,double q,double* result); | ||
10 | double gsl_sf_hzeta(double s,double q); | ||
11 | int gsl_sf_eta_int_e(int n,double* result); | ||
12 | double gsl_sf_eta_int(int n); | ||
13 | int gsl_sf_eta_e(double s,double* result); | ||
14 | double gsl_sf_eta(double s); | ||