concepts.pdsketch.strips.atomic_strips_domain.AtomicStripsAchieveExpression#
- class AtomicStripsAchieveExpression[source]#
Bases:
object
Methods
from_achieve_expression
(expression)Create a strips achieve expression from a PDSketch achieve expression.
ground
(variable_dict[, state])Attributes
- __init__(goal, maintains)[source]#
- Parameters:
maintains (Sequence[SBoolPredicateApplicationExpression])
- __new__(**kwargs)#
- classmethod from_achieve_expression(expression)[source]#
Create a strips achieve expression from a PDSketch achieve expression.
- Parameters:
expression (AchieveExpression) – the PDSketch achieve expression.
- Returns:
the strips achieve expression.
- Return type:
- goal: SBoolPredicateApplicationExpression#
The goal of the achieve expression.
- maintains: Tuple[SBoolPredicateApplicationExpression, ...]#
A list of expression to be maintained.