com.rubecula.darwin.core
Class Phenome_Default
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,Trait>
com.rubecula.darwin.core.TraitMap_Abstract
com.rubecula.darwin.core.Phenome_Abstract
com.rubecula.darwin.core.Phenome_Default
- All Implemented Interfaces:
- Phenome, TraitMap, Serializable, Cloneable, Map<String,Trait>
public final class Phenome_Default
- extends Phenome_Abstract
This concrete class represents the template for Phenotypes of Organisms
within a Darwinian system.
It is the physical counterpart to the Genome
and forms part of a Darwinian system.
- Version:
- $Revision: 1.2 $
TODO do we really need this for testing? Couldn't we use Phenome_Numerical instead?
- Author:
- Robin Hillyard
- See Also:
- Serialized Form
|
Constructor Summary |
Phenome_Default(Fitness fitnessFunction)
This constructs a new (empty) Phenome belonging to a Darwinian system. |
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, values |
Phenome_Default
public Phenome_Default(Fitness fitnessFunction)
- This constructs a new (empty) Phenome belonging to a Darwinian system.
- Parameters:
fitnessFunction - the implementer of Fitness which
evaluates the fintness of a phenome for an environemnt.