module Vivant.Common (vectorSize) where import qualified Data.Vector.Storable as V import Foreign.Storable (sizeOf) vectorSize :: (Num b, V.Storable a) => V.Vector a -> b vectorSize array = fromIntegral $ V.length array * sizeOf (1.0 :: Float)