aviation-navigation-0.1.0.2: Aviation Navigation functions
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Aviation.Navigation.Vector

Documentation

data Vector a Source #

Constructors

Vector a a 

Instances

Instances details
Floating a => Monoid (Vector a) Source # 
Instance details

Defined in Data.Aviation.Navigation.Vector

Methods

mempty :: Vector a #

mappend :: Vector a -> Vector a -> Vector a #

mconcat :: [Vector a] -> Vector a #

Floating a => Semigroup (Vector a) Source # 
Instance details

Defined in Data.Aviation.Navigation.Vector

Methods

(<>) :: Vector a -> Vector a -> Vector a #

sconcat :: NonEmpty (Vector a) -> Vector a #

stimes :: Integral b => b -> Vector a -> Vector a #

Show a => Show (Vector a) Source # 
Instance details

Defined in Data.Aviation.Navigation.Vector

Methods

showsPrec :: Int -> Vector a -> ShowS #

show :: Vector a -> String #

showList :: [Vector a] -> ShowS #

Eq a => Eq (Vector a) Source # 
Instance details

Defined in Data.Aviation.Navigation.Vector

Methods

(==) :: Vector a -> Vector a -> Bool #

(/=) :: Vector a -> Vector a -> Bool #

Ord a => Ord (Vector a) Source # 
Instance details

Defined in Data.Aviation.Navigation.Vector

Methods

compare :: Vector a -> Vector a -> Ordering #

(<) :: Vector a -> Vector a -> Bool #

(<=) :: Vector a -> Vector a -> Bool #

(>) :: Vector a -> Vector a -> Bool #

(>=) :: Vector a -> Vector a -> Bool #

max :: Vector a -> Vector a -> Vector a #

min :: Vector a -> Vector a -> Vector a #

HasVector (Vector a) a Source # 
Instance details

Defined in Data.Aviation.Navigation.Vector

class HasVector a c | a -> c where Source #

Minimal complete definition

vector