Uses of Interface
edu.uky.ai.logic.State
Packages that use State
Package
Description
Contains objects for representing logical formulas.
Contains objects for representing planning problems, planning algorithms, and plans.
Contains objects for representing plan graphs and planners that search for a
solution by finding a valid subgraph of a plan graph.
Contains objects for representing forward and backward state space
search and state space planners.
-
Uses of State in edu.uky.ai.logic
Subinterfaces of State in edu.uky.ai.logicClasses in edu.uky.ai.logic that implement StateModifier and TypeClassDescriptionclass
An implementation ofMutableState
that uses aHashMap
to keep track of which atoms are true.Methods in edu.uky.ai.logic with parameters of type StateModifier and TypeMethodDescriptiondefault boolean
boolean
boolean
boolean
boolean
boolean
Tests whether this proposition is true in the given state.Constructors in edu.uky.ai.logic with parameters of type State -
Uses of State in edu.uky.ai.planning
Fields in edu.uky.ai.planning declared as StateModifier and TypeFieldDescriptionfinal State
Problem.initial
The initial state of the world, which specifies the disposition of every objectConstructors in edu.uky.ai.planning with parameters of type StateModifierConstructorDescriptionConstructs a new problem.Problem
(String name, Domain domain, ImmutableArray<Constant> objects, State initial, Proposition goal) Constructs a new problem. -
Uses of State in edu.uky.ai.planning.pg
Methods in edu.uky.ai.planning.pg with parameters of type StateModifier and TypeMethodDescriptionvoid
PlanGraph.initialize
(State initial) Resets the graph to have only level 0, which will include exactly those literals which are true in the given state. -
Uses of State in edu.uky.ai.planning.ss
Fields in edu.uky.ai.planning.ss declared as StateMethods in edu.uky.ai.planning.ss with parameters of type StateModifier and TypeMethodDescriptiondouble
StateSpaceHeuristic.evaluate
(StateSpaceProblem problem, State state, Proposition goal) For a given problem, estimate the distance between the given state and the given goal proposition in number of steps.Expands the child node that would be generated by taking this step.