org.holtz.zoe
Class Phenotype

java.lang.Object
  extended by org.holtz.zoe.Phenotype

public class Phenotype
extends java.lang.Object

The expression of a Bug's Genotype is a PheneList of Phenes.

Author:
Brian Holtz

Field Summary
protected  java.util.Deque<Phene> activePhenes
          A stack of Phene activations.
protected  Bug bug
           
protected  PheneList phenes
           
 
Constructor Summary
Phenotype(Bug b)
           
 
Method Summary
 void next()
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String separator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

phenes

protected PheneList phenes

bug

protected Bug bug

activePhenes

protected java.util.Deque<Phene> activePhenes
A stack of Phene activations.

Constructor Detail

Phenotype

public Phenotype(Bug b)
Method Detail

next

public void next()

toString

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

toString

public java.lang.String toString(java.lang.String separator)