gap
Class LogBook

java.lang.Object
  |
  +--gap.LogBook
Direct Known Subclasses:
LogFile, LogScreen

public abstract class LogBook
extends java.lang.Object

Author:
Pietro Berkes, Samuele Pedroni

Constructor Summary
LogBook()
           
 
Method Summary
abstract  void log(java.lang.String msg)
          Called to log some messages.
abstract  void logStats(GPProgram bestIndividual, double bestFitness, double averageFitness, double worstFitness, GPPopulation p)
          Called after the evaluation of the population.
abstract  void stop()
          Called if requested to stop logging.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogBook

public LogBook()
Method Detail

log

public abstract void log(java.lang.String msg)
Called to log some messages.
Parameters:
msg - A message, without the newline character.

logStats

public abstract void logStats(GPProgram bestIndividual,
                              double bestFitness,
                              double averageFitness,
                              double worstFitness,
                              GPPopulation p)
Called after the evaluation of the population.

stop

public abstract void stop()
Called if requested to stop logging.