summaryrefslogtreecommitdiff
path: root/lib/GSL/Special/Laguerre.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/GSL/Special/Laguerre.hs')
-rw-r--r--lib/GSL/Special/Laguerre.hs18
1 files changed, 17 insertions, 1 deletions
diff --git a/lib/GSL/Special/Laguerre.hs b/lib/GSL/Special/Laguerre.hs
index 61f366b..f5ab85e 100644
--- a/lib/GSL/Special/Laguerre.hs
+++ b/lib/GSL/Special/Laguerre.hs
@@ -9,7 +9,7 @@ Portability : uses ffi
9 9
10Wrappers for selected functions described at: 10Wrappers for selected functions described at:
11 11
12<http://www.gnu.org/software/gsl/manual/html_node/Laguerre-Functions.html> 12<http://www.google.com/search?q=gsl_sf_laguerre.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
13 13
14-} 14-}
15------------------------------------------------------------ 15------------------------------------------------------------
@@ -29,41 +29,57 @@ import Foreign(Ptr)
29import GSL.Special.Internal 29import GSL.Special.Internal
30 30
31-- | wrapper for int gsl_sf_laguerre_1_e(double a,double x,gsl_sf_result* result); 31-- | wrapper for int gsl_sf_laguerre_1_e(double a,double x,gsl_sf_result* result);
32--
33-- <http://www.google.com/search?q=gsl_sf_laguerre_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
32laguerre_1_e :: Double -> Double -> (Double,Double) 34laguerre_1_e :: Double -> Double -> (Double,Double)
33laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x 35laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x
34foreign import ccall "laguerre.h gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr Double -> IO(Int) 36foreign import ccall "laguerre.h gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr Double -> IO(Int)
35 37
36-- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result); 38-- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result);
39--
40-- <http://www.google.com/search?q=gsl_sf_laguerre_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
37laguerre_2_e :: Double -> Double -> (Double,Double) 41laguerre_2_e :: Double -> Double -> (Double,Double)
38laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x 42laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x
39foreign import ccall "laguerre.h gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr Double -> IO(Int) 43foreign import ccall "laguerre.h gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr Double -> IO(Int)
40 44
41-- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result); 45-- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result);
46--
47-- <http://www.google.com/search?q=gsl_sf_laguerre_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
42laguerre_3_e :: Double -> Double -> (Double,Double) 48laguerre_3_e :: Double -> Double -> (Double,Double)
43laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x 49laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x
44foreign import ccall "laguerre.h gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr Double -> IO(Int) 50foreign import ccall "laguerre.h gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr Double -> IO(Int)
45 51
46-- | wrapper for double gsl_sf_laguerre_1(double a,double x); 52-- | wrapper for double gsl_sf_laguerre_1(double a,double x);
53--
54-- <http://www.google.com/search?q=gsl_sf_laguerre_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
47laguerre_1 :: Double -> Double -> Double 55laguerre_1 :: Double -> Double -> Double
48laguerre_1 = gsl_sf_laguerre_1 56laguerre_1 = gsl_sf_laguerre_1
49foreign import ccall "laguerre.h gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double 57foreign import ccall "laguerre.h gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double
50 58
51-- | wrapper for double gsl_sf_laguerre_2(double a,double x); 59-- | wrapper for double gsl_sf_laguerre_2(double a,double x);
60--
61-- <http://www.google.com/search?q=gsl_sf_laguerre_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52laguerre_2 :: Double -> Double -> Double 62laguerre_2 :: Double -> Double -> Double
53laguerre_2 = gsl_sf_laguerre_2 63laguerre_2 = gsl_sf_laguerre_2
54foreign import ccall "laguerre.h gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double 64foreign import ccall "laguerre.h gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double
55 65
56-- | wrapper for double gsl_sf_laguerre_3(double a,double x); 66-- | wrapper for double gsl_sf_laguerre_3(double a,double x);
67--
68-- <http://www.google.com/search?q=gsl_sf_laguerre_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
57laguerre_3 :: Double -> Double -> Double 69laguerre_3 :: Double -> Double -> Double
58laguerre_3 = gsl_sf_laguerre_3 70laguerre_3 = gsl_sf_laguerre_3
59foreign import ccall "laguerre.h gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double 71foreign import ccall "laguerre.h gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double
60 72
61-- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result); 73-- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result);
74--
75-- <http://www.google.com/search?q=gsl_sf_laguerre_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
62laguerre_n_e :: Int -> Double -> Double -> (Double,Double) 76laguerre_n_e :: Int -> Double -> Double -> (Double,Double)
63laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x 77laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x
64foreign import ccall "laguerre.h gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: Int -> Double -> Double -> Ptr Double -> IO(Int) 78foreign import ccall "laguerre.h gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: Int -> Double -> Double -> Ptr Double -> IO(Int)
65 79
66-- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x); 80-- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x);
81--
82-- <http://www.google.com/search?q=gsl_sf_laguerre_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67laguerre_n :: Int -> Double -> Double -> Double 83laguerre_n :: Int -> Double -> Double -> Double
68laguerre_n = gsl_sf_laguerre_n 84laguerre_n = gsl_sf_laguerre_n
69foreign import ccall "laguerre.h gsl_sf_laguerre_n" gsl_sf_laguerre_n :: Int -> Double -> Double -> Double 85foreign import ccall "laguerre.h gsl_sf_laguerre_n" gsl_sf_laguerre_n :: Int -> Double -> Double -> Double