Safe Haskell | None |
---|
Documentation
data EGConstraintSpec Source
data EGParBoolTerm Source
Eq EGParBoolTerm | |
Ord EGParBoolTerm | |
Show EGParBoolTerm | |
Eq (EGPar -> EGPar) | |
Ord (EGPar -> EGPar) | |
Show (EGPar -> EGPar) |
data EGParColTerm Source
Eq EGParColTerm | |
Ord EGParColTerm | |
Show EGParColTerm | |
Eq (EGPar -> EGPar) | |
Ord (EGPar -> EGPar) | |
Show (EGPar -> EGPar) |
type EGConsArgs = (Int, Int, Int)Source
addEdge :: EGConstraintSpec -> EGTypeData [EGVarId] -> EGModel -> EGModelSource
findEdge :: EGModel -> EGVarType -> EGVarId -> (Int -> Bool) -> (EGConstraintSpec -> Bool) -> Maybe (EGEdgeId, EGEdge)Source
baseTypeData :: x -> EGTypeData xSource
egTypeDataMap :: ((forall a. EGTypeData a -> a) -> b) -> EGTypeData bSource
egTypeGet :: EGVarType -> EGTypeData a -> aSource
egTypeMod :: EGVarType -> EGTypeData a -> (a -> a) -> EGTypeData aSource
emptyModel :: EGModel -> BoolSource
pruneNodes :: EGModel -> EGModelSource