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

List of all members.

Public Member Functions

def __init__
def __str__
def dump
def instantiate
def parse
def uniquify_variables

Public Attributes

 condition
 duration
 effects
 name
 orig_parameter_length
 parameters
 type_map

Static Public Attributes

tuple parse = staticmethod(parse)

Detailed Description

Definition at line 104 of file actions.py.


Constructor & Destructor Documentation

def pddl.actions.DurativeAction.__init__ (   self,
  name,
  parameters,
  duration,
  conditions,
  effects 
)

Definition at line 105 of file actions.py.


Member Function Documentation

Definition at line 201 of file actions.py.

Definition at line 172 of file actions.py.

def pddl.actions.DurativeAction.instantiate (   self,
  var_mapping,
  init_facts,
  fluent_facts,
  init_function_vals,
  fluent_functions,
  task,
  new_axiom,
  new_modules,
  objects_by_type 
)
Return a PropositionalDurativeAction 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 210 of file actions.py.

Definition at line 114 of file actions.py.

Definition at line 203 of file actions.py.


Member Data Documentation

Definition at line 105 of file actions.py.

Definition at line 105 of file actions.py.

Definition at line 105 of file actions.py.

Definition at line 105 of file actions.py.

Definition at line 105 of file actions.py.

Definition at line 105 of file actions.py.

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

Definition at line 171 of file actions.py.

Definition at line 203 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