All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes | Static Public Attributes
pddl.actions.Action Class Reference

List of all members.

Public Member Functions

def __init__
def dump
def instantiate
def parse
def relaxed
def uniquify_variables
def untyped

Public Attributes

 condition
 effects
 name
 parameters
 type_map

Static Public Attributes

tuple parse = staticmethod(parse)

Detailed Description

Definition at line 10 of file actions.py.


Constructor & Destructor Documentation

def pddl.actions.Action.__init__ (   self,
  name,
  parameters,
  precondition,
  effects 
)

Definition at line 11 of file actions.py.


Member Function Documentation

def pddl.actions.Action.dump (   self)

Definition at line 43 of file actions.py.

def pddl.actions.Action.instantiate (   self,
  var_mapping,
  init_facts,
  fluent_facts,
  init_function_vals,
  fluent_functions,
  task,
  new_axiom,
  new_modules,
  objects_by_type 
)
Return a PropositionalAction which corresponds to the instantiation of
this action with the arguments in var_mapping. Only fluent parts of the
conditions (those in fluent_facts) are included. init_facts are evaluated
whilte instantiating.
Precondition and effect conditions must be normalized for this to work.
Returns None if var_mapping does not correspond to a valid instantiation
(because it has impossible preconditions or an empty effect list.)

Definition at line 75 of file actions.py.

def pddl.actions.Action.parse (   alist)

Definition at line 17 of file actions.py.

Definition at line 55 of file actions.py.

Definition at line 50 of file actions.py.

Definition at line 64 of file actions.py.


Member Data Documentation

Definition at line 11 of file actions.py.

Definition at line 11 of file actions.py.

Definition at line 11 of file actions.py.

Definition at line 11 of file actions.py.

tuple pddl::actions.Action::parse = staticmethod(parse) [static]

Definition at line 42 of file actions.py.

Definition at line 50 of file actions.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


tfd_modules
Author(s): Maintained by Christian Dornhege (see AUTHORS file).
autogenerated on Tue Jan 22 2013 12:25:04