A C D E F G H I L M N O P R S T U V W

G

getAction(NamedSymbol) - Method in class ai.planning.propositional.SequentialPlan
This function can be used to retrieve the Action in this plan that has the given label.
getActionSequence() - Method in class ai.planning.propositional.SequentialPlan
This function returns the List of Actions that constitute this SequentialPlan.
getActionSequence() - Method in interface ai.planning.SequentialPlan
This function returns the List of Actions that constitute this SequentialPlan.
getActionSequence() - Method in class ai.planning.strips.SequentialPlan
This function returns the List of Actions that constitute this SequentialPlan.
getActionType() - Method in interface ai.planning.Action
This function returns the ActionType of this Action.
getActionType() - Method in class ai.planning.propositional.Action
This function returns the ActionType of this Action.
getActionType() - Method in class ai.planning.strips.Action
This function returns the ActionType of this Action.
getApplicableActions(WorldState, boolean) - Method in class ai.planning.strips.ActionType
This function returns a List of all the Actions that are instances of this ActionType and which are applicable in the given WorldState.
getAtoms(NamedSymbol) - Method in class ai.planning.strips.HashedSetState
This function retrieves all those Atoms that are true for the given relation in this state.
getDomain() - Method in interface ai.planning.Plan
This function retrieves the Domain which contains the definitions of the ActionTypes of which the Actions in this Plan are instances.
getDomain() - Method in interface ai.planning.Problem
This function returns the domain over which this Problem is defined.
getDomain() - Method in class ai.planning.propositional.Problem
This function returns the domain over which this Problem is defined.
getDomain() - Method in class ai.planning.propositional.SequentialPlan
This function retrieves the Domain which contains the definitions of the ActionTypes of which the Actions in this Plan are instances.
getDomain() - Method in class ai.planning.strips.Problem
This function returns the domain over which this Problem is defined.
getDomain() - Method in class ai.planning.strips.SequentialPlan
This function retrieves the Domain which contains the definitions of the ActionTypes of which the Actions in this Plan are instances.
getDomain() - Method in class ai.planning.strips.WorldState
This function returns the Domain with which this WorldState is associated.
getDomainTypes() - Method in class ai.planning.strips.Domain
This function returns the derived set of domain types that have been defined for this Domain.
getDomainTypeSystem() - Method in class ai.planning.strips.Domain
This function returns the inferred types for this Domain.
getExtension(Class<? extends Extension>) - Method in class ai.planning.strips.Domain
This function retrieves the extension of the given type that may be used by this Domain.
getFluentRelations() - Method in class ai.planning.strips.Domain
This function returns the Set of all the NamedSymbols that appear as relations in effects of the operators.
getGoal() - Method in interface ai.planning.Problem
This function returns the goal conditions that define this Problem.
getGoal() - Method in class ai.planning.propositional.Problem
This function returns the goal conditions that define this Problem.
getGoal() - Method in class ai.planning.strips.Problem
This function returns the goal conditions that define this Problem.
getInitialState() - Method in interface ai.planning.Problem
This function returns the initial state of the world that defines this Problem.
getInitialState() - Method in class ai.planning.propositional.Problem
This function returns the initial state of the world that defines this Problem.
getInitialState() - Method in class ai.planning.strips.Problem
This function returns the initial state of the world that defines this Problem.
getInstances(Domain.DomainType) - Method in class ai.planning.strips.Problem
 
