com.rubecula.darwin.domain.environment
Class Phenome_Gouldian

java.lang.Object
  extended by net.sf.tostring0.AToString
      extended by com.rubecula.darwin.domain.environment.Phenome_
          extended by com.rubecula.darwin.domain.environment.Phenome_Gouldian
All Implemented Interfaces:
Phenome, net.sf.tostring0.IToString

public final class Phenome_Gouldian
extends Phenome_

Lifespan: permanent. Default implementation of Phenome. This concrete class represents the template for the Phenotype of Organisms within a Taxon. It is the physical counterpart to the Genomic and forms part of a Taxon system.

Named in honor of two great men in the field of evolutionary biology:

Version:
$Revision: 1.2 $
Author:
Robin Hillyard

Field Summary
 
Fields inherited from class com.rubecula.darwin.domain.environment.Phenome_
LOG
 
Fields inherited from interface net.sf.tostring0.IToString
ANGBR_OPEN, ANGBRA_CLSE, BRA_CLSE, BRA_OPEN, BRCE_OPEN, BRCS_CLSE, COLON, LIST_SEPARATOR, MAX_ELEMENTS_DEFAULT, S_MT, S_PERCENT, SEPARATOR, SPACE
 
Constructor Summary
Phenome_Gouldian(FitnessEngine fitnessFunction)
          This constructs a new (empty) Phenome belonging to a Taxon.
 
Method Summary
 
Methods inherited from class com.rubecula.darwin.domain.environment.Phenome_
addCharacter, equals, getCharacter, getCharacterKeys, getCharacters, getData, getFitnessEngine, hashCode, setCharacters, setData, size
 
Methods inherited from class net.sf.tostring0.AToString
toString, toString, toStringBrief, toStringId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Phenome_Gouldian

public Phenome_Gouldian(FitnessEngine fitnessFunction)
This constructs a new (empty) Phenome belonging to a Taxon.

Parameters:
fitnessFunction - the implementer of FitnessEngine which evaluates the fintness of a phenome for an environemnt.


Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.