edu.cmu.cs.coral.icf.plan_based.planners.pip
Class PIP

java.lang.Object
  |
  +--edu.cmu.cs.coral.icf.plan_based.planners.Planner
        |
        +--edu.cmu.cs.coral.icf.plan_based.planners.pip.PIP

public class PIP
extends Planner

The Prodigy Inspired Planner (PIP).

Since:
ICF 0.0
Version:
$Id$

Fields inherited from class edu.cmu.cs.coral.icf.plan_based.planners.Planner
domainReader, problemReader
 
Constructor Summary
PIP()
          Construct a PIP
 
Method Summary
 Plan solveProblem(PlannerDomain domain, PlannerProblem problem)
          Solves a planning problem generating a plan.
 
Methods inherited from class edu.cmu.cs.coral.icf.plan_based.planners.Planner
getDomainReader, getProblemReader
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PIP

public PIP()
Construct a PIP
Since:
ICF 0.0
Method Detail

solveProblem

public Plan solveProblem(PlannerDomain domain,
                         PlannerProblem problem)
Solves a planning problem generating a plan. This method is the main entry point into the Planner.
Parameters:
domain - information about the world that the problem occurs in
problem - specifics of the problem
Returns:
a Plan solving the problem
Overrides:
solveProblem in class Planner
Since:
ICF 0.0