-----------------------------------------------------------------------------
-- |
-- Copyright   :  (C) 2012-2013 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.Conjugate
  , module Linear.Core
  , module Linear.Epsilon
  , module Linear.Matrix
  , module Linear.Metric
  , 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.Conjugate
import Linear.Core
import Linear.Epsilon
import Linear.Instances ()
import Linear.Matrix
import Linear.Metric
import Linear.Quaternion
import Linear.Trace
import Linear.V0
import Linear.V1
import Linear.V2
import Linear.V3
import Linear.V4
import Linear.Vector

{-# ANN module "Hlint: ignore Use import/export shortcut" #-}