-- | * See the "Data.Repa.Vector.Unboxed" module for examples of how these -- functions can be used. module Data.Repa.Chain ( -- * Chain Fusion Chain (..) , Step (..) , liftChain , resumeChain -- * Weaves , weaveC, Weave, Turn (..), Move(..), move -- * Folding , foldsC, Folds(..) -- * Unfolding , unfoldsC , StepUnfold (..) -- * Scanning , scanMaybeC -- * Grouping , groupsByC) where import Data.Repa.Chain.Base import Data.Repa.Chain.Scan import Data.Repa.Chain.Weave import Data.Repa.Chain.Folds