Gamgine-0.5.2: Some kind of game library or set of utilities.

Safe HaskellNone
LanguageHaskell98

Gamgine.Math.Vect

Documentation

module Data.Vec

inverseVec :: (Num b, Map b b u v) => u -> v Source #

maxVec :: (Ord c, ZipWith c c c u v w) => u -> v -> w Source #

minVec :: (Ord c, ZipWith c c c u v w) => u -> v -> w Source #

index :: (Double -> Bool) -> Vect -> Int Source #

absVec :: (Num b, Map b b u v) => u -> v Source #

and :: Fold v Bool => v -> Bool Source #

or :: Fold v Bool => v -> Bool Source #

all :: (ZipWith a b c u v1 v, Fold v Bool) => (a -> b -> c) -> u -> v1 -> Bool Source #

any :: (ZipWith a b c u v1 v, Fold v Bool) => (a -> b -> c) -> u -> v1 -> Bool Source #