concepts.pdsketch.strips.strips_grounding_onthefly.OnTheFlyGStripsProblem#

class OnTheFlyGStripsProblem[source]#

Bases: object

Methods

decode_plan(plan)

from_domain_and_problem(domain, problem[, ...])

goal_test(state)

Attributes

has_complex_goal

__init__(objects, object2index, initial_state, predicates, operators, constants, conjunctive_goal=None, complex_goal=None, use_integer_constants=False)[source]#
Parameters:
__new__(**kwargs)#
decode_plan(plan)[source]#
Parameters:

plan (Sequence[Tuple[AtomicStripsOperator, Dict[str, int | str]]]) –

Return type:

List[Tuple[AtomicStripsOperator, Dict[str, str]]]

classmethod from_domain_and_problem(domain, problem, use_integer_constants=False)[source]#
Parameters:
Return type:

OnTheFlyGStripsProblem

goal_test(state)[source]#
Parameters:

state (SState) –

property has_complex_goal#