concepts.dm.crow.planners.regression_planning#

Functions

crow_regression(domain_or_executor_or_problem)

get_crow_regression_algorithm(algorithm)

get_crow_regression_algorithm_mappings()

set_crow_regression_algorithm(algorithm)

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)

CrowRegressionPlanner

ScopedCrowExpression

A statement in the right stack of the planning state.