concepts.dm.pdsketch.strips.atomic_strips_domain.AtomicStripsProblem#

class AtomicStripsProblem[source]#

Bases: object

Methods

from_domain_and_problem(domain, problem)

Attributes

objects_type2names

domain

The domain of the problem, as a AtomicStripsDomain.

objects

The objects of the problem, as a dictionary from object name to object type.

initial_state

The initial state of the problem, as a SState.

conjunctive_goal

The conjunctive goal of the problem, as a tuple of SProposition.

__init__(domain, objects, initial_state, conjunctive_goal)[source]#
Parameters:
__new__(**kwargs)#
classmethod from_domain_and_problem(domain, problem)[source]#
Parameters:
Return type:

AtomicStripsProblem

conjunctive_goal: Tuple[str, ...]#

The conjunctive goal of the problem, as a tuple of SProposition.

domain: AtomicStripsDomain#

The domain of the problem, as a AtomicStripsDomain.

initial_state: SState#

The initial state of the problem, as a SState.

objects: Dict[str, str]#

The objects of the problem, as a dictionary from object name to object type.

property objects_type2names#