Uses of Package
com.rubecula.darwin.foundation

Packages that use com.rubecula.darwin.foundation
com.rubecula.darwin.domain.environment   
com.rubecula.darwin.domain.fitness

Math 

com.rubecula.darwin.domain.genetics

Genetics 

com.rubecula.darwin.domain.helper

Darwin 

com.rubecula.darwin.domain.world

Darwin 

com.rubecula.darwin.evolution   
com.rubecula.darwin.examples.pepperedmoth

Peppered Moth Example 

com.rubecula.darwin.examples.travelingsalesman

Traveling Salesman Example 

com.rubecula.darwin.foundation   
com.rubecula.darwin.visualization

Display Package 

com.rubecula.darwin.visualization.swing

Display Package 

 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.domain.environment
Best
          This interface defines the methods available on an object which keeps track of the "best" of an (unrelated) group of Identifiable objects.
ComparableValue
           
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
Visualizable
           
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.domain.fitness
ExpressionMap
           
Function
           
Function_
          This is the base class for all functions which can be implemented by evaluating an expression via an Evaluator.
FunctionException
           
FunctionListener
           
HasExpressions
           
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.domain.genetics
AuditableList
           This class is an auditable extension of Vector.
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Visualizable
           
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.domain.helper
ComparableValue
           
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Evolvable
           This interface defines the concept of an Evolvable, something which can evolve.
Generational
          This interface defines the operation which triggers a new generation for an object that can undergo successive generations.
HasExpressions
           
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
Terminal
           
Theological
          Defines the concept of a supreme being which has the power to create living objects out of nothing, and of course kill them at will.
Valuable
          Interface to define the properties of an object which has an intrinsic value.
Visualizable
           
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.domain.world
Best
          This interface defines the methods available on an object which keeps track of the "best" of an (unrelated) group of Identifiable objects.
Best_
          Class to manage the best fit of something.
ComparableValue
           
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Evolvable
           This interface defines the concept of an Evolvable, something which can evolve.
Evolvable_
           
ExpressionMap
           
Function
           
Function_
          This is the base class for all functions which can be implemented by evaluating an expression via an Evaluator.
FunctionException
           
Generational
          This interface defines the operation which triggers a new generation for an object that can undergo successive generations.
HasExpressions
           
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
ProcessBest
          Class to define a callback method for processing a newly crowned "best" object, as managed by the Best interface.
Terminal
           
Theological
          Defines the concept of a supreme being which has the power to create living objects out of nothing, and of course kill them at will.
Valuable
          Interface to define the properties of an object which has an intrinsic value.
ValueException
           
Visualizable
           
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
VisualizableListener_
           
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.evolution
Clocked
           
Evolvable
           This interface defines the concept of an Evolvable, something which can evolve.
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.examples.pepperedmoth
Countable
          This interface defines the ability to count a number of objects in a group of objects.
ExpressionMap
           
FunctionListener
           
HasExpressions
           
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
Visualizable
           
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.examples.travelingsalesman
ComparableValue
           
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Evolvable
           This interface defines the concept of an Evolvable, something which can evolve.
Evolvable_
           
ExpressionMap
           
FunctionListener
           
Generational
          This interface defines the operation which triggers a new generation for an object that can undergo successive generations.
HasExpressions
           
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
Nameable
           Type: Identifiable
Terminal
           
Theological
          Defines the concept of a supreme being which has the power to create living objects out of nothing, and of course kill them at will.
Valuable
          Interface to define the properties of an object which has an intrinsic value.
ValueException
           
Visualizable
           
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.foundation
Best
          This interface defines the methods available on an object which keeps track of the "best" of an (unrelated) group of Identifiable objects.
ComparableValue
           
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Evolvable
           This interface defines the concept of an Evolvable, something which can evolve.
ExpressionMap
           
Function
           
FunctionException
           
FunctionListener
           
Generational
          This interface defines the operation which triggers a new generation for an object that can undergo successive generations.
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
ProcessBest
          Class to define a callback method for processing a newly crowned "best" object, as managed by the Best interface.
Terminal
           
Theological
          Defines the concept of a supreme being which has the power to create living objects out of nothing, and of course kill them at will.
Valuable
          Interface to define the properties of an object which has an intrinsic value.
ValueException
           
Visualizable
           
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.visualization
Countable
          This interface defines the ability to count a number of objects in a group of objects.
Individual
          This concept represents an individual member of a Visualizable community, an Organism, for example.
Visualizable
           
 

Classes in com.rubecula.darwin.foundation used by com.rubecula.darwin.visualization.swing
Evolvable
           This interface defines the concept of an Evolvable, something which can evolve.
Visualizable
           
VisualizableListener
          Defines the mechanism for notifying interested objects about changes in a Visualizable, such as a Population.
 



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