Uses of Package
com.rubecula.darwin.core

Packages that use com.rubecula.darwin.core
com.rubecula.darwin.core

Darwin 

com.rubecula.darwin.examples.pepperedmoth

Peppered Moth Example 

com.rubecula.darwin.examples.travelingsalesman

Traveling Salesman Example 

com.rubecula.darwin.visualization

Display Package 

 

Classes in com.rubecula.darwin.core used by com.rubecula.darwin.core
Allele
          Models the concept of an Allele, that is to say a specific instance of one of a set of Genes which "compete" for presence at a Locus
Allele_Abstract
          This abstract provides base operations for implementations of Allele, which are specific genes which may appear at a Locus.
Asexual
          Defines operations on asexual organisms.
Attribute
          Defines the methods supported by Attribute objects.
Attribute_Abstract
          Abstract class representing a named attribute, and is the base class for Trait_Abstract, Allele_Abstract and EcoFactor_Abstract.
Census
          This application interface is used to define how an individual object should be processed for a census.
Census_Abstract
          Base implementation the Census interface.
CensusibleCollection
          Defines how to census an object which is a collection of parts.
Darwinian
          Defines the methods supported by an evolutionary computation (Darwinian) system.
Darwinian_Abstract
          Abstract class implementing Darwinian interface.
EcoFactor
          Defines the methods supported by the EcoFactor interface.
EcoFactor_Abstract
          Abstract class providing base functionality for implementers of EcoFactor.
Environment
          Defines the concept of an Environment, modeled as a map of EcoFactor objects.
Environment_Abstract
          Abstract class defining base methods which implement Environment interface.
EnvironmentListener
          Defines the mechanism for notifying interested objects about changes in an environment.
Expression
          Defines the methods to be implemented by an expresser of genes, i.e.
Expression_Abstract
          Abstract class defining base implementation for Expression (of Genes).
Factory
          Defines the methods which will instantiate new objects for an evolutionary computation system.
Factory_Abstract
          Abstract Factory.
Fecundity
          Defines methods to determine how fecund will be a particular mating in a population, i.e.
Fecundity_Abstract
          Base implementation of the Fecundity interface.
Fit
           Defines the aspect of an object which measures its fitness with respect to an environment.
Fitness
          Defines fitness functions for Darwinian (Evolutionary Computation) Systems.
Fitness_Abstract
          Defines the base methods and fields for an implementation of Fitness interface.
Gene
          Defines the operations and properties of a Gene.
Gene_Abstract
          This abstract class represents a particular gene at a locus of a genome.
Generatable
          Ddefines the mechanism by which the next generation of, for example, a population is created.
GenerationListener
          Defines a callback method for invocation whenever the GenerationTimerTask runs.
GenerationTimerTask
          Timer Task which, when in "running" state, will invoke the next generation of a Generatable object (provided by the constructor).
Genome
          Defines the genetic information contained in a Darwinian system.
Genome_Abstract
          Abstract class implementing base methods for the Genome interface.
Genotype
          Defines the genetic information contained in an Organism belonging to a Darwinian system.
Genotype_Abstract
          This abstract class provides base definitions for implementers of Genotype, the genetic information contained in an Organism belonging to a Darwinian system.
Locus
          Defines a Locus at which one of several Alleles may appear.
Locus_Abstract
          Abstract class defining the base methods and fields for an implementer of Locus.
MateChoice
          Defines methods to determine how mates are chosen.
MateChoice_Abstract
          Abstract class defining the base methods of MateChoice.
Mating
          Defines the mating of a pair of organisms, one male, one female.
Mating_Abstract
          Abstract class to define base methods for implementers of Mating.
Meiosis
          Defines how alleles are chosen during Meiosis.
Meiosis_Abstract
          Abstract class which defines the base operations for an implementation of Meiosis.
Mortality
          Defines how mortality is calculated for individual objects (organisms) in Darwinian Systems.
