Uses of Interface
com.rubecula.darwin.domain.helper.FitnessEngine

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

Math 

com.rubecula.darwin.domain.helper

Darwin 

com.rubecula.darwin.domain.world

Darwin 

com.rubecula.darwin.examples.pepperedmoth

Peppered Moth Example 

com.rubecula.darwin.examples.travelingsalesman

Traveling Salesman Example 

 

Uses of FitnessEngine in com.rubecula.darwin.domain.environment
 

Methods in com.rubecula.darwin.domain.environment that return FitnessEngine
 FitnessEngine Phenome_.getFitnessEngine()
          XXX
 

Constructors in com.rubecula.darwin.domain.environment with parameters of type FitnessEngine
Phenome_(FitnessEngine fitnessFunction)
          This constructs a new (empty) Phenome belonging to a Taxon.
Phenome_Gouldian(FitnessEngine fitnessFunction)
          This constructs a new (empty) Phenome belonging to a Taxon.
Phenome_Numerical(FitnessEngine fitnessFunction, NumericalTrait numericalTrait)
          Primary Constructor which invokes the super-constructor for, passing in the fitnessFunction as its argument.
 

Uses of FitnessEngine in com.rubecula.darwin.domain.fitness
 

Classes in com.rubecula.darwin.domain.fitness that implement FitnessEngine
 class FitnessEngine_
          Defines the base methods and fields for an implementation of FitnessEngine interface.
 class FitnessEngine_Simple
          Default implementation of FitnessEngine interface.
 

Uses of FitnessEngine in com.rubecula.darwin.domain.helper
 

Methods in com.rubecula.darwin.domain.helper that return FitnessEngine
 FitnessEngine Phenome.getFitnessEngine()
          Method to get the application-supplied fitness engine for this phenome.
 

Methods in com.rubecula.darwin.domain.helper with parameters of type FitnessEngine
 void FitnessCache.addFitness(TraitMap traits, FitnessEngine fitnessEngine, Environment environment, java.lang.Double fitness)
           
 void FitnessCache.flush(TraitMap traits, FitnessEngine engine, Environment environment)
          Flush the cache for the given combination of traits/engine.
 java.lang.Number Organism.getFitness(FitnessEngine fitnessEngine)
           
 java.lang.Double FitnessCache.getFitness(TraitMap traits, FitnessEngine fitnessEngine, Environment environment)
           
 void FitnessCache.register(FitnessEngine fitnessEngine)
          register the given fitness engine with this cache.
 

Constructors in com.rubecula.darwin.domain.helper with parameters of type FitnessEngine
FitnessCacheKey(TraitMap traits, FitnessEngine engine, Environment environment)
           
 

Uses of FitnessEngine in com.rubecula.darwin.domain.world
 

Methods in com.rubecula.darwin.domain.world with parameters of type FitnessEngine
 java.lang.Number Organism_.getFitness(FitnessEngine fitnessEngine)
           
 

Uses of FitnessEngine in com.rubecula.darwin.examples.pepperedmoth
 

Classes in com.rubecula.darwin.examples.pepperedmoth that implement FitnessEngine
 class FitnessEngine_PepperedMoth
          Fitness engine for the peppered moth.
 

Uses of FitnessEngine in com.rubecula.darwin.examples.travelingsalesman
 

Classes in com.rubecula.darwin.examples.travelingsalesman that implement FitnessEngine
 class FitnessEngine_TS
           
 



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