concepts.dm.crow.planners.regression_planning_impl.crow_regression_planner_v1.CrowRegressionPlannerDFSv1#

class CrowRegressionPlannerDFSv1[source]#

Bases: CrowRegressionPlanner

Methods

dfs(state)

evaluate(expression, state[, csp, ...])

main()

main_entry(program)

__init__(executor, state, goal_expr, *, simulation_interface=None, enable_reordering=True, max_search_depth=20, max_beam_size=20, is_goal_serialized=True, is_goal_refinement_compressible=True, enable_csp=True, max_csp_trials=10, max_global_csp_trials=100, max_csp_branching_factor=5, use_generator_manager=False, store_generator_manager_history=False, verbose=True)#
Parameters:
__new__(**kwargs)#
dfs(state)[source]#
Parameters:

state (CrowPlanningState) –

Return type:

Sequence[CrowPlanningResult]

evaluate(expression, state, csp=None, bounded_variables=None, clone_csp=True)#
Parameters:
Return type:

Tuple[None | StateObjectReference | StateObjectList | TensorValue | OptimisticValue, ConstraintSatisfactionProblem | None]

main()#
Return type:

Tuple[List[Tuple[CrowControllerApplier, …]], dict]

main_entry(program)[source]#
Parameters:

program (CrowActionOrderingSuite) –

Return type:

List[Tuple[CrowControllerApplier, …]]