Mortality_Abstract
          Abstract class which defines the base methods and fields needed to implement the Mortality interface.
Mutator
          Defines the methods for gene and genotype mutators.
Mutator_Abstract
          Abstract class to define the base methods and fields for instances of Mutator interface.
Organism
          Defines methods of an individual organism within a Darwinian System.
Organism_Abstract
          Abstract class defining the base methods and fields of an implementation of Organism interface.
Organism_Sexual
          This concrete class represents an individual organism within a Darwinian System.
Phenome
          Defines the methods for implementations of the Phenome interface.
Phenome_Abstract
          Abstract class defining base methods and fields for implementations of Phenome interface.
Phenotype
          Defines the methods supported by instances of Phenotype interface.
Phenotype_Abstract
          Abstract class to define the base methods and fields for an implementation of Phenotype.
Population
          Defines the properties (methods) which characterize a population in an Evolutionary Computation.
Population_Abstract
          Abstract class defining the base methods and fields for an instance of the Population interface.
PopulationListener
          Defines the mechanism for notifying interested objects about changes in a population.
Sexual
          Defines the one method which must be supported by sex-based organisms, viz.
Trait
          Defines the methods support by instances of the Trait interface.
Trait_Abstract
          This abstract class defines the base methods and fields for an implementation of Trait.
TraitMap
          Defines the operations on a collection of Trait instances.
TraitMap_Abstract
          Abstract class to define base methods and fields for a String-keyed map of Trait objects.
TraitValue
           Defines how to get a numerical value for a trait.
 

Classes in com.rubecula.darwin.core used by com.rubecula.darwin.examples.pepperedmoth
Allele
          Models the concept of an Allele, that is to say a specific instance of one of a set of Genes which "compete" for presence at a Locus
Allele_Abstract
          This abstract provides base operations for implementations of Allele, which are specific genes which may appear at a Locus.
Attribute
          Defines the methods supported by Attribute objects.
Attribute_Abstract
          Abstract class representing a named attribute, and is the base class for Trait_Abstract, Allele_Abstract and EcoFactor_Abstract.
Census
          This application interface is used to define how an individual object should be processed for a census.
Census_Abstract
          Base implementation the Census interface.
Darwinian
          Defines the methods supported by an evolutionary computation (Darwinian) system.
EcoFactor
          Defines the methods supported by the EcoFactor interface.
Environment
          Defines the concept of an Environment, modeled as a map of EcoFactor objects.
Environment_Abstract
          Abstract class defining base methods which implement Environment interface.
EnvironmentListener
          Defines the mechanism for notifying interested objects about changes in an environment.
Expression
          Defines the methods to be implemented by an expresser of genes, i.e.
Expression_Abstract
          Abstract class defining base implementation for Expression (of Genes).
Factory
          Defines the methods which will instantiate new objects for an evolutionary computation system.
Factory_Abstract
          Abstract Factory.
Factory_Default
          Default implementation of Factory.
Fitness
          Defines fitness functions for Darwinian (Evolutionary Computation) Systems.
Gene
          Defines the operations and properties of a Gene.
Generatable
          Ddefines the mechanism by which the next generation of, for example, a population is created.
GenerationListener
          Defines a callback method for invocation whenever the GenerationTimerTask runs.
Locus
          Defines a Locus at which one of several Alleles may appear.
Locus_Abstract
          Abstract class defining the base methods and fields for an implementer of Locus.
MateChoice
          Defines methods to determine how mates are chosen.
MateChoice_Abstract
          Abstract class defining the base methods of MateChoice.
Mutator
          Defines the methods for gene and genotype mutators.
Mutator_Abstract
          Abstract class to define the base methods and fields for instances of Mutator interface.
Organism
          Defines methods of an individual organism within a Darwinian System.
Population
          Defines the properties (methods) which characterize a population in an Evolutionary Computation.
PopulationListener
          Defines the mechanism for notifying interested objects about changes in a population.
