    -----------------------------------------------------------------------------

    -- |

    -- Copyright   :  (C) 2012-2015 Edward Kmett

    -- License     :  BSD-style (see the file LICENSE)

    --

    -- Maintainer  :  Edward Kmett <ekmett@gmail.com>

    -- Stability   :  experimental

    -- Portability :  non-portable

    --

    -- This module simply re-exports everything from the various modules

    -- that make up the linear package.

    ----------------------------------------------------------------------------

    module Linear
      ( module Linear.Algebra
      , module Linear.Binary
      , module Linear.Conjugate
      , module Linear.Covector
      , module Linear.Epsilon
      , module Linear.Matrix
      , module Linear.Metric
      , module Linear.Projection
      , module Linear.Quaternion
      , module Linear.Trace
      , module Linear.V0
      , module Linear.V1
      , module Linear.V2
      , module Linear.V3
      , module Linear.V4
      , module Linear.Vector
      )  where

    import Linear.Algebra
    import Linear.Binary
    import Linear.Conjugate
    import Linear.Covector
    import Linear.Epsilon
    import Linear.Instances ()
    import Linear.Matrix
    import Linear.Metric
    import Linear.Projection
    import Linear.Quaternion
    import Linear.Trace
    import Linear.V0
    import Linear.V1
    import Linear.V2
    import Linear.V3
    import Linear.V4
    import Linear.Vector