es.udc.gii.common.eaf.log
Class FEsToReachValueLogTool

java.lang.Object
  extended by es.udc.gii.common.eaf.log.LogTool
      extended by es.udc.gii.common.eaf.log.FEsToReachValueLogTool
All Implemented Interfaces:
Configurable, java.util.Observer

public class FEsToReachValueLogTool
extends LogTool

This log tool implements a log tool that record the number of function evaluations needed until reach a fitness value specify in the parameter value.

Apart from the superclass configuration parameters, it is necessary to configure the value of the parameter value. So, the xml code necessary to use this log tool is the following:

 <LogTool>
      <Class>es.udc.gii.common.eaf.log.FEsToReachValueLogTool</Class>
      <Folder>value</Folder>
      <Name>value</Name>
      <Value>value</Value>
 </LogTool>
 
 
Where the tag Class is mandatory, and indicates the specific class to be used. The tags Folder, Name and Value are optional, and indicates the folder where the log will be recorded, the name of the file and the desired value, respectively. If these three tags do not appear, their defautl value is used.

Default values:

Since:
1.0
Author:
Grupo Integrado de IngenierĂ­a (www.gii.udc.es)

Field Summary
private  boolean print
           
private  Individual to_compare
           
private  double value
           
 
Fields inherited from class es.udc.gii.common.eaf.log.LogTool
fileExtension, name, oldFolder, oldName
 
Constructor Summary
FEsToReachValueLogTool()
          Creates a new instance of BestMeanLogTool
 
Method Summary
 void configure(org.apache.commons.configuration.Configuration conf)
          Configures the specific element that implements this method.
 java.lang.String getLogID()
           
 void update(java.util.Observable o, java.lang.Object arg)
           
 
Methods inherited from class es.udc.gii.common.eaf.log.LogTool
finalize, getLog, getNodeID, setFile
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

private double value

to_compare

private Individual to_compare

print

private boolean print
Constructor Detail

FEsToReachValueLogTool

public FEsToReachValueLogTool()
Creates a new instance of BestMeanLogTool

Method Detail

configure

public void configure(org.apache.commons.configuration.Configuration conf)
Description copied from interface: Configurable
Configures the specific element that implements this method.

Specified by:
configure in interface Configurable
Overrides:
configure in class LogTool
Parameters:
conf - a Configuration object.
See Also:
Configuration

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer
Overrides:
update in class LogTool

getLogID

public java.lang.String getLogID()
Overrides:
getLogID in class LogTool