summaryrefslogtreecommitdiff
path: root/packages/gsl/src/Numeric/GSL/Internal.hs
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gsl/src/Numeric/GSL/Internal.hs')
-rw-r--r--packages/gsl/src/Numeric/GSL/Internal.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/gsl/src/Numeric/GSL/Internal.hs b/packages/gsl/src/Numeric/GSL/Internal.hs
index f70e167..e1f8d95 100644
--- a/packages/gsl/src/Numeric/GSL/Internal.hs
+++ b/packages/gsl/src/Numeric/GSL/Internal.hs
@@ -1,5 +1,8 @@
1{-# LANGUAGE FlexibleContexts #-} 1{-# LANGUAGE FlexibleContexts #-}
2 2
3{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
4{-# OPTIONS_GHC -fno-warn-unused-top-binds #-}
5
3-- | 6-- |
4-- Module : Numeric.GSL.Internal 7-- Module : Numeric.GSL.Internal
5-- Copyright : (c) Alberto Ruiz 2009 8-- Copyright : (c) Alberto Ruiz 2009
@@ -128,8 +131,7 @@ type TVM = TV (TM Res)
128ww2 w1 o1 w2 o2 f = w1 o1 $ \a1 -> w2 o2 $ \a2 -> f a1 a2 131ww2 w1 o1 w2 o2 f = w1 o1 $ \a1 -> w2 o2 $ \a2 -> f a1 a2
129 132
130vec x f = unsafeWith x $ \p -> do 133vec x f = unsafeWith x $ \p -> do
131 let v g = do 134 let v g = g (fi $ V.length x) p
132 g (fi $ V.length x) p
133 f v 135 f v
134{-# INLINE vec #-} 136{-# INLINE vec #-}
135 137