OMTPlan: Optimal Planning Modulo Theories
Public Member Functions | List of all members
planner.modifier.LinearModifier Class Reference
Inheritance diagram for planner.modifier.LinearModifier:
Inheritance graph
[legend]
Collaboration diagram for planner.modifier.LinearModifier:
Collaboration graph
[legend]

Public Member Functions

def do_encode (self, variables, bound)
 Encodes sequential execution semantics (i.e., one action per step). More...
 
- Public Member Functions inherited from planner.modifier.Modifier
def do_encode (self)
 

Detailed Description

Linear modifier, contains method to implement sequential execution semantics.

Member Function Documentation

def planner.modifier.LinearModifier.do_encode (   self,
  variables,
  bound 
)

Encodes sequential execution semantics (i.e., one action per step).

Parameters
variablesZ3 variables.
boundplanning horizon.
Returns
c: constraints enforcing sequential execution

The documentation for this class was generated from the following file: