Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Interface
org.evolvica.core.IIndividualSet

Packages that use IIndividualSet
org.evolvica.core Core package containing classes related to genotypes, individuals and populations. 
org.evolvica.core.common General things related to genetic operators. 
org.evolvica.core.init Initialization. 
org.evolvica.core.population Reinsertion into populations. 
org.evolvica.core.terminate Termination. 
 

Uses of IIndividualSet in org.evolvica.core
 

Classes in org.evolvica.core that implement IIndividualSet
 class AbstractIndividualList
          Abstract base class for individual sets.
 class IndividualArray
          Default implementation of an individual array.
 class IndividualList
          Default implementation of an individual list.
 

Methods in org.evolvica.core with parameters of type IIndividualSet
static IIndividual IndividualSetUtils.findBest(IIndividualSet set, IIndividualComparator comparator)
          Finds the best individual in a given set.
static IIndividual IndividualSetUtils.findWorst(IIndividualSet set, IIndividualComparator comparator)
          Finds the worst individual in a given set.
 

Constructors in org.evolvica.core with parameters of type IIndividualSet
IndividualList(IIndividualSet set)
          Copy Constructor.
IndividualArray(IIndividualSet set)
          Copy Constructor.
 

Uses of IIndividualSet in org.evolvica.core.common
 

Methods in org.evolvica.core.common that return IIndividualSet
 IIndividualSet[] ISplitter.split(IIndividualSet iset)
          Splits up a set of individuals.
 IIndividualSet ICombiner.combine(IIndividualSet[] isetArray)
          Merges the given individual set into a single set.
abstract  IIndividualSet[] AbstractMultiCaster.disjoin(IIndividualSet input)
          Splits up the given individual set.
abstract  IIndividualSet[] AbstractConduit.process(IIndividualSet[] input)
          Processes an array of individual sets.
 

Methods in org.evolvica.core.common with parameters of type IIndividualSet
 void XMLWriter.write(IIndividualSet set)
          Saves the individual set to a file.
 void Log4JWriter.write(IIndividualSet set)
          Sends all individuals in a set to the internal log category.
 IIndividualSet[] ISplitter.split(IIndividualSet iset)
          Splits up a set of individuals.
 int IRouter.route(IIndividualSet iset)
          Performs the routing operation.
 IIndividualSet ICombiner.combine(IIndividualSet[] isetArray)
          Merges the given individual set into a single set.
 void ConsoleWriter.write(IIndividualSet set)
          Prints all individuals to the console.
 void BinaryFileWriter.write(IIndividualSet set)
          Saves the individual set to a file.
 void ASCIIFileWriter.write(IIndividualSet set)
          Saves the individual collection to a file.
abstract  int AbstractRouter.route(IIndividualSet input)
          Calculates the output to which the individual set should be routed.
abstract  IIndividualSet[] AbstractMultiCaster.disjoin(IIndividualSet input)
          Splits up the given individual set.
abstract  IIndividualSet[] AbstractConduit.process(IIndividualSet[] input)
          Processes an array of individual sets.
abstract  boolean AbstractConduit.isActivatable(IIndividualSet[] input)
          Checks if this conduit can be activated by using the given individual set array as input.
 

Uses of IIndividualSet in org.evolvica.core.init
 

Methods in org.evolvica.core.init that return IIndividualSet
 IIndividualSet XMLInitializer.createIndividualSet()
          Reads the individual set from the given file.
 IIndividualSet IInitializer.createSet()
          Creates a new set of individuals.
 IIndividualSet BinaryFileInitializer.createIndividualSet()
          Reads the individual set from the given file.
 IIndividualSet AbstractInitializer.createIndividualSet()
          Creates a set of individuals.
 

Uses of IIndividualSet in org.evolvica.core.population
 

Subinterfaces of IIndividualSet in org.evolvica.core.population
 interface IPopulation
          Interface for a population.
 

Classes in org.evolvica.core.population that implement IIndividualSet
 class AbstractPopulation
          Abstract base class for a population.
 class DefaultPopulation
          Generic implementation of a population based on an array list.
 class SortedPopulation
          Population based on a tree set that is always sorted.
 

Methods in org.evolvica.core.population that return IIndividualSet
 IIndividualSet IPopulation.insert(IIndividualSet iset)
          Inserts a set of indidividuals into this population.
 IIndividualSet AbstractPopulation.insert(IIndividualSet iset)
           
 

Methods in org.evolvica.core.population with parameters of type IIndividualSet
 void UniformInsertion.insert(IPopulation population, IIndividualSet set)
           
 void PureInsertion.insert(IPopulation population, IIndividualSet set)
           
 IIndividualSet IPopulation.insert(IIndividualSet iset)
          Inserts a set of indidividuals into this population.
 void IInsertionFilter.insert(IPopulation pop, IIndividualSet iset)
          Inserts individuals into the given population.
 void ElitistInsertion.insert(IPopulation population, IIndividualSet pool)
           
 void EliteInsertion.insert(IPopulation population, IIndividualSet pool)
           
 void DiscreteInsertion.insert(IPopulation population, IIndividualSet pool)
           
 void DefaultInsertionFilter.insert(IPopulation pop, IIndividualSet iset)
           
 IIndividualSet AbstractPopulation.insert(IIndividualSet iset)
           
 int AbstractInsertionFilter.insertionRateSize(IIndividualSet pool)
          Gets the number of indivdiuals to be inserted.
abstract  void AbstractInsertionFilter.insert(IPopulation population, IIndividualSet pool)
           
 

Uses of IIndividualSet in org.evolvica.core.terminate
 

Methods in org.evolvica.core.terminate with parameters of type IIndividualSet
 boolean TrueCondition.isTrue(IIndividualSet iset)
           
 boolean RuntimeCondition.isTrue(IIndividualSet set)
          Test of condition.
 boolean RunningBestScoreCondition.isTrue(IIndividualSet iset)
           
 boolean RunningAverageScoreCondition.isTrue(IIndividualSet iset)
           
 boolean RelativeErrorCondition.isTrue(IIndividualSet iset)
           
 boolean PhiCondition.isTrue(IIndividualSet iset)
           
 boolean OrCondition.isTrue(IIndividualSet iset)
           
 boolean ModuloCondition.isTrue(IIndividualSet set)
          Test of condition.
 boolean ICondition.isTrue(IIndividualSet iset)
          Checks if this condition is true for the given individual set.
 boolean FalseCondition.isTrue(IIndividualSet iset)
           
 boolean CounterCondition.isTrue(IIndividualSet set)
          Test of the condition.
 int ConditionalRouter.route(IIndividualSet input)
           
 boolean BestWorstScoreCondition.isTrue(IIndividualSet iset)
           
 boolean AndCondition.isTrue(IIndividualSet iset)
           
 boolean AbsoluteTimeCondition.isTrue(IIndividualSet set)
          Test of condition.
 boolean AbsoluteScoreCondition.isTrue(IIndividualSet iset)
           
 


Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems