Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
fingerprint :: (Matrix m, AbelianGroupZ a) => m a -> [[Char]] Source
quad :: (Matrix m, AbelianGroup a) => m a -> m a -> m a -> m a -> m a Source
glueExt :: (AbelianGroup t1, AbelianGroup t) => Dimension -> (t, t1) -> (t, t1) -> (t, t1) Source
at :: AbelianGroupZ a => Int -> Int -> m a -> a Source
extent :: m a -> Extent Source
singleton :: AbelianGroupZ a => a -> m a Source
Sigleton matrix
glue :: AbelianGroup a => Dimension -> m a -> m a -> m a Source
split :: AbelianGroupZ a => Dimension -> Int -> m a -> (m a, m a) Source
zeroMatrix :: AbelianGroup a => Int -> Int -> m a Source
(<|>) :: (AbelianGroup a, Matrix m) => m a -> m a -> m a Source
(<->) :: (AbelianGroup a, Matrix m) => m a -> m a -> m a Source
countColumns :: Matrix m => m a -> Int Source
chopLastColumn :: (AbelianGroupZ a, Matrix m) => m a -> m a Source
firstRow :: (AbelianGroupZ a, Matrix m) => m a -> m a Source
lastColumn :: (AbelianGroupZ a, Matrix m) => m a -> m a Source
chopLastRow :: (AbelianGroupZ a, Matrix m) => m a -> m a Source
chopFirstColumn :: (AbelianGroupZ a, Matrix m) => m a -> m a Source
chopFirstRow :: (AbelianGroupZ a, Matrix m) => m a -> m a Source