Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype SMatrix m n a Source #
SMatrix | |
|
Instances
Foldable (SMatrix m n) Source # | |
Defined in ZkFold.Base.Data.Sparse.Matrix fold :: Monoid m0 => SMatrix m n m0 -> m0 # foldMap :: Monoid m0 => (a -> m0) -> SMatrix m n a -> m0 # foldMap' :: Monoid m0 => (a -> m0) -> SMatrix m n a -> m0 # foldr :: (a -> b -> b) -> b -> SMatrix m n a -> b # foldr' :: (a -> b -> b) -> b -> SMatrix m n a -> b # foldl :: (b -> a -> b) -> b -> SMatrix m n a -> b # foldl' :: (b -> a -> b) -> b -> SMatrix m n a -> b # foldr1 :: (a -> a -> a) -> SMatrix m n a -> a # foldl1 :: (a -> a -> a) -> SMatrix m n a -> a # toList :: SMatrix m n a -> [a] # null :: SMatrix m n a -> Bool # length :: SMatrix m n a -> Int # elem :: Eq a => a -> SMatrix m n a -> Bool # maximum :: Ord a => SMatrix m n a -> a # minimum :: Ord a => SMatrix m n a -> a # | |
Functor (SMatrix m n) Source # | |
(KnownNat m, KnownNat n) => Semialign (SMatrix m n) Source # | |
(KnownNat m, KnownNat n) => Zip (SMatrix m n) Source # | |
(KnownNat m, KnownNat n, Arbitrary a) => Arbitrary (SMatrix m n a) Source # | |
Show a => Show (SMatrix m n a) Source # | |
(KnownNat m, KnownNat n, Eq a) => Eq (SMatrix m n a) Source # | |