Geometry.Tile.Microblob
data Microblob a Source #
Constructors
Fields
Defined in Geometry.Tile.Microblob
Methods
fold :: Monoid m => Microblob m -> m Source #
foldMap :: Monoid m => (a -> m) -> Microblob a -> m Source #
foldMap' :: Monoid m => (a -> m) -> Microblob a -> m Source #
foldr :: (a -> b -> b) -> b -> Microblob a -> b Source #
foldr' :: (a -> b -> b) -> b -> Microblob a -> b Source #
foldl :: (b -> a -> b) -> b -> Microblob a -> b Source #
foldl' :: (b -> a -> b) -> b -> Microblob a -> b Source #
foldr1 :: (a -> a -> a) -> Microblob a -> a Source #
foldl1 :: (a -> a -> a) -> Microblob a -> a Source #
toList :: Microblob a -> [a] Source #
null :: Microblob a -> Bool Source #
length :: Microblob a -> Int Source #
elem :: Eq a => a -> Microblob a -> Bool Source #
maximum :: Ord a => Microblob a -> a Source #
minimum :: Ord a => Microblob a -> a Source #
sum :: Num a => Microblob a -> a Source #
product :: Num a => Microblob a -> a Source #
traverse :: Applicative f => (a -> f b) -> Microblob a -> f (Microblob b) Source #
sequenceA :: Applicative f => Microblob (f a) -> f (Microblob a) Source #
mapM :: Monad m => (a -> m b) -> Microblob a -> m (Microblob b) Source #
sequence :: Monad m => Microblob (m a) -> m (Microblob a) Source #
pure :: a -> Microblob a Source #
(<*>) :: Microblob (a -> b) -> Microblob a -> Microblob b Source #
liftA2 :: (a -> b -> c) -> Microblob a -> Microblob b -> Microblob c Source #
(*>) :: Microblob a -> Microblob b -> Microblob b Source #
(<*) :: Microblob a -> Microblob b -> Microblob a Source #
fmap :: (a -> b) -> Microblob a -> Microblob b Source #
(<$) :: a -> Microblob b -> Microblob a Source #
Associated Types
type Rep1 Microblob :: k -> Type Source #
from1 :: forall (a :: k). Microblob a -> Rep1 Microblob a Source #
to1 :: forall (a :: k). Rep1 Microblob a -> Microblob a Source #
showsPrec :: Int -> Microblob a -> ShowS Source #
show :: Microblob a -> String Source #
showList :: [Microblob a] -> ShowS Source #
(==) :: Microblob a -> Microblob a -> Bool Source #
(/=) :: Microblob a -> Microblob a -> Bool Source #
compare :: Microblob a -> Microblob a -> Ordering Source #
(<) :: Microblob a -> Microblob a -> Bool Source #
(<=) :: Microblob a -> Microblob a -> Bool Source #
(>) :: Microblob a -> Microblob a -> Bool Source #
(>=) :: Microblob a -> Microblob a -> Bool Source #
max :: Microblob a -> Microblob a -> Microblob a Source #
min :: Microblob a -> Microblob a -> Microblob a Source #
indices :: Microblob Int Source #
names :: Microblob Text Source #
quad :: Neighbors Int -> Microblob a -> Int -> Quad a Source #
genSets :: Neighbors Int -> (Set Int, Map Int Int) Source #