lapack-comfort-array 0.0.0.2 → 0.0.1
raw patch · 2 files changed
+30/−2 lines, 2 filesdep ~transformersPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: transformers
API changes (from Hackage documentation)
+ Numeric.LAPACK.ComfortArray.Generic: hesv :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int)
+ Numeric.LAPACK.ComfortArray.Generic: hetrf :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int)
+ Numeric.LAPACK.ComfortArray.Generic: hetri :: Floating a => Char -> IOArray (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IO Int
+ Numeric.LAPACK.ComfortArray.Generic: hetrs :: Floating a => Char -> Array (ZeroInt, ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt, ZeroInt) a -> IO Int
Files
lapack-comfort-array.cabal view
@@ -1,5 +1,5 @@ Name: lapack-comfort-array-Version: 0.0.0.2+Version: 0.0.1 License: BSD3 License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de>@@ -40,7 +40,7 @@ Build-Type: Simple Source-Repository this- Tag: 0.0.0.2+ Tag: 0.0.1 Type: darcs Location: https://hub.darcs.net/thielema/lapack-comfort-array/
src/Numeric/LAPACK/ComfortArray/Generic.hs view
@@ -34,6 +34,10 @@ gttrs, gtts2, hbgst,+ hesv,+ hetrf,+ hetri,+ hetrs, hpgst, hpsv, hptrf,@@ -351,6 +355,30 @@ hbgst :: Class.Floating a => Char -> Char -> Int -> Int -> IOArray (ZeroInt,ZeroInt) a -> Array (ZeroInt,ZeroInt) a -> Int -> IO (Array (ZeroInt,ZeroInt) a, Int) hbgst = getHBGST $ Class.switchFloating (HBGST S.sbgst) (HBGST D.sbgst) (HBGST C.hbgst) (HBGST Z.hbgst)+++newtype HESV a = HESV {getHESV :: Char -> IOArray (ZeroInt,ZeroInt) a -> IOArray (ZeroInt,ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int)}++hesv :: Class.Floating a => Char -> IOArray (ZeroInt,ZeroInt) a -> IOArray (ZeroInt,ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int)+hesv = getHESV $ Class.switchFloating (HESV S.sysv) (HESV D.sysv) (HESV C.hesv) (HESV Z.hesv)+++newtype HETRF a = HETRF {getHETRF :: Char -> IOArray (ZeroInt,ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int)}++hetrf :: Class.Floating a => Char -> IOArray (ZeroInt,ZeroInt) a -> Int -> IO (Array ZeroInt CInt, Int)+hetrf = getHETRF $ Class.switchFloating (HETRF S.sytrf) (HETRF D.sytrf) (HETRF C.hetrf) (HETRF Z.hetrf)+++newtype HETRI a = HETRI {getHETRI :: Char -> IOArray (ZeroInt,ZeroInt) a -> Array ZeroInt CInt -> IO (Int)}++hetri :: Class.Floating a => Char -> IOArray (ZeroInt,ZeroInt) a -> Array ZeroInt CInt -> IO (Int)+hetri = getHETRI $ Class.switchFloating (HETRI S.sytri) (HETRI D.sytri) (HETRI C.hetri) (HETRI Z.hetri)+++newtype HETRS a = HETRS {getHETRS :: Char -> Array (ZeroInt,ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt,ZeroInt) a -> IO (Int)}++hetrs :: Class.Floating a => Char -> Array (ZeroInt,ZeroInt) a -> Array ZeroInt CInt -> IOArray (ZeroInt,ZeroInt) a -> IO (Int)+hetrs = getHETRS $ Class.switchFloating (HETRS S.sytrs) (HETRS D.sytrs) (HETRS C.hetrs) (HETRS Z.hetrs) newtype HPGST a = HPGST {getHPGST :: Int -> Char -> Int -> IOArray ZeroInt a -> Array ZeroInt a -> IO (Int)}