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

A

Action<A> - Interface in ai.planning
An Action is an activity that may be executable by some agent.
Action - Class in ai.planning.propositional
An Action is an activity that may be executable by some agent.
Action(ActionType) - Constructor for class ai.planning.propositional.Action
This constructor creates a new Action of the given type.
Action - Class in ai.planning.strips
An Action is an activity that may be executable by some agent.
Action(ActionType, List<Constant>, boolean) - Constructor for class ai.planning.strips.Action
This constructor creates a new Action of the given type.
Action(ActionType, Grounding, boolean) - Constructor for class ai.planning.strips.Action
This constructor creates a new Action of the given type.
actions - Variable in class ai.planning.propositional.SequentialPlan
the sequence of Actions that constitute this SequentialPlan
actions - Variable in class ai.planning.strips.SequentialPlan
the sequence of Actions contained in this Plan
actionsTT - Static variable in class ai.planning.propositional.PplSequentialPlanAdaptor
the token types used
actionsTT - Static variable in class ai.planning.strips.PddlPlanAdaptor
the token types used
actionTT - Static variable in class ai.planning.propositional.PplDomainAdaptor
the token types used
actionTT - Static variable in class ai.planning.strips.PddlDomainAdaptor
the token types used
actionTT - Static variable in class ai.planning.strips.PddlPlanAdaptor
the token types used
ActionType<A> - Interface in ai.planning
An ActionType represents a class of Actions.
ActionType - Class in ai.planning.propositional
An ActionType represents a class of Actions.
ActionType(NamedSymbol, Set<Atom>, Set<Atom>, Set<Atom>) - Constructor for class ai.planning.propositional.ActionType
This constructor takes a NamedSymbol representing the name of the ActionType and three Sets of propositional Atoms representing the preconditions, negative effects (also known as the delete list), and positive effects of this ActionType.
ActionType(NamedSymbol, Atom[], Atom[], Atom[]) - Constructor for class ai.planning.propositional.ActionType
This constructor takes a NamedSymbol representing the name of the ActionType and three Arrays of propositional Atoms representing the preconditions, negative effects (also known as the delete list), and positive effects of this ActionType.
actionType - Variable in class ai.planning.strips.Action
the ActionType which this Action instantiates
ActionType - Class in ai.planning.strips
An ActionType represents a class of Actions.
ActionType(NamedSymbol, List<Variable>, List<Atom>, List<Atom>, List<Atom>, List<Atom>) - Constructor for class ai.planning.strips.ActionType
This constructor takes a NamedSymbol representing the name of the ActionType, a List of Variables representing the parameters of the ActionType, and four Lists of propositional Atoms representing the negative and positive preconditions, the negative effects (also known as the delete list), and the positive effects of this ActionType.
ActionType(NamedSymbol, List<Variable>, Collection<Literal>, Collection<Literal>) - Constructor for class ai.planning.strips.ActionType
This constructor takes a NamedSymbol representing the name of the ActionType, a List of Variables representing the parameters of the ActionType, and two Lists of propositional Literals representing the preconditions and effects of this ActionType.
ActionType.ArrayGrounding - Class in ai.planning.strips
A Substitution maps a set of Variables to a set of Terms.
ActionType.ArrayGrounding(int) - Constructor for class ai.planning.strips.ActionType.ArrayGrounding
This constructor creates a new Grounding with no associations.
add(Atom) - Method in class ai.planning.propositional.WorldState
This function asserts the given Atom in this WorldState.
add(Atom) - Method in class ai.planning.strips.HashedSetState
This function asserts the given Atom in this WorldState.
add(Atom) - Method in class ai.planning.strips.ModelBasedState
This function asserts the given Atom in this WorldState.
add(Atom) - Method in interface ai.planning.strips.ModelBasedState.RelationModel
 
add(Atom) - Method in class ai.planning.strips.ModelBasedState.SetModel
 
add(Atom) - Method in class ai.planning.strips.WorldState
This function asserts the given Atom in this WorldState.
add(A) - Method in interface ai.planning.WorldState
This function asserts the given Atom in this WorldState.
addAll(Atom[]) - Method in class ai.planning.propositional.WorldState
This function asserts all the given Atoms in this WorldState.
addAll(Atom[]) - Method in class ai.planning.strips.WorldState
This function asserts all the given Atoms in this WorldState.
addAll(A[]) - Method in interface ai.planning.WorldState
This function asserts all the given Atoms in this WorldState.
addFirst(Action) - Method in class ai.planning.propositional.SequentialPlan
This function adds the given Action to the front of this SequentialPlan.
addLast(Action) - Method in class ai.planning.propositional.SequentialPlan
This function adds the given Action to the end of this SequentialPlan.
addrString() - Method in class ai.planning.strips.Action
This function returns a String that corresponds to the address of this Object in memory.
addTT - Static variable in class ai.planning.propositional.PplDomainAdaptor
the token types used
ai.planning - package ai.planning
 
ai.planning.propositional - package ai.planning.propositional
 
ai.planning.propositional.ssp - package ai.planning.propositional.ssp
 
ai.planning.strips - package ai.planning.strips
 
ai.planning.strips.ssp - package ai.planning.strips.ssp
 
allDomains - Static variable in class ai.planning.propositional.Domain
all known Domains indexed by their name
allowComplementaryEffects - Variable in class ai.planning.strips.ssp.GndFwdSearchPlanner
whether the planner should consider Actions with inconsistent effects
allTypes - Variable in class ai.planning.strips.Domain.DomainTypeSystem
 
andTT - Static variable in class ai.planning.strips.PddlDomainAdaptor
the token types used
append(Action) - Method in class ai.planning.strips.SequentialPlan
This function adds the given Action to the end of this plan.
applyIn(WorldState<A>) - Method in interface ai.planning.Action
This function computes a new WorldState that is the result of applying this Action in the given state.
applyIn(WorldState<A>) - Method in interface ai.planning.Plan
This function computes a new WorldState that is the result of applying this Plan in the given state.
applyIn(WorldState<Atom>) - Method in class ai.planning.propositional.Action
This function computes a new WorldState that is the result of applying this Action in the given state.
applyIn(WorldState<Atom>) - Method in class ai.planning.propositional.SequentialPlan
This function computes a new WorldState that is the result of applying this SequentialPlan in the given state.
applyIn(WorldState<Atom>) - Method in class ai.planning.strips.Action
This function computes a new WorldState that is the result of applying this Action in the given state.
applyIn(WorldState) - Method in class ai.planning.strips.Action
This function computes a new WorldState that is the result of applying this Action in the given state.
applyIn(WorldState<Atom>) - Method in class ai.planning.strips.SequentialPlan
This function computes a new WorldState that is the result of applying this Plan in the given state.
argNr - Variable in class ai.planning.strips.Domain.PredicateArgNrPair
 
argToType - Variable in class ai.planning.strips.Domain.DomainTypeSystem
 
asSequentialPlan() - Method in interface ai.planning.Plan
This function returns a linearised, total-order version of this Plan.
asSequentialPlan() - Method in class ai.planning.propositional.SequentialPlan
This function simply returns this Plan.
asSequentialPlan() - Method in class ai.planning.strips.SequentialPlan
This function returns a linearised, total-order version of this Plan.
assignTo(NameSpace) - Method in class ai.planning.propositional.SequentialPlan
This function can be used to generate labels for the Actions in this plan.

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