Index
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 specifiedBitSet
. - 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
throughnbits-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 specifiedBitExp
. - 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 thisBitSet
. - 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 specifiedtoIndex
(exclusive) tofalse
. - clone() - Method in class fr.uga.pddl4j.util.BitSet
-
Cloning this
BitSet
produces a newBitSet
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 specifiedBitVector
. - 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 itsBitExp
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 itsBitExp
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 specifiedtoIndex
(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 thisBitSet
fromfromIndex
(inclusive) totoIndex
(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 specifiedBitVector
. - 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 totrue
that are also set totrue
in thisBitSet
. - 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 totrue
. - 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 theBitSet
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 specifiedtoIndex
(exclusive) totrue
. - 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 specifiedtoIndex
(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
A B C D E F G H I J L M N O P Q R S T U V W X ZAll Classes|All Packages|Constant Field Values|Serialized Form