concepts.dm.crow.planners.regression_planning.CrowPlanningResult#

class CrowPlanningResult[source]#

Bases: object

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)

Methods

clone([state, csp, controller_actions, ...])

make_empty(state)

Attributes

__init__(state, csp, controller_actions, scopes, latest_scope)#
Parameters:
Return type:

None

__new__(**kwargs)#
clone(state=UNSET, csp=UNSET, controller_actions=UNSET, scopes=UNSET, latest_scope=UNSET)[source]#
Return type:

CrowPlanningResult

classmethod make_empty(state)[source]#
Parameters:

state (CrowState)

Return type:

CrowPlanningResult

controller_actions: Tuple[CrowControllerApplier, ...]#
csp: ConstraintSatisfactionProblem | None#
latest_scope: int#
scopes: Dict[int, Any]#
state: CrowState#