Hoogle Search
Within LTS Haskell 24.32 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
flipVector :: Num a => Point a -> Point acubicbezier Geom2D reflect the vector over the X-axis.
interpolateVector :: Num a => Point a -> Point a -> a -> Point acubicbezier Geom2D Interpolate between two vectors.
normVector :: Floating a => Point a -> Point acubicbezier Geom2D The unit vector with the same direction.
toVector :: (GenericBezier b, Unbox a) => b a -> Vector (a, a)cubicbezier Geom2D.CubicBezier.Basic No documentation available.
unsafeFromVector :: (GenericBezier b, Unbox a) => Vector (a, a) -> b acubicbezier Geom2D.CubicBezier.Basic No documentation available.
-
Generic vectors with statically known size. Generic library for vectors with statically known size. Implementation is based on http://unlines.wordpress.com/2010/11/15/generics-for-small-fixed-size-vectors/ Same functions could be used to work with both ADT based vector like . > data Vec3 a = a a a . Tuples are vectors too: . >>> sum (1,2,3) 6 . Vectors which are represented internally by arrays are provided by library. Both boxed and unboxed arrays are supported. . Library is structured as follows: . * Data.Vector.Fixed Generic API. It's suitable for both ADT-based vector like Complex and array-based ones. . * Data.Vector.Fixed.Cont Continuation based vectors. Internally all functions use them. . * Data.Vector.Fixed.Mutable Type classes for array-based implementation and API for working with mutable state. . * Data.Vector.Fixed.Unboxed Unboxed vectors. . * Data.Vector.Fixed.Boxed Boxed vector which can hold elements of any type. . * Data.Vector.Fixed.Storable Unboxed vectors of Storable types. . * Data.Vector.Fixed.Primitive Unboxed vectors based on pritimive package.
class (Dim v ~ DimM Mutable v, MVector Mutable v a) =>
IVector (v :: Type -> Type) afixed-vector Data.Vector.Fixed.Mutable Type class for immutable vectors
class ArityPeano DimM v =>
MVector (v :: Type -> Type -> Type) afixed-vector Data.Vector.Fixed.Mutable Type class for mutable vectors.
fprintfVector :: FilePath -> String -> Vector Double -> IO ()hmatrix-gsl Numeric.GSL.LinearAlgebra Saves the elements of a vector, with a given format (%f, %e, %g), to an ASCII file.
freadVector :: FilePath -> Int -> IO (Vector Double)hmatrix-gsl Numeric.GSL.LinearAlgebra Loads a vector from a binary file (the number of elements must be known in advance).