robot.de
Class PlanningResult

java.lang.Object
  extended by robot.de.PlanningResult

public class PlanningResult
extends java.lang.Object

Class for storing the planning results (This class does not have any impacts on the planning.)

Author:
h-nakagawa

Field Summary
 int num_of_firedRules
           
 int num_of_planning
           
 int total_assignedComps
           
 int total_createdPlans
           
 int total_facts
           
 double total_planning_time
           
 int total_rules
           
 
Constructor Summary
PlanningResult()
           
 
Method Summary
 void accumulateResult(jess.Rete engine)
          Accumulates results
 void addElapsedTime(long time)
          Accumulates elapsed time for planning
 void printResults()
          output the result
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

num_of_planning

public int num_of_planning

num_of_firedRules

public int num_of_firedRules

total_planning_time

public double total_planning_time

total_createdPlans

public int total_createdPlans

total_assignedComps

public int total_assignedComps

total_facts

public int total_facts

total_rules

public int total_rules
Constructor Detail

PlanningResult

public PlanningResult()
Method Detail

accumulateResult

public void accumulateResult(jess.Rete engine)
                      throws jess.JessException
Accumulates results

Parameters:
factsList -
Throws:
jess.JessException

addElapsedTime

public void addElapsedTime(long time)
Accumulates elapsed time for planning

Parameters:
time -

printResults

public void printResults()
output the result