summaryrefslogtreecommitdiff
path: root/packages/special/lib/Numeric/GSL/Special/Bessel.hs
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@um.es>2011-12-22 18:16:58 +0100
committerAlberto Ruiz <aruiz@um.es>2011-12-22 18:16:58 +0100
commit863fd69b44d6e65544973871043d89d1d6c50a9e (patch)
tree06f7e95e42975b2b75dc246128775c2fbbe456e5 /packages/special/lib/Numeric/GSL/Special/Bessel.hs
parentd7b7ff9dff27a6a74785c92c9393704fe0072e0e (diff)
ok hmatrix-special
Diffstat (limited to 'packages/special/lib/Numeric/GSL/Special/Bessel.hs')
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Bessel.hs9
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/special/lib/Numeric/GSL/Special/Bessel.hs b/packages/special/lib/Numeric/GSL/Special/Bessel.hs
index 66d6c5b..e88c3b0 100644
--- a/packages/special/lib/Numeric/GSL/Special/Bessel.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Bessel.hs
@@ -1,7 +1,7 @@
1------------------------------------------------------------ 1------------------------------------------------------------
2-- | 2-- |
3-- Module : Numeric.GSL.Special.Bessel 3-- Module : Numeric.GSL.Special.Bessel
4-- Copyright : (c) Alberto Ruiz 2006 4-- Copyright : (c) Alberto Ruiz 2006-11
5-- License : GPL 5-- License : GPL
6-- Maintainer : Alberto Ruiz (aruiz at um dot es) 6-- Maintainer : Alberto Ruiz (aruiz at um dot es)
7-- Stability : provisional 7-- Stability : provisional
@@ -91,6 +91,7 @@ module Numeric.GSL.Special.Bessel(
91, bessel_Inu 91, bessel_Inu
92, bessel_Knu_scaled_e 92, bessel_Knu_scaled_e
93, bessel_Knu_scaled 93, bessel_Knu_scaled
94, bessel_Knu_scaled_e10_e
94, bessel_Knu_e 95, bessel_Knu_e
95, bessel_Knu 96, bessel_Knu
96, bessel_lnKnu_e 97, bessel_lnKnu_e
@@ -104,7 +105,7 @@ module Numeric.GSL.Special.Bessel(
104) where 105) where
105 106
106import Foreign(Ptr) 107import Foreign(Ptr)
107import Foreign.C.Types(CInt) 108import Foreign.C.Types(CInt(..),CSize(..))
108import Numeric.GSL.Special.Internal 109import Numeric.GSL.Special.Internal
109 110
110bessel_J0_e :: Double -> (Double,Double) 111bessel_J0_e :: Double -> (Double,Double)
@@ -467,6 +468,10 @@ bessel_Knu_scaled :: Double -> Double -> Double
467bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled 468bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled
468foreign import ccall SAFE_CHEAP "gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double 469foreign import ccall SAFE_CHEAP "gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double
469 470
471bessel_Knu_scaled_e10_e :: Double -> Double -> (Double,Int,Double)
472bessel_Knu_scaled_e10_e nu x = createSFR_E10 "bessel_Knu_scaled_e10_e" $ gsl_sf_bessel_Knu_scaled_e10_e nu x
473foreign import ccall SAFE_CHEAP "gsl_sf_bessel_Knu_scaled_e10_e" gsl_sf_bessel_Knu_scaled_e10_e :: Double -> Double -> Ptr () -> IO CInt
474
470bessel_Knu_e :: Double -> Double -> (Double,Double) 475bessel_Knu_e :: Double -> Double -> (Double,Double)
471bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x 476bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x
472foreign import ccall SAFE_CHEAP "gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt 477foreign import ccall SAFE_CHEAP "gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt