tuffy.util
Class Timer.RunStat

java.lang.Object
  extended by tuffy.util.Timer.RunStat
Enclosing class:
Timer

public static class Timer.RunStat
extends java.lang.Object


Field Summary
 java.util.ArrayList<java.lang.Double> costs
           
 long effectiveSteps
           
 double groundSec
           
 double inferOps
           
 double inferSec
           
 java.util.ArrayList<java.lang.Double> turns
           
 
Constructor Summary
Timer.RunStat()
           
 
Method Summary
 void addTurn(double cost)
           
 double getFlipRate()
           
 double getGroundTime()
           
 void markGroundingDone()
           
 void markInferDone()
           
 void report()
           
 void setInferOps(long ops)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groundSec

public double groundSec

inferSec

public double inferSec

inferOps

public double inferOps

effectiveSteps

public long effectiveSteps

turns

public java.util.ArrayList<java.lang.Double> turns

costs

public java.util.ArrayList<java.lang.Double> costs
Constructor Detail

Timer.RunStat

public Timer.RunStat()
Method Detail

addTurn

public void addTurn(double cost)

getGroundTime

public double getGroundTime()

getFlipRate

public double getFlipRate()

markGroundingDone

public void markGroundingDone()

markInferDone

public void markInferDone()

setInferOps

public void setInferOps(long ops)

report

public void report()