edu.duke.cs.banjo.learner
Class Searcher.SearchTerminator

java.lang.Object
  extended byedu.duke.cs.banjo.learner.Searcher.SearchTerminator
Direct Known Subclasses:
Searcher.SearchMultipleTerminator, SearcherGreedy.IterationsTerminator, SearcherGreedy.RestartsTerminator, SearcherGreedy.TimeTerminator, SearcherSimAnneal.IterationsTerminator, SearcherSimAnneal.RestartsTerminator, SearcherSimAnneal.TimeTerminator
Enclosing class:
Searcher

protected abstract class Searcher.SearchTerminator
extends java.lang.Object

Base class of inner classes for terminating a search.


Field Summary
protected  double displayPercent
           
 
Constructor Summary
protected Searcher.SearchTerminator()
           
 
Method Summary
protected abstract  boolean checkTerminationCondition()
           
protected  java.lang.StringBuffer generateFeedback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displayPercent

protected double displayPercent
Constructor Detail

Searcher.SearchTerminator

protected Searcher.SearchTerminator()
Method Detail

checkTerminationCondition

protected abstract boolean checkTerminationCondition()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

generateFeedback

protected java.lang.StringBuffer generateFeedback()
                                           throws java.lang.Exception
Throws:
java.lang.Exception