iterators
Class PopEvolveExpanderIterator

java.lang.Object
  extended byiterators.ModelIterator
      extended byiterators.PopEvolveExpanderIterator
All Implemented Interfaces:
java.lang.Runnable

public class PopEvolveExpanderIterator
extends ModelIterator


Field Summary
 
Fields inherited from class iterators.ModelIterator
cells, finalScore, model, network, nParsTV, numCells, numFunctionCalls, origStopper, outFileName, p, parsTV, ps, running, runThread, theFunction, TheIteratorViewer, verbose
 
Constructor Summary
PopEvolveExpanderIterator()
           
 
Method Summary
 void doRun()
           
 float getHybridityScore(ParameterSet p1, ParameterSet p2)
           
 boolean isSaveExtra()
          Override to return true so we can save all the extra parameter sets we come up with.
protected  void loadParameter(java.lang.String info, BetterTokenizer tokenizer)
          Loads parameters specific to this iterator.
 void reset()
          Called before each run of an iterator.
 
Methods inherited from class iterators.ModelIterator
continueF, copy, didBomb, didPass, doStartRun, F, getOutputFileName, getParameterSet, getState, getStopper, getValue, init, isRunning, iterError, loadParameters, print, println, println, quit, resetStopper, run, saveExtra, saveOutput, saveOutputTags, setFunction, setIteratorViewer, setOutputFile, setPrint, setPrintStream, setState, setStopper, startRun, stopRun
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopEvolveExpanderIterator

public PopEvolveExpanderIterator()
Method Detail

loadParameter

protected void loadParameter(java.lang.String info,
                             BetterTokenizer tokenizer)
                      throws java.lang.Exception
Loads parameters specific to this iterator.

Overrides:
loadParameter in class ModelIterator
Throws:
java.lang.Exception

reset

public void reset()
Description copied from class: ModelIterator
Called before each run of an iterator. This reset contains code that all iterators should do when they are reset. Subclasses should override to perform any additional operations they need to do when reset, but they should also call super.reset().

Overrides:
reset in class ModelIterator

doRun

public void doRun()
Overrides:
doRun in class ModelIterator

getHybridityScore

public float getHybridityScore(ParameterSet p1,
                               ParameterSet p2)

isSaveExtra

public boolean isSaveExtra()
Override to return true so we can save all the extra parameter sets we come up with.

Overrides:
isSaveExtra in class ModelIterator