summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL/Special/Ellint.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Numeric/GSL/Special/Ellint.hs')
-rw-r--r--lib/Numeric/GSL/Special/Ellint.hs24
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/Numeric/GSL/Special/Ellint.hs b/lib/Numeric/GSL/Special/Ellint.hs
index 70f6c5d..9a4057e 100644
--- a/lib/Numeric/GSL/Special/Ellint.hs
+++ b/lib/Numeric/GSL/Special/Ellint.hs
@@ -42,75 +42,99 @@ module Numeric.GSL.Special.Ellint(
42import Foreign(Ptr) 42import Foreign(Ptr)
43import Foreign.C.Types(CInt) 43import Foreign.C.Types(CInt)
44import Numeric.GSL.Special.Internal 44import Numeric.GSL.Special.Internal
45
45ellint_Kcomp_e :: Double -> Precision -> (Double,Double) 46ellint_Kcomp_e :: Double -> Precision -> (Double,Double)
46ellint_Kcomp_e k mode = createSFR "ellint_Kcomp_e" $ gsl_sf_ellint_Kcomp_e k (precCode mode) 47ellint_Kcomp_e k mode = createSFR "ellint_Kcomp_e" $ gsl_sf_ellint_Kcomp_e k (precCode mode)
47foreign import ccall "gsl_sf_ellint_Kcomp_e" gsl_sf_ellint_Kcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 48foreign import ccall "gsl_sf_ellint_Kcomp_e" gsl_sf_ellint_Kcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
49
48ellint_Kcomp :: Double -> Precision -> Double 50ellint_Kcomp :: Double -> Precision -> Double
49ellint_Kcomp k mode = gsl_sf_ellint_Kcomp k (precCode mode) 51ellint_Kcomp k mode = gsl_sf_ellint_Kcomp k (precCode mode)
50foreign import ccall "gsl_sf_ellint_Kcomp" gsl_sf_ellint_Kcomp :: Double -> Gsl_mode_t -> Double 52foreign import ccall "gsl_sf_ellint_Kcomp" gsl_sf_ellint_Kcomp :: Double -> Gsl_mode_t -> Double
53
51ellint_Ecomp_e :: Double -> Precision -> (Double,Double) 54ellint_Ecomp_e :: Double -> Precision -> (Double,Double)
52ellint_Ecomp_e k mode = createSFR "ellint_Ecomp_e" $ gsl_sf_ellint_Ecomp_e k (precCode mode) 55ellint_Ecomp_e k mode = createSFR "ellint_Ecomp_e" $ gsl_sf_ellint_Ecomp_e k (precCode mode)
53foreign import ccall "gsl_sf_ellint_Ecomp_e" gsl_sf_ellint_Ecomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 56foreign import ccall "gsl_sf_ellint_Ecomp_e" gsl_sf_ellint_Ecomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
57
54ellint_Ecomp :: Double -> Precision -> Double 58ellint_Ecomp :: Double -> Precision -> Double
55ellint_Ecomp k mode = gsl_sf_ellint_Ecomp k (precCode mode) 59ellint_Ecomp k mode = gsl_sf_ellint_Ecomp k (precCode mode)
56foreign import ccall "gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Double -> Gsl_mode_t -> Double 60foreign import ccall "gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Double -> Gsl_mode_t -> Double
61
57ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double) 62ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double)
58ellint_Pcomp_e k n mode = createSFR "ellint_Pcomp_e" $ gsl_sf_ellint_Pcomp_e k n (precCode mode) 63ellint_Pcomp_e k n mode = createSFR "ellint_Pcomp_e" $ gsl_sf_ellint_Pcomp_e k n (precCode mode)
59foreign import ccall "gsl_sf_ellint_Pcomp_e" gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 64foreign import ccall "gsl_sf_ellint_Pcomp_e" gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
65
60ellint_Pcomp :: Double -> Double -> Precision -> Double 66ellint_Pcomp :: Double -> Double -> Precision -> Double
61ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode) 67ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode)
62foreign import ccall "gsl_sf_ellint_Pcomp" gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double 68foreign import ccall "gsl_sf_ellint_Pcomp" gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double
69
63ellint_Dcomp_e :: Double -> Precision -> (Double,Double) 70ellint_Dcomp_e :: Double -> Precision -> (Double,Double)
64ellint_Dcomp_e k mode = createSFR "ellint_Dcomp_e" $ gsl_sf_ellint_Dcomp_e k (precCode mode) 71ellint_Dcomp_e k mode = createSFR "ellint_Dcomp_e" $ gsl_sf_ellint_Dcomp_e k (precCode mode)
65foreign import ccall "gsl_sf_ellint_Dcomp_e" gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 72foreign import ccall "gsl_sf_ellint_Dcomp_e" gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
73
66ellint_Dcomp :: Double -> Precision -> Double 74ellint_Dcomp :: Double -> Precision -> Double
67ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode) 75ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode)
68foreign import ccall "gsl_sf_ellint_Dcomp" gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double 76foreign import ccall "gsl_sf_ellint_Dcomp" gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double
77
69ellint_F_e :: Double -> Double -> Precision -> (Double,Double) 78ellint_F_e :: Double -> Double -> Precision -> (Double,Double)
70ellint_F_e phi k mode = createSFR "ellint_F_e" $ gsl_sf_ellint_F_e phi k (precCode mode) 79ellint_F_e phi k mode = createSFR "ellint_F_e" $ gsl_sf_ellint_F_e phi k (precCode mode)
71foreign import ccall "gsl_sf_ellint_F_e" gsl_sf_ellint_F_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 80foreign import ccall "gsl_sf_ellint_F_e" gsl_sf_ellint_F_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
81
72ellint_F :: Double -> Double -> Precision -> Double 82ellint_F :: Double -> Double -> Precision -> Double
73ellint_F phi k mode = gsl_sf_ellint_F phi k (precCode mode) 83ellint_F phi k mode = gsl_sf_ellint_F phi k (precCode mode)
74foreign import ccall "gsl_sf_ellint_F" gsl_sf_ellint_F :: Double -> Double -> Gsl_mode_t -> Double 84foreign import ccall "gsl_sf_ellint_F" gsl_sf_ellint_F :: Double -> Double -> Gsl_mode_t -> Double
85
75ellint_E_e :: Double -> Double -> Precision -> (Double,Double) 86ellint_E_e :: Double -> Double -> Precision -> (Double,Double)
76ellint_E_e phi k mode = createSFR "ellint_E_e" $ gsl_sf_ellint_E_e phi k (precCode mode) 87ellint_E_e phi k mode = createSFR "ellint_E_e" $ gsl_sf_ellint_E_e phi k (precCode mode)
77foreign import ccall "gsl_sf_ellint_E_e" gsl_sf_ellint_E_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 88foreign import ccall "gsl_sf_ellint_E_e" gsl_sf_ellint_E_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
89
78ellint_E :: Double -> Double -> Precision -> Double 90ellint_E :: Double -> Double -> Precision -> Double
79ellint_E phi k mode = gsl_sf_ellint_E phi k (precCode mode) 91ellint_E phi k mode = gsl_sf_ellint_E phi k (precCode mode)
80foreign import ccall "gsl_sf_ellint_E" gsl_sf_ellint_E :: Double -> Double -> Gsl_mode_t -> Double 92foreign import ccall "gsl_sf_ellint_E" gsl_sf_ellint_E :: Double -> Double -> Gsl_mode_t -> Double
93
81ellint_P_e :: Double -> Double -> Double -> Precision -> (Double,Double) 94ellint_P_e :: Double -> Double -> Double -> Precision -> (Double,Double)
82ellint_P_e phi k n mode = createSFR "ellint_P_e" $ gsl_sf_ellint_P_e phi k n (precCode mode) 95ellint_P_e phi k n mode = createSFR "ellint_P_e" $ gsl_sf_ellint_P_e phi k n (precCode mode)
83foreign import ccall "gsl_sf_ellint_P_e" gsl_sf_ellint_P_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 96foreign import ccall "gsl_sf_ellint_P_e" gsl_sf_ellint_P_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
97
84ellint_P :: Double -> Double -> Double -> Precision -> Double 98ellint_P :: Double -> Double -> Double -> Precision -> Double
85ellint_P phi k n mode = gsl_sf_ellint_P phi k n (precCode mode) 99ellint_P phi k n mode = gsl_sf_ellint_P phi k n (precCode mode)
86foreign import ccall "gsl_sf_ellint_P" gsl_sf_ellint_P :: Double -> Double -> Double -> Gsl_mode_t -> Double 100foreign import ccall "gsl_sf_ellint_P" gsl_sf_ellint_P :: Double -> Double -> Double -> Gsl_mode_t -> Double
101
87ellint_D_e :: Double -> Double -> Double -> Precision -> (Double,Double) 102ellint_D_e :: Double -> Double -> Double -> Precision -> (Double,Double)
88ellint_D_e phi k n mode = createSFR "ellint_D_e" $ gsl_sf_ellint_D_e phi k n (precCode mode) 103ellint_D_e phi k n mode = createSFR "ellint_D_e" $ gsl_sf_ellint_D_e phi k n (precCode mode)
89foreign import ccall "gsl_sf_ellint_D_e" gsl_sf_ellint_D_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 104foreign import ccall "gsl_sf_ellint_D_e" gsl_sf_ellint_D_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
105
90ellint_D :: Double -> Double -> Double -> Precision -> Double 106ellint_D :: Double -> Double -> Double -> Precision -> Double
91ellint_D phi k n mode = gsl_sf_ellint_D phi k n (precCode mode) 107ellint_D phi k n mode = gsl_sf_ellint_D phi k n (precCode mode)
92foreign import ccall "gsl_sf_ellint_D" gsl_sf_ellint_D :: Double -> Double -> Double -> Gsl_mode_t -> Double 108foreign import ccall "gsl_sf_ellint_D" gsl_sf_ellint_D :: Double -> Double -> Double -> Gsl_mode_t -> Double
109
93ellint_RC_e :: Double -> Double -> Precision -> (Double,Double) 110ellint_RC_e :: Double -> Double -> Precision -> (Double,Double)
94ellint_RC_e x y mode = createSFR "ellint_RC_e" $ gsl_sf_ellint_RC_e x y (precCode mode) 111ellint_RC_e x y mode = createSFR "ellint_RC_e" $ gsl_sf_ellint_RC_e x y (precCode mode)
95foreign import ccall "gsl_sf_ellint_RC_e" gsl_sf_ellint_RC_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 112foreign import ccall "gsl_sf_ellint_RC_e" gsl_sf_ellint_RC_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
113
96ellint_RC :: Double -> Double -> Precision -> Double 114ellint_RC :: Double -> Double -> Precision -> Double
97ellint_RC x y mode = gsl_sf_ellint_RC x y (precCode mode) 115ellint_RC x y mode = gsl_sf_ellint_RC x y (precCode mode)
98foreign import ccall "gsl_sf_ellint_RC" gsl_sf_ellint_RC :: Double -> Double -> Gsl_mode_t -> Double 116foreign import ccall "gsl_sf_ellint_RC" gsl_sf_ellint_RC :: Double -> Double -> Gsl_mode_t -> Double
117
99ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double,Double) 118ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double,Double)
100ellint_RD_e x y z mode = createSFR "ellint_RD_e" $ gsl_sf_ellint_RD_e x y z (precCode mode) 119ellint_RD_e x y z mode = createSFR "ellint_RD_e" $ gsl_sf_ellint_RD_e x y z (precCode mode)
101foreign import ccall "gsl_sf_ellint_RD_e" gsl_sf_ellint_RD_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 120foreign import ccall "gsl_sf_ellint_RD_e" gsl_sf_ellint_RD_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
121
102ellint_RD :: Double -> Double -> Double -> Precision -> Double 122ellint_RD :: Double -> Double -> Double -> Precision -> Double
103ellint_RD x y z mode = gsl_sf_ellint_RD x y z (precCode mode) 123ellint_RD x y z mode = gsl_sf_ellint_RD x y z (precCode mode)
104foreign import ccall "gsl_sf_ellint_RD" gsl_sf_ellint_RD :: Double -> Double -> Double -> Gsl_mode_t -> Double 124foreign import ccall "gsl_sf_ellint_RD" gsl_sf_ellint_RD :: Double -> Double -> Double -> Gsl_mode_t -> Double
125
105ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double,Double) 126ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double,Double)
106ellint_RF_e x y z mode = createSFR "ellint_RF_e" $ gsl_sf_ellint_RF_e x y z (precCode mode) 127ellint_RF_e x y z mode = createSFR "ellint_RF_e" $ gsl_sf_ellint_RF_e x y z (precCode mode)
107foreign import ccall "gsl_sf_ellint_RF_e" gsl_sf_ellint_RF_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 128foreign import ccall "gsl_sf_ellint_RF_e" gsl_sf_ellint_RF_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
129
108ellint_RF :: Double -> Double -> Double -> Precision -> Double 130ellint_RF :: Double -> Double -> Double -> Precision -> Double
109ellint_RF x y z mode = gsl_sf_ellint_RF x y z (precCode mode) 131ellint_RF x y z mode = gsl_sf_ellint_RF x y z (precCode mode)
110foreign import ccall "gsl_sf_ellint_RF" gsl_sf_ellint_RF :: Double -> Double -> Double -> Gsl_mode_t -> Double 132foreign import ccall "gsl_sf_ellint_RF" gsl_sf_ellint_RF :: Double -> Double -> Double -> Gsl_mode_t -> Double
133
111ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double,Double) 134ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double,Double)
112ellint_RJ_e x y z p mode = createSFR "ellint_RJ_e" $ gsl_sf_ellint_RJ_e x y z p (precCode mode) 135ellint_RJ_e x y z p mode = createSFR "ellint_RJ_e" $ gsl_sf_ellint_RJ_e x y z p (precCode mode)
113foreign import ccall "gsl_sf_ellint_RJ_e" gsl_sf_ellint_RJ_e :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 136foreign import ccall "gsl_sf_ellint_RJ_e" gsl_sf_ellint_RJ_e :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
137
114ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double 138ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double
115ellint_RJ x y z p mode = gsl_sf_ellint_RJ x y z p (precCode mode) 139ellint_RJ x y z p mode = gsl_sf_ellint_RJ x y z p (precCode mode)
116foreign import ccall "gsl_sf_ellint_RJ" gsl_sf_ellint_RJ :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Double 140foreign import ccall "gsl_sf_ellint_RJ" gsl_sf_ellint_RJ :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Double