{-| module : Data.Number.Flint.Calcium.Ca.Vec copyright : (c) 2023 Hartmut Monien license : GNU GPL, version 2 or above (see LICENSE) maintainer : hmonien@uni-bonn.de A @CaVec@ represents a vector of real or complex numbers, implemented as an array of coefficients of type @CCa@. Most functions are provided in two versions: an underscore method which operates directly on pre-allocated arrays of coefficients (taking @Ptr CCa@ arguments), and a non-underscore method which takes @CaVec@ input and performs automatic memory management. Unlike @CaPoly@, a @CaVec@ is not normalised by removing zero coefficients; it retains the exact length assigned by the user. -} module Data.Number.Flint.Calcium.Ca.Vec ( module Data.Number.Flint.Calcium.Ca.Vec.FFI ) where import Data.Number.Flint.Calcium.Ca.Vec.FFI