module Data.Vector.Dense.IO (
IOVector,
DVector(..),
module BLAS.Vector,
module BLAS.Tensor.Base,
module BLAS.Tensor.Dense.ReadOnly,
module BLAS.Tensor.ReadOnly,
module BLAS.Tensor.Mutable,
newVector,
newVector_,
newListVector,
newBasis,
setBasis,
subvector,
subvectorWithStride,
module Data.Vector.Dense.Operations,
fromForeignPtr,
toForeignPtr,
unsafeFreeze,
unsafeThaw,
coerceVector,
unsafeNewVector,
unsafeWithElemPtr,
unsafeSubvector,
unsafeSubvectorWithStride,
) where
import Data.Vector.Dense.Internal
import Data.Vector.Dense.Operations hiding ( axpy, sumAbs, norm2, whichMaxAbs,
(<.>), shift, scale, invScale, plus, minus, times, divide )
import BLAS.Vector hiding ( Vector )
import BLAS.Tensor.Base
import BLAS.Tensor.Dense.ReadOnly
import BLAS.Tensor.ReadOnly
import BLAS.Tensor.Mutable