AC-Vector-2.3.2: Efficient geometric vectors and transformations.
Data.Vector.V2
Description
2-dimensional vectors with vector arithmetic.
data Vector2 #
Constructors
Fields
Instances
Methods
(==) :: Vector2 -> Vector2 -> Bool #
(/=) :: Vector2 -> Vector2 -> Bool #
(/) :: Vector2 -> Vector2 -> Vector2 #
recip :: Vector2 -> Vector2 #
fromRational :: Rational -> Vector2 #
(+) :: Vector2 -> Vector2 -> Vector2 #
(-) :: Vector2 -> Vector2 -> Vector2 #
(*) :: Vector2 -> Vector2 -> Vector2 #
negate :: Vector2 -> Vector2 #
abs :: Vector2 -> Vector2 #
signum :: Vector2 -> Vector2 #
fromInteger :: Integer -> Vector2 #
showsPrec :: Int -> Vector2 -> ShowS #
show :: Vector2 -> String #
showList :: [Vector2] -> ShowS #
vmap :: (Scalar -> Scalar) -> Vector2 -> Vector2 #
vzip :: (Scalar -> Scalar -> Scalar) -> Vector2 -> Vector2 -> Vector2 #
vfold :: (Scalar -> Scalar -> Scalar) -> Vector2 -> Scalar #
vpack :: [Scalar] -> Maybe Vector2 #
vunpack :: Vector2 -> [Scalar] #
vpromote :: Scalar -> Vector2 #