Trait
          Defines the methods support by instances of the Trait interface.
Trait_Abstract
          This abstract class defines the base methods and fields for an implementation of Trait.
TraitValue
           Defines how to get a numerical value for a trait.
 

Classes in com.rubecula.darwin.core used by com.rubecula.darwin.examples.travelingsalesman
Allele
          Models the concept of an Allele, that is to say a specific instance of one of a set of Genes which "compete" for presence at a Locus
Allele_Abstract
          This abstract provides base operations for implementations of Allele, which are specific genes which may appear at a Locus.
Attribute
          Defines the methods supported by Attribute objects.
Attribute_Abstract
          Abstract class representing a named attribute, and is the base class for Trait_Abstract, Allele_Abstract and EcoFactor_Abstract.
Census
          This application interface is used to define how an individual object should be processed for a census.
Census_Abstract
          Base implementation the Census interface.
CensusibleCollection
          Defines how to census an object which is a collection of parts.
Darwinian
          Defines the methods supported by an evolutionary computation (Darwinian) system.
EcoFactor
          Defines the methods supported by the EcoFactor interface.
EcoFactor_Abstract
          Abstract class providing base functionality for implementers of EcoFactor.
Environment
          Defines the concept of an Environment, modeled as a map of EcoFactor objects.
Expression
          Defines the methods to be implemented by an expresser of genes, i.e.
Expression_Abstract
          Abstract class defining base implementation for Expression (of Genes).
Factory
          Defines the methods which will instantiate new objects for an evolutionary computation system.
Factory_Abstract
          Abstract Factory.
Factory_Default
          Default implementation of Factory.
Fit
           Defines the aspect of an object which measures its fitness with respect to an environment.
Gene
          Defines the operations and properties of a Gene.
Gene_Abstract
          This abstract class represents a particular gene at a locus of a genome.
Gene_Haploid
          Concrete class to model a haploid gene (locus).
Generatable
          Ddefines the mechanism by which the next generation of, for example, a population is created.
Genotype
          Defines the genetic information contained in an Organism belonging to a Darwinian system.
Genotype_Abstract
          This abstract class provides base definitions for implementers of Genotype, the genetic information contained in an Organism belonging to a Darwinian system.
Locus
          Defines a Locus at which one of several Alleles may appear.
Locus_Abstract
          Abstract class defining the base methods and fields for an implementer of Locus.
Mortality
          Defines how mortality is calculated for individual objects (organisms) in Darwinian Systems.
Mortality_Abstract
          Abstract class which defines the base methods and fields needed to implement the Mortality interface.
Mutator
          Defines the methods for gene and genotype mutators.
Mutator_Abstract
          Abstract class to define the base methods and fields for instances of Mutator interface.
Phenome
          Defines the methods for implementations of the Phenome interface.
Phenotype
          Defines the methods supported by instances of Phenotype interface.
Phenotype_Abstract
          Abstract class to define the base methods and fields for an implementation of Phenotype.
Population
          Defines the properties (methods) which characterize a population in an Evolutionary Computation.
Population_Abstract
          Abstract class defining the base methods and fields for an instance of the Population interface.
PopulationListener
          Defines the mechanism for notifying interested objects about changes in a population.
Trait
          Defines the methods support by instances of the Trait interface.
Trait_Abstract
          This abstract class defines the base methods and fields for an implementation of Trait.
TraitMap
          Defines the operations on a collection of Trait instances.
TraitMap_Abstract
          Abstract class to define base methods and fields for a String-keyed map of Trait objects.
 

Classes in com.rubecula.darwin.core used by com.rubecula.darwin.visualization
DarwinProperties
          A property resource bundle specifically useful to a Darwinian system.
Organism
          Defines methods of an individual organism within a Darwinian System.
Population
          Defines the properties (methods) which characterize a population in an Evolutionary Computation.
PopulationListener
          Defines the mechanism for notifying interested objects about changes in a population.