com.rubecula.darwin.domain.world
Class Taxon_Darwinian
java.lang.Object
net.sf.tostring0.AToString
com.rubecula.darwin.foundation.Evolvable_
com.rubecula.darwin.domain.world.Taxon_
com.rubecula.darwin.domain.world.Taxon_Darwinian
- All Implemented Interfaces:
- Censusible, HasPhenotypeCache, Registry, Taxon, Evolvable, Generational, Terminal, Theological, net.sf.tostring0.Identifiable, net.sf.tostring0.IToString
public final class Taxon_Darwinian
- extends Taxon_
Lifespan: permanent.
Default implementation of Taxon
.
- Version:
- $Revision: 1.1 $
- Author:
- Robin Hillyard
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 |
Taxon_Darwinian(java.lang.String identifier,
Realm realm,
Genomic genomic,
Phenome phenome,
Census censusTaker,
double infantMortality,
MateChoice chooser,
Fecundity fecundity,
org.apache.commons.math.random.RandomGenerator random)
Constructor to create a Taxon with no populations, and with the default
mortality implementer. |
Taxon_Darwinian(java.lang.String identifier,
Realm realm,
Genomic genomic,
Phenome phenome,
Census censusTaker,
Mortality mortality,
MateChoice chooser,
Fecundity fecundity)
Constructor to create a Taxon with no populations. |
Methods inherited from class com.rubecula.darwin.domain.world.Taxon_ |
addPopulation, addVisualizableListener, censusMe, cullMembers, doCensus, equals, getCensusibleChildren, getCensusTaker, getChooser, getFecundity, getGenomic, getIdentifier, getMortality, getPhenome, getPhenotypeCache, getPopulation, getPopulations, getProperties, getProperty, getRealm, getSeedPopulation, getVisualizableListeners, hashCode, isFinished, isLastGeneration, nextGeneration, registerBirths, registerDeaths, registerMarriages, seedMembers, setPopulations, setProperties, setProperty, setRegistry, setSeedPopulation, setVisualizableListeners |
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 |
Taxon_Darwinian
public Taxon_Darwinian(java.lang.String identifier,
Realm realm,
Genomic genomic,
Phenome phenome,
Census censusTaker,
double infantMortality,
MateChoice chooser,
Fecundity fecundity,
org.apache.commons.math.random.RandomGenerator random)
- Constructor to create a Taxon with no populations, and with the default
mortality implementer.
- Parameters:
identifier
- the identifier for this new system.realm
- the realm to which this system belongs.genomic
- the genomic on which all organisms in all populations of this
new system will be based.phenome
- the phenome which all organisms of all populations of this new
system will exhibit.censusTaker
- an implementer of Census
for the purpose of censusing
populations of the new system.infantMortality
- the probability of an infant dying in any of the populations
of this new system.chooser
- the mate choice implementation.fecundity
- the fecundity implementation.random
- a random number source.
Taxon_Darwinian
public Taxon_Darwinian(java.lang.String identifier,
Realm realm,
Genomic genomic,
Phenome phenome,
Census censusTaker,
Mortality mortality,
MateChoice chooser,
Fecundity fecundity)
- Constructor to create a Taxon with no populations.
- Parameters:
identifier
- the identifier for this new system.realm
- the realm to which this system belongs.genomic
- the genomic on which all organisms in all populations of this
new system will be based.phenome
- the phenome which all organisms of all populations of this new
system will exhibit.censusTaker
- an implementer of Census
for the purpose of censusing
populations of the new system.mortality
- the mortality implementation.chooser
- the mate choice implementation.fecundity
- the fecundity implementation.
Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.