packages feed

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)}