fast-downward-0.1.0.0: Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward.

Safe HaskellSafe
LanguageHaskell2010

FastDownward.SAS

Documentation

data Effect Source #

Instances
Eq Effect Source # 
Instance details

Defined in FastDownward.SAS.Effect

Methods

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

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

Ord Effect Source # 
Instance details

Defined in FastDownward.SAS.Effect

Show Effect Source # 
Instance details

Defined in FastDownward.SAS.Effect

newtype Goal Source #

Constructors

Goal [VariableAssignment] 
Instances
Show Goal Source # 
Instance details

Defined in FastDownward.SAS.Goal

Methods

showsPrec :: Int -> Goal -> ShowS #

show :: Goal -> String #

showList :: [Goal] -> ShowS #

data Operator Source #

Instances
Show Operator Source # 
Instance details

Defined in FastDownward.SAS.Operator

data Plan Source #

Instances
Show Plan Source # 
Instance details

Defined in FastDownward.SAS.Plan

Methods

showsPrec :: Int -> Plan -> ShowS #

show :: Plan -> String #

showList :: [Plan] -> ShowS #

newtype State Source #

Constructors

State [DomainIndex] 
Instances
Show State Source # 
Instance details

Defined in FastDownward.SAS.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

data UseCosts Source #

Constructors

UseCosts 
NoCosts 
Instances
Show UseCosts Source # 
Instance details

Defined in FastDownward.SAS.UseCosts

data Variable Source #

Constructors

Variable Text [Text] Int 
Instances
Show Variable Source # 
Instance details

Defined in FastDownward.SAS.Variable

data Version Source #

Constructors

SAS3 
Instances
Show Version Source # 
Instance details

Defined in FastDownward.SAS.Version