mad-props-0.1.0.0: Monadic DSL for building constraint solvers using basic propagators.

Safe HaskellNone
LanguageHaskell2010

Props.Internal.Graph

Documentation

data Graph Source #

Instances
Show Graph Source # 
Instance details

Defined in Props.Internal.Graph

Methods

showsPrec :: Int -> Graph -> ShowS #

show :: Graph -> String #

showList :: [Graph] -> ShowS #

imAsList :: Iso' (IntMap v) [(Vertex', v)] Source #

newtype Vertex Source #

Constructors

Vertex Int 
Instances
Eq Vertex Source # 
Instance details

Defined in Props.Internal.Graph

Methods

(==) :: Vertex -> Vertex -> Bool #

(/=) :: Vertex -> Vertex -> Bool #

Ord Vertex Source # 
Instance details

Defined in Props.Internal.Graph

Show Vertex Source # 
Instance details

Defined in Props.Internal.Graph

data Quantum Source #

Constructors

(Show (SuperPos f), Typeable f, Typeable (Element f), MonoFoldable f) => Quantum 

Fields

Instances
Show Quantum Source # 
Instance details

Defined in Props.Internal.Graph

data SuperPos f where Source #

Constructors

Observed :: MonoFoldable f => Element f -> SuperPos f 
Unknown :: MonoFoldable f => f -> SuperPos f 
Instances
Show (SuperPos f) Source # 
Instance details

Defined in Props.Internal.Graph

Methods

showsPrec :: Int -> SuperPos f -> ShowS #

show :: SuperPos f -> String #

showList :: [SuperPos f] -> ShowS #

forceDyn :: forall a. Typeable a => Dynamic -> a Source #