concepts.pdsketch.strips.atomic_strips_domain.AtomicStripsOperatorApplicationExpression#

class AtomicStripsOperatorApplicationExpression[source]#

Bases: object

Methods

from_operator_application_expression(...)

Create a strips operator application expression from a PDSketch operator application expression.

ground(variable_dict[, state])

Attributes

operator

The operator to be applied.

arguments

The arguments of the operator.

__call__(*args)[source]#

Call self as a function.

__init__(operator, arguments)[source]#
Parameters:
__new__(**kwargs)#
classmethod from_operator_application_expression(expression, atomic_strips_operators)[source]#

Create a strips operator application expression from a PDSketch operator application expression.

Parameters:
Returns:

the strips operator application expression.

Return type:

AtomicStripsOperatorApplicationExpression

ground(variable_dict, state=None)[source]#
Parameters:
arguments: Tuple[Variable, ...]#

The arguments of the operator.

operator: AtomicStripsOperator#

The operator to be applied.