Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core
Class DoubleArrayGene

java.lang.Object
  extended byorg.evolvica.core.AbstractGene
      extended byorg.evolvica.core.DoubleArrayGene
All Implemented Interfaces:
IGenotype, java.io.Serializable

public class DoubleArrayGene
extends AbstractGene

Gene holding an array of doubles.

Since:
0.4.0
Version:
$Revision: 1.7 $ $Date: 2004/05/26 11:57:52 $
Author:
Andreas Rummler
See Also:
Serialized Form

Field Summary
protected  double[] value
          Array of doubles.
 
Constructor Summary
DoubleArrayGene(double[] value)
          Constructor.
 
Method Summary
 IGenotype copy()
          Creates a complete copy of this genotype (optional operation).
 double[] getValue()
          Returns the value.
 void setValue(double[] value)
          Sets the value.
 int size()
          Returns the size of the double array.
 java.lang.String toString()
          Returns a string representation of this genotype.
 
Methods inherited from class org.evolvica.core.AbstractGene
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected double[] value
Array of doubles.

Constructor Detail

DoubleArrayGene

public DoubleArrayGene(double[] value)
Constructor.

Parameters:
value - array of doubles
Method Detail

getValue

public double[] getValue()
Returns the value.

Returns:
double[]

setValue

public void setValue(double[] value)
Sets the value.

Parameters:
value - The value to set

copy

public IGenotype copy()
Description copied from interface: IGenotype
Creates a complete copy of this genotype (optional operation). Note that this is an optional operation. Operators should not rely on this method and use a genotype builder for creating new genotypes.

Returns:
new genotype containing the same genetic information
See Also:
IGenotype.copy()

size

public int size()
Returns the size of the double array.

Returns:
size of the double array

toString

public java.lang.String toString()
Description copied from interface: IGenotype
Returns a string representation of this genotype.

See Also:
Object.toString()

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems