quadratic-irrational-0.1.0: An implementation of quadratic irrationals

Copyright© 2014 Johan Kiviniemi
LicenseMIT
MaintainerJohan Kiviniemi <devel@johan.kiviniemi.name>
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Numeric.QuadraticIrrational.CyclicList

Description

 

Documentation

data CycList a Source #

Constructors

CycList [a] [a] 
Instances
Functor CycList Source # 
Instance details

Defined in Numeric.QuadraticIrrational.CyclicList

Methods

fmap :: (a -> b) -> CycList a -> CycList b #

(<$) :: a -> CycList b -> CycList a #

Foldable CycList Source # 
Instance details

Defined in Numeric.QuadraticIrrational.CyclicList

Methods

fold :: Monoid m => CycList m -> m #

foldMap :: Monoid m => (a -> m) -> CycList a -> m #

foldr :: (a -> b -> b) -> b -> CycList a -> b #

foldr' :: (a -> b -> b) -> b -> CycList a -> b #

foldl :: (b -> a -> b) -> b -> CycList a -> b #

foldl' :: (b -> a -> b) -> b -> CycList a -> b #

foldr1 :: (a -> a -> a) -> CycList a -> a #

foldl1 :: (a -> a -> a) -> CycList a -> a #

toList :: CycList a -> [a] #

null :: CycList a -> Bool #

length :: CycList a -> Int #

elem :: Eq a => a -> CycList a -> Bool #

maximum :: Ord a => CycList a -> a #

minimum :: Ord a => CycList a -> a #

sum :: Num a => CycList a -> a #

product :: Num a => CycList a -> a #

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

Defined in Numeric.QuadraticIrrational.CyclicList

Methods

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

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

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

Defined in Numeric.QuadraticIrrational.CyclicList

Methods

compare :: CycList a -> CycList a -> Ordering #

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

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

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

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

max :: CycList a -> CycList a -> CycList a #

min :: CycList a -> CycList a -> CycList a #

Read a => Read (CycList a) Source # 
Instance details

Defined in Numeric.QuadraticIrrational.CyclicList

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

Defined in Numeric.QuadraticIrrational.CyclicList

Methods

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

show :: CycList a -> String #

showList :: [CycList a] -> ShowS #