com.rapidminer.tools.math.optimization.ec.es
Class Individual

java.lang.Object
  extended by com.rapidminer.tools.math.optimization.ec.es.Individual
All Implemented Interfaces:
java.lang.Cloneable

public class Individual
extends java.lang.Object
implements java.lang.Cloneable

Individuals store information about the value vectors and the fitness.

Author:
Ingo Mierswa

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
 

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-2009 by Rapid-I