mss.ea.chr
Class DoubleChromosome
java.lang.Object
|
+--mss.ea.chr.Chromosome
|
+--mss.ea.chr.DoubleChromosome
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class DoubleChromosome
- extends Chromosome
Chromosome of type double.
- Since:
- 0.1
- Version:
- 0.1 (08-28-2000)
- Author:
- Andreas Rummler
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
clone()
Clones the chromosome. |
double |
doubleValue()
Returns the chromosome object as a double value. |
boolean |
equals(java.lang.Object o)
Test for equality.
|
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DoubleChromosome
public DoubleChromosome(java.lang.Double d)
- Constructor.
- Parameters:
d
- double object for chromosome
DoubleChromosome
public DoubleChromosome(double d)
- Constructor.
- Parameters:
d
- double number for chromosome
clone
public java.lang.Object clone()
- Clones the chromosome.
- Overrides:
clone
in class Chromosome
- Returns:
- copy of chromosome
doubleValue
public double doubleValue()
- Returns the chromosome object as a double value.
- Returns:
- chromsome object as double value
equals
public boolean equals(java.lang.Object o)
- Description copied from class:
Chromosome
- Test for equality.
This method must overloaded to ensure an appropriate equality tests. This method returns true if two chromosomes
contain the same contents, they need not to be the same objects.
- Overrides:
equals
in class Chromosome
- Following copied from class:
mss.ea.chr.Chromosome
- Parameters:
o
- object to compare to- Returns:
- true, if both chromosomes are holding the same information
Copyright © 2000-2001 Technical University of Ilmenau, Department ESS