Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
massiv Data.Massiv.Core.Index This is a very handy pattern synonym to indicate that any arbitrary Integral literal is an Int, e.g. a 1-dimensional index: (Ix1 5) == (5 :: Int)
>>> Ix1 5 5 >>> :t Ix1 5 Ix1 5 :: Ix1
-
massiv Data.Massiv.Core.Index Another 1-dimensional index type synonym for Int, same as Ix1 and is here just for consistency.
-
massiv Data.Massiv.Core.Index 2-dimensional index. This is also a base index for higher dimensions.
pattern
Ix2 :: Int -> Int -> Ix2massiv Data.Massiv.Core.Index 2-dimensional index constructor. Useful when infix notation is inconvenient. (Ix2 i j) == (i :. j)
-
massiv Data.Massiv.Core.Index 2-dimensional index as tuple of Ints.
pattern
Ix3 :: Int -> Int -> Int -> Ix3massiv Data.Massiv.Core.Index 3-dimensional index constructor. (Ix3 i j k) == (i :> j :. k)
-
massiv Data.Massiv.Core.Index 3-dimensional type synonym. Useful as a alternative to enabling DataKinds and using type level Nats.
-
massiv Data.Massiv.Core.Index 3-dimensional index as 3-tuple of Ints.
pattern
Ix4 :: Int -> Int -> Int -> Int -> Ix4massiv Data.Massiv.Core.Index 4-dimensional index constructor. (Ix4 i j k l) == (i :> j :> k :. l)
-
massiv Data.Massiv.Core.Index 4-dimensional type synonym.