Safe Haskell | None |
---|---|
Language | Haskell2010 |
A straightforward LinAlg backend using the hmatrix library.
Documentation
module Numeric.LinAlg
(Floating k, Num (Matrix k), Num (Vector k), Field k, Numeric k) => Matr k HArr | |
Container Vector e => Scale Dim e HArr | |
Container Vector k => Eq (HArr (M m n) k) | |
(Eq k, Storable k) => Eq (HArr (V n) k) | |
Num (Matrix k) => Num (HArr (M m n) k) | |
Num (Vector k) => Num (HArr (V n) k) | |
(Show k, Element k) => Show (HArr (M m n) k) | |
(Show k, Storable k) => Show (HArr (V n) k) |
hMat :: Matrix e -> SomeMatrix e
hVec :: Storable e => Vector e -> SomeVector e
data SomeMatrix :: * -> * where
SomeMatrix :: HArr (M m n) e -> SomeMatrix e |
data SomeVector :: * -> * where
SomeVector :: HArr (V n) e -> SomeVector e |