Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- extractPlan :: (ActionType a, Term b) => NodeInfo a b -> [a]
- strips :: (ActionType a, Term b) => [Action a b] -> [b] -> [b] -> NodeInfo a b
- class (Eq a, Show a) => ActionType a
- class (Eq b, Ord b, Show b) => Term b
- data Action a b
- = NoAction
- | Action {
- actionType :: a
- preCondition :: [b]
- postCondition :: [b]
- actionCost :: Int
- data NodeInfo a b
Documentation
extractPlan :: (ActionType a, Term b) => NodeInfo a b -> [a] Source #
extract actionType to goal from NodeInfo
strips :: (ActionType a, Term b) => [Action a b] -> [b] -> [b] -> NodeInfo a b Source #
search appropriate plan to be executed by strips algorithm with actions, start and goal conditions you pass.
class (Eq a, Show a) => ActionType a Source #
NoAction | |
Action | |
|
NoNodeInfo | |
NodeInfo | |
|