|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.ai.planning.Planner
public class Planner
This class is the implementation of the Planner algorithm.
| Constructor Summary | |
|---|---|
Planner()
|
|
| Method Summary | |
|---|---|
static java.util.LinkedList |
findPlans(TaskList tasksIn,
boolean findAll)
This function finds plan(s) for a given initial task list. |
static Domain |
getDomain()
This function returns the planning domain. |
static State |
getState()
This function returns the current state of the world. |
static void |
initialize(Domain domainIn,
State stateIn)
This function is used to initialize the planning algorithm. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Planner()
| Method Detail |
|---|
public static java.util.LinkedList findPlans(TaskList tasksIn,
boolean findAll)
tasksIn - the initial task list to be achieved.findAll - true if the function is to return all the
possible plans, false if the function is to return
only the the first plan found.
public static Domain getDomain()
public static State getState()
public static void initialize(Domain domainIn,
State stateIn)
domainIn - the planning domain.stateIn - the initial state of the world.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||