getInternalClass() - Method in class ai.planning.propositional.PplDomainAdaptor
This function returns the Class that holds the internal representation this adaptor translates to and from.
getInternalClass() - Method in class ai.planning.propositional.PplProblemAdaptor
This function returns the Class that holds the internal representation this adaptor translates to and from.
getInternalClass() - Method in class ai.planning.propositional.PplSequentialPlanAdaptor
This function returns the Class that holds the internal representation this adaptor translates to and from.
getInternalClass() - Method in class ai.planning.strips.PddlDomainAdaptor
This function returns the Class that holds the internal representation this adaptor translates to and from.
getInternalClass() - Method in class ai.planning.strips.PddlPlanAdaptor
This function returns the Class that holds the internal representation this adaptor translates to and from.
getInternalClass() - Method in class ai.planning.strips.PddlProblemAdaptor
This function returns the Class that holds the internal representation this adaptor translates to and from.
getLabel() - Method in class ai.planning.propositional.Action
This function returns the unique label that distinguishes this Action from other Actions of the same ActionType.
getModel(NamedSymbol) - Method in class ai.planning.strips.ModelBasedState
This function retrieves all those Atoms that are true for the given (static or fluent) relation in this state.
getName() - Method in interface ai.planning.ActionType
This function returns the NamedSymbol representing the name of this ActionType.
getName() - Method in interface ai.planning.Domain
This function returns the name of this Domain.
getName() - Method in class ai.planning.propositional.ActionType
This function returns the NamedSymbol representing the name of this ActionType.
getName() - Method in class ai.planning.propositional.Domain
This function returns the name of this Domain.
getName() - Method in class ai.planning.strips.ActionType
This function returns the NamedSymbol representing the name of this ActionType.
getName() - Method in class ai.planning.strips.Domain
This function returns the name of this Domain.
getNegativeEffects() - Method in interface ai.planning.ActionType
This function returns the negative effects of this ActionTpye.
getNegativeEffects() - Method in class ai.planning.propositional.ActionType
This function returns the negative effects of this ActionTpye.
getNegativeEffects() - Method in class ai.planning.strips.Action
This function returns the negative effects associated with this Action.
getNegativeEffects() - Method in class ai.planning.strips.ActionType
This function returns the negative effects of this ActionTpye.
getNegativeGoals() - Method in interface ai.planning.Goal
This function returns the set of negative goal conditions that define this Goal.
getNegativeGoals() - Method in class ai.planning.propositional.Goal
This function is not supported as there are no negative goals.
getNegativeGoals() - Method in class ai.planning.strips.Goal
This function returns the set of negative goal conditions that define this Goal.
getNegativePreconditions() - Method in interface ai.planning.ActionType
This function returns the preconditions that must be false in a WorldState before an Action of this type can be applied.
getNegativePreconditions() - Method in class ai.planning.propositional.ActionType
This function returns null as there are no negative preconditions in this representation.
getNegativePreconditions() - Method in class ai.planning.strips.Action
This function returns the negative preconditions associated with this Action.
getNegativePreconditions() - Method in class ai.planning.strips.ActionType
This function returns the preconditions that must be false in a WorldState before an Action of this type can be applied.
getObjectTypeSystem() - Method in class ai.planning.strips.Problem
This function returns the inferred types for this Domain.
getOperator(NamedSymbol) - Method in interface ai.planning.Domain
This function returns the ActionType with the given name that may be defined in this Domain.
getOperator(NamedSymbol) - Method in class ai.planning.propositional.Domain
This function returns the ActionType with the given name that may be defined in this Domain.
getOperator(NamedSymbol) - Method in class ai.planning.strips.Domain
This function can be used to retrieve a specific ActionType defined in this Domain.
getOperators() - Method in interface ai.planning.Domain
This function returns the List of Operators that define this Domain.
getOperators() - Method in class ai.planning.propositional.Domain
This function returns the List of ActionTypes that define this Domain.
getOperators() - Method in class ai.planning.strips.Domain
This function returns the List of ActionTypes that define this Domain.
getParameters() - Method in interface ai.planning.ActionType
This function returns the parameters representing Objects used by this ActionType.
getParameters() - Method in class ai.planning.propositional.ActionType
This function is not supported as there are no parameters in the propositional representation.
getParameters() - Method in class ai.planning.strips.ActionType
This function returns the variables representing parameters of this ActionType.
getPartialSubGoals(ActionType, Problem) - Method in class ai.planning.strips.Goal
This function computes the regression set of this Goal.
getPositiveEffects() - Method in interface ai.planning.ActionType
This function returns the positive effects of this ActionTpye.
getPositiveEffects() - Method in class ai.planning.propositional.ActionType
This function returns the positive effects of this ActionTpye.
getPositiveEffects() - Method in class ai.planning.strips.Action
This function returns the positive effects associated with this Action.
getPositiveEffects() - Method in class ai.planning.strips.ActionType
This function returns the positive effects of this ActionTpye.
getPositiveGoals() - Method in interface ai.planning.Goal
This function returns the set of positive goal conditions that define this Goal.
getPositiveGoals() - Method in class ai.planning.propositional.Goal
This function returns the set of goal conditions that define this Goal.
getPositiveGoals() - Method in class ai.planning.strips.Goal
This function returns the set of positive goal conditions that define this Goal.
getPositivePreconditions() - Method in interface ai.planning.ActionType
This function returns the preconditions that must be true in a WorldState before an Action of this type can be applied.
getPositivePreconditions() - Method in class ai.planning.propositional.ActionType
This function returns the preconditions that must be true in a WorldState before an Action of this type can be applied.
getPositivePreconditions() - Method in class ai.planning.strips.Action
This function returns the positive preconditions associated with this Action.
getPositivePreconditions() - Method in class ai.planning.strips.ActionType
This function returns the preconditions that must be true in a WorldState before an Action of this type can be applied.
getProperty(String) - Method in class ai.planning.propositional.PplDomainAdaptor
This function gets the property that is associated with the given key.
getProperty(String) - Method in class ai.planning.propositional.PplProblemAdaptor
This function gets the property that is associated with the given key.
getProperty(String) - Method in class ai.planning.propositional.PplSequentialPlanAdaptor
This function gets the property that is associated with the given key.
getProperty(String) - Method in class ai.planning.strips.PddlDomainAdaptor
This function gets the property that is associated with the given key.
getProperty(String) - Method in class ai.planning.strips.PddlPlanAdaptor
This function gets the property that is associated with the given key.
getProperty(String) - Method in class ai.planning.strips.PddlProblemAdaptor
This function gets the property that is associated with the given key.
getPropositionalProblem() - Method in class ai.planning.strips.ToPropositionalTransformer
This function can be used to retrieve the propositional planning problem from this transformer.
getSearchEngine() - Method in class ai.planning.propositional.ssp.ForwardSearchPlanner
This function returns the SearchEngine (a BestFirstSearcherForIntCostFn) that is used by this planner to perform the search for the next plan.
getSearcher() - Method in class ai.planning.strips.ssp.GndFwdSearchPlanner
This function can be used to obtain the SearchEngine used by this planner.
getSignature(NamedSymbol) - Method in class ai.planning.strips.Domain
This function returns the signature for the given relation in this Domain.
getStaticRelations() - Method in class ai.planning.strips.Domain
This function returns the Set of all the NamedSymbols that appear as relations in preconditions of the operators, but do not appear in any of the effects.
getSubGoals(Goal) - Method in class ai.planning.propositional.Domain
This function computes the regression set of the given Goal.
getSubGoals(Set<Goal>) - Method in class ai.planning.propositional.Domain
This function computes the possible sub-goals of the given Set of Goals.
getSuccessors(WorldState) - Method in class ai.planning.propositional.Domain
This function computes all the successor states of the given WorldState.
getSuccessors(Set<WorldState>) - Method in class ai.planning.propositional.Domain
This function computes all the successor states of the given Set of WorldStates.
getSyntaxName() - Method in class ai.planning.propositional.PplDomainAdaptor
This function returns the name that should identify the syntactical language that this adaptor translates to and from.
getSyntaxName() - Method in class ai.planning.propositional.PplProblemAdaptor
This function returns the name that should identify the syntactical language that this adaptor translates to and from.
getSyntaxName() - Method in class ai.planning.propositional.PplSequentialPlanAdaptor
This function returns the name that should identify the syntactical language that this adaptor translates to and from.
getSyntaxName() - Method in class ai.planning.strips.PddlDomainAdaptor
This function returns the name that should identify the syntactical language that this adaptor translates to and from.
getSyntaxName() - Method in class ai.planning.strips.PddlPlanAdaptor
This function returns the name that should identify the syntactical language that this adaptor translates to and from.
getSyntaxName() - Method in class ai.planning.strips.PddlProblemAdaptor
This function returns the name that should identify the syntactical language that this adaptor translates to and from.
getValue(Variable) - Method in class ai.planning.strips.ActionType.ArrayGrounding
This function returns the Term the given Variable is mapped to.
getValue(Variable) - Method in class ai.planning.strips.Grounding
This function returns the Term the given Variable is mapped to.
getVars() - Method in class ai.planning.strips.ActionType.ArrayGrounding
This function returns a Set of all the Variables that are unified in this Substitution.
getVars() - Method in class ai.planning.strips.Grounding
This function returns a Set of all the Variables that are bound in this Grounding.
GndFwdSearchPlanner - Class in ai.planning.strips.ssp
This class is a very simple planner that works by searching the space of WorldStates forward from the initial state.
GndFwdSearchPlanner(Problem) - Constructor for class ai.planning.strips.ssp.GndFwdSearchPlanner
This constructor creates a new planner that will search for a solution Plan for the given Problem.
GndFwdSearchPlanner(Problem, Class<? extends BestFirstSearcherForIntCostFn>, Class<? extends IntCostHeuristic>, SearchEngine.GraphType, long) - Constructor for class ai.planning.strips.ssp.GndFwdSearchPlanner
 
