    {-# LANGUAGE 	MagicHash, PatternGuards, BangPatterns, TemplateHaskell, QuasiQuotes,
    		ParallelListComp, TypeOperators, ExplicitForAll, ScopedTypeVariables #-}
    {-# OPTIONS -Wnot #-}

    -- | Efficient computation of stencil based convolutions.
    --
    module Data.Array.Repa.Stencil
    	( Stencil	(..)
    	, Boundary	(..)

    	-- * Stencil creation.
    	, makeStencil)
    where
    import Data.Array.Repa
    import Data.Array.Repa.Base
    import Data.Array.Repa.Stencil.Base
    import Data.Array.Repa.Stencil.Template
    import Data.Array.Repa.Specialised.Dim2