summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Numeric/GSL.hs')
-rw-r--r--lib/Numeric/GSL.hs38
1 files changed, 38 insertions, 0 deletions
diff --git a/lib/Numeric/GSL.hs b/lib/Numeric/GSL.hs
new file mode 100644
index 0000000..4bc3940
--- /dev/null
+++ b/lib/Numeric/GSL.hs
@@ -0,0 +1,38 @@
1{- |
2
3Module : Numeric.GSL
4Copyright : (c) Alberto Ruiz 2006-7
5License : GPL-style
6
7Maintainer : Alberto Ruiz (aruiz at um dot es)
8Stability : provisional
9Portability : uses -fffi and -fglasgow-exts
10
11This module reexports all the available Numeric.GSL functions (except those in "LinearAlgebra").
12
13-}
14
15module Numeric.GSL (
16 module Numeric.GSL.Integration
17, module Numeric.GSL.Differentiation
18, module Numeric.GSL.Fourier
19, module Numeric.GSL.Polynomials
20, module Numeric.GSL.Minimization
21, module Numeric.GSL.Special
22, module Complex
23, setErrorHandlerOff
24) where
25
26import Numeric.GSL.Integration
27import Numeric.GSL.Differentiation
28import Numeric.GSL.Special
29import Numeric.GSL.Fourier
30import Numeric.GSL.Polynomials
31import Numeric.GSL.Minimization
32import Complex
33import Numeric.GSL.Special
34
35
36-- | This action removes the GSL default error handler (which aborts the program), so that
37-- GSL errors can be handled by Haskell (using Control.Exception) and ghci doesn't abort.
38foreign import ccall "GSL/gsl-aux.h no_abort_on_error" setErrorHandlerOff :: IO ()