Safe Haskell | None |
---|---|
Language | Haskell98 |
Data.Matrix.Class
Documentation
fingerprint :: (Matrix m, AbelianGroupZ a) => m a -> [[Char]] #
quad :: (Matrix m, AbelianGroup a) => m a -> m a -> m a -> m a -> m a #
glueExt :: (AbelianGroup a2, AbelianGroup a1) => Dimension -> (a1, a2) -> (a1, a2) -> (a1, a2) #
Methods
at :: AbelianGroupZ a => Int -> Int -> m a -> a #
singleton :: AbelianGroupZ a => a -> m a #
Sigleton matrix
glue :: AbelianGroup a => Dimension -> m a -> m a -> m a #
split :: AbelianGroupZ a => Dimension -> Int -> m a -> (m a, m a) #
zeroMatrix :: AbelianGroup a => Int -> Int -> m a #
(<|>) :: (AbelianGroup a, Matrix m) => m a -> m a -> m a #
(<->) :: (AbelianGroup a, Matrix m) => m a -> m a -> m a #
countColumns :: Matrix m => m a -> Int #
chopLastColumn :: (AbelianGroupZ a, Matrix m) => m a -> m a #
chopFirstRow :: (AbelianGroupZ a, Matrix m) => m a -> m a #
chopFirstColumn :: (AbelianGroupZ a, Matrix m) => m a -> m a #
chopLastRow :: (AbelianGroupZ a, Matrix m) => m a -> m a #
lastColumn :: (AbelianGroupZ a, Matrix m) => m a -> m a #
firstRow :: (AbelianGroupZ a, Matrix m) => m a -> m a #