GndFwdSearchPlanner.DefaultHeuristic - Class in ai.planning.strips.ssp
 
GndFwdSearchPlanner.DefaultHeuristic(Problem) - Constructor for class ai.planning.strips.ssp.GndFwdSearchPlanner.DefaultHeuristic
 
Goal<A> - Interface in ai.planning
A goal is usually defined as a set of Atoms in planning.
Goal - Class in ai.planning.propositional
A goal is defined as a set of Atoms in propositional planning.
Goal(Set<Atom>) - Constructor for class ai.planning.propositional.Goal
This constructor creates a new Goal in which the given Atoms are to be achieved.
Goal(Atom...) - Constructor for class ai.planning.propositional.Goal
This constructor creates a new Goal in which the given Atoms are to be achieved.
goal - Variable in class ai.planning.propositional.Problem
the goal condition to be achieved
Goal - Class in ai.planning.strips
A goal is defined as a set of Atoms in propositional planning.
Goal(Set<Atom>, Set<Atom>) - Constructor for class ai.planning.strips.Goal
This constructor creates a new Goal in which the Atoms from the first given Set are to be achieved and the Atoms from the second given Set must not hold.
Goal(Collection<Literal>) - Constructor for class ai.planning.strips.Goal
This constructor creates a new Goal in which the given positive Literals are to be achieved and the given negative Literals must not hold.
goal - Variable in class ai.planning.strips.Problem
the goal condition to be achieved
Goal.UgConditions - Class in ai.planning.strips
 
Goal.UgConditions(ActionType.ArrayGrounding, ActionType, Set<NamedSymbol>) - Constructor for class ai.planning.strips.Goal.UgConditions
 
Goal.UgConditions(ActionType.ArrayGrounding, Goal.UgConditions) - Constructor for class ai.planning.strips.Goal.UgConditions
 
goalDistance(GndFwdSearchPlanner.SearchState) - Method in class ai.planning.strips.ssp.GndFwdSearchPlanner.DefaultHeuristic
 
goals - Variable in class ai.planning.propositional.Goal
the set of Atoms that define this Goal
goalTT - Static variable in class ai.planning.propositional.PplProblemAdaptor
the token types used
goalTT - Static variable in class ai.planning.strips.PddlProblemAdaptor
the token types used
grounding - Variable in class ai.planning.strips.Goal.UgConditions
 
Grounding - Class in ai.planning.strips
A Substitution maps a set of Variables to a set of Terms.
Grounding() - Constructor for class ai.planning.strips.Grounding
 

A C D E F G H I L M N O P R S T U V W