PrimitiveArray-0.7.0.0: Efficient multidimensional arrays

Safe HaskellNone
LanguageHaskell2010

Data.PrimitiveArray.Index.IOC

Synopsis

Documentation

data I Source

Phantom type for Inside indices.

data O Source

Phantom type for Outside indices.

Instances

IndexStream z => IndexStream ((:.) z (PInt O p)) Source 
IndexStream z => IndexStream ((:.) z (PointL O)) Source 
IndexStream z => IndexStream ((:.) z (BS2 i j O)) Source 
IndexStream z => IndexStream ((:.) z (BS1 i O)) Source 
IndexStream z => IndexStream ((:.) z (BitSet O)) Source 
IndexStream z => IndexStream ((:.) z (Subword O)) Source

Subword O (outside).

Note: streamUp really needs to use streamDownMk / streamDownStep for the right order of indices!

IndexStream (PInt O p) Source 

data C Source

Phantom type for Complement indices.