| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Numeric.DataFrame.Internal.Array.Family.ArrayBase
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.
Constructors
| ArrayBase (#t | (#Int#, Int#, ByteArray##)#) |
Instances
| 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 # | |