ec.display.multijob.chart
Class FitnessChartStatistics

java.lang.Object
  extended by ec.Statistics
      extended by ec.display.chart.ChartableStatistics
          extended by ec.display.chart.XYSeriesChartStatistics
              extended by ec.display.multijob.chart.FitnessChartStatistics
All Implemented Interfaces:
Setup, Singleton, Serializable

public class FitnessChartStatistics
extends XYSeriesChartStatistics

Esta classe tem por função exibir o gráfico com o fitness do melhor indivíduo encontrado até o momento (geração a geração)

Author:
Rufus
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ec.display.chart.XYSeriesChartStatistics
seriesCollection
 
Fields inherited from class ec.display.chart.ChartableStatistics
P_TITLE, P_XAXIS, P_YAXIS, title, xlabel, ylabel
 
Fields inherited from class ec.Statistics
children, P_CHILD, P_NUMCHILDREN
 
Constructor Summary
FitnessChartStatistics()
           
 
Method Summary
 void postEvaluationStatistics(EvolutionState state)
          Método executado após a etapa de avaliação dos indivíduos
 void setup(EvolutionState state, Parameter base)
          Método para a configuração do objeto
 
Methods inherited from class ec.display.chart.XYSeriesChartStatistics
addDataPoint, addSeries, makeChart
 
Methods inherited from class ec.Statistics
finalStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postInitialEvaluationStatistics, postInitializationStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitialEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitnessChartStatistics

public FitnessChartStatistics()
Method Detail

setup

public void setup(EvolutionState state,
                  Parameter base)
Método para a configuração do objeto

Specified by:
setup in interface Setup
Overrides:
setup in class XYSeriesChartStatistics
Parameters:
state - Objeto EvolutionState que guarda as informações sobre a evolução do processo
base - Base de parametrização auxiliar. Se esse parâmetro for enviado com valor "database" por exemplo, qualquer parâmetro desta classe poderá ser obtida no arquivo de parâmetros através da keyword "database.". Por exemplo, para obter o tamanho da base de treinamento, a keyword seria "database.training".

postEvaluationStatistics

public void postEvaluationStatistics(EvolutionState state)
Método executado após a etapa de avaliação dos indivíduos

Overrides:
postEvaluationStatistics in class Statistics