summaryrefslogtreecommitdiff
path: root/packages/gsl/src/Numeric/GSL.hs
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gsl/src/Numeric/GSL.hs')
-rw-r--r--packages/gsl/src/Numeric/GSL.hs43
1 files changed, 43 insertions, 0 deletions
diff --git a/packages/gsl/src/Numeric/GSL.hs b/packages/gsl/src/Numeric/GSL.hs
new file mode 100644
index 0000000..61b8d7b
--- /dev/null
+++ b/packages/gsl/src/Numeric/GSL.hs
@@ -0,0 +1,43 @@
1{- |
2
3Module : Numeric.GSL
4Copyright : (c) Alberto Ruiz 2006-14
5License : GPL
6
7Maintainer : Alberto Ruiz
8Stability : provisional
9
10This module reexports all available GSL functions.
11
12The GSL special functions are in the separate package hmatrix-special.
13
14-}
15
16module Numeric.GSL (
17 module Numeric.GSL.Integration
18, module Numeric.GSL.Differentiation
19, module Numeric.GSL.Fourier
20, module Numeric.GSL.Polynomials
21, module Numeric.GSL.Minimization
22, module Numeric.GSL.Root
23, module Numeric.GSL.ODE
24, module Numeric.GSL.Fitting
25, module Data.Complex
26, setErrorHandlerOff
27) where
28
29import Numeric.GSL.Integration
30import Numeric.GSL.Differentiation
31import Numeric.GSL.Fourier
32import Numeric.GSL.Polynomials
33import Numeric.GSL.Minimization
34import Numeric.GSL.Root
35import Numeric.GSL.ODE
36import Numeric.GSL.Fitting
37import Data.Complex
38
39
40-- | This action removes the GSL default error handler (which aborts the program), so that
41-- GSL errors can be handled by Haskell (using Control.Exception) and ghci doesn't abort.
42foreign import ccall unsafe "GSL/gsl-aux.h no_abort_on_error" setErrorHandlerOff :: IO ()
43