-----------------------------------------------------------------------------
-- |
-- Module     : Data.Elem.BLAS
-- Copyright  : Copyright (c) , Patrick Perry <patperry@stanford.edu>
-- License    : BSD3
-- Maintainer : Patrick Perry <patperry@stanford.edu>
-- Stability  : experimental
--
-- Type classes for elements with BLAS support.
--

module Data.Elem.BLAS (
    -- * Base element type class
    module Data.Elem.BLAS.Base,
    -- * BLAS element types
    BLAS1,
    BLAS2,
    BLAS3,
    -- * Re-export of Complex from Data.Complex
    module Data.Complex
    ) where

import Data.Elem.BLAS.Base
import Data.Elem.BLAS.Level1( BLAS1 )
import Data.Elem.BLAS.Level2( BLAS2 )
import Data.Elem.BLAS.Level3( BLAS3 )
import Data.Complex( Complex(..) )