iterator
Interface LoggableIterator

All Superinterfaces:
Iterable
All Known Subinterfaces:
RepeatableLoggableIterator
All Known Implementing Classes:
AbstractInitialSampleBasedOptimizer, AbstractOptimizer, AbstractPointOptimizer, AbstractPopulationOptimizer, AdaptiveMultiPointRiskPerfOptimizer, BasicRealEncodedGA, ConstrainedTwoStageAlgoBuilder, ImprovementAlgoBuilder, ISIS, MultiPointRiskPerfAlgoBuilder, MultiPointRiskPerfOptimizer, NSGA2, PCGA, PenaltyTwoStageAlgoBuilder, TwoStageAlgoBuilder, TwoStageOptimizer, TwoStageRiskPerfAlgoBuilder, TwoStageRiskPerfOptimizer

public interface LoggableIterator
extends Iterable

An iterator that keeps logs of each run.

Author:
dgorur

Method Summary
 java.lang.String getLogFileName()
          Returns the name of the log file for this iterator.
 void setLogFileName(java.lang.String logFileName)
          Sets the log file name.
 
Methods inherited from interface iterator.Iterable
init, isTerminated, iterate, singleIteration
 

Method Detail

setLogFileName

void setLogFileName(java.lang.String logFileName)
Sets the log file name.

Parameters:
logFileName - the given log file name.

getLogFileName

java.lang.String getLogFileName()
Returns the name of the log file for this iterator.

Returns:
the name of the log file.