edu.udo.cs.yale.tools.math.optimization.ec.es
Class Individual

java.lang.Object
  extended by edu.udo.cs.yale.tools.math.optimization.ec.es.Individual

public class Individual
extends java.lang.Object

Individuals store information about the value vectors and the fitness.

Version:
$Id: Individual.java,v 1.1 2006/08/25 11:18:57 ingomierswa Exp $
Author:
Ingo Mierswa

Field Summary
private  double crowdingDistance
           
private  PerformanceVector fitness
           
private  double[] values
           
 
Constructor Summary
Individual(double[] values)
           
 
Method Summary
 java.lang.Object clone()
           
 double getCrowdingDistance()
           
 PerformanceVector getFitness()
           
 double[] getFitnessValues()
           
 double[] getValues()
           
 void setCrowdingDistance(double cd)
           
 void setFitness(PerformanceVector fitness)
           
 void setValues(double[] values)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

values

private double[] values

fitness

private PerformanceVector fitness

crowdingDistance

private double crowdingDistance
Constructor Detail

Individual

public Individual(double[] values)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

setCrowdingDistance

public void setCrowdingDistance(double cd)

getCrowdingDistance

public double getCrowdingDistance()

getValues

public double[] getValues()

setValues

public void setValues(double[] values)

getFitnessValues

public double[] getFitnessValues()

getFitness

public PerformanceVector getFitness()

setFitness

public void setFitness(PerformanceVector fitness)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2006