pddl_planner
Namespaces | Classes | Typedefs | Enumerations | Variables
pddl_planner::representation Namespace Reference

Namespaces

 grammar
 

Classes

struct  Action
 
class  Arity
 Arity represents the arity of operations allowing to define exact, minimum and maximum arity. More...
 
class  ArityValidator
 Class to validate usage of operations against argument requirements. More...
 
struct  Domain
 An internal representation of a PDDL domain description. More...
 
class  Expression
 Representation of (LISP) expressions. More...
 
struct  Predicate
 Representation of a predicate. More...
 
struct  Problem
 
class  TypedItem
 A tuple representation providing a name/label and a type. More...
 
class  VariableManager
 Manage variable, i.e. for PDDL description these variables start with a quotation mark. More...
 

Typedefs

typedef std::string Label
 
typedef Label Operator
 
typedef std::string Type
 
typedef std::string Requirement
 
typedef std::vector< TypeTypeList
 
typedef std::vector< RequirementRequirementList
 
typedef TypedItem Constant
 
typedef std::vector< TypedItemTypedItemList
 
typedef TypedItemList ConstantList
 
typedef TypedItemList ArgumentList
 
typedef TypedItemList ParameterList
 
typedef std::vector< PredicatePredicateList
 
typedef Predicate Function
 
typedef std::vector< FunctionFunctionList
 
typedef std::map< Label, ArityArityMap
 
typedef std::vector< Expression * > ExpressionPtrList
 
typedef std::vector< ExpressionExpressionList
 
typedef std::vector< ActionActionList
 

Enumerations

enum  Quantor { UNKNOWN_QUANTOR, FORALL, EXISTS }
 

Variables

std::map< Quantor, std::string > QuantorTxt
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
UNKNOWN_QUANTOR 
FORALL 
EXISTS 

Variable Documentation

std::map< Quantor, std::string > pddl_planner::representation::QuantorTxt
Initial value:
= boost::assign::map_list_of
(FORALL, "forall")
(EXISTS, "exists")
Definition: Domain.hpp:264
Definition: Domain.hpp:264