Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ArrayBase (t :: Type) (ds :: [Nat]) Source #
Generic Array implementation.
This array can reside in plain ByteArray#
and can share the ByteArray#
with other arrays.
However, byte offset in the ByteArray#
must be multiple of the element size.
ArrayBase (#t | (#Int#, Int#, ByteArray##)#) |
PrimBytes t => PrimArray t (ArrayBase t ds) Source # | |
Bounded (ArrayBase Double ds) Source # | |
Bounded (ArrayBase Float ds) Source # | |
Bounded t => Bounded (ArrayBase t ds) Source # | |
(Eq t, PrimBytes t) => Eq (ArrayBase t ds) Source # | |
(Floating t, PrimBytes t) => Floating (ArrayBase t ds) Source # | |
(Fractional t, PrimBytes t) => Fractional (ArrayBase t ds) Source # | |
(Num t, PrimBytes t) => Num (ArrayBase t ds) Source # | |
(Ord t, PrimBytes t) => Ord (ArrayBase t ds) Source # | Implement partial ordering for |
(Dimensions Nat ds, PrimBytes t, Show t) => Show (ArrayBase t ds) Source # | |
(PrimBytes t, Dimensions Nat ds) => PrimBytes (ArrayBase t ds) Source # | |