Index

A B C D E F G H I J L M N O P Q R S T U V W X Z 
All Classes|All Packages|Constant Field Values|Serialized Form

A

AbstractAtomicFormula - Class in fr.uga.pddl4j.problem
This class implements an atomic formula.
AbstractAtomicFormula(int, int[]) - Constructor for class fr.uga.pddl4j.problem.AbstractAtomicFormula
Creates a new atomic formula with a specified symbol and list of arguments.
AbstractAtomicFormula(AbstractAtomicFormula) - Constructor for class fr.uga.pddl4j.problem.AbstractAtomicFormula
Creates a new atomic formula from an other formula.
AbstractDurativeOperator - Class in fr.uga.pddl4j.problem.operator
This abstract class implements the common part of a durative operator.
AbstractDurativeOperator(AbstractDurativeOperator) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Creates a new operator from an other.
AbstractDurativeOperator(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Creates a new operator.
AbstractDurativeOperator(String, int[], int[], TemporalCondition) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Creates a new operator.
AbstractFluentDescription - Class in fr.uga.pddl4j.problem.operator
This class implements a common methods to manipulate a fluent description.
AbstractFluentDescription() - Constructor for class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Creates a new fluent description.
AbstractFluentDescription(FluentDescription) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Creates a new fluent description from an other one.
AbstractFluentDescription(BitVector, BitVector) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Creates a new fluent description from a specified positive and negative timed fluent description.
AbstractHeuristic - Class in fr.uga.pddl4j.heuristics
This interface defines the methods accessible from all heuristics.
AbstractHeuristic() - Constructor for class fr.uga.pddl4j.heuristics.AbstractHeuristic
 
AbstractHTNPlanner - Class in fr.uga.pddl4j.planners.htn
This abstract class defines the commun methods of all HTN planners.
AbstractHTNPlanner() - Constructor for class fr.uga.pddl4j.planners.htn.AbstractHTNPlanner
Creates a new planner with a default configuration.
AbstractHTNPlanner(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.htn.AbstractHTNPlanner
Creates a new planner with a specific configuration.
AbstractInstantiatedOperator - Class in fr.uga.pddl4j.problem.operator
This abstract class implements the common part of an ground operator (action or method) what ever its representation, i.e., integer or bit set.
AbstractInstantiatedOperator(Operator) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Creates a new operator from an other.
AbstractInstantiatedOperator(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Creates a new operator.
AbstractInstantiatedOperator(String, int[], int[]) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Creates a new operator.
AbstractIntOperator - Class in fr.uga.pddl4j.problem.operator
This abstract class implements the common part of an operator (action of method) with integer representation.
AbstractIntOperator(AbstractIntOperator) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Creates a new operator from another.
AbstractIntOperator(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Creates a new operator with.
AbstractIntOperator(String, int[], int[], Expression<Integer>) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Creates a new operator.
AbstractNumericExpression - Class in fr.uga.pddl4j.problem.numeric
This class defines the methods common to all numerical expressions.
AbstractNumericExpression(AbstractNumericExpression) - Constructor for class fr.uga.pddl4j.problem.numeric.AbstractNumericExpression
Creates a deep copy of numeric expression.
AbstractNumericExpression(ArithmeticExpression, ArithmeticExpression) - Constructor for class fr.uga.pddl4j.problem.numeric.AbstractNumericExpression
Creates a new numeric expression with a specified left and right expression and no time specifier.
AbstractOperator - Class in fr.uga.pddl4j.problem.operator
This abstract class implements the common part of an operator (action of method) with bitset representation.
AbstractOperator(AbstractOperator) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractOperator
Creates a new operator from another.
AbstractOperator(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractOperator
Creates a new operator.
AbstractOperator(String, int[], int[], Condition) - Constructor for class fr.uga.pddl4j.problem.operator.AbstractOperator
Creates a new operator.
AbstractOrderingConstraintNetwork - Class in fr.uga.pddl4j.problem.operator
This abstract class implements the common methods to deal with ordering constrains used to specify ordering between the subtasks of the methods.
AbstractOrderingConstraintNetwork() - Constructor for class fr.uga.pddl4j.problem.operator.AbstractOrderingConstraintNetwork
 
AbstractParsedObject - Class in fr.uga.pddl4j.parser
This abstract class implements the common methods of all object produced by the parser.
AbstractParsedObject() - Constructor for class fr.uga.pddl4j.parser.AbstractParsedObject
Creates a default object.
AbstractParsedObject(int, int, int, int) - Constructor for class fr.uga.pddl4j.parser.AbstractParsedObject
Creates a new locatable object with a specified begin line and column and a specified end line and column.
AbstractParsedObject(AbstractParsedObject) - Constructor for class fr.uga.pddl4j.parser.AbstractParsedObject
Creates a parser object from another.
AbstractPlan - Class in fr.uga.pddl4j.plan
This abstract class implements the main methods of a search.
AbstractPlan() - Constructor for class fr.uga.pddl4j.plan.AbstractPlan
Creates a new empty search.
AbstractPlan(Plan) - Constructor for class fr.uga.pddl4j.plan.AbstractPlan
Creates a new search from an other one.
AbstractPlanner - Class in fr.uga.pddl4j.planners
This abstract class defines the main methods to access a planner.
AbstractPlanner() - Constructor for class fr.uga.pddl4j.planners.AbstractPlanner
Creates a new planner.
AbstractPlanner(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.AbstractPlanner
Creates a new planner with a specific configuration.
AbstractProblem - Class in fr.uga.pddl4j.problem
This class contains all the methods needed to encode a planning problem into int representation before instantiation.
AbstractProblem(DefaultParsedProblem) - Constructor for class fr.uga.pddl4j.problem.AbstractProblem
Creates a new problem from a domain and problem.
AbstractProblem.Data - Enum Class in fr.uga.pddl4j.problem
The enum used to list the set of internal data structures needed by the instantiation process.
AbstractStateHeuristic - Class in fr.uga.pddl4j.heuristics.state
This abstract class implements the basic methods of goal cost heuristics.
AbstractStateHeuristic(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Create a new goal cost heuristic for a specified planning problem.
AbstractStateSpacePlanner - Class in fr.uga.pddl4j.planners.statespace
This abstract class defines the main methods to access a state based planner.
AbstractStateSpacePlanner() - Constructor for class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Creates a new planner.
AbstractStateSpacePlanner(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Creates a new planner with a specific configuration.
AbstractStateSpaceSearch - Class in fr.uga.pddl4j.planners.statespace.search
This abstract class defines the main methods for search strategies.
AbstractStateSpaceSearch() - Constructor for class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Create a new search strategy.
AbstractStateSpaceSearch(int) - Constructor for class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Create a new search strategy.
AbstractStateSpaceSearch(int, StateHeuristic.Name, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Create a new search strategy.
AbstractSTNNode - Class in fr.uga.pddl4j.planners.htn.stn
This class implements a node for the simple task network planners of the PDDL4J library.
AbstractSTNNode() - Constructor for class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Creates a new empty node with an empty state.
AbstractSTNNode(AbstractSTNNode) - Constructor for class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Creates a new node from an other.
AbstractSTNNode(State, AbstractSTNNode, int, int) - Constructor for class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Creates a new node with a specified state and task network.
AbstractSTNPlanner - Class in fr.uga.pddl4j.planners.htn.stn
This abstract class implements the common methods of all Simple Task Network planners.
AbstractSTNPlanner() - Constructor for class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Creates a new planner with a default configuration.
AbstractSTNPlanner(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Creates a new planner with a specific configuration.
Action - Class in fr.uga.pddl4j.problem.operator
This class implements a compact representation for action of the planning problem.
Action(Action) - Constructor for class fr.uga.pddl4j.problem.operator.Action
Creates a new action from an other.
Action(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.Action
Creates a new action.
Action(String, int, Condition, Effect) - Constructor for class fr.uga.pddl4j.problem.operator.Action
Creates a new action.
ACTION - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The action symbol.
ACTION_COSTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :action-costs requirement (since PDDL3.1).
actions() - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns the list of actions contained in the plan in the ordering of their time specifiers.
actions() - Method in interface fr.uga.pddl4j.plan.Plan
Returns the list of actions contained in the search in the ordering of their time specifiers.
actions() - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns the list of actions contained in the plan ordered depending on their time specifier.
actions() - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns the list of actions contained in the plan ordered depending on their time specifier.
ACTIONS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of actions of the instantiated problem.
add(int, Action) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Adds an action at a specified time specifier in the plan.
add(int, Action) - Method in interface fr.uga.pddl4j.plan.Plan
Adds an action at a specified time specifier in the search.
add(int, Action) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Adds an action at a specified time specifier in the plan.
add(int, Action) - Method in class fr.uga.pddl4j.plan.TemporalPlan
Adds an action at a specified time specifier in the plan.
add(TypedSymbol<String>) - Method in class fr.uga.pddl4j.parser.NamedTypedList
Add a new argument at the end of the list.
addAction(ParsedAction) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds an action to the domain.
addAction(ParsedAction) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds an action to the domain.
addArgument(Symbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Adds an argument to this expression.
addChild(Expression<T>) - Method in class fr.uga.pddl4j.parser.Expression
Add a new child expression to this expression.
addConditionalEffect(ConditionalEffect) - Method in class fr.uga.pddl4j.problem.operator.Action
Adds a conditional effect to the action.
addConditionalEffect(TemporalConditionalEffect) - Method in class fr.uga.pddl4j.problem.operator.DurativeAction
Adds a conditional effect to the action.
addConstant(TypedSymbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a constant to the domain.
addConstant(TypedSymbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a constant to the domain.
addDerivedPredicate(ParsedDerivedPredicate) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a derived predicate to the domain.
addDerivedPredicate(ParsedDerivedPredicate) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a derived predicate to the domain.
addFunction(NamedTypedList) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a function to the domain.
addFunction(NamedTypedList) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a function to the domain.
addInitialFact(Expression<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds an initial fact to the problem.
addInitialFact(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Adds an initial fact to the problem.
addMethod(ParsedMethod) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a method to the domain.
addMethod(ParsedMethod) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a method to the domain.
addNumericAssignment(NumericAssignment) - Method in class fr.uga.pddl4j.problem.operator.Effect
Adds a numeric assignment to the effect.
addNumericConstraint(NumericConstraint) - Method in class fr.uga.pddl4j.problem.operator.Condition
Adds a numeric constraints of the precondition.
addNumericFluent(NumericVariable) - Method in class fr.uga.pddl4j.problem.InitialState
Adds a numeric variables to the initial state.
addObject(TypedSymbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds an object to the problem.
addObject(TypedSymbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Adds an object to the problem.
addPredicate(NamedTypedList) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a predicate to the domain.
addPredicate(NamedTypedList) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a predicate to the domain.
addQuantifiedVariable(TypedSymbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Adds a quantified variable to this expression.
addRequirement(RequireKey) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a requirements to the domain.
addRequirement(RequireKey) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a requirements to the domain.
addRequirement(RequireKey) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Adds a requirements to the domain.
addRow(int, BitVector) - Method in class fr.uga.pddl4j.util.BitMatrix
Adds a row at a specified index in the matrix.
addRow(BitVector) - Method in class fr.uga.pddl4j.util.BitMatrix
Adds a row at the end of the matrix.
addSearchStrategy(SearchStrategy.Name) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Adds a search strategy to the planner.
addTask(NamedTypedList) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a task to the domain.
addTask(NamedTypedList) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a task to the domain.
addType(Symbol<String>) - Method in class fr.uga.pddl4j.parser.NamedTypedList
Adds a type to this name type list.
addType(Symbol<T>) - Method in class fr.uga.pddl4j.parser.TypedSymbol
Adds a type to this typed token.
addType(TypedSymbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Adds a type to the domain.
addType(TypedSymbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Adds a type to the domain.
AdjustedSum - Class in fr.uga.pddl4j.heuristics.state
This class implement the adjusted sum heuristic.
AdjustedSum(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.AdjustedSum
Creates a new AdjustedSum heuristic for a specified planning problem.
AdjustedSum2 - Class in fr.uga.pddl4j.heuristics.state
This class implement the adjusted sum 2 heuristic.
AdjustedSum2(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.AdjustedSum2
Creates a new AdjustedSum2 heuristic for a specified planning problem.
ADL - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :adl requirement.
AJUSTED_SUM - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the AdjustedSum heuristic.
AJUSTED_SUM2 - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the AdjustedSum2 heuristic.
AJUSTED_SUM2M - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the AdjustedSum2M heuristic.
AjustedSum2M - Class in fr.uga.pddl4j.heuristics.state
This class implement the adjusted sum 2M heuristic.
AjustedSum2M(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.AjustedSum2M
Creates a new AJUSTED_SUM2M heuristic for a specified planning problem.
ALL - Static variable in class fr.uga.pddl4j.planners.LogLevel
All levels including custom levels.
ALWAYS_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the always expressions.
ALWAYS_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for always method constraints in HDDL fragment.
ALWAYS_WITHIN_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the always within expressions.
and(BitSet) - Method in class fr.uga.pddl4j.util.BitSet
Performs a logical AND of this target bit set with the argument bit set.
AND - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the conjunctive expressions.
andNot(BitSet) - Method in class fr.uga.pddl4j.util.BitSet
Clears all of the bits in this BitSet whose corresponding bit is set in the specified BitSet.
apply(ConditionalEffect) - Method in class fr.uga.pddl4j.problem.State
Applies a conditional effects to this state.
apply(Effect) - Method in class fr.uga.pddl4j.problem.State
Applies a specified state to this state.
apply(List<ConditionalEffect>) - Method in class fr.uga.pddl4j.problem.State
Applies a list of conditional effects to this state.
ArithmeticExpression - Class in fr.uga.pddl4j.problem.numeric
This class implements an arithmetic expression.
ArithmeticExpression(double) - Constructor for class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Creates an arithmetic expression of type number with a specified value.
ArithmeticExpression(int) - Constructor for class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Creates an arithmetic expression of type variable with for a specified numeric fluent.
ArithmeticExpression(int, double) - Constructor for class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Creates an arithmetic expression of type variable with for a specified numeric fluent and value.
ArithmeticExpression(ArithmeticExpression) - Constructor for class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Creates a deep copy of arithmetic expression from an other.
ArithmeticExpression(ArithmeticOperator, ArithmeticExpression, ArithmeticExpression) - Constructor for class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Creates an arithmetic expression of type operator.
ArithmeticExpression.Type - Enum Class in fr.uga.pddl4j.problem.numeric
The type of the arithmetic operators.
ArithmeticOperator - Enum Class in fr.uga.pddl4j.problem.numeric
This enum defines the arithmetic operators.
arity() - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Returns the arity of this atomic formula, i.e., the number of arguments of the atomic formula.
arity() - Method in interface fr.uga.pddl4j.problem.AtomicFormula
Returns the arity of this atomic formula, i.e., the number of arguments of the atomic formula.
arity() - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns the arity of the operator.
arity() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns the arity of the task network.
arity() - Method in interface fr.uga.pddl4j.problem.operator.Operator
Returns the arity of the operator.
ASP - Class in fr.uga.pddl4j.examples.asp
The class is an example.
ASP() - Constructor for class fr.uga.pddl4j.examples.asp.ASP
Creates a new A* search planner with the default configuration.
ASP(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.examples.asp.ASP
Creates a new A* search planner with a specified configuration.
assign(Expression<T>) - Method in class fr.uga.pddl4j.parser.Expression
Assigns a specified expression to this expression.
assign(List<NumericVariable>) - Method in class fr.uga.pddl4j.problem.numeric.NumericAssignment
Returns the value assigned.
ASSIGN - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the assign expressions.
ASSIGN - Enum constant in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
The operator assign.
AssignmentOperator - Enum Class in fr.uga.pddl4j.problem.numeric
The assignment operator are used in numeric assignment in action effects.
astar(Problem) - Method in class fr.uga.pddl4j.examples.asp.ASP
Search a solution plan for a planning problem using an A* search strategy.
AStar - Class in fr.uga.pddl4j.planners.statespace.search
This class implements A* search strategy.
AStar() - Constructor for class fr.uga.pddl4j.planners.statespace.search.AStar
Creates a new AStar search strategy with default parameters.
AStar(int, StateHeuristic.Name, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.AStar
Creates a new AStar search strategy.
ASTAR - Enum constant in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
The A* search strategy.
AT_END - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the at end temporal expressions.
AT_END_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the at end constraint expressions.
AT_END_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for at end method constraints in HDDL fragment.
AT_MOST_ONCE_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the at most once expressions.
AT_MOST_ONCE_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for at most once method constraints in HDDL fragment.
AT_START - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the at start temporal expressions.
AT_START_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for at start between method constraints in HDDL fragment.
ATOM - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for an atom, i.e, atomic formula.
AtomicFormula - Interface in fr.uga.pddl4j.problem
This interface describes the interface of every atomic formulas.
AtomicFormulaSimplifier<T> - Interface in fr.uga.pddl4j.problem
This interface defines the method that must be implemented by object able to simplify atomic formula.

B

BitMatrix - Class in fr.uga.pddl4j.util
This class implements a bit matrix.
BitMatrix(int) - Constructor for class fr.uga.pddl4j.util.BitMatrix
Creates a new squared matrix of a specific size.
BitMatrix(int, int) - Constructor for class fr.uga.pddl4j.util.BitMatrix
Creates a new bit matrix with a specified number of rows and columns.
BitMatrix(BitMatrix) - Constructor for class fr.uga.pddl4j.util.BitMatrix
Creates a deep copy from an other matrix.
BitSet - Class in fr.uga.pddl4j.util
This class implements a vector of bits that grows as needed.
BitSet() - Constructor for class fr.uga.pddl4j.util.BitSet
Creates a new bit set.
BitSet(int) - Constructor for class fr.uga.pddl4j.util.BitSet
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range 0 through nbits-1.
BitVector - Class in fr.uga.pddl4j.util
This class implements a bit vector.
BitVector() - Constructor for class fr.uga.pddl4j.util.BitVector
Creates a new BitVector.
BitVector(int) - Constructor for class fr.uga.pddl4j.util.BitVector
Creates a new BitVector with a specific size.
BitVector(Condition) - Constructor for class fr.uga.pddl4j.util.BitVector
Creates a new BitVector from a specified BitExp.
BitVector(BitVector) - Constructor for class fr.uga.pddl4j.util.BitVector
Creates a new BitVector from an other state.
BREADTH_FIRST - Enum constant in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
The breadth first search strategy.
BreadthFirstSearch - Class in fr.uga.pddl4j.planners.statespace.search
This class implements Breadth First Search strategy.
BreadthFirstSearch() - Constructor for class fr.uga.pddl4j.planners.statespace.search.BreadthFirstSearch
Creates a new Greedy best First Search search strategy with default parameters.
BreadthFirstSearch(int) - Constructor for class fr.uga.pddl4j.planners.statespace.search.BreadthFirstSearch
Creates a new Greedy best First Search search strategy.
byteToMByte(long) - Static method in class fr.uga.pddl4j.planners.Statistics
Converts a size in bytes in mega bytes.

C

call() - Method in class fr.uga.pddl4j.parser.Parser
This method contains the code called by the main method of the planner when planner are launched from command line.
call() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
This method contains the code called by the main method of the planner when planner are launched from command line.
cardinality() - Method in class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Returns the cardinality of the fluent description, i.e., the number of fluents defined the positive and negative timed fluent description.
cardinality() - Method in interface fr.uga.pddl4j.problem.operator.FluentDescription
Returns the cardinality of the fluent description, i.e., the number of fluents defined the positive and negative timed fluent description.
cardinality() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns the cardinality of the condition, i.e., the number of fluents defined in the at start, at end and overall conditions.
cardinality() - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the cardinality of the matrix, i.e., the number of bits set to 1 in the matrix.
cardinality() - Method in class fr.uga.pddl4j.util.BitSet
Returns the number of bits set to true in this BitSet.
clear() - Method in class fr.uga.pddl4j.parser.ErrorManager
Initialize the error manager.
clear() - Method in class fr.uga.pddl4j.plan.ParallelPlan
Removes all the actions of the plan.
clear() - Method in interface fr.uga.pddl4j.plan.Plan
Removes all the actions of the search.
clear() - Method in class fr.uga.pddl4j.plan.SequentialPlan
Removes all the actions of the plan.
clear() - Method in class fr.uga.pddl4j.plan.TemporalPlan
Removes all the actions of the plan.
clear() - Method in class fr.uga.pddl4j.util.BitSet
Sets all of the bits in this BitSet to false.
clear(int) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bit specified by the index to false.
clear(int, int) - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Removes the ordering constraints between two specified tasks.
clear(int, int) - Method in class fr.uga.pddl4j.util.BitMatrix
Sets the bit at a specified row and column position to false.
clear(int, int) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
clone() - Method in class fr.uga.pddl4j.util.BitSet
Cloning this BitSet produces a new BitSet that is equal to it.
columns - Variable in class fr.uga.pddl4j.util.BitMatrix
The number of columns.
columns() - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the number of columns of the matrix.
Combo - Class in fr.uga.pddl4j.heuristics.state
This class implement the combo heuristic.
Combo(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.Combo
Creates a new COMBO heuristic for a specified planning problem.
COMBO - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the Combo heuristic.
compare(Node, Node) - Method in class fr.uga.pddl4j.planners.statespace.search.NodeComparator
Compare two nodes' weight.
compareTo(Message) - Method in class fr.uga.pddl4j.parser.Message
Compare this message to another message.
compose(TemporalRelation) - Method in enum class fr.uga.pddl4j.problem.time.TemporalRelation
Returns the result of the composition of this temporal relation with another relation.
COMPOUND_TASKS_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The compound task symbols.
Condition - Class in fr.uga.pddl4j.problem.operator
This class implements the precondition of the actions or the methods.
Condition() - Constructor for class fr.uga.pddl4j.problem.operator.Condition
Creates new effect.
Condition(Condition) - Constructor for class fr.uga.pddl4j.problem.operator.Condition
Creates new effect from an other one.
Condition(BitVector, BitVector) - Constructor for class fr.uga.pddl4j.problem.operator.Condition
Creates new effect from a specified positive and negative fluent description and an empty set of numeric constraints.
CONDITIONAL_EFFECTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :conditional-effects requirement.
ConditionalEffect - Class in fr.uga.pddl4j.problem.operator
This class allows to implements the conditional effects of an action.
ConditionalEffect() - Constructor for class fr.uga.pddl4j.problem.operator.ConditionalEffect
Creates a new empty conditional effect.
ConditionalEffect(ConditionalEffect) - Constructor for class fr.uga.pddl4j.problem.operator.ConditionalEffect
Creates a conditional effect from an other.
ConditionalEffect(Condition, Effect) - Constructor for class fr.uga.pddl4j.problem.operator.ConditionalEffect
Creates a new conditional effect with some specified conditions and effects.
ConditionalEffect(Effect) - Constructor for class fr.uga.pddl4j.problem.operator.ConditionalEffect
Creates a new conditional effect with some specified effects.
Connector - Enum Class in fr.uga.pddl4j.parser
This enumeration defines the connective that can be used in PDDL expressions implemented by the class Expression.
CONSTANT - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The constant symbol.
CONSTANT_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The constants symbols.
Constants - Interface in fr.uga.pddl4j.problem.operator
This interface defines the constants used during the encoding.
CONSTRAINTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :constraints requirement.
contains(int, Action) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns if an action is contained in the plan at a specified time specifier.
contains(int, Action) - Method in interface fr.uga.pddl4j.plan.Plan
Returns if an action is contained in the search at a specified time specifier.
contains(int, Action) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns if an action is contained in the plan at a specified time specifier.
contains(int, Action) - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns if an action is contained in the plan at a specified time specifier.
contains(Expression<T>) - Method in class fr.uga.pddl4j.parser.Expression
Returns if a specified expression is contains, i.e., is a sub-expression of this expression.
CONTINOUS_EFFECTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :continous-effects requirement.
CONTINUOUS_VARIABLE - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The continuous variable symbol.
convert(String) - Method in class fr.uga.pddl4j.planners.LogLevel
Convert a string value into a log level.
cost() - Method in class fr.uga.pddl4j.plan.AbstractPlan
Returns the cost of the search.
cost() - Method in interface fr.uga.pddl4j.plan.Plan
Returns the cost of the search.
createPredicatesTables() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
This method creates the predicate tables used to simplify atomic expression.
CriticalPath - Class in fr.uga.pddl4j.heuristics.state
This class will display the critical path based on the Delta Algorithm from the Automated Planning book.
CriticalPath(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.CriticalPath
Creates a new critical pah heuristic for a specific problem.

D

DEBUG - Static variable in class fr.uga.pddl4j.planners.LogLevel
Designates fine-grained informational events that are most useful to debug an application.
decompose(int, Method) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Decompose a tasks of the network with a specific method.
DECREASE - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the decrease expressions.
DECREASE - Enum constant in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
The operator decrease.
DEFAULT_ACTION_TABLE_SIZE - Static variable in interface fr.uga.pddl4j.problem.operator.Constants
The default size of the actions table.
DEFAULT_BEGIN_COLUMN - Static variable in class fr.uga.pddl4j.parser.Location
The default begin column value.
DEFAULT_BEGIN_LINE - Static variable in class fr.uga.pddl4j.parser.Location
The default begin line value.
DEFAULT_BEGIN_LINE - Static variable in interface fr.uga.pddl4j.parser.ParsedObject
The default begin line value.
DEFAULT_BEGING_COLUMN - Static variable in interface fr.uga.pddl4j.parser.ParsedObject
The default begin column value.
DEFAULT_COST - Static variable in class fr.uga.pddl4j.problem.operator.IntAction
The default cost of an action.
DEFAULT_DOMAIN - Static variable in interface fr.uga.pddl4j.planners.Planner
The default value of DOMAIN setting used for planner configuration.
DEFAULT_DURATION - Static variable in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
The default duration of the operator (0.0).
DEFAULT_DURATION - Static variable in class fr.uga.pddl4j.problem.operator.DurativeAction
The default duration of the method.
DEFAULT_DURATION - Static variable in class fr.uga.pddl4j.problem.operator.DurativeMethod
The default duration of the method.
DEFAULT_END_COLUMN - Static variable in class fr.uga.pddl4j.parser.Location
The default begin column value.
DEFAULT_END_COLUMN - Static variable in interface fr.uga.pddl4j.parser.ParsedObject
The default begin column value.
DEFAULT_END_LINE - Static variable in class fr.uga.pddl4j.parser.Location
The default end line value.
DEFAULT_END_LINE - Static variable in interface fr.uga.pddl4j.parser.ParsedObject
The default end line value.
DEFAULT_HEURISTIC - Static variable in class fr.uga.pddl4j.examples.asp.ASP
The default value of the HEURISTIC property used for planner configuration.
DEFAULT_HEURISTIC - Static variable in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
The default heuristic used (FAST_FORWARD).
DEFAULT_HEURISTIC - Static variable in interface fr.uga.pddl4j.planners.statespace.StateSpacePlanner
The default value of the HEURISTIC property used for planner configuration.
DEFAULT_HEURISTIC_WEIGHT - Static variable in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
The default weight of the heuristic (1.0).
DEFAULT_INTERACTIVE_MODE - Static variable in interface fr.uga.pddl4j.planners.htn.stn.STNPlanner
The Default value for th INTERACTIVE_MODE of the planner.
DEFAULT_LEVEL - Static variable in class fr.uga.pddl4j.planners.LogLevel
The default level of the log.
DEFAULT_LOG_LEVEL - Static variable in interface fr.uga.pddl4j.planners.Planner
The default value of the LOG_LEVEL setting used for planner configuration.
DEFAULT_METHOD_TABLE_SIZE - Static variable in interface fr.uga.pddl4j.problem.operator.Constants
The default size of the method table.
DEFAULT_NUMERIC_FLUENT - Static variable in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
The default numeric fluent index.
DEFAULT_OPERATOR - Static variable in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
The default operator value.
DEFAULT_PROBLEM - Static variable in interface fr.uga.pddl4j.planners.Planner
The default value of PROBLEM setting used for planner configuration.
DEFAULT_RELEVANT_FACTS_TABLE_SIZE - Static variable in interface fr.uga.pddl4j.problem.operator.Constants
The default size of the table of relevant facts.
DEFAULT_SEARCH_STRATEGIES - Static variable in interface fr.uga.pddl4j.planners.statespace.StateSpacePlanner
The default value of the SEARCH_STRATEGIES setting used for planner configuration.
DEFAULT_TASK - Static variable in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
The default task value.
DEFAULT_TASK_ID_SYMBOL - Static variable in class fr.uga.pddl4j.parser.Symbol
The name of rename task tag.
DEFAULT_TASK_INDEX - Static variable in class fr.uga.pddl4j.problem.operator.DurativeMethod
The default task index.
DEFAULT_TASK_INDEX - Static variable in class fr.uga.pddl4j.problem.operator.Method
The default task index.
DEFAULT_TIME_OUT - Static variable in interface fr.uga.pddl4j.planners.Planner
The default value of TIME_OUT (in seconds) setting used for planner configuration.
DEFAULT_TIMEOUT - Static variable in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
The default time out (600s).
DEFAULT_VALUE - Static variable in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
The default value of the arithmetic expression.
DEFAULT_VARIABLE_SYMBOL - Static variable in class fr.uga.pddl4j.parser.Symbol
The name of rename variable.
DEFAULT_WEIGHT_HEURISTIC - Static variable in class fr.uga.pddl4j.examples.asp.ASP
The default value of the WEIGHT_HEURISTIC property used for planner configuration.
DEFAULT_WEIGHT_HEURISTIC - Static variable in interface fr.uga.pddl4j.planners.statespace.StateSpacePlanner
The default value of the WEIGHT_HEURISTIC property used for planner configuration.
DefaultOrderingConstraintNetwork - Class in fr.uga.pddl4j.problem.operator
This class implements a set orderings constraints between tasks.
DefaultOrderingConstraintNetwork(int) - Constructor for class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Creates a new ordering constraint network.
DefaultOrderingConstraintNetwork(DefaultOrderingConstraintNetwork) - Constructor for class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Creates a deep copy from an others ordering constraint network.
DefaultParsedProblem - Class in fr.uga.pddl4j.parser
This class implements a parsed problem.
DefaultParsedProblem(ParsedDomain, ParsedProblem) - Constructor for class fr.uga.pddl4j.parser.DefaultParsedProblem
Creates a new parsed problem from a specific domain and problem.
DefaultParsedProblem(Symbol<String>) - Constructor for class fr.uga.pddl4j.parser.DefaultParsedProblem
Creates a new parsed problem with a specific problemName of domain.
DefaultParsedProblem(Symbol<String>, Symbol<String>) - Constructor for class fr.uga.pddl4j.parser.DefaultParsedProblem
Creates a new problem with a specific problem and domain.
DefaultProblem - Class in fr.uga.pddl4j.problem
This class implements a default problem. this class allows to realize the instantiation of a problem before its resolution.
DefaultProblem(DefaultParsedProblem) - Constructor for class fr.uga.pddl4j.problem.DefaultProblem
Create a new default problem from a domain and problem.
DEPTH_FIRST - Enum constant in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
The depth first search strategy.
DepthFirstSearch - Class in fr.uga.pddl4j.planners.statespace.search
This class implements Depth First Search strategy.
DepthFirstSearch() - Constructor for class fr.uga.pddl4j.planners.statespace.search.DepthFirstSearch
Creates a new Greedy best First Search search strategy with default parameters.
DepthFirstSearch(int) - Constructor for class fr.uga.pddl4j.planners.statespace.search.DepthFirstSearch
Creates a new Greedy best First Search search strategy.
DERIVED_PREDICATES - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :derived-predicates requirement.
DIFFERENT - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The different relation.
DirectPlannerConfigurationExample - Class in fr.uga.pddl4j.examples
The class is an example.
DirectPlannerConfigurationExample() - Constructor for class fr.uga.pddl4j.examples.DirectPlannerConfigurationExample
 
DISJUNCTIVE_PRECONDITIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :disjunctive-preconditions requirement.
DIV - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
The arithmetic operator of division.
DIVISION - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary operation expressions division.
DOMAIN - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The domain symbol.
DOMAIN_SETTING - Static variable in interface fr.uga.pddl4j.planners.Planner
The DOMAIN setting used for planner configuration.
DUMMY_GOAL - Static variable in interface fr.uga.pddl4j.problem.operator.Constants
The name of the dummy predicate used to replace the goal when the goal is a disjunction.
DUMMY_OPERATOR - Static variable in interface fr.uga.pddl4j.problem.operator.Constants
The name of the dummy operator that produce the dummy goal.
DURATION - Static variable in class fr.uga.pddl4j.problem.numeric.NumericVariable
The index of the duration variable.
DURATION_INEQUALITIES - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :duration-inequalities requirement.
DURATION_VARIABLE - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The duration variable symbol.
DURATIVE_ACTIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :durative-actions requirement.
DURATIVE_ACTIONS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of durative_actions of the instantiated problem.
DURATIVE_METHODS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of durative methods of the instantiated problem.
DurativeAction - Class in fr.uga.pddl4j.problem.operator
This class implements a compact representation for a durative action.
DurativeAction(DurativeAction) - Constructor for class fr.uga.pddl4j.problem.operator.DurativeAction
Creates a new action from another durative action.
DurativeAction(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.DurativeAction
Creates a new action.
DurativeAction(String, int, TemporalCondition, TemporalEffect) - Constructor for class fr.uga.pddl4j.problem.operator.DurativeAction
Creates a new action.
DurativeMethod - Class in fr.uga.pddl4j.problem.operator
This class implements a durative method.
DurativeMethod(DurativeMethod) - Constructor for class fr.uga.pddl4j.problem.operator.DurativeMethod
Create a new method from a specified method.
DurativeMethod(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.DurativeMethod
Create a new method with a specified name.

E

Effect - Class in fr.uga.pddl4j.problem.operator
This class implements the effect of the actions.
Effect() - Constructor for class fr.uga.pddl4j.problem.operator.Effect
Creates new effect.
Effect(Effect) - Constructor for class fr.uga.pddl4j.problem.operator.Effect
Creates new effect from an other one.
Effect(BitVector, BitVector) - Constructor for class fr.uga.pddl4j.problem.operator.Effect
Creates new effect from a specified positive and negative timed fluent description and an empty set of numeric assignments.
EMPTY - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The empty relation, i.e., impossible relation.
END - Enum constant in enum class fr.uga.pddl4j.parser.TimeSpecifier
END time specifier.
ENFORCED_HILL_CLIMBING - Enum constant in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
The enforced hill climbing search strategy.
EnforcedHillClimbing - Class in fr.uga.pddl4j.planners.statespace.search
This class implements Enforced Hill Climbing search strategy.
EnforcedHillClimbing() - Constructor for class fr.uga.pddl4j.planners.statespace.search.EnforcedHillClimbing
Creates a new Enforced Hill Climbing search strategy with default parameters.
EnforcedHillClimbing(int, StateHeuristic.Name, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.EnforcedHillClimbing
Creates a new Enforced Hill Climbing search strategy.
ensureCapacity(int) - Method in class fr.uga.pddl4j.util.BitSet
Ensures that the BitSet can hold enough words.
EQUAL - Enum constant in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
The comparator equal.
EQUAL - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The equal relation.
EQUAL_ATOM - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for an equal atom.
EQUAL_COMPARISON - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary comparison expressions equal.
EQUAL_ORDERING_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for ordering constraints used in HDDL fragment.
EQUALITY - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :equality requirement.
equals(Object) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Return if this parsed problem is equal to another specified object.
equals(Object) - Method in class fr.uga.pddl4j.parser.Expression
Returns if the expression is equal to another object.
equals(Object) - Method in class fr.uga.pddl4j.parser.Location
Returns if an object location is equal to the location.
equals(Object) - Method in class fr.uga.pddl4j.parser.Message
Returns if an object is equals to this message.
equals(Object) - Method in class fr.uga.pddl4j.parser.NamedTypedList
Return if this named typed list is equal to another object.
equals(Object) - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Return if this operator is equals to another object.
equals(Object) - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Returns if this derived predicate is equal to another object.
equals(Object) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Return if this task networl is equals to another object.
equals(Object) - Method in class fr.uga.pddl4j.parser.Symbol
Return if this symbol is equal to another object, i.e., if they have the same value.
equals(Object) - Method in class fr.uga.pddl4j.plan.Hierarchy
Returns if a hierarchy is equals to an other object.
equals(Object) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns if the plan is equal to an other object.
equals(Object) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns if the plan is equal to an other object.
equals(Object) - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns if the plan is equal to an other object.
equals(Object) - Method in class fr.uga.pddl4j.planners.htn.stn.PFDNode
Returns true if a node is equals to an other object.
equals(Object) - Method in class fr.uga.pddl4j.planners.htn.stn.TFDNode
Returns true if a node is equals to an other object.
equals(Object) - Method in class fr.uga.pddl4j.planners.LogLevel
Returns if this object is equals to another.
equals(Object) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns if a node is equal to an other object.
equals(Object) - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Return if a specified object is equals to this atomic formula.
equals(Object) - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns if an object if equal to this arithmetic expression.
equals(Object) - Method in class fr.uga.pddl4j.problem.numeric.NumericAssignment
Returns if the numeric assignment is equal to an other object.
equals(Object) - Method in class fr.uga.pddl4j.problem.numeric.NumericConstraint
Returns if a object is equal to this numeric constraint.
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns true if this operator is equal to an object.
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.Condition
Return if a specified object is equals to this precondition.
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.ConditionalEffect
Returns true if a specified object is equal to this conditional expression.
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
 
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.Effect
Return if a specified object is equals to this effect.
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns true if this task network is equal to an object.
equals(Object) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns true if this task network is equal to an object.
equals(Object) - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Return if a specified object is equals to this time condition.
equals(Object) - Method in class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Returns true if a specified object is equal to this conditional expression.
equals(Object) - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Return if a specified object is equals to this effect.
equals(Object) - Method in class fr.uga.pddl4j.util.BitMatrix
Returns true if this matrix is equals to an other object.
equals(Object) - Method in class fr.uga.pddl4j.util.BitSet
Compares this object against the specified object.
ERROR - Static variable in class fr.uga.pddl4j.planners.LogLevel
Designates error events that might still allow the application to continue running.
ErrorManager - Class in fr.uga.pddl4j.parser
This class implements the error manager used by the parser and java PDDL compiler.
ErrorManager() - Constructor for class fr.uga.pddl4j.parser.ErrorManager
Creates a new error manager.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.AdjustedSum
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.AdjustedSum2
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.AjustedSum2M
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.Combo
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.CriticalPath
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.FastForward
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.Max
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.SetLevel
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in interface fr.uga.pddl4j.heuristics.state.StateHeuristic
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.Sum
Return the estimated distance to the goal to reach the specified state.
estimate(Node, Condition) - Method in class fr.uga.pddl4j.heuristics.state.SumMutex
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.AdjustedSum
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.AdjustedSum2
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.AjustedSum2M
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.Combo
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.CriticalPath
Returns a estimation of the distance from a state to a goal.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.FastForward
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.Max
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.SetLevel
Return the distance to the goal state from the specified state.
estimate(State, Condition) - Method in interface fr.uga.pddl4j.heuristics.state.StateHeuristic
Return the estimated distance to the goal to reach the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.Sum
Return the distance to the goal state from the specified state.
estimate(State, Condition) - Method in class fr.uga.pddl4j.heuristics.state.SumMutex
Return the distance to the goal state from the specified state.
evaluate(List<NumericVariable>) - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Evaluates an arithmetic expression and returns the result of its evaluation.
evaluate(List<NumericVariable>) - Method in class fr.uga.pddl4j.problem.numeric.NumericConstraint
Returns the result of the evaluation of the numeric constraint.
exclude(BitVector) - Method in class fr.uga.pddl4j.util.BitVector
Returns true if this bit vector excludes an other specified BitVector.
EXISTENTIAL_PRECONDITIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :existential-preconditions requirement.
EXISTS - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the existential expressions.
expandPlanningGraph(State) - Method in class fr.uga.pddl4j.heuristics.state.GraphHeuristic
This method creates the relaxed planning graph from a specified initial state.
expandQuantifiedExpression(Map<T, Set<Symbol<T>>>) - Method in class fr.uga.pddl4j.parser.Expression
Expands the quantified expressions contained in a specified expression.
expandQuantifiedExpression(Map<T, Set<Symbol<T>>>, AtomicFormulaSimplifier<T>) - Method in class fr.uga.pddl4j.parser.Expression
Expands the quantified expressions contained in a specified expression.
expandRelaxedPlanningGraph(State) - Method in class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
This method creates the relaxed planning graph from a specified initial state.
Expression<T> - Class in fr.uga.pddl4j.parser
This class implements an expression.
Expression() - Constructor for class fr.uga.pddl4j.parser.Expression
Creates a new empty AND expression.
Expression(Connector) - Constructor for class fr.uga.pddl4j.parser.Expression
Creates a new expression with a specified connector.
Expression(Expression<T>) - Constructor for class fr.uga.pddl4j.parser.Expression
Creates a new expression from another.
extractGroundInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Do a pass over the effects of a specified list of instantiated actions and update the ground inertia table.
extractGroundNumericInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Do a pass over the effects of a specified list of instantiated actions and update the ground inertia table.
extractHierarchy(AbstractSTNNode, Problem) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Extract a hierarchy from a solution node for the specified planning problem.
extractInertia() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
This method proceeds over the actions of the domain and checks for all atom which kind of inertia it is.
extractNumericInertia() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
Extract the numeric inertia from the list of actions.
extractPlan(AbstractSTNNode, Problem) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Extract a plan from a solution node for the specified planning problem.
extractPlan(Node, Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Extract a plan from a solution node for the specified planning problem.
extractPlan(Node, Problem) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Extract a plan from a solution node for the specified planning problem.
extractRelevantFluents() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Extracts the relevant fluents from the instantiated actions.
extractRelevantFluents(Expression<Integer>, Set<Expression<Integer>>) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Extracts the relevant fluents from a specified expression.
extractRelevantNumericFluents() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Extracts the relevant numeric fluents.
extractRelevantTasks() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Extract all the relevant task of the problem from the list of primitive and compund tasks of the problem.

F

F_EXP - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the functions.
F_EXP_T - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the temporal function.
F_TASK_TIME - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the temporal task time.
FALSE - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for expression of type FALSE.
FAST_FORWARD - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the FF heuristic.
FastForward - Class in fr.uga.pddl4j.heuristics.state
This class implements the heuristics of the fast forward planner.
FastForward(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.FastForward
Creates a new FF heuristic for a specified planning problem.
FATAL - Static variable in class fr.uga.pddl4j.planners.LogLevel
Designates very severe error events that will presumably lead the application to abort.
FF - Class in fr.uga.pddl4j.planners.statespace
This class implements Fast Forward planner based on Enforced Hill Climbing algorithm and AStar search.
FF - Enum constant in enum class fr.uga.pddl4j.planners.Planner.Name
The FF (Fast Forward) planner.
FF() - Constructor for class fr.uga.pddl4j.planners.statespace.FF
Creates a new planner with default parameters.
FF(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.statespace.FF
Creates a new planner.
finalization() - Method in class fr.uga.pddl4j.problem.AbstractProblem
This methods finalize the domain, i.e., it encodes the planning problem into it final compact representation using bit set.
finalization() - Method in class fr.uga.pddl4j.problem.DefaultProblem
This method finalizes the domain, i.e., it encodes the planning problem into it final compact representation using bit set.
finalizeActions() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode a list of specified actions into BitSet representation.
finalizeCondition(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode an specified Expression that represents a condition in its BitExp representation.
FinalizedProblem - Class in fr.uga.pddl4j.problem
This class contains all the methods needed to post instantiation process of a planning problem.
FinalizedProblem(DefaultParsedProblem) - Constructor for class fr.uga.pddl4j.problem.FinalizedProblem
Creates a new problem from a domain and problem.
finalizeGoal() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode a specified goal in a disjunction of BitExp.
finalizeInitialNumericFluent() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode the numeric fluent of the initial state.
finalizeInitialState() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode a specified initial state in it bit compact representation.
finalizeInitialTaskNetwork() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode the initial task networl into its compact bit set representation.
finalizeMethods() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode a list of specified methods into the final compact representation.
finalizeTimeCondition(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Encode an specified Expression that represents a condition in its BitExp representation.
flip(int) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bit at the specified index to the complement of its current value.
flip(int, int) - Method in class fr.uga.pddl4j.util.BitSet
Sets each bit from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the complement of its current value.
Fluent - Class in fr.uga.pddl4j.problem
This class implements a fluent, i.e., a proposition whose truth value changes during planning process.
Fluent(int, int[]) - Constructor for class fr.uga.pddl4j.problem.Fluent
Creates a new fluent with a specified symbol and list of arguments.
Fluent(Fluent) - Constructor for class fr.uga.pddl4j.problem.Fluent
Create a new fluent from an other one.
FLUENT - Enum constant in enum class fr.uga.pddl4j.problem.Inertia
The inertia which are neither positive nor negative.
FluentDescription - Interface in fr.uga.pddl4j.problem.operator
This class implements a fluent description.
FLUENTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :fluents requirement (object-fluents + numeric-fluents since PDDL3.1).
FLUENTS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of relevant fluents of the instantiated problem.
FN_ATOM - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for ground function expression used in initial fact expressions.
FN_HEAD - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for ground function expression used in goal metric expressions.
FORALL - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the universal expressions.
fr.uga.pddl4j.examples - package fr.uga.pddl4j.examples
This package contains the examples classes of the library.
fr.uga.pddl4j.examples.asp - package fr.uga.pddl4j.examples.asp
This package contains the classes for the ASP planner example.
fr.uga.pddl4j.heuristics - package fr.uga.pddl4j.heuristics
This package contains the classes of the heuristics implemented in the PDDL4J library.
fr.uga.pddl4j.heuristics.state - package fr.uga.pddl4j.heuristics.state
This package contains the critical path and delete relaxation heuristics implemented in the PDDL4J library.
fr.uga.pddl4j.parser - package fr.uga.pddl4j.parser
This package contains the classes of the PDDL parser.
fr.uga.pddl4j.plan - package fr.uga.pddl4j.plan
This package contains the classes related to plan representation.
fr.uga.pddl4j.planners - package fr.uga.pddl4j.planners
This package contains the classes of the planners implemented in the PDDL4J Library.
fr.uga.pddl4j.planners.htn - package fr.uga.pddl4j.planners.htn
This package contains the common classes shared by all hierarchical planners.
fr.uga.pddl4j.planners.htn.stn - package fr.uga.pddl4j.planners.htn.stn
This package contains the common classes for the Simple Task Network planners.
fr.uga.pddl4j.planners.statespace - package fr.uga.pddl4j.planners.statespace
This package contains the classes of state based planners.
fr.uga.pddl4j.planners.statespace.search - package fr.uga.pddl4j.planners.statespace.search
This package contains the classes of the search strategies like Enforced Hill Climbing or A* developped for the state space planners.
fr.uga.pddl4j.problem - package fr.uga.pddl4j.problem
This package contains the classes related to a planning problem and used by all planners of the library.
fr.uga.pddl4j.problem.numeric - package fr.uga.pddl4j.problem.numeric
This package contains the classes to manipulate arithmetic expressions of PDDL.
fr.uga.pddl4j.problem.operator - package fr.uga.pddl4j.problem.operator
This package contains the classes to manipulate the planning operators.
fr.uga.pddl4j.problem.time - package fr.uga.pddl4j.problem.time
This package contains the classes needed to deal with time.
fr.uga.pddl4j.util - package fr.uga.pddl4j.util
This package contains miscellaneous utility classes for the PDDL4J library.
FUNCTION_SIGNATURES - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The function signature (the function symbol and the type of each argument).
FUNCTION_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The function symbols.
FUNCTION_TERM - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the function term.
FUNCTOR - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The functor symbol.

G

GEQ - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The greater or equal relation.
get(int) - Method in class fr.uga.pddl4j.util.BitSet
Returns the value of the bit with the specified index.
get(int[]) - Method in class fr.uga.pddl4j.util.IntMatrix
Get the integer at the specified index.
get(int, int) - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Returns the temporal relation between two specified task.
get(int, int) - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the value of the bit at a specific position in the matrix.
get(int, int) - Method in class fr.uga.pddl4j.util.BitSet
Returns a new BitSet composed of bits from this BitSet from fromIndex (inclusive) to toIndex (exclusive).
getAcceptedRequirements() - Method in class fr.uga.pddl4j.problem.DefaultProblem
Returns the list of PDDL requirements accepted by the problem.
getAcceptedRequirements() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the accepted requirements of the problem.
getAction() - Method in class fr.uga.pddl4j.examples.asp.Node
Returns the action applied to reach the node.
getAction() - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the action applied to reach the node.
getActions() - Method in class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Returns the actions of the relaxed problem to solve in order to compute the heuristic.
getActions() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the list of parsed actions.
getActions() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the list of parsed ops.
getActions() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the list of actions of the problem.
getActions() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of instantiated actions of the problem.
getActionSet(int) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns the set of actions at a specified time specifier.
getActionSet(int) - Method in interface fr.uga.pddl4j.plan.Plan
Returns the set of actions at a specified time specifier.
getActionSet(int) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns the set of actions at a specified time specifier.
getActionSet(int) - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns the set of actions at a specified time specifier.
getAfterConstraints() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the after constraints of task network.
getAfterConstraints(int) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Returns the condition that must hold after a specific task of the task network of the method.
getAfterConstraints(int) - Method in class fr.uga.pddl4j.problem.operator.Method
Returns the condition that must hold after a specific task of the task network of the method.
getAfterConstraints(int) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the condition that must hold after a specific task of the task network.
getArguments() - Method in class fr.uga.pddl4j.parser.Expression
Returns the arguments of the atomic formula represented by this expression.
getArguments() - Method in class fr.uga.pddl4j.parser.NamedTypedList
Returns the list of arguments of this list.
getArguments() - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Returns the arguments of the atomic formula.
getArguments() - Method in interface fr.uga.pddl4j.problem.AtomicFormula
Returns the arguments of the atomic formula.
getArithmeticOperator() - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns the operator of this arithmetic expression.
getArity() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Return the arity of the operator, i.e., the number of parameters of the operator.
getArity() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Return the arity of the operator, i.e., the number of parameters of the operator.
getAtEndCondition() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns the at end condition of the time condition.
getAtEndEffect() - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Returns the at end effect of the time effect.
getAtStartCondition() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns the at start condition of the time condition.
getAtStartEffect() - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Returns the at start effect of the time effect.
getBeforeConstraints() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the before constraints of task network.
getBeforeConstraints(int) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Returns the condition that must hold before a specific task of the task network of the method.
getBeforeConstraints(int) - Method in class fr.uga.pddl4j.problem.operator.Method
Returns the condition that must hold before a specific task of the task network of the method.
getBeforeConstraints(int) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the condition that must hold before a specific task of the task network.
getBeginColumn() - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Returns the begin column of the file where this object appear.
getBeginColumn() - Method in class fr.uga.pddl4j.parser.Location
Returns the begin column of the file where this object appear.
getBeginColumn() - Method in interface fr.uga.pddl4j.parser.ParsedObject
Returns the begin column of the file where this object appears.
getBeginLine() - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Returns the begin line of the file where this object appears.
getBeginLine() - Method in class fr.uga.pddl4j.parser.Location
Returns the begin line of the file where this object appears.
getBeginLine() - Method in interface fr.uga.pddl4j.parser.ParsedObject
Returns the begin line of the file where this object appear.
getBetweenConstraints() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the between constraints of task network.
getBetweenConstraints(int, int) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Returns the condition that must hold between two specific tasks of the task network of the method.
getBetweenConstraints(int, int) - Method in class fr.uga.pddl4j.problem.operator.Method
Returns the condition that must hold between two specific tasks of the task network of the method.
getBetweenConstraints(int, int) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the condition that must hold between two specific tasks of the task network.
getBody() - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Returns the body of the derived predicate.
getChildren() - Method in class fr.uga.pddl4j.parser.Expression
Returns the list of children of this expression.
getColumn() - Method in class fr.uga.pddl4j.parser.Message
Returns the column of the file concerned by this message.
getColumn(int) - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the jth column of the matrix.
getComparator() - Method in class fr.uga.pddl4j.problem.numeric.NumericConstraint
Returns the comparator of the numeric constraint.
getCompoundTaskSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of compound tasks symbols of the problem.
getCondition() - Method in class fr.uga.pddl4j.problem.operator.ConditionalEffect
Returns the conditions of the conditional effect.
getCondition() - Method in class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Returns the conditions of the conditional effect.
getConditionalEffects() - Method in class fr.uga.pddl4j.problem.operator.Action
Returns the effects of the action.
getConditionalEffects() - Method in class fr.uga.pddl4j.problem.operator.DurativeAction
Returns the effects of the action.
getConfiguration() - Method in class fr.uga.pddl4j.examples.asp.ASP
Returns the configuration of the planner.
getConfiguration() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the configuration of the planner.
getConfiguration() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Returns the configuration of the planner.
getConfiguration() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the configuration of the planner.
getConfiguration() - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Returns the configuration of the planner.
getConnector() - Method in class fr.uga.pddl4j.parser.Expression
Returns the connector of this expression.
getConstant(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the constant from a specified symbol.
getConstant(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the constant from a specified symbol.
getConstants() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the parsed constants in the domain file.
getConstants() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the parsed constants in the domain file.
getConstantSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of constant symbols of the problem.
getConstantSymbols() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of constant symbols of the problem.
getConstraints() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the constraints loaded in the domain file.
getConstraints() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the constraints loaded in the domain file.
getConstraints() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns the logical constraints between the tasks of the task network.
getConstraints() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the constraints loaded in the domain file.
getConstraints() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns the logicial constraints between the tasks of the task network.
getConstraints() - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Returns the logical constraints between the tasks of the task network.
getConstraints() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns the logicial constraints between the tasks of the task network.
getContent() - Method in class fr.uga.pddl4j.parser.Message
Returns the content of the message.
getCost() - Method in class fr.uga.pddl4j.examples.asp.Node
Returns the cost to reach the node from the root node.
getCost() - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the cost to reach the node from the root node.
getCost() - Method in class fr.uga.pddl4j.problem.operator.Action
Returns the cost of the action.
getCost() - Method in class fr.uga.pddl4j.problem.operator.IntAction
Returns the cost of the action.
getCounpoudTasks() - Method in class fr.uga.pddl4j.plan.Hierarchy
Returns the list of compound tasks of the hierarchy and corresponding task IDs.
getCreatedNodes() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the number of created nodes.
getCreatedNodes() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the number of created nodes.
getDecomposition() - Method in class fr.uga.pddl4j.plan.Hierarchy
Returns the decomposition of the compound task.
getDefaultConfiguration() - Static method in class fr.uga.pddl4j.examples.asp.ASP
This method return the default arguments of the planner.
getDefaultConfiguration() - Static method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
This method return the default arguments of the planner.
getDefaultConfiguration() - Static method in interface fr.uga.pddl4j.planners.Planner
This method return the default arguments of the planner.
getDefaultConfiguration() - Static method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
This method return the default arguments of the planner.
getDefaultConfiguration() - Static method in class fr.uga.pddl4j.planners.statespace.FF
This method return the default arguments of the planner.
getDepth() - Method in class fr.uga.pddl4j.examples.asp.Node
Returns the depth of this node.
getDepth() - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the depth of this node.
getDerivesPredicates() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the list of parsed derived predicates.
getDerivesPredicates() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the list of parsed derived predicates.
getDimension() - Method in class fr.uga.pddl4j.util.IntMatrix
Return the dimension of the matrix.
getDomain() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the path to the PDDL domain file.
getDomain() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the path to the PDDL domain file.
getDomainFile() - Method in class fr.uga.pddl4j.parser.Parser
Returns the domain file to parse.
getDomainFile() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the domain file containing the PDDL domain description.
getDomainFile() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the domain file containing the PDDL domain description.
getDomainName() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the problemName of the domain.
getDomainName() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the name of the domain.
getDomainName() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the name of the domain.
getDomains() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the domains for each type of the problem.
getDomains() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the domains for each type of the problem.
getDuration() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the duration constraints of the operator.
getDuration() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns the duration constraints of the operator.
getDuration() - Method in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Returns the duration of the action.
getDuration() - Method in class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Returns the duration of the action.
getDuration() - Method in class fr.uga.pddl4j.problem.operator.Action
Returns the duration of the action.
getDurationConstraints() - Method in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Returns the duration of the action.
getDurationConstraints() - Method in class fr.uga.pddl4j.problem.operator.Action
Returns the duration of the action.
getDurativeActions() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the list of instantiated durative actions of the problem.
getDurativeActions() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of instantiated durative actions of the problem.
getDurativeMethods() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the list of instantiated durative methods of the problem.
getDurativeMethods() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of instantiated methods of the problem.
getEffect() - Method in class fr.uga.pddl4j.problem.operator.ConditionalEffect
Returns the effects of the conditional effect.
getEffect() - Method in class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Returns the effects of the conditional effect.
getEffects() - Method in class fr.uga.pddl4j.parser.ParsedAction
Returns the goal description that represents the effects of the operator.
getEffects() - Method in class fr.uga.pddl4j.problem.operator.IntAction
Return the effects of the action.
getEndColumn() - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Returns the end column of the file where this object appears.
getEndColumn() - Method in class fr.uga.pddl4j.parser.Location
Returns the end column of the file where this object appears.
getEndColumn() - Method in interface fr.uga.pddl4j.parser.ParsedObject
Returns the end column of the file where this object appears.
getEndLine() - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Returns the end line of the file where this object appears.
getEndLine() - Method in class fr.uga.pddl4j.parser.Location
Returns the end line of the file where this object appears.
getEndLine() - Method in interface fr.uga.pddl4j.parser.ParsedObject
Returns the end line of the file where this object appears.
getErrorManager() - Method in class fr.uga.pddl4j.parser.Parser
Returns the error manager of the parser.
getExploredNodes() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the number of explored nodes.
getExploredNodes() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the number of explored nodes.
getFile() - Method in class fr.uga.pddl4j.parser.Message
Returns the file concerned by this message.
getFluents() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the list of relevant fluents of the problem.
getFluents() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of relevant fluents used the problem.
getFunctions() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the parsed functions in the domain file.
getFunctions() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the parsed functions in the domain file.
getFunctions() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of function symbols of the problem.
getFunctionSignatures() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the signatures of the functions defined in the problem.
getGoal() - Method in class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Returns the goal of the problem to solve in order to compute the heuristic.
getGoal() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the list of goal defined in the problem file.
getGoal() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the list of goal defined in the problem file.
getGoal() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the goal of the problem.
getGoal() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the goal of the problem or null if the goal can is not reachable.
getGroundInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Return the list of ground inertia of the problem.
getGroundNumericInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Return the list of numeric ground inertia of the problem.
getHead() - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Returns the head of the derived predicate.
getHeuristic() - Method in class fr.uga.pddl4j.examples.asp.ASP
Returns the name of the heuristic used by the planner to solve a planning problem.
getHeuristic() - Method in class fr.uga.pddl4j.examples.asp.Node
Returns the estimated distance to the goal from the node.
getHeuristic() - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Returns the name of the heuristic used by the planner to solve a planning problem.
getHeuristic() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the heuristic to use to solve the planning problem.
getHeuristic() - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the estimated distance to the goal from the node.
getHeuristic() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the heuristic to use to solve the planning problem.
getHeuristicWeight() - Method in class fr.uga.pddl4j.examples.asp.ASP
Returns the weight of the heuristic.
getHeuristicWeight() - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Returns the weight of the heuristic.
getHierarchicalRelevantPrimitiveTasks() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Returns the list of the relevant primitive tasks of the problem that are present in the task decomposition of the problem.
getHierarchy() - Method in class fr.uga.pddl4j.plan.AbstractPlan
Returns the hierarchy of this plan.
getHierarchy() - Method in interface fr.uga.pddl4j.plan.Plan
Returns the hierarchy of this plan.
getImage() - Method in enum class fr.uga.pddl4j.parser.Connector
Returns the image of this connective.
getImage() - Method in enum class fr.uga.pddl4j.parser.RequireKey
Returns the image of this require key.
getImage() - Method in class fr.uga.pddl4j.parser.Symbol
Return the string image of this symbol.
getImage() - Method in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
Returns the image of this arithmetic operator.
getImage() - Method in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
Returns the image of this assignment operator.
getImage() - Method in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
Returns the image of this numeric comparator.
getIndex() - Method in enum class fr.uga.pddl4j.problem.time.TemporalRelation
Returns the index of the relation.
getInertia() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
Returns the list of inertia contained in the problem.
getInit() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the list of initial facts defined in the problem file.
getInit() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the list of initial facts defined in the problem file.
getInitialState() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the initial state of the problem.
getInitialState() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the initial state of the problem.
getInitialTaskNetwork() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the task network of the problem.
getInitialTaskNetwork() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the task network of the problem.
getInitialTaskNetwork() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the initial task network of the problem.
getInitialTaskNetwork() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the initial task network of the problem.
getInstance(StateHeuristic.Name, Problem) - Static method in interface fr.uga.pddl4j.heuristics.state.StateHeuristic
Create an instance of a goal cost heuristic for a specified problem.
getInstance(Planner.Name, PlannerConfiguration) - Static method in interface fr.uga.pddl4j.planners.Planner
Create an instance of a planner from a specified configuration.
getInstance(SearchStrategy.Name) - Static method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns an instance of a specified search strategy with the default heuristic, weight and timeout.
getInstance(SearchStrategy.Name, StateHeuristic.Name) - Static method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns an instance of a specified search strategy withe the default weight and timeout.
getInstance(SearchStrategy.Name, StateHeuristic.Name, double) - Static method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns an instance of a specified search strategy with ethe default timeout.
getInstance(SearchStrategy.Name, StateHeuristic.Name, double, int) - Static method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns an instance of a specified search strategy.
getInstantiations() - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns the values that represents the instantiated parameters of the operator.
getInstantiations() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns the values that represents the instantiated parameters of the task network.
getInstantiations() - Method in interface fr.uga.pddl4j.problem.operator.Operator
Returns the values that represents the instantiated parameters of the operator.
getIntActions() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of actions under its integer representation of the problem.
getIntersection(BitVector) - Method in class fr.uga.pddl4j.util.BitVector
Return a bit vector that represents the intersection of this bit vector with an other.
getIntGoal() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the goal of the problem as an Expression.
getIntInitFunctionCost() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the map that store the value of the numeric fluents in the form of Expression of the initial state.
getIntInitFunctions() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of numeric fluents in the form of Expression of the initial state.
getIntInitialState() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of fluent in the form of Expression of the initial state.
getIntInitialTaskNetwork() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the initial task network into its integer representation.
getIntMethods() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of methods of the problem into its integer representation.
getIntTimedFluents() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of timed fluent in the form of Expression of the initial state.
getLeftExpression() - Method in class fr.uga.pddl4j.problem.numeric.AbstractNumericExpression
Returns the left arithmetic expression of the numeric expression.
getLeftExpression() - Method in interface fr.uga.pddl4j.problem.numeric.NumericExpression
Returns the left arithmetic expression of the numeric expression.
getLevel() - Method in class fr.uga.pddl4j.planners.LogLevel
Returns the level.
getLine() - Method in class fr.uga.pddl4j.parser.Message
Returns the line of the file concerned by this message.
getLocation() - Method in class fr.uga.pddl4j.parser.Expression
Return the location of this expression.
getLocation() - Method in interface fr.uga.pddl4j.parser.Locatable
Returns the location of the object.
getLocation() - Method in class fr.uga.pddl4j.parser.Symbol
Return the location of the symbol.
getLogLevel() - Method in class fr.uga.pddl4j.parser.Parser
Returns the log of the planner.
getLogLevel() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the log of the planner.
getLogLevel() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the trace level of the planner.
getMaxValue() - Method in class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
Compute the max heuristic.
getMemoryUsed() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the amount of memory used for the search.
getMemoryUsed() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the amount of memory used for the search.
getMemoryUsedForProblemRepresentation() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the memory used to encode the planning problem in bytes.
getMemoryUsedToSearch() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the memory used to search a planning problem in bytes.
getMessages() - Method in class fr.uga.pddl4j.parser.ErrorManager
Returns the list of all messages from the error manager.
getMessages(Message.Type) - Method in class fr.uga.pddl4j.parser.ErrorManager
Returns the list of messages of a specific type.
getMessages(Message.Type, File) - Method in class fr.uga.pddl4j.parser.ErrorManager
Returns the list of messages of a specific type concerning a specific file.
getMessages(File) - Method in class fr.uga.pddl4j.parser.ErrorManager
Returns the list of messages that concerns a specific file.
getMethods() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the list of parsed methods.
getMethods() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the list of parsed methods.
getMethods() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the list of instantiated methods of the problem.
getMethods() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of instantiated methods of the problem.
getMetric() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the metric of the problem or null if the problem has no metric specification.
getMetric() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the metric of the problem or null if the problem has no metric specification.
getName() - Method in class fr.uga.pddl4j.parser.NamedTypedList
Returns the name of this typed list.
getName() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the name of the operator.
getName() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns the name of the operator.
getName() - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Return the name of this operator.
getName() - Method in interface fr.uga.pddl4j.problem.operator.Operator
Return the name of this operator.
getNegativeFluents() - Method in class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Returns the positive fluents of the fluent description.
getNegativeFluents() - Method in interface fr.uga.pddl4j.problem.operator.FluentDescription
Returns the positive fluents of the fluent description.
getNumberOfActions() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the number of actions contained in the solved problem .
getNumberOfRelevantFluents() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the number of relevant facts of the solved problem.
getNumericAssignments() - Method in class fr.uga.pddl4j.problem.operator.Effect
Returns the numeric assignments of the effect.
getNumericConstraints() - Method in class fr.uga.pddl4j.problem.operator.Condition
Returns the numeric constraints of the precondition.
getNumericFluent() - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns the index of the numeric fluent of this arithmetic expression.
getNumericFluents() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the list of relevant numeric fluents of the problem.
getNumericInertia() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
Returns the list of numeric inertia contained in the problem.
getNumericVariables() - Method in class fr.uga.pddl4j.problem.InitialState
Returns the list of numeric variables of this initial state.
getObject(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the object from a specified symbol.
getObject(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the object from a specified symbol.
getObjects() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the list of objects declared in the problem file.
getObjects() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the list of objects declared in the problem file.
getOperator() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Returns the operator applied to reach this node.
getOperator() - Method in class fr.uga.pddl4j.problem.numeric.NumericAssignment
Returns the operator of the numeric assignment.
getOrdering() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns the ordering constraints between the tasks of the task network.
getOrdering() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns the ordering constraints between the tasks of the task network.
getOrderingConstraints() - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Return the ordering constraints of the method.
getOrderingConstraints() - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Return the ordering constraints of the method.
getOrderingConstraints() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Return the ordering constraints of the method.
getOrderingConstraints() - Method in class fr.uga.pddl4j.problem.operator.Method
Return the ordering constraints of the method.
getOrderingConstraints() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the ordering constraints of the method.
getOverallCondition() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns the overall condition of the time condition.
getOverallEffect() - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Returns the overall effect of the time effect.
getParameter(Symbol<String>) - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the parameter of the operator that has a specified symbol.
getParameter(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns the parameter of the operator that has a specified symbol.
getParameters() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the list of parameters of the operator.
getParameters() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns the list of parameters of the operator.
getParameters() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns the parameters of the task network.
getParameters() - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns the list of parameters of the operator.
getParameters() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns the list of parameters of the task network.
getParameters() - Method in interface fr.uga.pddl4j.problem.operator.Operator
Returns the list of parameters of the operator.
getParent() - Method in class fr.uga.pddl4j.examples.asp.Node
Returns the parent node of the node.
getParent() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Returns the parente node of this node.
getParent() - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the parent node of the node.
getParsedProblem() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the parsed problem used to create this problem.
getParsedProblem() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the PDDL problem of the problem.
getParser() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the parser used by the planner to parse PDDL domain and problem files.
getParserErrorManager() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
 
getParserErrorManager() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the parser error manager to get the messages generated while parsing.
getPendingNodes() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the number of pending nodes.
getPendingNodes() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the number of pending nodes.
getPositiveFluents() - Method in class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Returns the positive fluents of the fluent description.
getPositiveFluents() - Method in interface fr.uga.pddl4j.problem.operator.FluentDescription
Returns the positive fluents of the fluent description.
getPrecondition() - Method in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Return the precondition of the operator.
getPrecondition() - Method in class fr.uga.pddl4j.problem.operator.AbstractOperator
Return the precondition of the operator.
getPreconditions() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the goal description that represents the preconditions of the operator.
getPreconditions() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns the goal description that represents the preconditions of the operator.
getPreconditions() - Method in class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Return the preconditions of the operator.
getPredicates() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the parsed predicates in the domain file.
getPredicates() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the parsed predicates in the domain file.
getPredicateSignatures() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the signatures of the predicates defined in the problem.
getPredicateSignatures() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the signatures of the predicates defined in the problem.
getPredicateSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of predicate symbols of the problem.
getPredicateSymbols() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of predicate symbols of the problem.
getPrefName() - Method in class fr.uga.pddl4j.parser.Expression
Returns the name of the preference associated to this expression.
getPrimitiveTaskSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of primitive task symbols of the problem.
getPrimtiveTasks() - Method in class fr.uga.pddl4j.plan.Hierarchy
Returns the list of primitive tasks of the hierarchy and corresponding task IDs.
getProblem() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the path to the PDDL problem description.
getProblem() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the path to the PDDL problem description.
getProblem() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the path to the file containing the description of the solved problem.
getProblemFile() - Method in class fr.uga.pddl4j.parser.Parser
Returns the problem file to parse.
getProblemFile() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the problem file containing the PDDL problem description.
getProblemFile() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the problem file containing the PDDL problem description.
getProblemName() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Return the problemName of the problem.
getProblemName() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Return the name of the problem.
getQuantifiedVariables() - Method in class fr.uga.pddl4j.parser.Expression
Returns the list of quantified variables of this expression.
getRelaxedPlanValue() - Method in class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
Compute the relaxed plan heuristic value.
getRelevantActions() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Returns the list of relevant actions of the problem.
getRelevantCompoundTasks() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Return the list of relevant compound tasks of the problem.
getRelevantHierarchicalActions() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Returns the list of the relevant actions of the problem that are present in the task decomposition of the problem.
getRelevantMethods() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Returns the list of relevant methods of the problem.
getRelevantPrimitiveTasks() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Returns the list of the relevant primitive tasks task of the problem.
getRequirements() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the set of requirements.
getRequirements() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the set of requirements.
getRequirements() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns the set of requirements.
getRequirements() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the requirements of the problem.
getRequirements() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the requirements of the problem.
getRevelantFacts() - Method in class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Returns the relevant facts of the relaxed problem to solve in order to compute the heuristic.
getRightExpression() - Method in class fr.uga.pddl4j.problem.numeric.AbstractNumericExpression
Returns the right arithmetic expression of the numeric expression.
getRightExpression() - Method in interface fr.uga.pddl4j.problem.numeric.NumericExpression
Returns the right arithmetic expression of the numeric expression.
getRootTasks() - Method in class fr.uga.pddl4j.plan.Hierarchy
Returns the root tasks of the hierarchy.
getRow(int) - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the ith row of the matrix.
getSearchingTime() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the time spend to find a solution.
getSearchingTime() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the time spend to find a solution.
getSearchStrategies() - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Returns the list of search strategies to used to solve a planning problem.
getSize() - Method in class fr.uga.pddl4j.util.IntMatrix
Return the size of the matrix.
getState() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Returns the state of this node.
getStatistics() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the statistics of the planner.
getStatistics() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the statistics of the planner.
getSubTasks() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns the tasks of the task network.
getSubTasks() - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Return the subtasks of the method.
getSubTasks() - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Return the subtasks of the method.
getSubTasks() - Method in class fr.uga.pddl4j.problem.operator.Method
Return the subtasks of the method.
getSumValue() - Method in class fr.uga.pddl4j.heuristics.state.GraphHeuristic
Computes the sum heuristic.
getSumValue() - Method in class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
Compute the sum heuristic.
getSymbol() - Method in class fr.uga.pddl4j.parser.Expression
Returns the symbol to this expression.
getSymbol() - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Returns the symbol of this atomic formula.
getSymbol() - Method in interface fr.uga.pddl4j.problem.AtomicFormula
Returns the symbol of this atomic formula.
getTask() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns the task performed by the method.
getTask() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Returns the task process in this node.
getTask() - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Return the task that is carried out by the method.
getTask() - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Return the task that is carried out by the method.
getTask() - Method in class fr.uga.pddl4j.problem.operator.Method
Return the task that is carried out by the method.
getTaskID() - Method in class fr.uga.pddl4j.parser.Expression
Returns the taskID associated to this expression.
getTaskIDs(Expression<String>) - Static method in class fr.uga.pddl4j.parser.Expression
Returns the set of task IDs contains in an expression.
getTaskNetwork() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns the task network of this method.
getTaskNetwork() - Method in class fr.uga.pddl4j.planners.htn.stn.PFDNode
Returns the task network of the node.
getTaskNetwork() - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Returns the task network of this method.
getTaskNetwork() - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Returns the task network of this method.
getTaskNetwork() - Method in class fr.uga.pddl4j.problem.operator.Method
Returns the task network of this method.
getTaskOrderedAfter(int) - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns a bit vector of the tasks ordered after a specified task.
getTaskResolvers() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns the relevant operators for the tasks of the problem.
getTaskResolvers() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the relevant operators for the tasks of the problem.
getTasks() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the parsed tasks un the domain file.
getTasks() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the parsed tasks un the domain file.
getTasks() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns the tasks of the task network.
getTasks() - Method in class fr.uga.pddl4j.planners.htn.stn.TFDNode
Returns the list of tasks the node.
getTasks() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
The list of relevant tasks of the problem.
getTasks() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Return the tasks of the method.
getTasks() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the tasks of the task network.
getTasks() - Method in interface fr.uga.pddl4j.problem.Problem
The list of relevant tasks of the problem.
getTaskSignatures() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the signatures of the task defined in the problem.
getTasksWithNoPredecessors() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns the list of tasks with no predecessors.
getTasksWithNoPredecessors() - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Returns the list of tasks with no predecessors.
getTasksWithNoPredecessors() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the list of tasks with no predecessors.
getTasksWithNoPredecessors() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
TO DO: NOT IMPLEMENTED Returns the list of tasks with no predecessors.
getTasksWithNosSuccessors() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the list of tasks with no successors.
getTasksWithNoSuccessors() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns the list of tasks with no successors.
getTasksWithNoSuccessors() - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Returns the list of tasks with no successors.
getTasksWithNoSuccessors() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
TO DO: NOT IMPLEMENTED Returns the list of tasks with no successors.
getTaskSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of task symbols of the problem.
getTemporalOrderingConstraints() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the temporal ordering constraints of this temporal task network.
getTimeout() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Returns the timeout of the planner.
getTimeout() - Method in interface fr.uga.pddl4j.planners.Planner
Returns the timeout of the planner.
getTimeout() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the time out of the planner in second.
getTimeout() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the time out of the planner.
getTimeSpecifier() - Method in class fr.uga.pddl4j.parser.Expression
Returns the time specifier of this expression.
getTimeToEncode() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the encoding time, i.e., the time to encode the planning problem in a compact representation.
getTimeToParse() - Method in class fr.uga.pddl4j.planners.Statistics
Return the parsing time, i.e., the time needed to parser the domain and the problem description.
getTimeToSearch() - Method in class fr.uga.pddl4j.planners.Statistics
Returns the search time, i.e., the time needed to find a solution.
getType() - Method in class fr.uga.pddl4j.parser.Message
Returns the type of the message.
getType() - Method in class fr.uga.pddl4j.parser.Symbol
Returns the type of this symbol.
getType() - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns the type of the arithmetic expression.
getType(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the type from a specified symbol.
getType(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the type from a specified symbol.
getTypeOfParameters(int) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns the type of the parameter at the specified index.
getTypeOfParameters(int) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns the type of the parameter at the specified index.
getTypeOfParameters(int) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Returns the type of the parameter at the specified index.
getTypes() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the parsed types in the domain file.
getTypes() - Method in class fr.uga.pddl4j.parser.NamedTypedList
Returns the list of types of this typed token.
getTypes() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns the parsed types in the domain file.
getTypes() - Method in class fr.uga.pddl4j.parser.TypedSymbol
Returns the list of types of this typed token.
getTypes() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns the list of the type symbols of the problem.
getTypes() - Method in interface fr.uga.pddl4j.problem.Problem
Returns the list of the type symbols of the problem.
getUnconditionalEffect() - Method in class fr.uga.pddl4j.problem.operator.Action
Returns the unconditional effect of the action.
getUnconditionalEffect() - Method in class fr.uga.pddl4j.problem.operator.DurativeAction
Returns the unconditional effect of the action.
getValue() - Method in class fr.uga.pddl4j.parser.Expression
Returns the numeric value of this expression.
getValue() - Method in class fr.uga.pddl4j.parser.Symbol
Returns the value of the symbol.
getValue() - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns the value of the arithmetic expression.
getValueF(double) - Method in class fr.uga.pddl4j.examples.asp.Node
Returns the value of the heuristic function, i.e., this.node.getCost() + this.node.getHeuristic().
getValueF(double) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the value of the heuristic function, i.e., this.node.getCost() + this.node.getHeuristic().
getValueOfParameter(int) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns the value of the parameter at a specified index.
getValueOfParameter(int) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns the value of the parameter at a specified index.
getValueOfParameter(int) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Returns the value of the parameter at a specified index.
getVariable() - Method in class fr.uga.pddl4j.parser.Expression
Returns the variable of this expression.
getWeight() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Returns the weight set to the heuristic.
getWeight() - Method in class fr.uga.pddl4j.planners.statespace.search.NodeComparator
Returns the weight of the heuristic use for the comparison.
getWeight() - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Returns the weight set to the heuristic.
Goal - Class in fr.uga.pddl4j.problem
This class implements a goal, i.e., a set of positives and negative fluents.
Goal() - Constructor for class fr.uga.pddl4j.problem.Goal
Create a new empty goal from a other goal.
Goal(Goal) - Constructor for class fr.uga.pddl4j.problem.Goal
Create a new goal from a other goal.
Goal(Condition) - Constructor for class fr.uga.pddl4j.problem.Goal
Create a new goal from a other goal.
GOAL - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The goal of the instantiated problem.
GOAL_UTILITIES - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :goal-utilities requirement (since PDDL3.1).
GraphHeuristic - Class in fr.uga.pddl4j.heuristics.state
This abstract class implements the basic methods used by all heuristics based on the computation of a planning graph with mutual exclusions.
GraphHeuristic(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.GraphHeuristic
Creates a new RelaxedGraphHeuristic heuristic.
GREATER - Enum constant in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
The comparator greater.
GREATER - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The greater relation.
GREATER_COMPARISON - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary comparison expressions greater.
GREATER_OR_EQUAL - Enum constant in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
The comparator greater or equal.
GREATER_OR_EQUAL_COMPARISON - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary comparison expressions greater or equal.
GREATER_OR_EQUAL_ORDERING_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for ordering constraints used in HDDL fragment.
GREATER_ORDERING_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for ordering constraints used in HDDL fragment.
GREEDY_BEST_FIRST - Enum constant in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
The greedy first search strategy.
GreedyBestFirstSearch - Class in fr.uga.pddl4j.planners.statespace.search
This class implements Greedy Best First Search strategy.
GreedyBestFirstSearch() - Constructor for class fr.uga.pddl4j.planners.statespace.search.GreedyBestFirstSearch
Creates a new Greedy best First Search search strategy with default parameters.
GreedyBestFirstSearch(int, StateHeuristic.Name, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.GreedyBestFirstSearch
Creates a new Greedy best First Search search strategy.
GROUND_INERTIA - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of ground inertia detected.
GROUND_NUMERIC_INERTIA - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of ground numeric inertia detected.
GSP - Class in fr.uga.pddl4j.planners.statespace
This class implements a simple generic planner.
GSP - Enum constant in enum class fr.uga.pddl4j.planners.Planner.Name
The GSP (Generic Search Planner).
GSP() - Constructor for class fr.uga.pddl4j.planners.statespace.GSP
Creates a new planner with default parameters.
GSP(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.statespace.GSP
Creates a new planner from a planner configuration.

H

hashCode() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns the hash code value of this parsed problem.
hashCode() - Method in class fr.uga.pddl4j.parser.Expression
Returns the hash code value of the expression.
hashCode() - Method in class fr.uga.pddl4j.parser.Location
Returns the has code value of this location.
hashCode() - Method in class fr.uga.pddl4j.parser.Message
Returns the hash code value of this message.
hashCode() - Method in class fr.uga.pddl4j.parser.NamedTypedList
Returns the hash code value of this named typed list.
hashCode() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the hash code value of the operator.
hashCode() - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Returns the hash code value of the derived predicate.
hashCode() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns the hash code value of the task network.
hashCode() - Method in class fr.uga.pddl4j.parser.Symbol
Returns the hash code value of this symbol.
hashCode() - Method in class fr.uga.pddl4j.plan.Hierarchy
Returns the hashcode value of this hierarchy.
hashCode() - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns the hash code of this plan.
hashCode() - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns the hash code of this plan.
hashCode() - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns the hash code of this plan.
hashCode() - Method in class fr.uga.pddl4j.planners.htn.stn.PFDNode
Returns the hash code value of the node.
hashCode() - Method in class fr.uga.pddl4j.planners.htn.stn.TFDNode
Returns the hash code value of the node.
hashCode() - Method in class fr.uga.pddl4j.planners.LogLevel
Returns the hash code value of this object.
hashCode() - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Returns the hash code value of the node.
hashCode() - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Returns the hash code value of the atomic formula.
hashCode() - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns the hash code value of this arithmetic expression.
hashCode() - Method in class fr.uga.pddl4j.problem.numeric.NumericAssignment
Returns the hash code value of this numeric assignment.
hashCode() - Method in class fr.uga.pddl4j.problem.numeric.NumericConstraint
Returns the hash code value of this numeric constraint.
hashCode() - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns a hash code value for this operator.
hashCode() - Method in class fr.uga.pddl4j.problem.operator.Condition
Returns the hash code value of the precondition.
hashCode() - Method in class fr.uga.pddl4j.problem.operator.ConditionalEffect
Returns the hash code of this conditional effect.
hashCode() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
 
hashCode() - Method in class fr.uga.pddl4j.problem.operator.Effect
Returns the hash code value of this effect.
hashCode() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns a hash code value for this task network.
hashCode() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns a hash code value for this task network.
hashCode() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns the hash code value of the time condition.
hashCode() - Method in class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Returns the hash code of this conditional effect.
hashCode() - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Returns the hash code value of this time effect.
hashCode() - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the hash code value of this matrix.
hashCode() - Method in class fr.uga.pddl4j.util.BitSet
Returns the hash code value for this bit set.
hasValidConfiguration() - Method in class fr.uga.pddl4j.examples.asp.ASP
Checks the planner configuration and returns if the configuration is valid.
hasValidConfiguration() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Checks the planner configuration and returns if the configuration is valid.
hasValidConfiguration() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Checks the planner configuration and returns if the configuration is valid.
hasValidConfiguration() - Method in interface fr.uga.pddl4j.planners.Planner
Returns if the planner configuration is valid or not.
hasValidConfiguration() - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Checks the planner configuration and returns if the configuration is valid.
hasValidConfiguration() - Method in class fr.uga.pddl4j.planners.statespace.FF
Checks the planner configuration and returns if the configuration is valid.
hasValidConfiguration() - Method in class fr.uga.pddl4j.planners.statespace.HSP
Checks the planner configuration and returns if the configuration is valid.
Heuristic - Interface in fr.uga.pddl4j.heuristics
This interface defines the methods of all heuristics.
HEURISTIC_SETTING - Static variable in class fr.uga.pddl4j.examples.asp.ASP
The HEURISTIC property used for planner configuration.
HEURISTIC_SETTING - Static variable in interface fr.uga.pddl4j.planners.statespace.StateSpacePlanner
The HEURISTIC property used for planner configuration.
Hierarchy - Class in fr.uga.pddl4j.plan
This abstract class implements the main methods to manipulate the hierarchical information of a plan.
Hierarchy() - Constructor for class fr.uga.pddl4j.plan.Hierarchy
Creates a new empty hierarchy.
Hierarchy(Hierarchy) - Constructor for class fr.uga.pddl4j.plan.Hierarchy
Creates a deep copy of an existing hierarchy.
HIERARCHY - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :htn requirement for HDDL langage.
HILL_CLIMBING - Enum constant in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
The hill climbing first search strategy.
HillClimbing - Class in fr.uga.pddl4j.planners.statespace.search
This class implements Hill Climnbing search strategy.
HillClimbing() - Constructor for class fr.uga.pddl4j.planners.statespace.search.HillClimbing
Creates a new Hill Climbing search with default parameters.
HillClimbing(int, StateHeuristic.Name, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.HillClimbing
Creates a new Hill Climbing search strategy.
HOLD_AFTER_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the holding after expressions.
HOLD_AFTER_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for hold after method constraints in HDDL fragment.
HOLD_BEFORE_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for hold before method constraints in HDDL fragment.
HOLD_BETWEEN_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for hold between method constraints in HDDL fragment.
HOLD_DURING_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the holding during expressions.
HOLD_DURING_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for hold during method constraints in HDDL fragment.
HSP - Class in fr.uga.pddl4j.planners.statespace
This class implements a simple state space planner based on A* algorithm.
HSP - Enum constant in enum class fr.uga.pddl4j.planners.Planner.Name
The HSP (Heuristic Search Planner).
HSP() - Constructor for class fr.uga.pddl4j.planners.statespace.HSP
Creates a new planner with default parameters.
HSP(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.statespace.HSP
Creates a new planner with a default configuration.
HTNPlanner - Interface in fr.uga.pddl4j.planners.htn
This interface defines the main methods to access the HTN planners.

I

IMPLY - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the imply expressions.
include(BitVector) - Method in class fr.uga.pddl4j.util.BitVector
Returns true if this bit vector includes an other specified BitVector.
INCREASE - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the increase expressions.
INCREASE - Enum constant in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
The operator increase.
increment(int[]) - Method in class fr.uga.pddl4j.util.IntMatrix
Increment the value at a specified index.
Inertia - Enum Class in fr.uga.pddl4j.problem
This class implement the concept of inertia.
INERTIA - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of inertia detected.
INERTIA - Enum constant in enum class fr.uga.pddl4j.problem.Inertia
The positive and negative inertia.
inferTypesFromInertia() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
Infer type from unary inertia contained in the initial state.
INFO - Static variable in class fr.uga.pddl4j.planners.LogLevel
Designates informational messages that highlight the progress of the application at coarse-grained level.
initActions() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes the actions of the domain into a compact integer representation.
initCompoundTaskSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the compound task symbols from the methods of the domain.
initConstants() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the constants declared in the domain and the problem and initialise the domains of values of each type.
initEitherTypes() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the composite type, i.e., type of the form (either t1 t2), through a specified domain and problem and creates their respective domain.
initExpression(Expression<String>, List<String>) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes an specified expression into its integer representation.
initFunctions() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the function information (symbols and signatures) declared in the domain.
initGoal() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes a specified goal into its integer representation.
INITIAL_STATE - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The initial state the instantiated problem.
INITIAL_TASK_NETWORK - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The initial task network the instantiated problem.
initialization() - Method in class fr.uga.pddl4j.problem.AbstractProblem
This methods initializes the structures needed to the instantiation process from the PDDL domain and problem given in parameters of the constructor of the class.
initialization() - Method in class fr.uga.pddl4j.problem.DefaultProblem
This method initializes the structures needed to the instantiation process from the PDDL domain and problem given in parameters of the constructor of the class.
InitialState - Class in fr.uga.pddl4j.problem
This class implements an initial syaye, i.e., the set of known positives and negative fluents.
InitialState() - Constructor for class fr.uga.pddl4j.problem.InitialState
Creates a new empty initial state.
InitialState(InitialState) - Constructor for class fr.uga.pddl4j.problem.InitialState
Creates a new initial state from a other initial state.
initInitialState() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes a specified initial state into its integer representation.
initInitialTaskNetwork() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes a specified task network into its integer representation.
initMapOfNumericFluentIndex() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Create a map of the relevant numeric fluents with their index to speedup the bit set encoding of the actions.
initMapOfTaskIndex() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Creates the map index for the task.
initMethods() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes the methods of the domain into a compact integer representation.
initOfMapFluentIndex() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Initializes the map that store for each relevant fluent its index to speedup the bit set encoding of the action.
initPredicates() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the predicate information (symbols and signatures) declared in the domain.
initPrimitiveTaskSymbols() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the primitive task symbols from the actions of the domain.
initRequirements() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Init the list of requirement of the problem.
initTaskNetwork(ParsedTaskNetwork, List<String>, List<Integer>) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Encodes a specified task network into its integer representation.
initTaskResolvers() - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Init the resolvers for each task.
initTasks() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the tasks information (symbols and signatures) declared in the domain.
initTypes() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Initializes the list of type symbols form the list declared in the domain.
instantiate() - Method in class fr.uga.pddl4j.problem.AbstractProblem
Instantiates the problem.
instantiate() - Method in interface fr.uga.pddl4j.problem.Problem
Instantiate the problem.
instantiate(DefaultParsedProblem) - Method in class fr.uga.pddl4j.examples.asp.ASP
Instantiates the planning problem from a parsed problem.
instantiate(DefaultParsedProblem) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Instantiates the planning problem from a parsed problem.
instantiate(DefaultParsedProblem) - Method in interface fr.uga.pddl4j.planners.Planner
Instantiates the planning problem from a parsed problem.
instantiate(DefaultParsedProblem) - Method in class fr.uga.pddl4j.planners.statespace.FF
Instantiates the planning problem from a parsed problem.
instantiate(DefaultParsedProblem) - Method in class fr.uga.pddl4j.planners.statespace.GSP
Instantiates the planning problem from a parsed problem.
instantiate(DefaultParsedProblem) - Method in class fr.uga.pddl4j.planners.statespace.HSP
Instantiates the planning problem from a parsed problem.
instantiateActions() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Instantiates the actions of the problem.
InstantiatedProblem - Class in fr.uga.pddl4j.problem
This class contains all the methods needed to instantiate the actions and the metods of the problem.
InstantiatedProblem(DefaultParsedProblem) - Constructor for class fr.uga.pddl4j.problem.InstantiatedProblem
Creates a new problem from a domain and problem.
instantiateGoal() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Instantiate the goal.
instantiateInitialTaskNetwork() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Instantiates the initial task network.
instantiateMethods() - Method in class fr.uga.pddl4j.problem.InstantiatedProblem
Instantiate the methods of the problem.
instantiation() - Method in class fr.uga.pddl4j.problem.AbstractProblem
This methods carries out the instantiation of the planning operators and the goal of the problem in to actions.
instantiation() - Method in class fr.uga.pddl4j.problem.DefaultProblem
This methods carries out the instantiation of the planning operators and the goal of the problem in to actions.
INT_ACTIONS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of actions in their integer representation.
INT_GOAL - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The goal in its integer representation.
INT_INITIAL_STATE - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The initial state in its integer representation.
INT_INITIAL_TASK_NETWORK - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The initial task netwok in its integer representation.
INT_METHODS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of methods in their integer representation.
IntAction - Class in fr.uga.pddl4j.problem.operator
This class implements an action.
IntAction(IntAction) - Constructor for class fr.uga.pddl4j.problem.operator.IntAction
Create a new action from a specified action.
IntAction(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.IntAction
Create a new action with a specified name.
INTERACTIVE_MODE_SETTING - Static variable in interface fr.uga.pddl4j.planners.htn.stn.STNPlanner
The INTERACTIVE_MODE setting for the configuration of the planner.
intersect(TemporalRelation) - Method in enum class fr.uga.pddl4j.problem.time.TemporalRelation
Returns the result of the intersection of this temporal relation with another relation.
intersects(BitSet) - Method in class fr.uga.pddl4j.util.BitSet
Returns true if the specified BitSet has any bits set to true that are also set to true in this BitSet.
IntMatrix - Class in fr.uga.pddl4j.util
This class implements a matrix at n-dimension.
IntMatrix(int, int) - Constructor for class fr.uga.pddl4j.util.IntMatrix
Create a new n-dimensional matrix with a specified size and dimension.
IntMethod - Class in fr.uga.pddl4j.problem.operator
This class implements an method.
IntMethod(IntMethod) - Constructor for class fr.uga.pddl4j.problem.operator.IntMethod
Create a new method from a specified method.
IntMethod(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.IntMethod
Create a new method with a specified name.
IntTaskNetwork - Class in fr.uga.pddl4j.problem.operator
This class implements a task network.
IntTaskNetwork() - Constructor for class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Create a new task network.
IntTaskNetwork(int) - Constructor for class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Create a new task network.
IntTaskNetwork(Expression<Integer>, Expression<Integer>, Expression<Integer>, boolean, boolean) - Constructor for class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Create a new task network with a set of tasks and orderings constraints.
IntTaskNetwork(IntTaskNetwork) - Constructor for class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Create a new method from a specified task network.
InvalidConfigurationException - Exception in fr.uga.pddl4j.planners
Thrown to indicate that a planner configuration is invalid.
InvalidConfigurationException() - Constructor for exception fr.uga.pddl4j.planners.InvalidConfigurationException
Creates a new invalid configuration exception.
InvalidConfigurationException(String) - Constructor for exception fr.uga.pddl4j.planners.InvalidConfigurationException
Creates a new invalid configuration exception with a specific message.
IS_VIOLATED - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the is violated expressions.
isAdmissible() - Method in class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Returns true if this heuristic is admissible.
isAdmissible() - Method in interface fr.uga.pddl4j.heuristics.state.StateHeuristic
Returns true if this heuristic is admissible.
isAlreadyInstantiatedWith(int) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Return if the operator is already instantiated with the specified value.
isAlreadyInstantiatedWith(int) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Return if the operator is already instantiated with the specified value.
isApplicable(State) - Method in class fr.uga.pddl4j.problem.operator.Action
Returns true if this action is applicable in a specified state.
isConsistent() - Method in class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Returns if this abstract fluent description is consistent.
isConsistent() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns if this ordering constraint network is consistent .
isConsistent() - Method in interface fr.uga.pddl4j.problem.operator.FluentDescription
Returns if this abstract fluent description is consistent.
isConsistent() - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Returns if this ordering constraints is consistent.
isConsistent() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns if this task network has a consistent ordering constraints network.
isConsistent() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns if this time condition is consistent.
isConsistent() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Returns if the network is consistent or not.
isDeclaredConstant(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns if a specified constant symbol was declared.
isDeclaredConstant(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns if a specified constant symbol was declared.
isDeclaredType(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns if a specified type symbol was declared.
isDeclaredType(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns if a specified type symbol was declared.
isDummy() - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Returns true if the operator is dummy.
isDummy() - Method in interface fr.uga.pddl4j.problem.operator.Operator
Returns true if the operator is dummy.
isDurative() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns if this action is durative operator.
isDurative() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns if this action is durative operator.
isDurative() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns if this task network is durative.
isDurative() - Method in class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Returns if this action is a durative action.
isDurative() - Method in class fr.uga.pddl4j.problem.operator.Action
Returns if this action is durative.
isDurative() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns if this task network is durative.
isDurative() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns if the task network is durative or not.
isEmpty() - Method in class fr.uga.pddl4j.parser.ErrorManager
Returns if the error manager is empty, i.e., contains no message of any type.
isEmpty() - Method in class fr.uga.pddl4j.plan.AbstractPlan
Returns if the search is empty.
isEmpty() - Method in interface fr.uga.pddl4j.plan.Plan
Returns if the search is empty.
isEmpty() - Method in class fr.uga.pddl4j.problem.operator.AbstractFluentDescription
Returns if fluent description is empty, i.e., if the fluent description has no positive and no negative fluent.
isEmpty() - Method in interface fr.uga.pddl4j.problem.operator.FluentDescription
Returns if fluent description is empty, i.e., if the fluent description has no positive and no negative fluent.
isEmpty() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns if the task network is empty, i.e., contains not tasks.
isEmpty() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns if condition is empty, i.e., if the condition has no positive and no negative for at start, at end and overall.
isEmpty() - Method in class fr.uga.pddl4j.util.BitSet
Returns true if this BitSet contains no bits that are set to true.
isGoalReachable() - Method in class fr.uga.pddl4j.heuristics.state.GraphHeuristic
Return true if the goal is reached in the last proposition level of the expanded planning graph.
isGoalReachable() - Method in class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
Returns true if the goal is reachable after the planning graph expansion.
isHierarchical() - Method in class fr.uga.pddl4j.plan.AbstractPlan
Returns if this plan is hierarchical.
isHierarchical() - Method in interface fr.uga.pddl4j.plan.Plan
Returns if this plan is hierarchical.
isInteractive() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Returns if the planner is in interactive mode.
isLeaf() - Method in class fr.uga.pddl4j.parser.Expression
Returns if this expression is a leaf of the syntax tree.
isLiteral() - Method in class fr.uga.pddl4j.parser.Expression
Returns if this expression is a literal.
isMalformedExpression() - Method in class fr.uga.pddl4j.parser.Expression
Returns if this expression is malformed.
isPrimtive() - Method in class fr.uga.pddl4j.parser.Expression
Returns true if the expression is a primitive task.
isPrimtive() - Method in class fr.uga.pddl4j.problem.Task
Returns true if the task is a primitive task.
isSolvable() - Method in class fr.uga.pddl4j.problem.DefaultProblem
Returns true if this problem is solvable.
isSolvable() - Method in interface fr.uga.pddl4j.problem.Problem
Returns true if this problem is solvable.
isSubType(TypedSymbol<String>, TypedSymbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns if the types of two typed symbol matched, i.e., if the types of the first typed symbol can be viewed as a subtype of the second.
isSubType(TypedSymbol<String>, TypedSymbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns if the types of two typed symbol matched, i.e., if the types of the first typed symbol can be viewed as a subtype of the second.
isSupported(Problem) - Method in class fr.uga.pddl4j.examples.asp.ASP
Returns if a specified problem is supported by the planner.
isSupported(Problem) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Returns if a specified problem is supported by the planner.
isSupported(Problem) - Method in interface fr.uga.pddl4j.planners.Planner
Returns if a specified problem is supported by the planner.
isSupported(Problem) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Returns if a specified problem is supported by the planner.
isTimeSpecifierOutOfBound(int) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns if a specified time specifier is invalid.
isTimeSpecifierOutOfBound(int) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns if a specified time specifier is invalid.
isTotallyOrdered() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns if the task network is total ordered or not.
isTotallyOrdered() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns if the task network is total ordered or not.
isTotallyOrdered() - Method in class fr.uga.pddl4j.problem.DefaultProblem
Returns true if the problem is totally ordered.
isTotallyOrdered() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns true if the orderings constraints network is totally ordered.
isTotallyOrdered() - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Returns true if the task network is totally ordered.
isTotallyOrdered() - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Returns true if the orderings constraints is totally ordered.
isTotallyOrdered() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns true if the task network is totally ordered.
isTotallyOrdered() - Method in interface fr.uga.pddl4j.problem.Problem
Returns true if the problem is totally ordered.
isTotallyOrdered() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
TO DO: NOT IMPLEMENTED Returns true if the simple temporal network is totally ordered.
iterator() - Method in class fr.uga.pddl4j.parser.Expression
Returns an iterator over the children expressions of the expression. this iterator walks the syntax tree of the expression in depth first.

J

JsonAdapter - Class in fr.uga.pddl4j.plan
This class is used to convert Java plan into its JSON representation.
JsonAdapter(Problem) - Constructor for class fr.uga.pddl4j.plan.JsonAdapter
Create a new adapter.

L

length() - Method in class fr.uga.pddl4j.util.BitSet
Returns the "logical size" of this BitSet: the index of the highest set bit in the BitSet plus one.
LEQ - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The less or equal relation.
LESS - Enum constant in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
The comparator less.
LESS - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The less relation.
LESS_COMPARISON - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary comparison expressions less.
LESS_OR_EQUAL - Enum constant in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
The comparator less or equal.
LESS_OR_EQUAL_COMPARISON - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary comparison expressions less or equal.
LESS_OR_EQUAL_ORDERING_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for ordering constraints used in HDDL fragment.
LESS_ORDERING_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for ordering constraints used in HDDL fragment.
LEXICAL_ERROR - Enum constant in enum class fr.uga.pddl4j.parser.Message.Type
The lexical error message.
Locatable - Interface in fr.uga.pddl4j.parser
This interface defines the methods of all locatable object.
Location - Class in fr.uga.pddl4j.parser
This abstract class implements the common methods of all object produced by the parser.
Location() - Constructor for class fr.uga.pddl4j.parser.Location
Creates new location with the default line and column value.
Location(int, int, int, int) - Constructor for class fr.uga.pddl4j.parser.Location
Creates a new locatable object with a specified begin line and column and a specified end line and column.
Location(AbstractParsedObject) - Constructor for class fr.uga.pddl4j.parser.Location
Creates a parser object from another.
Location(Location) - Constructor for class fr.uga.pddl4j.parser.Location
Creates a new location from another.
LOG_LEVEL_SETTING - Static variable in interface fr.uga.pddl4j.planners.Planner
The LOG_LEVEL setting used for planner configuration.
LogLevel - Class in fr.uga.pddl4j.planners
This class implements the log level for the trace of the planners.
LogLevel() - Constructor for class fr.uga.pddl4j.planners.LogLevel
Creates a log level with the default level.
LogLevel(String) - Constructor for class fr.uga.pddl4j.planners.LogLevel
Creates a log level with a specified level as a string.
LogLevel(Level) - Constructor for class fr.uga.pddl4j.planners.LogLevel
Creates a log level with a specified level.
logLexicalError(String, File, int, int) - Method in class fr.uga.pddl4j.parser.ErrorManager
Log an lexical error message.
logParserError(String, File, int, int) - Method in class fr.uga.pddl4j.parser.ErrorManager
Log an error message to the current print stream.
logParserWarning(String, File, int, int) - Method in class fr.uga.pddl4j.parser.ErrorManager
Log a warning message to the current print stream.

M

main(String[]) - Static method in class fr.uga.pddl4j.examples.asp.ASP
The main method of the ASP planner.
main(String[]) - Static method in class fr.uga.pddl4j.examples.DirectPlannerConfigurationExample
The main method of the class.
main(String[]) - Static method in class fr.uga.pddl4j.examples.PDDLParserExample
The main method the class.
main(String[]) - Static method in class fr.uga.pddl4j.examples.PlannerConfigurationExample
The main method of the class.
main(String[]) - Static method in class fr.uga.pddl4j.examples.ProblemInstantiationExample
The main method the class.
main(String[]) - Static method in class fr.uga.pddl4j.parser.Parser
The main method of the Parser planner.
main(String[]) - Static method in class fr.uga.pddl4j.planners.htn.stn.PFD
The main method of the PFD planner.
main(String[]) - Static method in class fr.uga.pddl4j.planners.htn.stn.TFD
The main method of the TFD planner.
main(String[]) - Static method in class fr.uga.pddl4j.planners.statespace.FF
The main method of the FF planner.
main(String[]) - Static method in class fr.uga.pddl4j.planners.statespace.GSP
The main method of the GSP.
main(String[]) - Static method in class fr.uga.pddl4j.planners.statespace.HSP
The main method of the HSP planner.
main(String[]) - Static method in class fr.uga.pddl4j.problem.DefaultProblem
TO DO: Remove.
main(String[]) - Static method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
TO REMOVED.
makespan() - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns the makespan of the plan.
makespan() - Method in interface fr.uga.pddl4j.plan.Plan
Returns the makespan of the search.
makespan() - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns the makespan of the plan.
makespan() - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns the makespan of the plan.
MalformedExpressionException - Exception in fr.uga.pddl4j.parser
Thrown to indicate that a malformed expression is occurred.
MalformedExpressionException() - Constructor for exception fr.uga.pddl4j.parser.MalformedExpressionException
Creates a new malformed expression exception.
MalformedExpressionException(String) - Constructor for exception fr.uga.pddl4j.parser.MalformedExpressionException
Creates a new malformed expression exception with a specific message.
Max - Class in fr.uga.pddl4j.heuristics.state
This class implements the MAX heuristic.
Max(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.Max
Creates a new MAX heuristic for a specified planning problem.
MAX - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the Max heuristic.
MAXIMIZE - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the maximize metric expressions.
Message - Class in fr.uga.pddl4j.parser
This class implements an error message that may generated by the parser.
Message(Message.Type, int, int, File, String) - Constructor for class fr.uga.pddl4j.parser.Message
Creates a message with a specified type, line, column, file and content.
Message.Type - Enum Class in fr.uga.pddl4j.parser
This enumeration defines the type of message log in the error manager.
Method - Class in fr.uga.pddl4j.problem.operator
This class implements an method.
Method(Method) - Constructor for class fr.uga.pddl4j.problem.operator.Method
Create a new method from a specified method.
Method(String, int) - Constructor for class fr.uga.pddl4j.problem.operator.Method
Create a new method with a specified name.
METHOD - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The method symbol.
METHOD_CONSTRAINTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :method-constraints requirement for HDDL langage.
METHOD_PRECONDITIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :method-preconditions requirement for HDDL langage.
METHODS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of methods of the instantiated problem.
millisecondToSecond(long) - Static method in class fr.uga.pddl4j.planners.Statistics
Converts a time in milliseconds in seconds.
MINIMIZE - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the minimize metric expressions.
MINUS - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary operation expressions minus.
MINUS - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
The binary subtraction arithmetic operator.
MUL - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
The arithmetic operator of multiplication.
MULTIPLICATION - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary operation expressions multiplication.

N

NamedTypedList - Class in fr.uga.pddl4j.parser
This class is used to to parse in the atomic formula skeleton and atomic function skeleton.
NamedTypedList(NamedTypedList) - Constructor for class fr.uga.pddl4j.parser.NamedTypedList
Creates a named typed list from a specified typed list.
NamedTypedList(Symbol<String>) - Constructor for class fr.uga.pddl4j.parser.NamedTypedList
Creates new named typed list with a specified name.
NamedTypedList(Symbol<String>, List<TypedSymbol<String>>) - Constructor for class fr.uga.pddl4j.parser.NamedTypedList
Creates new named typed list with a specified name and list of argument.
NEGATIVE - Enum constant in enum class fr.uga.pddl4j.problem.Inertia
The negative inertia.
NEGATIVE_PRECONDITIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :negative-preconditions requirement.
nextClearBit(int) - Method in class fr.uga.pddl4j.util.BitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextSetBit(int) - Method in class fr.uga.pddl4j.util.BitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
Node - Class in fr.uga.pddl4j.examples.asp
This class implements a node of the tree search.
Node - Class in fr.uga.pddl4j.planners.statespace.search
This class implements a node of the tree search.
Node(State) - Constructor for class fr.uga.pddl4j.examples.asp.Node
Creates a new node from a specified state.
Node(State) - Constructor for class fr.uga.pddl4j.planners.statespace.search.Node
Creates a new node from a specified state.
Node(State, Node, int, double, double) - Constructor for class fr.uga.pddl4j.examples.asp.Node
Creates a new node with a specified state, parent node, operator, cost and heuristic value.
Node(State, Node, int, double, int, double) - Constructor for class fr.uga.pddl4j.examples.asp.Node
Creates a new node with a specified state, parent node, operator, cost, depth and heuristic value.
Node(State, Node, int, double, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.Node
Creates a new node with a specified state, parent node, operator, cost and heuristic value.
Node(State, Node, int, double, int, double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.Node
Creates a new node with a specified state, parent node, operator, cost, depth and heuristic value.
NodeComparator - Class in fr.uga.pddl4j.planners.statespace.search
This class implements a comparator between nodes.
NodeComparator(double) - Constructor for class fr.uga.pddl4j.planners.statespace.search.NodeComparator
Build the Node comparator object base on heuristic weight.
normalize() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Normalize the domain.
normalize() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Normalize the domain.
normalize() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Normalize the problem.
NOT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the negative expressions.
NUMBER - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for number.
NUMBER - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticExpression.Type
The type number.
NUMBER_TYPE - Static variable in class fr.uga.pddl4j.parser.Symbol
The default symbol for number type.
NUMERIC_FLUENTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :numeric-fluents requirement.
NUMERIC_FLUENTS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of relevant numeric fluents of the instantiated problem.
NUMERIC_INERTIA - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of numeric inertia detected.
NumericAssignment - Class in fr.uga.pddl4j.problem.numeric
This class implements a numeric assignment.
NumericAssignment(AssignmentOperator, NumericVariable, ArithmeticExpression) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericAssignment
Creates a new numeric assignement with a specified operator, left and right expression.
NumericAssignment(NumericAssignment) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericAssignment
Creates a deep copy of numeric assignment.
NumericComparator - Enum Class in fr.uga.pddl4j.problem.numeric
This class implements a numeric comparator used in numeric constraints.
NumericConstraint - Class in fr.uga.pddl4j.problem.numeric
This class implements a numeric constraint.
NumericConstraint(NumericComparator, ArithmeticExpression, ArithmeticExpression) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericConstraint
Creates a new numeric constraints with a specified comparator, left and right expression.
NumericConstraint(NumericConstraint) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericConstraint
Creates a deep copy of numeric constraints.
NumericExpression - Interface in fr.uga.pddl4j.problem.numeric
This interface defines the methods of the numeric expression.
NumericFluent - Class in fr.uga.pddl4j.problem.numeric
This class implements a numeric fluent, i.e., a proposition whose numeric value changes during planning process.
NumericFluent(int, int[]) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericFluent
Creates a new numeric fluent with a specified symbol and list of arguments.
NumericFluent(NumericFluent) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericFluent
Create a new numeric fluent from an other one.
NumericVariable - Class in fr.uga.pddl4j.problem.numeric
This class defines the methods to manipulate a numeric variable.
NumericVariable(int) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericVariable
Create a new numeric variable.
NumericVariable(int, double) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericVariable
Creates a new numeric variable for a specified numeric fluent and value.
NumericVariable(NumericVariable) - Constructor for class fr.uga.pddl4j.problem.numeric.NumericVariable
Create a new numeric variable from an other.

O

OBJECT_FLUENTS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :object-fluents requirement.
OBJECT_TYPE - Static variable in class fr.uga.pddl4j.parser.Symbol
The default symbol for object type.
OFF - Static variable in class fr.uga.pddl4j.planners.LogLevel
The highest possible rank and is intended to turn off logging.
Operator - Interface in fr.uga.pddl4j.problem.operator
This interface defines the main methods of to access to an operator whatever its representation.
OPERATOR - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticExpression.Type
The type operator.
or(BitSet) - Method in class fr.uga.pddl4j.util.BitSet
Performs a logical OR of this bit set with the bit set argument.
OR - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the disjunctive expressions.
OrderingConstraintNetwork - Interface in fr.uga.pddl4j.problem.operator
This class implements an orderings constraints network.
OVER_ALL - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the over all temporal expressions.

P

ParallelPlan - Class in fr.uga.pddl4j.plan
This class implements a parallel plan based on the Graphplan planner semantic.
ParallelPlan() - Constructor for class fr.uga.pddl4j.plan.ParallelPlan
Creates a new empty parallel plan.
ParallelPlan(Plan) - Constructor for class fr.uga.pddl4j.plan.ParallelPlan
Creates a new parallel plan from an other.
parse() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Parses the domain and the problem description using the configuration of the planner.
parse() - Method in interface fr.uga.pddl4j.planners.Planner
Parses the domain and the problem description given ine the planner configuration.
parse(File) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from a file.
parse(File, File) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from their respective files.
parse(String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from a file path.
parse(String, String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from their respective files.
parse(String, String) - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Parses the domain and the problem description from the specified parameters.
parse(String, String) - Method in interface fr.uga.pddl4j.planners.Planner
Parses the domain and the problem description specified in parameters.
ParsedAbstractOperator - Class in fr.uga.pddl4j.parser
This class defines an abstract planning operator.
ParsedAbstractOperator(ParsedOperator) - Constructor for class fr.uga.pddl4j.parser.ParsedAbstractOperator
Create a new operator from another.
ParsedAbstractOperator(Symbol<String>, List<TypedSymbol<String>>, Expression<String>) - Constructor for class fr.uga.pddl4j.parser.ParsedAbstractOperator
Creates operator with a specified name, list of parameters, preconditions.
ParsedAbstractOperator(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>) - Constructor for class fr.uga.pddl4j.parser.ParsedAbstractOperator
Creates operator with a specified name, list of parameters, preconditions and duration constraints.
ParsedAction - Class in fr.uga.pddl4j.parser
This class implements a planning operator parsed.
ParsedAction(ParsedAction) - Constructor for class fr.uga.pddl4j.parser.ParsedAction
Create a new operator from another.
ParsedAction(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>) - Constructor for class fr.uga.pddl4j.parser.ParsedAction
Creates operator with a specified name, list of parameters, preconditions and effects.
ParsedAction(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>, Expression<String>) - Constructor for class fr.uga.pddl4j.parser.ParsedAction
Creates operator with a specified name, list of parameters, preconditions and effects.
ParsedDerivedPredicate - Class in fr.uga.pddl4j.parser
This class implements a derived predicate of the PDDL 3.0 language.
ParsedDerivedPredicate(NamedTypedList, Expression<String>) - Constructor for class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Creates a new derived predicate with a specific head and body.
ParsedDomain - Interface in fr.uga.pddl4j.parser
This interface defined the methods of a planning domain read by the parser.
ParsedMethod - Class in fr.uga.pddl4j.parser
This class implements a method for htn planning operator parsed.
ParsedMethod(ParsedMethod) - Constructor for class fr.uga.pddl4j.parser.ParsedMethod
Create a new method from another.
ParsedMethod(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>, Expression<String>, Expression<String>, Expression<String>, boolean, boolean) - Constructor for class fr.uga.pddl4j.parser.ParsedMethod
Creates method with a specified name, parameter, task performed, precondition and task network.
ParsedMethod(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>, Expression<String>, Expression<String>, Expression<String>, Expression<String>, boolean, boolean) - Constructor for class fr.uga.pddl4j.parser.ParsedMethod
Creates method with a specified name, parameter, task performed, precondition and task network.
ParsedMethod(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>, Expression<String>, ParsedTaskNetwork) - Constructor for class fr.uga.pddl4j.parser.ParsedMethod
Creates method with a specified name, parameter, task performed, precondition and task network.
ParsedMethod(Symbol<String>, List<TypedSymbol<String>>, Expression<String>, Expression<String>, ParsedTaskNetwork) - Constructor for class fr.uga.pddl4j.parser.ParsedMethod
Creates method with a specified name, parameter, task performed, precondition and task network.
ParsedObject - Interface in fr.uga.pddl4j.parser
This interface implements the common methods of all object produced by the parser.
parseDomain() - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain from a specific file.
parseDomain(File) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain from a specific file.
parseDomain(String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain from a specific file path.
parseDomainAndProblem(File) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from the specified file.
parseDomainAndProblem(String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from the specified file path.
ParsedOperator - Interface in fr.uga.pddl4j.parser
This interface defines the methods of all planning operators.
ParsedProblem - Interface in fr.uga.pddl4j.parser
This interface defines the methods of a planning problem read by the parser.
ParsedTaskNetwork - Class in fr.uga.pddl4j.parser
This class implements a task network.
ParsedTaskNetwork() - Constructor for class fr.uga.pddl4j.parser.ParsedTaskNetwork
Create a new task network.
ParsedTaskNetwork(Expression<String>, Expression<String>, Expression<String>, boolean, boolean) - Constructor for class fr.uga.pddl4j.parser.ParsedTaskNetwork
Creates a task network with a specified list of parameters, list of tasks, ordering and logicial constraints.
ParsedTaskNetwork(ParsedTaskNetwork) - Constructor for class fr.uga.pddl4j.parser.ParsedTaskNetwork
Create a new task network from another.
ParsedTaskNetwork(List<TypedSymbol<String>>, Expression<String>, Expression<String>, Expression<String>, boolean, boolean) - Constructor for class fr.uga.pddl4j.parser.ParsedTaskNetwork
Creates a task network with a specified list of parameters, list of tasks, ordering and logicial constraints.
parseFromStream(InputStream) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from an input stream.
parseFromStream(InputStream, InputStream) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from two input streams.
parseFromString(String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from their respective string description.
parseFromString(String, String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning domain and a planning problem from their respective string description.
parseProblem() - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning problem from a specific file.
parseProblem(File) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning problem from a specific file.
parseProblem(String) - Method in class fr.uga.pddl4j.parser.Parser
Parses a planning problem from a specific file path.
Parser - Class in fr.uga.pddl4j.parser
Implements the Parser of the PDD4L library.
Parser() - Constructor for class fr.uga.pddl4j.parser.Parser
Create a new Parser.
PARSER_ERROR - Enum constant in enum class fr.uga.pddl4j.parser.Message.Type
The parser error message.
PARSER_WARNING - Enum constant in enum class fr.uga.pddl4j.parser.Message.Type
The parser warning message.
PDDLParserExample - Class in fr.uga.pddl4j.examples
The class is an example class.
PDDLParserExample() - Constructor for class fr.uga.pddl4j.examples.PDDLParserExample
 
PFD - Class in fr.uga.pddl4j.planners.htn.stn
This class implement a simple task network planner enable to deal with partial ordered htn representation.
PFD - Enum constant in enum class fr.uga.pddl4j.planners.Planner.Name
PFD (Partial-order Forward Decomposition) planner.
PFD() - Constructor for class fr.uga.pddl4j.planners.htn.stn.PFD
Creates a new planner with a default configuration.
PFD(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.htn.stn.PFD
Creates a new abstract STN planner with the default configuration.
PFDNode - Class in fr.uga.pddl4j.planners.htn.stn
This class implements a node for the PFDPlanner planner of the PDDL4J library.
PFDNode() - Constructor for class fr.uga.pddl4j.planners.htn.stn.PFDNode
Creates a new empty node with an empty state and an empty task network.
PFDNode(PFDNode) - Constructor for class fr.uga.pddl4j.planners.htn.stn.PFDNode
Creates a new node from an other.
PFDNode(State, TaskNetwork) - Constructor for class fr.uga.pddl4j.planners.htn.stn.PFDNode
Creates a new node with a specified state and task network.
PFDNode(State, TaskNetwork, PFDNode, int, int) - Constructor for class fr.uga.pddl4j.planners.htn.stn.PFDNode
Creates a new node with a specified state and task network.
Plan - Interface in fr.uga.pddl4j.plan
This interface defines the main methods of to access a search generated by a planner.
Planner - Interface in fr.uga.pddl4j.planners
This interface defines the main methods of to access a planner.
Planner.Name - Enum Class in fr.uga.pddl4j.planners
The enumeration of the planners.
PlannerConfiguration - Class in fr.uga.pddl4j.planners
This class implements a planner configuration.
PlannerConfiguration() - Constructor for class fr.uga.pddl4j.planners.PlannerConfiguration
Creates new default configuration.
PlannerConfiguration(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.PlannerConfiguration
Creates a configuration from another.
PlannerConfigurationExample - Class in fr.uga.pddl4j.examples
The class is an example.
PlannerConfigurationExample() - Constructor for class fr.uga.pddl4j.examples.PlannerConfigurationExample
 
PlanningGraphHeuristic - Interface in fr.uga.pddl4j.heuristics.state
This interface defines the methods accessible from all heuristics.
PLUS - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the binary operation expressions plus.
PLUS - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
The addition arithmetic operator.
popTask() - Method in class fr.uga.pddl4j.planners.htn.stn.TFDNode
Pops the first task of the node and remove it from the node.
POSITIVE - Enum constant in enum class fr.uga.pddl4j.problem.Inertia
The positive inertia.
PostInstantiatedProblem - Class in fr.uga.pddl4j.problem
This class contains all the methods needed to the postinstantiation treatment.
PostInstantiatedProblem(DefaultParsedProblem) - Constructor for class fr.uga.pddl4j.problem.PostInstantiatedProblem
Creates a new problem from a domain and problem.
postinstantiation() - Method in class fr.uga.pddl4j.problem.AbstractProblem
This method carries out all the necessary treatment to postinstantiate the problem.
postinstantiation() - Method in class fr.uga.pddl4j.problem.DefaultProblem
This method carries out all the necessary treatment to postinstantiate the problem.
PREDICATE - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The predicate symbol.
PREDICATE_SIGNATURES - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The predicate signature (the predicate symbol and the type of each argument).
PREDICATE_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The predicate symbols.
PREFERENCE - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The preference symbol.
PREFERENCES - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :preferences requirement.
PreInstantiatedProblem - Class in fr.uga.pddl4j.problem
This class contains all the methods needed to the pre-treatments carried out before the instantiation of a problem: type inference for non-typed domains and inertia extraction to speed up the instantiation process.
PreInstantiatedProblem(DefaultParsedProblem) - Constructor for class fr.uga.pddl4j.problem.PreInstantiatedProblem
Creates a new problem from a specific domain and problem.
preinstantiation() - Method in class fr.uga.pddl4j.problem.AbstractProblem
This method carries out all the necessary treatment to preinstantiate the problem.
preinstantiation() - Method in class fr.uga.pddl4j.problem.DefaultProblem
This method carries out all the necessary treatment to preinstantiate the problem.
previousClearBit(int) - Method in class fr.uga.pddl4j.util.BitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
previousSetBit(int) - Method in class fr.uga.pddl4j.util.BitSet
Returns the index of the nearest bit that is set to true that occurs on or before the specified starting index.
PRIMITIVE_TASKS_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The primitive task symbols.
print(Message.Type) - Method in class fr.uga.pddl4j.parser.ErrorManager
Print the messages log in the error manager.
print(Message.Type, File) - Method in class fr.uga.pddl4j.parser.ErrorManager
Print the messages log in the error manager of a specific and concerning a specific file.
print(File) - Method in class fr.uga.pddl4j.parser.ErrorManager
Print the messages log in the error manager that concerns a specific file.
printAll() - Method in class fr.uga.pddl4j.parser.ErrorManager
Print the all the message of the error manager.
printPredicatesTables(List<List<IntMatrix>>) - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
Print the predicates tables.
Problem - Interface in fr.uga.pddl4j.problem
This interface describes the interface of all planning problem.
PROBLEM - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The problem symbol.
PROBLEM_SETTING - Static variable in interface fr.uga.pddl4j.planners.Planner
The PROBLEM setting used for planner configuration.
ProblemInstantiationExample - Class in fr.uga.pddl4j.examples
The class is an example class.
ProblemInstantiationExample() - Constructor for class fr.uga.pddl4j.examples.ProblemInstantiationExample
 
ProblemNotSupportedException - Exception in fr.uga.pddl4j.planners
A ProblemNotSupportedException is launch to indicate that a problem is not supported by a planner.
ProblemNotSupportedException(String) - Constructor for exception fr.uga.pddl4j.planners.ProblemNotSupportedException
Creates a new ProblemNotSupportedException with a specific message.
pushAllTasks(List<Integer>) - Method in class fr.uga.pddl4j.planners.htn.stn.TFDNode
Pushes a list of tasks at beginning of the task list of the node.
put(int[], int) - Method in class fr.uga.pddl4j.util.IntMatrix
Put a new value at a specified index.

Q

QUANTIFIED_PRECONDITIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :quantified-preconditions requirement.

R

recalculateWordsInUse() - Method in class fr.uga.pddl4j.util.BitSet
Sets the field wordsInUse to the logical size in words of the bit set.
RelaxedGraphHeuristic - Class in fr.uga.pddl4j.heuristics.state
This abstract class implements the basic methods used by all heuristics based on the computation of a relaxed planning graph ignoring negative effects.
RelaxedGraphHeuristic(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
Creates a new RelaxedGraphHeuristic heuristic.
remove(int) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Removes all the actions at a specified time specifier of the plan.
remove(int) - Method in interface fr.uga.pddl4j.plan.Plan
Removes all the actions at a specified time specifier of the search.
remove(int) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Removes all the actions at a specified time specifier of the plan.
remove(int) - Method in class fr.uga.pddl4j.plan.TemporalPlan
Removes all the actions at a specified time specifier of the plan.
remove(int, Action) - Method in class fr.uga.pddl4j.plan.ParallelPlan
Removes an action at a specified time specifier of the plan.
remove(int, Action) - Method in interface fr.uga.pddl4j.plan.Plan
Removes an action at a specified time specifier of the search.
remove(int, Action) - Method in class fr.uga.pddl4j.plan.SequentialPlan
Removes an action at a specified time specifier of the plan.
remove(int, Action) - Method in class fr.uga.pddl4j.plan.TemporalPlan
Removes an action at a specified time specifier of the plan.
remove(Expression<T>) - Method in class fr.uga.pddl4j.parser.Expression
Removes all the occurrences of a specified expression contained in this expression and returns true if and only if at least one occurrence was removed.
removeColumn(int) - Method in class fr.uga.pddl4j.util.BitMatrix
Remove a column of the matrix.
removeRow(int) - Method in class fr.uga.pddl4j.util.BitMatrix
Remove the jth row of the matrix.
removeTask(int) - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Remove a task of the ordering constraints network.
removeTask(int) - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Remove a task of the ordering constraints network.
removeTask(int) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Remove a task for the task network.
removeTask(int) - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
TO DO: NOT IMPLEMENTED Remove a task of the ordering constraints network.
rename(Map<T, T>) - Method in class fr.uga.pddl4j.parser.Symbol
Renames the symbol.
renameTaskIDs(Expression<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Renames the tag of the tasks contained in the expression.
RequireKey - Enum Class in fr.uga.pddl4j.parser
This enumeration defines the set of PDDL require key.
RequirementNotSupportedException - Exception in fr.uga.pddl4j.problem
A RequirementNotSupportedException is launch to indicate that a method does not support as input a specific problem requirement.
RequirementNotSupportedException(String) - Constructor for exception fr.uga.pddl4j.problem.RequirementNotSupportedException
Creates a new RequirementNotSupportedException with a specific message.
resetNodesStatistics() - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Reset Nodes statistics.
resize(int) - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Resize the ordering constraints network.
resize(int) - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Resize the ordering constraints network.
resize(int) - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
TO DO: NOT IMPLEMENTED Resize the ordering constraints network.
resize(int, int) - Method in class fr.uga.pddl4j.util.BitMatrix
Resizes the matrix.
rows() - Method in class fr.uga.pddl4j.util.BitMatrix
Returns the number of rows of the matrix.

S

satisfy(Condition) - Method in class fr.uga.pddl4j.problem.State
Returns true if this state satisfy a specified expression.
saveInFile(String) - Method in class fr.uga.pddl4j.plan.JsonAdapter
Save the current jsonPlan into a file.
SCALE_DOWN - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the scale down expressions.
SCALE_DOWN - Enum constant in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
The operator scale-down.
SCALE_UP - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the scale up expressions.
SCALE_UP - Enum constant in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
The operator scale-up.
search(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.AStar
Solves the planning problem and returns the first solution search found.
search(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.BreadthFirstSearch
The greedy best first search algorithm.
search(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.DepthFirstSearch
The greedy best first search algorithm.
search(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.EnforcedHillClimbing
The enforced hill climbing algorithm.
search(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.GreedyBestFirstSearch
The greedy best first search algorithm.
search(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.HillClimbing
The hill climbing algorithm.
search(Problem) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Solves the planning problem and returns the first solution node found.
SEARCH_STRATEGIES_SETTING - Static variable in interface fr.uga.pddl4j.planners.statespace.StateSpacePlanner
The search strategies setting used for planner configuration.
searchPlan(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Search a solution plan to a specified domain and problem.
searchPlan(Problem) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Search a solution plan to a specified domain and problem.
searchSolutionNode(Problem) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Search a solution node to a specified domain and problem.
searchSolutionNode(Problem) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Search a solution node to a specified domain and problem.
SearchStrategy - Interface in fr.uga.pddl4j.planners
This interface is used to define all the common methods of the search strategies.
SearchStrategy.Name - Enum Class in fr.uga.pddl4j.planners
The name of the search strategy.
SequentialPlan - Class in fr.uga.pddl4j.plan
This class implements a sequential plan.
SequentialPlan() - Constructor for class fr.uga.pddl4j.plan.SequentialPlan
Creates a new empty sequential plan.
SequentialPlan(Plan) - Constructor for class fr.uga.pddl4j.plan.SequentialPlan
Creates a new sequential plan from an other.
set(int) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bit at the specified index to true.
set(int, boolean) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bit at the specified index to the specified value.
set(int, int) - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Sets an ordering constraints between two specified tasks.
set(int, int) - Method in class fr.uga.pddl4j.util.BitMatrix
Sets the bit at a specified row and column position to true.
set(int, int) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
set(int, int, boolean) - Method in class fr.uga.pddl4j.util.BitMatrix
Sets the bit at a specified row and column position to a specified value.
set(int, int, boolean) - Method in class fr.uga.pddl4j.util.BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the specified value.
set(int, int, TemporalRelation) - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Adds an ordering constraints between two specified tasks.
SET_LEVEL - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the SetLevel heuristic.
setAction(int) - Method in class fr.uga.pddl4j.examples.asp.Node
Sets the action applied to reach the node.
setAction(int) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Sets the action applied to reach the node.
setAdmissible(boolean) - Method in class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Marks the cost cost heuristic as admissible or not.
setArguments(int[]) - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Sets the arguments of the atomic formula.
setArguments(int[]) - Method in interface fr.uga.pddl4j.problem.AtomicFormula
Sets the arguments of the atomic formula.
setArguments(List<Symbol<T>>) - Method in class fr.uga.pddl4j.parser.Expression
Sets the argument of the atomic formula represented by this expression.
setArithmeticOpertor(ArithmeticOperator) - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Sets the operator of this arithmetic expression.
setAtEndCondition(Condition) - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Sets the at end condition of the time condition.
setAtEndEffect(Effect) - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Sets the at end effect of the time effect.
setAtStartCondition(Condition) - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Sets the at start condition of the time condition.
setAtStartEffect(Effect) - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Sets the at start effect of the time effect.
setBegin(Token) - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Sets the begin line and column of the expression from a specified token.
setBegin(Token) - Method in class fr.uga.pddl4j.parser.Expression
Sets the begin line and column of the expression from a specified token.
setBegin(Token) - Method in interface fr.uga.pddl4j.parser.Locatable
Sets the begin line and column of the expression from a specified token.
setBegin(Token) - Method in class fr.uga.pddl4j.parser.Location
Sets the begin line and column of the expression from a specified token.
setBegin(Token) - Method in interface fr.uga.pddl4j.parser.ParsedObject
Sets the begin line and column of the expression from a specified token.
setBegin(Token) - Method in class fr.uga.pddl4j.parser.Symbol
Sets the begin line and column of the expression from a specified token.
setBeginColumn(int) - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Sets the begin column of the file where this object appears.
setBeginColumn(int) - Method in class fr.uga.pddl4j.parser.Location
Sets the begin column of the file where this object appears.
setBeginColumn(int) - Method in interface fr.uga.pddl4j.parser.ParsedObject
Sets the begin column of the file where this object appears.
setBeginLine(int) - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Sets the begin line of the file where this object appears.
setBeginLine(int) - Method in class fr.uga.pddl4j.parser.Location
Sets the begin line of the file where this object appears.
setBeginLine(int) - Method in interface fr.uga.pddl4j.parser.ParsedObject
Sets the begin line of the file where this object appear.
setBody(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Sets the body of this derived predicate.
setChildren(List<Expression<T>>) - Method in class fr.uga.pddl4j.parser.Expression
Sets the list of children expressions of this expression.
setColumn(int) - Method in class fr.uga.pddl4j.parser.Message
Sets the column of the file concerned by this message.
setComparator(NumericComparator) - Method in class fr.uga.pddl4j.problem.numeric.NumericConstraint
Sets the comparator of the numeric constraint.
setCondition(Condition) - Method in class fr.uga.pddl4j.problem.operator.ConditionalEffect
Sets the conditions of the conditional effect.
setCondition(TemporalCondition) - Method in class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Sets the conditions of the conditional effect.
setConditionalEffects(List<ConditionalEffect>) - Method in class fr.uga.pddl4j.problem.operator.Action
Returns the conditional effects to the action.
setConditionalEffects(List<TemporalConditionalEffect>) - Method in class fr.uga.pddl4j.problem.operator.DurativeAction
Returns the conditional effects to the action.
setConfiguration(PlannerConfiguration) - Method in class fr.uga.pddl4j.examples.asp.ASP
Sets the configuration of the planner.
setConfiguration(PlannerConfiguration) - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Sets the configuration of the planner.
setConfiguration(PlannerConfiguration) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Sets the configuration of the planner.
setConfiguration(PlannerConfiguration) - Method in interface fr.uga.pddl4j.planners.Planner
Sets the configuration of the planner.
setConfiguration(PlannerConfiguration) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Sets the configuration of the planner.
setConnector(Connector) - Method in class fr.uga.pddl4j.parser.Expression
Set the connector of this expression.
setConstraints(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Sets the logical constraints between the tasks of the task network.
setConstraints(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Sets the logical constraints between the tasks of the task network.
setConstraints(Expression<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Sets the constraints to the domain.
setConstraints(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Sets the constraints to the domain.
setConstraints(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Sets the constraints to the domain.
setConstraints(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Sets the logical constraints between the tasks of the task network.
setContent(String) - Method in class fr.uga.pddl4j.parser.Message
Sets the content of the message.
setCost(double) - Method in class fr.uga.pddl4j.examples.asp.Node
Sets the cost needed to reach the node from the root node.
setCost(double) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Sets the cost needed to reach the node from the root node.
setCost(double) - Method in class fr.uga.pddl4j.problem.operator.IntAction
Sets the cost of the action.
setCost(NumericVariable) - Method in class fr.uga.pddl4j.problem.operator.Action
Sets the cost of the action.
setCreatedNodes(int) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the number of created nodes.
setCreatedNodes(int) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the number of created nodes.
setDepth(int) - Method in class fr.uga.pddl4j.examples.asp.Node
Set the depth of this node.
setDepth(int) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Set the depth of this node.
setDomain(String) - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Sets the domain of the planner.
setDomain(String) - Method in interface fr.uga.pddl4j.planners.Planner
Sets the domain of the planner.
setDomainFile(File) - Method in class fr.uga.pddl4j.parser.Parser
Sets the domain file to parse.
setDomainName(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Sets a problemName to the domain.
setDomainName(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Sets a name to the domain.
setDomainName(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Sets a name to the domain.
setDummy(boolean) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Sets the dummy flag of the operator to a specified value.
setDummy(boolean) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Sets the dummy flag of the operator to a specified value.
setDuration(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Sets the duration of the action.
setDuration(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Sets new duration constraints to the operator.
setDuration(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Sets new duration constraints to the operator.
setDuration(NumericVariable) - Method in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Sets the duration of the action.
setDuration(NumericVariable) - Method in class fr.uga.pddl4j.problem.operator.Action
Sets the duration of the action.
setDurationConstraints(List<NumericConstraint>) - Method in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Sets the duration of the action.
setDurationConstraints(List<NumericConstraint>) - Method in class fr.uga.pddl4j.problem.operator.Action
Sets the duration of the action.
setDurative(boolean) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Sets the flog of this task network as durative.
setDurative(boolean) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Sets the flog of this task network as durative.
setDurative(boolean) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Set the boolean flag to indicate if a task network is durative or not.
setEffect(Effect) - Method in class fr.uga.pddl4j.problem.operator.ConditionalEffect
Sets the effects of the conditional effect.
setEffect(TemporalEffect) - Method in class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Sets the effects of the conditional effect.
setEffects(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntAction
Set the new effects of the action.
setEffects(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedAction
Sets new effects to the operator.
setEnd(Token) - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Sets the end line and column of the expression from a specified token.
setEnd(Token) - Method in class fr.uga.pddl4j.parser.Expression
Sets the end line and column of the expression from a specified token.
setEnd(Token) - Method in interface fr.uga.pddl4j.parser.Locatable
Sets the end line and column of the expression from a specified token.
setEnd(Token) - Method in class fr.uga.pddl4j.parser.Location
Sets the end line and column of the expression from a specified token.
setEnd(Token) - Method in interface fr.uga.pddl4j.parser.ParsedObject
Sets the end line and column of the expression from a specified token.
setEnd(Token) - Method in class fr.uga.pddl4j.parser.Symbol
Sets the end line and column of the expression from a specified token.
setEndColumn(int) - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Sets the end column of the file where this object appears.
setEndColumn(int) - Method in class fr.uga.pddl4j.parser.Location
Sets the end column of the file where this object appears.
setEndColumn(int) - Method in interface fr.uga.pddl4j.parser.ParsedObject
Sets the end column of the file where this object appears.
setEndLine(int) - Method in class fr.uga.pddl4j.parser.AbstractParsedObject
Sets the end line of the file where this object appears.
setEndLine(int) - Method in class fr.uga.pddl4j.parser.Location
Sets the end line of the file where this object appears.
setEndLine(int) - Method in interface fr.uga.pddl4j.parser.ParsedObject
Sets the end line of the file where this object appears.
setExploredNodes(int) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the number of explored nodes.
setExploredNodes(int) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the number of explored nodes.
setFile(File) - Method in class fr.uga.pddl4j.parser.Message
Sets the file concerned by this message.
setGoal(Expression<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Set the goal of this problem.
setGoal(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Set the goal of this problem.
setGoal(Condition) - Method in class fr.uga.pddl4j.heuristics.state.AbstractStateHeuristic
Set the goal of the relaxed problem to solve in order to compute the heuristic.
setGoal(Condition) - Method in class fr.uga.pddl4j.heuristics.state.GraphHeuristic
Set the goal of the problem to solve in order to compute the heuristic.
setGoal(Condition) - Method in class fr.uga.pddl4j.heuristics.state.RelaxedGraphHeuristic
Set the goal of the relaxed problem to solve in order to compute the heuristic.
setHead(NamedTypedList) - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Sets the head of the derived predicate.
setHeuristic(double) - Method in class fr.uga.pddl4j.examples.asp.Node
Sets the estimated distance to the goal from the node.
setHeuristic(double) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Sets the estimated distance to the goal from the node.
setHeuristic(StateHeuristic.Name) - Method in class fr.uga.pddl4j.examples.asp.ASP
Set the name of heuristic used by the planner to the solve a planning problem.
setHeuristic(StateHeuristic.Name) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Set the name of heuristic used by the planner to the solve a planning problem.
setHeuristic(StateHeuristic.Name) - Method in class fr.uga.pddl4j.planners.statespace.GSP
Set the name of heuristic used by the planner to solve a planning problem.
setHeuristic(StateHeuristic.Name) - Method in class fr.uga.pddl4j.planners.statespace.HSP
Set the name of heuristic used by the planner to solve a planning problem.
setHeuristic(StateHeuristic.Name) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the heuristic to use to solved the problem.
setHeuristic(StateHeuristic.Name) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the heuristic to use to solved the problem.
setHeuristicWeight(double) - Method in class fr.uga.pddl4j.examples.asp.ASP
Sets the weight of the heuristic.
setHeuristicWeight(double) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Sets the weight of the heuristic.
setHeuristicWeight(double) - Method in class fr.uga.pddl4j.planners.statespace.FF
Sets the weight of the heuristic.
setHeuristicWeight(double) - Method in class fr.uga.pddl4j.planners.statespace.GSP
Sets the weight of the heuristic.
setHeuristicWeight(double) - Method in class fr.uga.pddl4j.planners.statespace.HSP
Sets the weight of the heuristic.
setHierarchy(Hierarchy) - Method in class fr.uga.pddl4j.plan.AbstractPlan
Sets the hierarchy of this plan.
setHierarchy(Hierarchy) - Method in interface fr.uga.pddl4j.plan.Plan
Sets the hierarchy of this plan.
setInitialTaskNetwork(ParsedTaskNetwork) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Set the initial task network of the problem.
setInitialTaskNetwork(ParsedTaskNetwork) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Set the initial task network of the problem.
setInteractive(boolean) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Sets the planner in the interactive mode.
setIntInitialTaskNetwork(IntTaskNetwork) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Sets the integer initial task network of thi problem.
setLeftExpression(ArithmeticExpression) - Method in class fr.uga.pddl4j.problem.numeric.AbstractNumericExpression
Sets the left arithmetic expression of the numeric expression.
setLevel(Level) - Method in class fr.uga.pddl4j.planners.LogLevel
Sets the level.
SetLevel - Class in fr.uga.pddl4j.heuristics.state
This heuristic returns the level of the planning graph where all the propositions of the goal are reached without any mutex free.
SetLevel(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.SetLevel
Creates a new SET_LEVEL heuristic for a specified planning problem.
setLine(int) - Method in class fr.uga.pddl4j.parser.Message
Sets the line of the file concerned by this message.
setLocation(Location) - Method in class fr.uga.pddl4j.parser.Expression
Sets the location of this expression.
setLocation(Location) - Method in class fr.uga.pddl4j.parser.Symbol
Sets the location of the symbol.
setLogicalConstraints(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedMethod
Sets the logical constraints between the tasks of the task network.
setLogLevel(LogLevel) - Method in class fr.uga.pddl4j.parser.Parser
Sets the log level of the planner.
setLogLevel(LogLevel) - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Sets the log level of the planner.
setLogLevel(LogLevel) - Method in interface fr.uga.pddl4j.planners.Planner
Sets the trace level of the planner.
setMemoryUsed(long) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the amount of memory used for the search.
setMemoryUsed(long) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the amount of memory used for the search.
setMemoryUsedForProblemRepresentation(long) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the memory used to encode the planning problem in bytes.
setMemoryUsedToSearch(long) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the memory used to search the planning problem in bytes.
setMetric(Expression<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Sets the metric of the problem.
setMetric(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Sets the metric of the problem.
setName(Symbol<String>) - Method in class fr.uga.pddl4j.parser.NamedTypedList
Sets the name of this typed list.
setName(Symbol<String>) - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Sets a new name to the operator.
setName(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Sets a new name to the operator.
setName(String) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Set the name of the operator.
setName(String) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Set the name of the operator.
setNumberOfActions(int) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the number of actions of the solved problem .
setNumberOfRelevantFluents(int) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the number of relevant facts of the solved problem.
setNumericAssignments(Set<NumericAssignment>) - Method in class fr.uga.pddl4j.problem.operator.Effect
Sets the numeric assignments of the effect.
setNumericConstraints(List<NumericConstraint>) - Method in class fr.uga.pddl4j.problem.operator.Condition
Sets the numeric constraints of the precondition.
setNumericFluents(int) - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Sets the index of the numeric fluent of this arithmetic expression.
setNumericVariables(List<NumericVariable>) - Method in class fr.uga.pddl4j.problem.InitialState
Sets the numeric variables of the initial state.
setOperator(int) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Sets the operator applied to reach this node.
setOperator(AssignmentOperator) - Method in class fr.uga.pddl4j.problem.numeric.NumericAssignment
Sets the operator of this numeric assignment.
setOrdering(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedMethod
Sets the ordering constraints between the tasks of the task network.
setOrdering(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Sets the ordering constraints between the tasks of the task network.
setOrderingConstraints(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Set the new ordering constraints of the method.
setOrderingConstraints(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Set the new ordering constraints of the method.
setOrderingConstraints(DefaultOrderingConstraintNetwork) - Method in class fr.uga.pddl4j.problem.operator.Method
Set the new ordering constraints of the method.
setOrderingConstraints(DefaultOrderingConstraintNetwork) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Sets the new ordering constraints of the method.
setOrderingConstraints(TemporalOrderingConstraintNetwork) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Set the new ordering constraints of the method.
setOverallCondition(Condition) - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Sets the overall condition of the time condition.
setOverallEffect(Effect) - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Sets the overall effect of the time effect.
setParameters(List<TypedSymbol<String>>) - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Sets a new list of parameters to this operator.
setParameters(List<TypedSymbol<String>>) - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Sets a new list of parameters to this operator.
setParameters(List<TypedSymbol<String>>) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Sets the parameters of the task network.
setParent(Node) - Method in class fr.uga.pddl4j.examples.asp.Node
Sets the parent node of the node.
setParent(AbstractSTNNode) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Sets the parent node of this node.
setParent(Node) - Method in class fr.uga.pddl4j.planners.statespace.search.Node
Sets the parent node of the node.
setPendingNodes(int) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the number of pending nodes.
setPendingNodes(int) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the number of pending nodes.
setPrecondition(Condition) - Method in class fr.uga.pddl4j.problem.operator.AbstractOperator
Set the precondition of the operator.
setPrecondition(TemporalCondition) - Method in class fr.uga.pddl4j.problem.operator.AbstractDurativeOperator
Set the precondition of the operator.
setPreconditions(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.AbstractIntOperator
Set the precondition of the operator.
setPreconditions(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Sets new preconditions to the operator.
setPreconditions(Expression<String>) - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Sets new preconditions to the operator.
setPrefName(Symbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Sets a name to the preference associated to this expression.
setPrimtive(boolean) - Method in class fr.uga.pddl4j.parser.Expression
Sets the boolean flag used to specified if the expression is a primitive task to a specified value.
setPrimtive(boolean) - Method in class fr.uga.pddl4j.problem.Task
Set the boolean flag used to specified if the task is a primitive task to a specified value.
setProblem(String) - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Sets the path to the PDDL problem description.
setProblem(String) - Method in interface fr.uga.pddl4j.planners.Planner
Sets the path to the PDDL problem description.
setProblem(String) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the path to the file containing the description of the solved problem.
setProblemFile(File) - Method in class fr.uga.pddl4j.parser.Parser
Sets the problem file to parse.
setProblemName(Symbol<String>) - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Sets the problemName of the problem.
setProblemName(Symbol<String>) - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Sets the name of the problem.
setProperty(String, Object) - Method in class fr.uga.pddl4j.planners.PlannerConfiguration
Sets the value of a specific key properties.
setQuantifiedVariables(List<TypedSymbol<T>>) - Method in class fr.uga.pddl4j.parser.Expression
Sets the quantified variables of this expression.
setRightExpression(ArithmeticExpression) - Method in class fr.uga.pddl4j.problem.numeric.AbstractNumericExpression
Sets the right arithmetic expression of the numeric expression.
setRightExpression(ArithmeticExpression) - Method in interface fr.uga.pddl4j.problem.numeric.NumericExpression
Sets the right arithmetic expression of the numeric expression.
setSearchingTime(long) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the time out of the planner.
setSearchingTime(long) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the time spend to find a solution.
setSearchStrategies(List<SearchStrategy.Name>) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Sets the list of search strategies to used to solve a planning problem.
setSearchStrategies(List<SearchStrategy.Name>) - Method in class fr.uga.pddl4j.planners.statespace.GSP
Set the list of search strategies used by the planner to solve a planning problem.
setState(State) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Sets the state of this node.
setSubTasks(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Set the subtasks of the method.
setSubTasks(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedMethod
Sets the tasks of the task network.
setSubTasks(List<Integer>) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Set the subtasks of the method.
setSubTasks(List<Integer>) - Method in class fr.uga.pddl4j.problem.operator.Method
Set the subtasks of the method.
setSymbol(int) - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Sets the symbole of this atomic formula.
setSymbol(int) - Method in interface fr.uga.pddl4j.problem.AtomicFormula
Sets the symbole of this atomic formula.
setSymbol(Symbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Sets a new symbol to this expression.
setTask(int) - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNNode
Sets the task process in this node.
setTask(int) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Set the task carried out by the method.
setTask(int) - Method in class fr.uga.pddl4j.problem.operator.Method
Set the task carried out by the method.
setTask(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Set the task carried out by the method.
setTask(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedMethod
Sets the task performed by the method.
setTaskID(Symbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Set the taskID associated to this expression.
setTaskNetwork(ParsedTaskNetwork) - Method in class fr.uga.pddl4j.parser.ParsedMethod
Sets the task network of this method.
setTaskNetwork(IntTaskNetwork) - Method in class fr.uga.pddl4j.problem.operator.IntMethod
Set the task network of this method.
setTaskNetwork(TaskNetwork) - Method in class fr.uga.pddl4j.planners.htn.stn.PFDNode
Sets the tasks network of the node.
setTaskNetwork(TaskNetwork) - Method in class fr.uga.pddl4j.problem.operator.DurativeMethod
Set the task network of this method.
setTaskNetwork(TaskNetwork) - Method in class fr.uga.pddl4j.problem.operator.Method
Set the task network of this method.
setTasks(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Set the tasks of the method.
setTasks(Expression<String>) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Sets the tasks of the task network.
setTasks(List<Integer>) - Method in class fr.uga.pddl4j.planners.htn.stn.TFDNode
Sets the list of tasks of the node.
setTasks(List<Integer>) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Sets the tasks of the task network.
setTemporalOrderingConstraints(TemporalOrderingConstraintNetwork) - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Sets the temporal ordering constraints of the temporal task network.
setTimeout(int) - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Sets the timeout of the planner.
setTimeout(int) - Method in interface fr.uga.pddl4j.planners.Planner
Sets the timeout of the planner.
setTimeOut(int) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the time out of the planner in second.
setTimeOut(int) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the time out of the planner.
setTimeSpecifier(TimeSpecifier) - Method in class fr.uga.pddl4j.parser.Expression
Sets the time specifier of this expression.
setTimeToEncode(long) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the encoding time, i.e., the time to encode the planning problem in a compact representation.
setTimeToParse(long) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the parsing time, i.e., the time needed to parser the domain and the problem description.
setTimeToSearch(long) - Method in class fr.uga.pddl4j.planners.Statistics
Sets the search time, i.e., the time needed to find a solution.
setTotallyOrdered(boolean) - Method in class fr.uga.pddl4j.parser.ParsedMethod
Set the boolean totally ordered flag of the task network to a specified value.
setTotallyOrdered(boolean) - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Set the boolean totally ordered flag of the task network to a specified value.
setTotallyOrdered(boolean) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Set this task network totally ordered.
setType(Message.Type) - Method in class fr.uga.pddl4j.parser.Message
Sets the type of the message.
setType(SymbolType) - Method in class fr.uga.pddl4j.parser.Symbol
Sets the type of this symbol.
setType(ArithmeticExpression.Type) - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Sets the type of this arithmetic expression.
setTypeOfParameter(int, int) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Set a new type the parameter at a specified index.
setTypeOfParameter(int, int) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Set a new type the parameter at a specified index.
setTypeOfParameter(int, int) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Set a new type the parameter at a specified index.
setValue(double) - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Sets the value of this arithmetic expression.
setValue(Double) - Method in class fr.uga.pddl4j.parser.Expression
Set the numeric value of this expression.
setValue(T) - Method in class fr.uga.pddl4j.parser.Symbol
Sets the value of the symbol.
setValueOfParameter(int, int) - Method in class fr.uga.pddl4j.problem.operator.AbstractInstantiatedOperator
Instantiate a parameter of the operator at a specified index with a value.
setValueOfParameter(int, int) - Method in class fr.uga.pddl4j.problem.operator.IntTaskNetwork
Instantiate a parameter of the operator at a specified index with a value.
setValueOfParameter(int, int) - Method in interface fr.uga.pddl4j.problem.operator.Operator
Instantiate a parameter of the operator at a specified index with a value.
setVariable(Symbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Sets a new variable to this expression.
setWeight(double) - Method in class fr.uga.pddl4j.planners.statespace.search.AbstractStateSpaceSearch
Sets the wight of the heuristic.
setWeight(double) - Method in class fr.uga.pddl4j.planners.statespace.search.NodeComparator
Sets the weight of the heuristic use for the comparison.
setWeight(double) - Method in interface fr.uga.pddl4j.planners.statespace.search.StateSpaceSearch
Sets the wight of the heuristic.
shiftLeft(int) - Method in class fr.uga.pddl4j.util.BitVector
Shifts left the bit vector of n bits.
shiftRight(int) - Method in class fr.uga.pddl4j.util.BitVector
Shifts right the bit vector of n bits.
simplify() - Method in class fr.uga.pddl4j.parser.Expression
This method simplify a specified expression.
simplify(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
This method simplifies an atomic specified expression.
simplify(Expression<Integer>) - Method in interface fr.uga.pddl4j.problem.Problem
Simply an atomic formula based on the inertia and the initial state of the problem.
simplify(Expression<T>) - Method in interface fr.uga.pddl4j.problem.AtomicFormulaSimplifier
Simplify the expression specified.
simplifyActionsWithInferredTypes() - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
AtomicFormulaSimplifier the actions with the inferred types.
simplifyGoalWithGroundInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
AtomicFormulaSimplifier a specified goal expression based on the ground inertia information.
simplifyWithGroundInertia(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
AtomicFormulaSimplifier a specified expression based on the ground inertia information.
simplyActionsWithGroundInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Do a pass over the preconditions and the effects of all the instantiated actions and update the ground inertia table.
simplyMethodsWithGroundInertia() - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Do a pass over the preconditions of all the instantiated methods and update the ground inertia table.
size() - Method in class fr.uga.pddl4j.plan.AbstractPlan
Returns the size of the search.
size() - Method in interface fr.uga.pddl4j.plan.Plan
Returns the size of the search.
size() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns the size of the ordering constraints network, i.e., its number of tasks.
size() - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Returns the size of the ordering constraints network, i.e., its number of tasks.
size() - Method in class fr.uga.pddl4j.problem.operator.TaskNetwork
Returns the size of the task network, i.e., its number of tasks.
size() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
The number of tasks of the simple temporal network.
size() - Method in class fr.uga.pddl4j.util.BitSet
Returns the number of bits of space actually in use by this BitSet to represent bit values.
solve() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Solves the problem as defined by the planner configuration.
solve() - Method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Search a plan for the current planner configuration.
solve() - Method in interface fr.uga.pddl4j.planners.Planner
Search a plan for the current planner configuration.
solve(Problem) - Method in class fr.uga.pddl4j.examples.asp.ASP
Search a solution plan to a specified domain and problem using A*.
solve(Problem) - Method in class fr.uga.pddl4j.planners.htn.stn.PFD
Solves the planning problem and returns the first solution search found.
solve(Problem) - Method in class fr.uga.pddl4j.planners.htn.stn.TFD
Solves the planning problem and returns the first solution search found.
solve(Problem) - Method in interface fr.uga.pddl4j.planners.Planner
Search a plan for the specified planning problem.
solve(Problem) - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Search a solution plan to a specified domain and problem.
SOMETIME_AFTER_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the sometime after expressions.
SOMETIME_AFTER_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for sometime after method constraints in HDDL fragment.
SOMETIME_BEFORE_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the sometime before expressions.
SOMETIME_BEFORE_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for sometime before method constraints in HDDL fragment.
SOMETIME_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the sometime expressions.
SOMETIME_METHOD_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for sometime method constraints in HDDL fragment.
SquareBitMatrix - Class in fr.uga.pddl4j.util
This class implements a square bit matrix.
SquareBitMatrix(int) - Constructor for class fr.uga.pddl4j.util.SquareBitMatrix
Creates a new squared matrix of a specific size.
SquareBitMatrix(SquareBitMatrix) - Constructor for class fr.uga.pddl4j.util.SquareBitMatrix
Creates a deep copy from an other Square Bit Matrix.
START - Enum constant in enum class fr.uga.pddl4j.parser.TimeSpecifier
START time specifier.
State - Class in fr.uga.pddl4j.problem
This class implements a logical state.
State() - Constructor for class fr.uga.pddl4j.problem.State
Creates a new state.
State(InitialState) - Constructor for class fr.uga.pddl4j.problem.State
Creates a new state from a specified initial state.
State(Condition) - Constructor for class fr.uga.pddl4j.problem.State
Creates a new state from a specified state.
State(State) - Constructor for class fr.uga.pddl4j.problem.State
Creates a new state from an other state.
StateHeuristic - Interface in fr.uga.pddl4j.heuristics.state
This interface defines the methods accessible from all goal cost heuristics.
StateHeuristic.Name - Enum Class in fr.uga.pddl4j.heuristics.state
The name of heuristics.
StateSpacePlanner - Interface in fr.uga.pddl4j.planners.statespace
This interface defines the main methods to access a state space planner.
StateSpaceSearch - Interface in fr.uga.pddl4j.planners.statespace.search
This interface defines the main methods for search strategies.
Statistics - Class in fr.uga.pddl4j.planners
The class implements the statistics of the planner, search time, memory used, etc.
Statistics() - Constructor for class fr.uga.pddl4j.planners.Statistics
Creates a new statistics object to store statistical information about planner performances.
STNPlanner - Interface in fr.uga.pddl4j.planners.htn.stn
This interface defines the main methods to access the STN planners.
stream() - Method in class fr.uga.pddl4j.util.BitSet
Returns a stream of indices for which this BitSet contains a bit in the set state.
STRIPS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :strips requirement.
substitute(Symbol<T>, Symbol<T>) - Method in class fr.uga.pddl4j.parser.Expression
Substitutes all occurrence of a specified variable into an expression by a constant.
substitute(Symbol<T>, Symbol<T>, AtomicFormulaSimplifier<T>) - Method in class fr.uga.pddl4j.parser.Expression
Substitutes all occurrence of a specified variable into an expression by a constant.
Sum - Class in fr.uga.pddl4j.heuristics.state
This class implements the SUM_ID heuristic.
Sum(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.Sum
Creates a new SUM_ID heuristic for a specified planning problem.
SUM - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the Sum heuristic.
SUM_MUTEX - Enum constant in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
The type for the SumMutex heuristic.
SumMutex - Class in fr.uga.pddl4j.heuristics.state
This class implements the SUM_ID mutex heuristic is an adaptation of the sum heuristic where mutual exclusion are computed.
SumMutex(Problem) - Constructor for class fr.uga.pddl4j.heuristics.state.SumMutex
Creates a new SUM_MUTEX heuristic for a specified planning problem.
Symbol<T> - Class in fr.uga.pddl4j.parser
This class implements the symbols manipulated by the parser and by the instantiation process.
Symbol(Symbol<T>) - Constructor for class fr.uga.pddl4j.parser.Symbol
Creates a symbol from a specified symbol.
Symbol(SymbolType, T) - Constructor for class fr.uga.pddl4j.parser.Symbol
Creates a new symbol with a specified value.
Symbol(SymbolType, T, int, int, int, int) - Constructor for class fr.uga.pddl4j.parser.Symbol
Create a symbol with a specified image, line and column.
Symbol(SymbolType, T, Location) - Constructor for class fr.uga.pddl4j.parser.Symbol
Create a new symbol from a specified token.
SymbolType - Enum Class in fr.uga.pddl4j.parser
The enumeration used to specified the different types of the symbol.
symmetric() - Method in enum class fr.uga.pddl4j.problem.time.TemporalRelation
Returns the result of the symetric of this temporal relation.

T

Task - Class in fr.uga.pddl4j.problem
This class implements a task used in HTN planning.
Task(int, int[], boolean) - Constructor for class fr.uga.pddl4j.problem.Task
Creates a new atomic formula with a specified symbol and list of arguments.
Task(Task) - Constructor for class fr.uga.pddl4j.problem.Task
Create a new task from an other one.
TASK - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for task used in HDDL fragment.
TASK - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The task symbol.
TASK_ID - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for task id used in HDDL fragment.
TASK_ID - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
the task id symbol.
TASK_RESOLVERS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of task resolvers of the instantiated problem.
TASK_SIGNATURES - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The task signature (the task symbol and the type of each argument).
TaskNetwork - Class in fr.uga.pddl4j.problem.operator
This class implements a task network.
TaskNetwork() - Constructor for class fr.uga.pddl4j.problem.operator.TaskNetwork
Create a new not durative task network.
TaskNetwork(boolean) - Constructor for class fr.uga.pddl4j.problem.operator.TaskNetwork
Create a new task network.
TaskNetwork(TaskNetwork) - Constructor for class fr.uga.pddl4j.problem.operator.TaskNetwork
Create a new method from a specified task network.
TaskNetwork(List<Integer>, DefaultOrderingConstraintNetwork) - Constructor for class fr.uga.pddl4j.problem.operator.TaskNetwork
Create a new task network with a set of tasks and a set of orderings constraints.
TaskNetwork(List<Integer>, TemporalOrderingConstraintNetwork) - Constructor for class fr.uga.pddl4j.problem.operator.TaskNetwork
Create a new task network with a set of tasks and a set of temporal orderings constraints.
TASKS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The list of relevant tasks of the instantiated problem.
TASKS_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The primitive and the compound task symbols.
TemporalCondition - Class in fr.uga.pddl4j.problem.time
This class implements the time condition used to describe precondition of actions and methods.
TemporalCondition() - Constructor for class fr.uga.pddl4j.problem.time.TemporalCondition
Creates new empty time condition.
TemporalCondition(Condition, Condition, Condition) - Constructor for class fr.uga.pddl4j.problem.time.TemporalCondition
Creates a new time condition from a specified 'at start", 'overall' and 'at end condition.
TemporalCondition(TemporalCondition) - Constructor for class fr.uga.pddl4j.problem.time.TemporalCondition
Creates a new time condition from another one.
TemporalConditionalEffect - Class in fr.uga.pddl4j.problem.time
This class implements the time conditional effects of an action.
TemporalConditionalEffect() - Constructor for class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Creates a new empty conditional effect.
TemporalConditionalEffect(TemporalConditionalEffect) - Constructor for class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Creates a conditional effect from an other.
TemporalConditionalEffect(TemporalCondition, TemporalEffect) - Constructor for class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Creates a new conditional effect with some specified conditions and effects.
TemporalConditionalEffect(TemporalEffect) - Constructor for class fr.uga.pddl4j.problem.time.TemporalConditionalEffect
Creates a new conditional effect with some specified effects.
TemporalEffect - Class in fr.uga.pddl4j.problem.time
This class implements the effect of the actions.
TemporalEffect() - Constructor for class fr.uga.pddl4j.problem.time.TemporalEffect
Creates new time effect.
TemporalEffect(Effect, Effect, Effect) - Constructor for class fr.uga.pddl4j.problem.time.TemporalEffect
Creates a new time effect from a specified 'at start", 'overall' and 'at end effect.
TemporalEffect(TemporalEffect) - Constructor for class fr.uga.pddl4j.problem.time.TemporalEffect
Creates new effect from an other one.
TemporalOrderingConstraintNetwork - Class in fr.uga.pddl4j.problem.time
This class implements a simple temporal network.
TemporalOrderingConstraintNetwork() - Constructor for class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Creates a new empty simple temporal network.
TemporalOrderingConstraintNetwork(int) - Constructor for class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Creates a new simple temporal network with a specified size.
TemporalOrderingConstraintNetwork(TemporalOrderingConstraintNetwork) - Constructor for class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Creates a new simple temporal network from another one.
TemporalPlan - Class in fr.uga.pddl4j.plan
This class implements a temporal plan.
TemporalPlan() - Constructor for class fr.uga.pddl4j.plan.TemporalPlan
Creates a new empty temporal plan.
TemporalPlan(Plan) - Constructor for class fr.uga.pddl4j.plan.TemporalPlan
Creates a new temporal plan from an other.
TemporalRelation - Enum Class in fr.uga.pddl4j.problem.time
This enumeration defined the temporal relation between tasks.
TFD - Class in fr.uga.pddl4j.planners.htn.stn
This class implements the code of a Total-order Forward Decomposition Planner.
TFD - Enum constant in enum class fr.uga.pddl4j.planners.Planner.Name
TFD (Total-order Forward Decomposition) planner.
TFD() - Constructor for class fr.uga.pddl4j.planners.htn.stn.TFD
Creates a new planner with a default configuration.
TFD(PlannerConfiguration) - Constructor for class fr.uga.pddl4j.planners.htn.stn.TFD
Creates a new abstract STN planner with the default configuration.
TFDNode - Class in fr.uga.pddl4j.planners.htn.stn
This class implements a node for the TFDPlanner of the PDDL4J library.
TFDNode() - Constructor for class fr.uga.pddl4j.planners.htn.stn.TFDNode
Creates a new empty TFDNode.
TFDNode(TFDNode) - Constructor for class fr.uga.pddl4j.planners.htn.stn.TFDNode
Creates a new TFDNode from an other.
TFDNode(State, List<Integer>) - Constructor for class fr.uga.pddl4j.planners.htn.stn.TFDNode
Creates a new TFDNode with a specified state and task network.
TFDNode(State, List<Integer>, TFDNode, int, int) - Constructor for class fr.uga.pddl4j.planners.htn.stn.TFDNode
Creates a new TFDNode with a specified state and task network.
throwInvalidConfigurationException() - Method in class fr.uga.pddl4j.planners.AbstractPlanner
Throws a InvalidPlannerConfigurationException with the appropriated message or do nothing if the planner has a valid configuration.
throwInvalidConfigurationException() - Method in class fr.uga.pddl4j.planners.statespace.AbstractStateSpacePlanner
Throws a InvalidPlannerConfigurationException with the appropriated message or do nothing if the planner has a valid configuration.
TIME_OUT_SETTING - Static variable in interface fr.uga.pddl4j.planners.Planner
The TIME_OUT setting used for planner configuration.
TIME_VAR - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the temporal variable.
TIMED_INITIAL_LITERALS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :times-initial-literals requirement.
TIMED_LITERAL - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the duration literal expressions.
TIMED_TASK_ID - Enum constant in enum class fr.uga.pddl4j.parser.Connector
Connector for time task id used in HDDL fragment.
TimeSpecifier - Enum Class in fr.uga.pddl4j.parser
This enumeration defines the time specifier that can be used in PDDL expressions.
timeSpecifiers() - Method in class fr.uga.pddl4j.plan.ParallelPlan
Returns the ordered set of time specifiers used in this plan.
timeSpecifiers() - Method in interface fr.uga.pddl4j.plan.Plan
Returns the ordered set of time specifiers used in this search.
timeSpecifiers() - Method in class fr.uga.pddl4j.plan.SequentialPlan
Returns the set of time specifiers used in this plan.
timeSpecifiers() - Method in class fr.uga.pddl4j.plan.TemporalPlan
Returns the set of time specifiers used in this plan.
toBitString() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns a string representation of the ordering constraints network based on bit representation.
toBitString() - Method in class fr.uga.pddl4j.util.BitMatrix
Returns a string representation of the matrix based on bit representation.
toByteArray() - Method in class fr.uga.pddl4j.util.BitSet
Returns a new byte array containing all the bits in this bit set.
toCNF() - Method in class fr.uga.pddl4j.parser.Expression
Convert an expression in conjunctive normal form (CNF).
toDNF() - Method in class fr.uga.pddl4j.parser.Expression
Convert an expression in disjunctive normal form (DNF).
toJsonString(Plan) - Method in class fr.uga.pddl4j.plan.JsonAdapter
Return a string of the plan in a json format.
toLongArray() - Method in class fr.uga.pddl4j.util.BitSet
Returns a new long array containing all the bits in this bit set.
toNNF() - Method in class fr.uga.pddl4j.parser.Expression
Sets the expression into negative normal form.
toSearchStrategies(String) - Static method in interface fr.uga.pddl4j.planners.SearchStrategy
Converts string in a list of search strategies.
toShortString(AbstractInstantiatedOperator) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a short string representation of the specified operator, i.e., its name and its instantiated parameters.
toShortString(AbstractInstantiatedOperator) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a short string representation of the specified operator, i.e., its name and its instantiated parameters.
toShortString(AbstractInstantiatedOperator, List<String>) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a short string representation of the specified operator, i.e., its name and its instantiated parameters.
toString() - Method in class fr.uga.pddl4j.parser.DefaultParsedProblem
Returns a string representation of this domain.
toString() - Method in class fr.uga.pddl4j.parser.Expression
Returns a string representation of this node.
toString() - Method in class fr.uga.pddl4j.parser.Location
Returns a string representation of this location.
toString() - Method in class fr.uga.pddl4j.parser.Message
Returns a string representation of this message.
toString() - Method in class fr.uga.pddl4j.parser.NamedTypedList
Returns a string representation of this named typed list.
toString() - Method in class fr.uga.pddl4j.parser.ParsedAction
Returns a PDDL string representation of the operator.
toString() - Method in class fr.uga.pddl4j.parser.ParsedDerivedPredicate
Returns a string representation of this derived predicate.
toString() - Method in interface fr.uga.pddl4j.parser.ParsedDomain
Returns a string representation of this domain.
toString() - Method in class fr.uga.pddl4j.parser.ParsedMethod
Returns a PDDL string representation of the method.
toString() - Method in interface fr.uga.pddl4j.parser.ParsedProblem
Returns a string representation of this problem.
toString() - Method in class fr.uga.pddl4j.parser.ParsedTaskNetwork
Returns a PDDL string representation of the method.
toString() - Method in enum class fr.uga.pddl4j.parser.RequireKey
Returns a string representation of this require key.
toString() - Method in class fr.uga.pddl4j.parser.Symbol
Returns a string representation of this symbol.
toString() - Method in class fr.uga.pddl4j.parser.TypedSymbol
Returns a string representation of this typed symbol.
toString() - Method in class fr.uga.pddl4j.planners.LogLevel
Returns a string representation of this log.
toString() - Method in class fr.uga.pddl4j.planners.PlannerConfiguration
Returns a string representation of this configuration.
toString() - Method in class fr.uga.pddl4j.planners.Statistics
Returns a string representation of this statistics.
toString() - Method in class fr.uga.pddl4j.problem.AbstractAtomicFormula
Returns a string representation of this atomic formula.
toString() - Method in class fr.uga.pddl4j.problem.numeric.ArithmeticExpression
Returns a string representation of this arithmetic expression.
toString() - Method in class fr.uga.pddl4j.problem.numeric.NumericAssignment
Returns a string representation of this numeric assignment.
toString() - Method in class fr.uga.pddl4j.problem.numeric.NumericConstraint
Returns a string representation of this numeric constraints.
toString() - Method in class fr.uga.pddl4j.problem.operator.Condition
Returns a string representation of the precondition.
toString() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Returns a string representation of this ordering constraints.
toString() - Method in class fr.uga.pddl4j.problem.operator.Effect
Returns a string representation of this effect.
toString() - Method in class fr.uga.pddl4j.problem.time.TemporalCondition
Returns a string representation of the precondition.
toString() - Method in class fr.uga.pddl4j.problem.time.TemporalEffect
Returns a string representation of this time effect.
toString() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Returns a string representation of the simple temporal network.
toString() - Method in class fr.uga.pddl4j.util.BitMatrix
Returns a string representation of the matrix based on the bit vector representation.
toString() - Method in class fr.uga.pddl4j.util.BitSet
Returns a string representation of this bit set.
toString(Expression<Integer>) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of an expression.
toString(Expression<Integer>, String) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of an expression.
toString(Expression<Integer>, String, String) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of an expression.
toString(Hierarchy) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a hierarchical decomposition of plan.
toString(Hierarchy) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a hierarchical decomposition of plan.
toString(Plan) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Return a string representation of a search.
toString(Plan) - Method in interface fr.uga.pddl4j.problem.Problem
Return a string representation of a search.
toString(AbstractProblem.Data) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of the internal data structure used during instantiation process.
toString(AbstractProblem.Data) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of the internal data structure used during instantiation process.
toString(AbstractProblem.Data) - Method in class fr.uga.pddl4j.problem.PostInstantiatedProblem
Returns a string representation of the internal data structure used during instantiation process.
toString(AbstractProblem.Data) - Method in class fr.uga.pddl4j.problem.PreInstantiatedProblem
Returns a string representation of the internal data structure used during instantiation process.
toString(Fluent) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a fluent.
toString(Fluent) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a fluent.
toString(InitialState) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a initial state.
toString(InitialState) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a initial state.
toString(ArithmeticExpression) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a numeric expression.
toString(NumericAssignment) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a numeric assignment.
toString(NumericConstraint) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a numeric constraints.
toString(NumericFluent) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a numeric fluent.
toString(NumericVariable) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a numeric variable.
toString(AbstractIntOperator) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of the specified operator.
toString(Action) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a specified operator.
toString(Action) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a specified action.
toString(Condition) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a state.
toString(Condition) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a state.
toString(ConditionalEffect) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a conditional effect.
toString(ConditionalEffect) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a conditional effect.
toString(DurativeAction) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a specified operator.
toString(DurativeAction) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a specified durative action.
toString(DurativeMethod) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of the specified method.
toString(DurativeMethod) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a specified durative method.
toString(Effect) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of the effect of an action.
toString(Effect) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a state.
toString(IntAction) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of the specified action.
toString(IntMethod) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of the specified method.
toString(IntTaskNetwork) - Method in class fr.uga.pddl4j.problem.AbstractProblem
Returns a string representation of the specified task network.
toString(Method) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of the specified method.
toString(Method) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a specified method.
toString(TaskNetwork) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of the specified task network.
toString(TaskNetwork) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a specified task network.
toString(State) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a closed world state.
toString(State) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a closed world state.
toString(Task) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a task.
toString(Task) - Method in interface fr.uga.pddl4j.problem.Problem
Returns a string representation of a specified task.
toString(TemporalCondition) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a temporal condition.
toString(TemporalConditionalEffect) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a temporal conditional effect.
toString(TemporalEffect) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Returns a string representation of a temporal effect.
toString(String) - Method in class fr.uga.pddl4j.parser.Expression
Returns a string representation of this parser node.
toStringCost(Plan) - Method in class fr.uga.pddl4j.problem.FinalizedProblem
Return a detailed string representation of a search.
TOTAL_COST - Static variable in class fr.uga.pddl4j.parser.Parser
The specific symbol total-costs.
TOTAL_TIME - Static variable in class fr.uga.pddl4j.parser.Parser
The specific symbol total-costs.
toTask() - Method in class fr.uga.pddl4j.parser.ParsedAbstractOperator
Returns the task representaion of this operator.
toTask() - Method in interface fr.uga.pddl4j.parser.ParsedOperator
Returns the task representation of this operator.
TRACE - Static variable in class fr.uga.pddl4j.planners.LogLevel
Designates finer-grained informational events than the DEBUG.
transitiveClosure() - Method in class fr.uga.pddl4j.problem.operator.DefaultOrderingConstraintNetwork
Compute the transitive closure of the ordering constraints.
transitiveClosure() - Method in interface fr.uga.pddl4j.problem.operator.OrderingConstraintNetwork
Compute the transitive closure of the ordering constraints network.
transitiveClosure() - Method in class fr.uga.pddl4j.problem.time.TemporalOrderingConstraintNetwork
Compute the transitive closure of the relation in O(n^3).
transitiveClosure() - Method in class fr.uga.pddl4j.util.SquareBitMatrix
Compute the transitive closure of the ordering constraints.
TRUE - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for expression of type TRUE.
TYPE - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The type symbol.
TYPE_SYMBOLS - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The type symbols.
TypedSymbol<T> - Class in fr.uga.pddl4j.parser
This interface defines the interface of the typed symbols.
TypedSymbol(Symbol<T>) - Constructor for class fr.uga.pddl4j.parser.TypedSymbol
Creates a new typed symbol from a specified symbol.
TypedSymbol(SymbolType, T) - Constructor for class fr.uga.pddl4j.parser.TypedSymbol
Creates a new typed symbol from a specified symbol.
TypedSymbol(TypedSymbol<T>) - Constructor for class fr.uga.pddl4j.parser.TypedSymbol
Creates a typed symbol from a specified typed symbol.
TYPES - Enum constant in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
The types and the domain of the type.
TYPING - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :typing requirement.

U

UMINUS - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the unary operation expressions minus.
UMINUS - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
The unary subtraction arithmetic operator.
UnexpectedExpressionException - Exception in fr.uga.pddl4j.parser
Exception use for issues with unexpected expression occurs.
UnexpectedExpressionException(String) - Constructor for exception fr.uga.pddl4j.parser.UnexpectedExpressionException
Default constructor with only string message.
UnexpectedExpressionException(String, Throwable) - Constructor for exception fr.uga.pddl4j.parser.UnexpectedExpressionException
Default constructor with string message and the Java Throwable cause.
UNIVERSAL - Enum constant in enum class fr.uga.pddl4j.problem.time.TemporalRelation
The universal relation, i.e., no temporal constraints.
UNIVERSAL_PRECONDITIONS - Enum constant in enum class fr.uga.pddl4j.parser.RequireKey
The PDDL :universal-preconditions requirement.

V

valueOf(byte[]) - Static method in class fr.uga.pddl4j.util.BitSet
Returns a new bit set containing all the bits in the given byte array.
valueOf(long[]) - Static method in class fr.uga.pddl4j.util.BitSet
Returns a new bit set containing all the bits in the given long array.
valueOf(String) - Static method in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.parser.Connector
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.parser.Message.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.parser.RequireKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.parser.SymbolType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.parser.TimeSpecifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.planners.Planner.Name
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.Inertia
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.numeric.ArithmeticExpression.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.uga.pddl4j.problem.time.TemporalRelation
Returns the enum constant of this class with the specified name.
valueOf(ByteBuffer) - Static method in class fr.uga.pddl4j.util.BitSet
Returns a new bit set containing all the bits in the given byte buffer between its position and limit.
valueOf(LongBuffer) - Static method in class fr.uga.pddl4j.util.BitSet
Returns a new bit set containing all the bits in the given long buffer between its position and limit.
values() - Static method in enum class fr.uga.pddl4j.heuristics.state.StateHeuristic.Name
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.parser.Connector
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.parser.Message.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.parser.RequireKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.parser.SymbolType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.parser.TimeSpecifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.planners.Planner.Name
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.planners.SearchStrategy.Name
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.AbstractProblem.Data
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.Inertia
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.numeric.ArithmeticExpression.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.numeric.ArithmeticOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.numeric.AssignmentOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.numeric.NumericComparator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.uga.pddl4j.problem.time.TemporalRelation
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE - Enum constant in enum class fr.uga.pddl4j.parser.SymbolType
The variable symbol.
VARIABLE - Enum constant in enum class fr.uga.pddl4j.problem.numeric.ArithmeticExpression.Type
The type variable.

W

waitPressAnyKey() - Static method in class fr.uga.pddl4j.planners.htn.stn.AbstractSTNPlanner
Wait until a key on keyboard is pressed.
WARM - Static variable in class fr.uga.pddl4j.planners.LogLevel
Designates potentially harmful situations.
WEIGHT_HEURISTIC_SETTING - Static variable in class fr.uga.pddl4j.examples.asp.ASP
The WEIGHT_HEURISTIC property used for planner configuration.
WEIGHT_HEURISTIC_SETTING - Static variable in interface fr.uga.pddl4j.planners.statespace.StateSpacePlanner
The WEIGHT_HEURISTIC property used for planner configuration.
WHEN - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the conditional expressions.
WITHIN_CONSTRAINT - Enum constant in enum class fr.uga.pddl4j.parser.Connector
The connective for the within expressions.
words - Variable in class fr.uga.pddl4j.util.BitSet
Change to protected to access to the attribute in subclasses.

X

xor(BitSet) - Method in class fr.uga.pddl4j.util.BitSet
Performs a logical XOR of this bit set with the bit set argument.

Z

zero() - Method in class fr.uga.pddl4j.util.IntMatrix
Set all the value of the matrix to 0.
A B C D E F G H I J L M N O P Q R S T U V W X Z 
All Classes|All Packages|Constant Field Values|Serialized Form