List of all members.
Detailed Description
Definition at line 284 of file common.py.
Constructor & Destructor Documentation
Member Function Documentation
Let the action itself generate variable preconditions for its variable effects.
Must be implemented if the action contains variable effects.
Definition at line 373 of file common.py.
following was for forward planner
Definition at line 337 of file common.py.
worldstate: the worldstate to apply this action's preconditions to
start_worldstate: needed to let actions optimize their variable precondition parameters
Definition at line 357 of file common.py.
following for backward planner
Override to add context checks required to run this action that cannot be satisfied by the planner.
Definition at line 345 of file common.py.
Return this action's cost value
Override to apply own cost calculation. The returned cost must not be
less than the number of declared effects!
To check this when overriding use validate_cost:
def cost(self):
return self.validate_cost(..custom cost calculation..)
Definition at line 296 of file common.py.
Return True if at least one of own effects matches unsatisfied_conditions.
Definition at line 349 of file common.py.
following for executor
Return whether this action is applicable from the given worldstate
on, i.e. all preconditions are valid.
Definition at line 328 of file common.py.
next_worldstate: the worldstate that this action should lead to when run
Definition at line 319 of file common.py.
Can be used to validate custom cost calculations, see cost()
Definition at line 308 of file common.py.
Member Data Documentation
The documentation for this class was generated from the following file: