Chromosome

java.io. Serializable
java.lang. Cloneable
java.lang. Object
+Object()
+getClass() returns java.lang.Class
+hashCode() returns int
+equals(java.lang.Object ) returns boolean
#clone() returns java.lang.Object
+toString() returns java.lang.String
+notify() returns void
+notifyAll() returns void
+wait(long ) returns void
+wait(long , int ) returns void
+wait() returns void
#finalize() returns void
org.artoflife.gp. Chromosome
+Chromosome(java.lang.String id)
+getId() returns java.lang.String
+compatibleWith(org.artoflife.gp.Chromosome chromosome) returns boolean
+mutate(float probability) returns void
+crossover(org.artoflife.gp.Chromosome chromosome2) returns void
+getSize() returns int
+clone() returns java.lang.Object
org.artoflife.gp.genome. GpTreeChromosome
#rootGene :org.artoflife.gp.genome.RootGene
+GpTreeChromosome(java.lang.String id, java.lang.Class type)
+getRootGene() returns org.artoflife.gp.genome.GpTreeNode
+crossover(org.artoflife.gp.Chromosome chromosome) returns void
#getCrossovers() returns java.util.SortedMap
+mutate(float probability) returns void
+getSize() returns int
+clone() returns java.lang.Object
+toString() returns java.lang.String