module Numeric.LAPACK.Scalar (
   RealOf,
   ComplexOf,
   zero,
   one,
   minusOne,
   isZero,

   selectReal,
   selectFloating,
   ComplexSingleton(Real,Complex),
   complexSingleton,
   complexSingletonOf,
   complexSingletonOfFunctor,

   PrecisionSingleton(Float,Double),
   precisionSingleton,
   precisionOf,
   precisionOfFunctor,

   equal,
   fromReal,
   toComplex,
   absolute,
   absoluteSquared,
   norm1,
   realPart,
   conjugate,
   ) where

import Numeric.BLAS.Scalar