adams.event
Class FitnessChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by adams.event.FitnessChangeEvent
All Implemented Interfaces:
Serializable

public class FitnessChangeEvent
extends EventObject

Event that gets sent whenever the fitness of a genetic algorithm changed.

Version:
$Revision: 4584 $
Author:
fracpete (fracpete at waikato dot ac dot nz)
See Also:
Serialized Form

Field Summary
protected  double m_Fitness
          the fitness that triggered this event.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
FitnessChangeEvent(MTAbstractGeneticAlgorithm source, double fitness)
          Initializes the event.
 
Method Summary
 double getFitness()
          Returns the fitness that triggered this event.
 AbstractGeneticAlgorithm getGeneticAlgorithm()
          Returns the genetic algorithm that triggered the event.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_Fitness

protected double m_Fitness
the fitness that triggered this event.

Constructor Detail

FitnessChangeEvent

public FitnessChangeEvent(MTAbstractGeneticAlgorithm source,
                          double fitness)
Initializes the event.

Parameters:
source - the algorithm that triggered the event
fitness - the fitness that triggered this event
Method Detail

getGeneticAlgorithm

public AbstractGeneticAlgorithm getGeneticAlgorithm()
Returns the genetic algorithm that triggered the event.

Returns:
the genetic algorithm

getFitness

public double getFitness()
Returns the fitness that triggered this event.

Returns:
the fitness


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.