summaryrefslogtreecommitdiff
path: root/lib/GSL/Special/Fermi_dirac.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/GSL/Special/Fermi_dirac.hs')
-rw-r--r--lib/GSL/Special/Fermi_dirac.hs38
1 files changed, 37 insertions, 1 deletions
diff --git a/lib/GSL/Special/Fermi_dirac.hs b/lib/GSL/Special/Fermi_dirac.hs
index 454ce1c..18dc3b2 100644
--- a/lib/GSL/Special/Fermi_dirac.hs
+++ b/lib/GSL/Special/Fermi_dirac.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/Fermi_002dDirac-Function.html> 12<http://www.google.com/search?q=gsl_sf_fermi_dirac.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
13 13
14-} 14-}
15------------------------------------------------------------ 15------------------------------------------------------------
@@ -39,91 +39,127 @@ import Foreign(Ptr)
39import GSL.Special.Internal 39import GSL.Special.Internal
40 40
41-- | wrapper for int gsl_sf_fermi_dirac_m1_e(double x,gsl_sf_result* result); 41-- | wrapper for int gsl_sf_fermi_dirac_m1_e(double x,gsl_sf_result* result);
42--
43-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
42fermi_dirac_m1_e :: Double -> (Double,Double) 44fermi_dirac_m1_e :: Double -> (Double,Double)
43fermi_dirac_m1_e x = createSFR "fermi_dirac_m1_e" $ gsl_sf_fermi_dirac_m1_e x 45fermi_dirac_m1_e x = createSFR "fermi_dirac_m1_e" $ gsl_sf_fermi_dirac_m1_e x
44foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1_e" gsl_sf_fermi_dirac_m1_e :: Double -> Ptr Double -> IO(Int) 46foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1_e" gsl_sf_fermi_dirac_m1_e :: Double -> Ptr Double -> IO(Int)
45 47
46-- | wrapper for double gsl_sf_fermi_dirac_m1(double x); 48-- | wrapper for double gsl_sf_fermi_dirac_m1(double x);
49--
50-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
47fermi_dirac_m1 :: Double -> Double 51fermi_dirac_m1 :: Double -> Double
48fermi_dirac_m1 = gsl_sf_fermi_dirac_m1 52fermi_dirac_m1 = gsl_sf_fermi_dirac_m1
49foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1" gsl_sf_fermi_dirac_m1 :: Double -> Double 53foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1" gsl_sf_fermi_dirac_m1 :: Double -> Double
50 54
51-- | wrapper for int gsl_sf_fermi_dirac_0_e(double x,gsl_sf_result* result); 55-- | wrapper for int gsl_sf_fermi_dirac_0_e(double x,gsl_sf_result* result);
56--
57-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52fermi_dirac_0_e :: Double -> (Double,Double) 58fermi_dirac_0_e :: Double -> (Double,Double)
53fermi_dirac_0_e x = createSFR "fermi_dirac_0_e" $ gsl_sf_fermi_dirac_0_e x 59fermi_dirac_0_e x = createSFR "fermi_dirac_0_e" $ gsl_sf_fermi_dirac_0_e x
54foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0_e" gsl_sf_fermi_dirac_0_e :: Double -> Ptr Double -> IO(Int) 60foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0_e" gsl_sf_fermi_dirac_0_e :: Double -> Ptr Double -> IO(Int)
55 61
56-- | wrapper for double gsl_sf_fermi_dirac_0(double x); 62-- | wrapper for double gsl_sf_fermi_dirac_0(double x);
63--
64-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
57fermi_dirac_0 :: Double -> Double 65fermi_dirac_0 :: Double -> Double
58fermi_dirac_0 = gsl_sf_fermi_dirac_0 66fermi_dirac_0 = gsl_sf_fermi_dirac_0
59foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0" gsl_sf_fermi_dirac_0 :: Double -> Double 67foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0" gsl_sf_fermi_dirac_0 :: Double -> Double
60 68
61-- | wrapper for int gsl_sf_fermi_dirac_1_e(double x,gsl_sf_result* result); 69-- | wrapper for int gsl_sf_fermi_dirac_1_e(double x,gsl_sf_result* result);
70--
71-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
62fermi_dirac_1_e :: Double -> (Double,Double) 72fermi_dirac_1_e :: Double -> (Double,Double)
63fermi_dirac_1_e x = createSFR "fermi_dirac_1_e" $ gsl_sf_fermi_dirac_1_e x 73fermi_dirac_1_e x = createSFR "fermi_dirac_1_e" $ gsl_sf_fermi_dirac_1_e x
64foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1_e" gsl_sf_fermi_dirac_1_e :: Double -> Ptr Double -> IO(Int) 74foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1_e" gsl_sf_fermi_dirac_1_e :: Double -> Ptr Double -> IO(Int)
65 75
66-- | wrapper for double gsl_sf_fermi_dirac_1(double x); 76-- | wrapper for double gsl_sf_fermi_dirac_1(double x);
77--
78-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67fermi_dirac_1 :: Double -> Double 79fermi_dirac_1 :: Double -> Double
68fermi_dirac_1 = gsl_sf_fermi_dirac_1 80fermi_dirac_1 = gsl_sf_fermi_dirac_1
69foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1" gsl_sf_fermi_dirac_1 :: Double -> Double 81foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1" gsl_sf_fermi_dirac_1 :: Double -> Double
70 82
71-- | wrapper for int gsl_sf_fermi_dirac_2_e(double x,gsl_sf_result* result); 83-- | wrapper for int gsl_sf_fermi_dirac_2_e(double x,gsl_sf_result* result);
84--
85-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
72fermi_dirac_2_e :: Double -> (Double,Double) 86fermi_dirac_2_e :: Double -> (Double,Double)
73fermi_dirac_2_e x = createSFR "fermi_dirac_2_e" $ gsl_sf_fermi_dirac_2_e x 87fermi_dirac_2_e x = createSFR "fermi_dirac_2_e" $ gsl_sf_fermi_dirac_2_e x
74foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2_e" gsl_sf_fermi_dirac_2_e :: Double -> Ptr Double -> IO(Int) 88foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2_e" gsl_sf_fermi_dirac_2_e :: Double -> Ptr Double -> IO(Int)
75 89
76-- | wrapper for double gsl_sf_fermi_dirac_2(double x); 90-- | wrapper for double gsl_sf_fermi_dirac_2(double x);
91--
92-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
77fermi_dirac_2 :: Double -> Double 93fermi_dirac_2 :: Double -> Double
78fermi_dirac_2 = gsl_sf_fermi_dirac_2 94fermi_dirac_2 = gsl_sf_fermi_dirac_2
79foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2" gsl_sf_fermi_dirac_2 :: Double -> Double 95foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2" gsl_sf_fermi_dirac_2 :: Double -> Double
80 96
81-- | wrapper for int gsl_sf_fermi_dirac_int_e(int j,double x,gsl_sf_result* result); 97-- | wrapper for int gsl_sf_fermi_dirac_int_e(int j,double x,gsl_sf_result* result);
98--
99-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
82fermi_dirac_int_e :: Int -> Double -> (Double,Double) 100fermi_dirac_int_e :: Int -> Double -> (Double,Double)
83fermi_dirac_int_e j x = createSFR "fermi_dirac_int_e" $ gsl_sf_fermi_dirac_int_e j x 101fermi_dirac_int_e j x = createSFR "fermi_dirac_int_e" $ gsl_sf_fermi_dirac_int_e j x
84foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int_e" gsl_sf_fermi_dirac_int_e :: Int -> Double -> Ptr Double -> IO(Int) 102foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int_e" gsl_sf_fermi_dirac_int_e :: Int -> Double -> Ptr Double -> IO(Int)
85 103
86-- | wrapper for double gsl_sf_fermi_dirac_int(int j,double x); 104-- | wrapper for double gsl_sf_fermi_dirac_int(int j,double x);
105--
106-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
87fermi_dirac_int :: Int -> Double -> Double 107fermi_dirac_int :: Int -> Double -> Double
88fermi_dirac_int = gsl_sf_fermi_dirac_int 108fermi_dirac_int = gsl_sf_fermi_dirac_int
89foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int" gsl_sf_fermi_dirac_int :: Int -> Double -> Double 109foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int" gsl_sf_fermi_dirac_int :: Int -> Double -> Double
90 110
91-- | wrapper for int gsl_sf_fermi_dirac_mhalf_e(double x,gsl_sf_result* result); 111-- | wrapper for int gsl_sf_fermi_dirac_mhalf_e(double x,gsl_sf_result* result);
112--
113-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
92fermi_dirac_mhalf_e :: Double -> (Double,Double) 114fermi_dirac_mhalf_e :: Double -> (Double,Double)
93fermi_dirac_mhalf_e x = createSFR "fermi_dirac_mhalf_e" $ gsl_sf_fermi_dirac_mhalf_e x 115fermi_dirac_mhalf_e x = createSFR "fermi_dirac_mhalf_e" $ gsl_sf_fermi_dirac_mhalf_e x
94foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf_e" gsl_sf_fermi_dirac_mhalf_e :: Double -> Ptr Double -> IO(Int) 116foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf_e" gsl_sf_fermi_dirac_mhalf_e :: Double -> Ptr Double -> IO(Int)
95 117
96-- | wrapper for double gsl_sf_fermi_dirac_mhalf(double x); 118-- | wrapper for double gsl_sf_fermi_dirac_mhalf(double x);
119--
120-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
97fermi_dirac_mhalf :: Double -> Double 121fermi_dirac_mhalf :: Double -> Double
98fermi_dirac_mhalf = gsl_sf_fermi_dirac_mhalf 122fermi_dirac_mhalf = gsl_sf_fermi_dirac_mhalf
99foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf" gsl_sf_fermi_dirac_mhalf :: Double -> Double 123foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf" gsl_sf_fermi_dirac_mhalf :: Double -> Double
100 124
101-- | wrapper for int gsl_sf_fermi_dirac_half_e(double x,gsl_sf_result* result); 125-- | wrapper for int gsl_sf_fermi_dirac_half_e(double x,gsl_sf_result* result);
126--
127-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
102fermi_dirac_half_e :: Double -> (Double,Double) 128fermi_dirac_half_e :: Double -> (Double,Double)
103fermi_dirac_half_e x = createSFR "fermi_dirac_half_e" $ gsl_sf_fermi_dirac_half_e x 129fermi_dirac_half_e x = createSFR "fermi_dirac_half_e" $ gsl_sf_fermi_dirac_half_e x
104foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half_e" gsl_sf_fermi_dirac_half_e :: Double -> Ptr Double -> IO(Int) 130foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half_e" gsl_sf_fermi_dirac_half_e :: Double -> Ptr Double -> IO(Int)
105 131
106-- | wrapper for double gsl_sf_fermi_dirac_half(double x); 132-- | wrapper for double gsl_sf_fermi_dirac_half(double x);
133--
134-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
107fermi_dirac_half :: Double -> Double 135fermi_dirac_half :: Double -> Double
108fermi_dirac_half = gsl_sf_fermi_dirac_half 136fermi_dirac_half = gsl_sf_fermi_dirac_half
109foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half" gsl_sf_fermi_dirac_half :: Double -> Double 137foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half" gsl_sf_fermi_dirac_half :: Double -> Double
110 138
111-- | wrapper for int gsl_sf_fermi_dirac_3half_e(double x,gsl_sf_result* result); 139-- | wrapper for int gsl_sf_fermi_dirac_3half_e(double x,gsl_sf_result* result);
140--
141-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
112fermi_dirac_3half_e :: Double -> (Double,Double) 142fermi_dirac_3half_e :: Double -> (Double,Double)
113fermi_dirac_3half_e x = createSFR "fermi_dirac_3half_e" $ gsl_sf_fermi_dirac_3half_e x 143fermi_dirac_3half_e x = createSFR "fermi_dirac_3half_e" $ gsl_sf_fermi_dirac_3half_e x
114foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half_e" gsl_sf_fermi_dirac_3half_e :: Double -> Ptr Double -> IO(Int) 144foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half_e" gsl_sf_fermi_dirac_3half_e :: Double -> Ptr Double -> IO(Int)
115 145
116-- | wrapper for double gsl_sf_fermi_dirac_3half(double x); 146-- | wrapper for double gsl_sf_fermi_dirac_3half(double x);
147--
148-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
117fermi_dirac_3half :: Double -> Double 149fermi_dirac_3half :: Double -> Double
118fermi_dirac_3half = gsl_sf_fermi_dirac_3half 150fermi_dirac_3half = gsl_sf_fermi_dirac_3half
119foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half" gsl_sf_fermi_dirac_3half :: Double -> Double 151foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half" gsl_sf_fermi_dirac_3half :: Double -> Double
120 152
121-- | wrapper for int gsl_sf_fermi_dirac_inc_0_e(double x,double b,gsl_sf_result* result); 153-- | wrapper for int gsl_sf_fermi_dirac_inc_0_e(double x,double b,gsl_sf_result* result);
154--
155-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
122fermi_dirac_inc_0_e :: Double -> Double -> (Double,Double) 156fermi_dirac_inc_0_e :: Double -> Double -> (Double,Double)
123fermi_dirac_inc_0_e x b = createSFR "fermi_dirac_inc_0_e" $ gsl_sf_fermi_dirac_inc_0_e x b 157fermi_dirac_inc_0_e x b = createSFR "fermi_dirac_inc_0_e" $ gsl_sf_fermi_dirac_inc_0_e x b
124foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0_e" gsl_sf_fermi_dirac_inc_0_e :: Double -> Double -> Ptr Double -> IO(Int) 158foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0_e" gsl_sf_fermi_dirac_inc_0_e :: Double -> Double -> Ptr Double -> IO(Int)
125 159
126-- | wrapper for double gsl_sf_fermi_dirac_inc_0(double x,double b); 160-- | wrapper for double gsl_sf_fermi_dirac_inc_0(double x,double b);
161--
162-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
127fermi_dirac_inc_0 :: Double -> Double -> Double 163fermi_dirac_inc_0 :: Double -> Double -> Double
128fermi_dirac_inc_0 = gsl_sf_fermi_dirac_inc_0 164fermi_dirac_inc_0 = gsl_sf_fermi_dirac_inc_0
129foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0" gsl_sf_fermi_dirac_inc_0 :: Double -> Double -> Double 165foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0" gsl_sf_fermi_dirac_inc_0 :: Double -> Double -> Double