Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
takeRow :: (Indexed height, C width, Index height ~ ix, Storable a) => ix -> Matrix height width a -> Vector width a Source #
takeColumn :: (C height, Indexed width, Index width ~ ix, Floating a) => ix -> Matrix height width a -> Vector height a Source #
fromRows :: (C width, Eq width, Storable a) => width -> [Vector width a] -> Matrix ShapeInt width a Source #
tensorProduct :: (C height, C width, Floating a) => Either Conjugation Conjugation -> Vector height a -> Vector width a -> Matrix height width a Source #
decomplex :: Real a => Matrix height width (Complex a) -> Matrix height (width, ComplexShape) a Source #
recomplex :: Real a => Matrix height (width, ComplexShape) a -> Matrix height width (Complex a) Source #