From e58f1e0e94407983fa18cd535cf76427019f1519 Mon Sep 17 00:00:00 2001 From: Alberto Ruiz Date: Wed, 17 Jun 2009 12:27:17 +0000 Subject: added special transport and elljac --- lib/Numeric/GSL/Special/Laguerre.hs | 56 ++++++++----------------------------- 1 file changed, 11 insertions(+), 45 deletions(-) (limited to 'lib/Numeric/GSL/Special/Laguerre.hs') diff --git a/lib/Numeric/GSL/Special/Laguerre.hs b/lib/Numeric/GSL/Special/Laguerre.hs index 71d2e49..3e4c486 100644 --- a/lib/Numeric/GSL/Special/Laguerre.hs +++ b/lib/Numeric/GSL/Special/Laguerre.hs @@ -1,17 +1,15 @@ ------------------------------------------------------------ -{- | -Module : Numeric.GSL.Special.Laguerre -Copyright : (c) Alberto Ruiz 2006 -License : GPL-style -Maintainer : Alberto Ruiz (aruiz at um dot es) -Stability : provisional -Portability : uses ffi - -Wrappers for selected functions described at: - - - --} +-- | +-- Module : Numeric.GSL.Special.Laguerre +-- Copyright : (c) Alberto Ruiz 2006 +-- License : GPL +-- Maintainer : Alberto Ruiz (aruiz at um dot es) +-- Stability : provisional +-- Portability : uses ffi +-- +-- Wrappers for selected functions described at: +-- +-- ------------------------------------------------------------ module Numeric.GSL.Special.Laguerre( @@ -28,59 +26,27 @@ module Numeric.GSL.Special.Laguerre( import Foreign(Ptr) import Foreign.C.Types(CInt) import Numeric.GSL.Special.Internal - --- | wrapper for int gsl_sf_laguerre_1_e(double a,double x,gsl_sf_result* result); --- --- laguerre_1_e :: Double -> Double -> (Double,Double) laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x foreign import ccall "gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr () -> IO CInt - --- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result); --- --- laguerre_2_e :: Double -> Double -> (Double,Double) laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x foreign import ccall "gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr () -> IO CInt - --- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result); --- --- laguerre_3_e :: Double -> Double -> (Double,Double) laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x foreign import ccall "gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr () -> IO CInt - --- | wrapper for double gsl_sf_laguerre_1(double a,double x); --- --- laguerre_1 :: Double -> Double -> Double laguerre_1 = gsl_sf_laguerre_1 foreign import ccall "gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double - --- | wrapper for double gsl_sf_laguerre_2(double a,double x); --- --- laguerre_2 :: Double -> Double -> Double laguerre_2 = gsl_sf_laguerre_2 foreign import ccall "gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double - --- | wrapper for double gsl_sf_laguerre_3(double a,double x); --- --- laguerre_3 :: Double -> Double -> Double laguerre_3 = gsl_sf_laguerre_3 foreign import ccall "gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double - --- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result); --- --- laguerre_n_e :: CInt -> Double -> Double -> (Double,Double) laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x foreign import ccall "gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt - --- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x); --- --- laguerre_n :: CInt -> Double -> Double -> Double laguerre_n = gsl_sf_laguerre_n foreign import ccall "gsl_sf_laguerre_n" gsl_sf_laguerre_n :: CInt -> Double -> Double -> Double -- cgit v1.2.3