fast-downward-0.2.1.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 (Seq 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 (Seq 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 (Seq 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