concepts.dm.crow.planners.regression_planning#

Functions

Classes

CrowPlanningResult

CrowPlanningResult(state: concepts.dm.crow.crow_domain.CrowState, csp: Optional[concepts.dsl.constraint.ConstraintSatisfactionProblem], controller_actions: Tuple[concepts.dm.crow.controller.CrowControllerApplier, ...], scopes: Dict[int, Any], latest_scope: int)

CrowPlanningResult3

CrowPlanningResult3(state: concepts.dm.crow.crow_domain.CrowState, csp: Optional[concepts.dsl.constraint.ConstraintSatisfactionProblem], controller_actions: Tuple[concepts.dm.crow.controller.CrowControllerApplier, ...], scopes: Dict[int, Any], latest_scope: int, scope_constraints: Dict[int, List[concepts.dsl.expression.ValueOutputExpression]], scope_constraint_evaluations: Dict[int, List[bool]], dependency_trace: Tuple[ForwardRef('RegressionTraceStatement'), ...], cost: float = 0.0, parent_search_node: Any = None, planner_root_node: Optional[Any] = None, planner_current_node: Optional[Any] = None)

CrowRegressionPlanner

ScopedCrowExpression

A statement in the right stack of the planning state.