monadiccp-0.7.7: Constraint Programming

Safe HaskellNone
LanguageHaskell98

Control.CP.FD.Graph

Documentation

data EGParTerm Source #

Constructors

EGPTParam Int 

Instances

Eq EGParTerm Source # 
Ord EGParTerm Source # 
Show EGParTerm Source # 
Eq (EGPar -> EGPar) Source # 

Methods

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

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

Ord (EGPar -> EGPar) Source # 

Methods

compare :: (EGPar -> EGPar) -> (EGPar -> EGPar) -> Ordering #

(<) :: (EGPar -> EGPar) -> (EGPar -> EGPar) -> Bool #

(<=) :: (EGPar -> EGPar) -> (EGPar -> EGPar) -> Bool #

(>) :: (EGPar -> EGPar) -> (EGPar -> EGPar) -> Bool #

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

max :: (EGPar -> EGPar) -> (EGPar -> EGPar) -> EGPar -> EGPar #

min :: (EGPar -> EGPar) -> (EGPar -> EGPar) -> EGPar -> EGPar #

Show (EGPar -> EGPar) Source # 

Methods

showsPrec :: Int -> (EGPar -> EGPar) -> ShowS #

show :: (EGPar -> EGPar) -> String #

showList :: [EGPar -> EGPar] -> ShowS #

data EGTypeData x Source #

Constructors

EGTypeData 

Fields

Instances

Eq x => Eq (EGTypeData x) Source # 

Methods

(==) :: EGTypeData x -> EGTypeData x -> Bool #

(/=) :: EGTypeData x -> EGTypeData x -> Bool #

Show x => Show (EGTypeData x) Source # 

data EGEdge Source #

Instances

egTypeDataMap :: ((forall a. EGTypeData a -> a) -> b) -> EGTypeData b Source #

egTypeMod :: EGVarType -> EGTypeData a -> (a -> a) -> EGTypeData a Source #

present :: Display a => a -> String Source #

filterModel :: EGModel -> (EGEdge -> Maybe a) -> (EGModel, [a]) Source #