module Data.Massiv.Array.Delayed
(
D(..)
, delay
, DL(..)
, toLoadArray
, makeLoadArrayS
, makeLoadArray
, fromStrideLoad
, DS(..)
, toStreamArray
, toSteps
, fromSteps
, DI(..)
, toInterleaved
, fromInterleaved
, DW(..)
, Window(..)
, insertWindow
, getWindow
, dropWindow
, makeWindowedArray
) where
import Data.Massiv.Array.Delayed.Interleaved
import Data.Massiv.Array.Delayed.Pull
import Data.Massiv.Array.Delayed.Push
import Data.Massiv.Array.Delayed.Stream
import Data.Massiv.Array.Delayed.Windowed