concepts.pdsketch.strips.atomic_strips_domain.AtomicStripsRegressionRule#
- class AtomicStripsRegressionRule[source]#
Bases:
object
Methods
from_regression_rule
(regression_rule, ...)ground
(variable_dict[, state])Attributes
The arguments of the regression rule.
The preconditions of the regression rule.
The goal of the regression rule.
The body of the regression rule.
The raw regression rule.
- __init__(arguments, preconditions, goal, body, raw_regression_rule)[source]#
- Parameters:
preconditions (Sequence[SBoolPredicateApplicationExpression])
body (Sequence[AtomicStripsOperatorApplicationExpression | AtomicStripsAchieveExpression])
raw_regression_rule (RegressionRule)
- __new__(**kwargs)#
- classmethod from_regression_rule(regression_rule, atomic_strips_operators)[source]#
- Parameters:
regression_rule (RegressionRule)
atomic_strips_operators (Mapping[str, AtomicStripsOperator])
- body: Tuple[AtomicStripsOperatorApplicationExpression | AtomicStripsAchieveExpression, ...]#
The body of the regression rule.
- goal: SBoolPredicateApplicationExpression#
The goal of the regression rule.
- preconditions: Tuple[SBoolPredicateApplicationExpression, ...]#
The preconditions of the regression rule.
- raw_regression_rule: RegressionRule#
The raw regression rule.