blas-0.7: lib/Data/Vector/Dense.hs
-----------------------------------------------------------------------------
-- |
-- Module : Data.Vector.Dense
-- Copyright : Copyright (c) , Patrick Perry <patperry@stanford.edu>
-- License : BSD3
-- Maintainer : Patrick Perry <patperry@stanford.edu>
-- Stability : experimental
--
-- Immutable dense vectors.
module Data.Vector.Dense (
-- * The Vector type
Vector,
-- * Overloaded interface for vectors
BaseVector( dim, conj, isConj, coerceVector ),
-- * Creating new vectors
vector,
listVector,
-- * Special vectors
zeroVector,
constantVector,
basisVector,
-- * Overloaded interface for reading vector elements
module Data.Tensor.Class.ITensor,
-- * Vector views
subvector,
subvectorWithStride,
-- * Vector properties
sumAbs,
norm2,
whichMaxAbs,
(<.>),
) where
import Data.Vector.Dense.Base
import Data.Tensor.Class.ITensor