Uses of Class
ec.Population

Packages that use Population
ec   
ec.app.coevolve1   
ec.app.coevolve2   
ec.coevolve   
ec.de Differential Evolution Algorithms. 
ec.es   
ec.eval   
ec.exchange   
ec.gp   
ec.multiobjective.spea2 Strength Pareto Evolutionary Algorithm implementation. 
ec.pso   
ec.select   
ec.simple   
ec.spatial   
 

Uses of Population in ec
 

Fields in ec declared as Population
 Population EvolutionState.population
          The current population.
 

Methods in ec that return Population
abstract  Population Breeder.breedPopulation(EvolutionState state)
          Breeds state.population, returning a new population.
abstract  Population Initializer.initialPopulation(EvolutionState state, int thread)
          Creates and returns a new initial population for the evolutionary run.
abstract  Population Exchanger.postBreedingExchangePopulation(EvolutionState state)
          Performs exchanges after the population has been bred but before it has been evaluated, once every generation (or pseudogeneration).
abstract  Population Exchanger.preBreedingExchangePopulation(EvolutionState state)
          Performs exchanges after the population has been evaluated but before it has been bred, once every generation (or pseudogeneration).
abstract  Population Initializer.setupPopulation(EvolutionState state, int thread)
           
 

Methods in ec with parameters of type Population
 boolean SelectionMethod.produces(EvolutionState state, Population newpop, int subpopulation, int thread)
          A default version of produces -- this method always returns true under the assumption that the selection method works with all Fitnesses.
abstract  boolean BreedingSource.produces(EvolutionState state, Population newpop, int subpopulation, int thread)
          Returns true if this BreedingSource, when attached to the given subpopulation, will produce individuals of the subpopulation's species.
 boolean BreedingPipeline.produces(EvolutionState state, Population newpop, int subpopulation, int thread)
           
 

Uses of Population in ec.app.coevolve1
 

Methods in ec.app.coevolve1 with parameters of type Population
 void CompetitiveMaxOne.postprocessPopulation(EvolutionState state, Population pop)
           
 void CompetitiveMaxOne.preprocessPopulation(EvolutionState state, Population pop)
           
 

Uses of Population in ec.app.coevolve2
 

Methods in ec.app.coevolve2 with parameters of type Population
 void CoevolutionaryRosenbrock.postprocessPopulation(EvolutionState state, Population pop)
           
 void CoevolutionaryRosenbrock.preprocessPopulation(EvolutionState state, Population pop)
           
 

Uses of Population in ec.coevolve
 

Methods in ec.coevolve with parameters of type Population
 void MultiPopCoevolutionaryEvaluator.afterCoevolutionaryEvaluation(EvolutionState state, Population population, GroupedProblemForm prob)
           
 void MultiPopCoevolutionaryEvaluator.beforeCoevolutionaryEvaluation(EvolutionState state, Population population, GroupedProblemForm prob)
           
 void MultiPopCoevolutionaryEvaluator.performCoevolutionaryEvaluation(EvolutionState state, Population population, GroupedProblemForm prob)
           
 void GroupedProblemForm.postprocessPopulation(EvolutionState state, Population pop)
          Finish processing the population (such as fitness information) after evaluation.
 void GroupedProblemForm.preprocessPopulation(EvolutionState state, Population pop)
          Set up the population pop (such as fitness information) prior to evaluation.
 

Uses of Population in ec.de
 

Fields in ec.de declared as Population
 Population DEBreeder.previousPopulation
           
 

Methods in ec.de that return Population
 Population DEBreeder.breedPopulation(EvolutionState state)
           
 

Uses of Population in ec.es
 

Fields in ec.es declared as Population
 Population MuCommaLambdaBreeder.parentPopulation
           
 

Methods in ec.es that return Population
 Population MuCommaLambdaBreeder.breedPopulation(EvolutionState state)
           
 Population MuCommaLambdaBreeder.postProcess(Population newpop, Population oldpop, EvolutionState state)
          A hook for Mu+Lambda, not used in Mu,Lambda
 Population MuPlusLambdaBreeder.postProcess(Population newpop, Population oldpop, EvolutionState state)
           
 Population MuCommaLambdaBreeder.setToLambda(Population pop, EvolutionState state)
          Sets all subpopulations in pop to the expected lambda size.
 Population MuPlusLambdaBreeder.setToMuPlusLambda(Population pop, EvolutionState state)
          Sets all subpopulations in pop to the expected mu+lambda size.
 

Methods in ec.es with parameters of type Population
 void MuCommaLambdaBreeder.breedPopChunk(Population newpop, EvolutionState state, int[] numinds, int[] from, int threadnum)
          A private helper function for breedPopulation which breeds a chunk of individuals in a subpopulation for a given thread.
 Population MuCommaLambdaBreeder.postProcess(Population newpop, Population oldpop, EvolutionState state)
          A hook for Mu+Lambda, not used in Mu,Lambda
 Population MuPlusLambdaBreeder.postProcess(Population newpop, Population oldpop, EvolutionState state)
           
 Population MuCommaLambdaBreeder.setToLambda(Population pop, EvolutionState state)
          Sets all subpopulations in pop to the expected lambda size.
 Population MuPlusLambdaBreeder.setToMuPlusLambda(Population pop, EvolutionState state)
          Sets all subpopulations in pop to the expected mu+lambda size.
 

Uses of Population in ec.eval
 

Methods in ec.eval with parameters of type Population
 void MasterProblem.postprocessPopulation(EvolutionState state, Population pop)
           
 void MasterProblem.preprocessPopulation(EvolutionState state, Population pop)
           
 

Uses of Population in ec.exchange
 

Methods in ec.exchange that return Population
 Population InterPopulationExchange.postBreedingExchangePopulation(EvolutionState state)
           
 Population IslandExchange.postBreedingExchangePopulation(EvolutionState state)
           
 Population InterPopulationExchange.preBreedingExchangePopulation(EvolutionState state)
           
 Population IslandExchange.preBreedingExchangePopulation(EvolutionState state)
           
 

Uses of Population in ec.gp
 

Methods in ec.gp with parameters of type Population
 boolean GPBreedingPipeline.produces(EvolutionState state, Population newpop, int subpopulation, int thread)
          Returns true if s is a GPSpecies.
 

Uses of Population in ec.multiobjective.spea2
 

Methods in ec.multiobjective.spea2 that return Population
 Population SPEA2Breeder.breedPopulation(EvolutionState state)
          A simple breeder that doesn't attempt to do any cross- population breeding.
 

Methods in ec.multiobjective.spea2 with parameters of type Population
 void SPEA2Breeder.breedPopChunk(Population newpop, EvolutionState state, int[] numinds, int[] from, int threadnum)
          A private helper function for breedPopulation which breeds a chunk of individuals in a subpopulation for a given thread.
 void SPEA2Breeder.loadArchive(EvolutionState state, Population newpop)
          A private helper function for breedPopulation which loads the archive (top end of indivudal array) with the SPEA2 elites.
 

Uses of Population in ec.pso
 

Methods in ec.pso that return Population
 Population PSOBreeder.breedPopulation(EvolutionState state)
           
 

Uses of Population in ec.select
 

Methods in ec.select with parameters of type Population
 boolean MultiSelection.produces(EvolutionState state, Population newpop, int subpopulation, int thread)
           
 

Uses of Population in ec.simple
 

Methods in ec.simple that return Population
 Population SimpleBreeder.breedPopulation(EvolutionState state)
          A simple breeder that doesn't attempt to do any cross- population breeding.
 Population SimpleInitializer.initialPopulation(EvolutionState state, int thread)
          Creates, populates, and returns a new population by making a new population, calling setup(...) on it, and calling populate(...) on it, assuming an unthreaded environment (thread 0).
 Population SimpleExchanger.postBreedingExchangePopulation(EvolutionState state)
          Simply returns state.population.
 Population SimpleExchanger.preBreedingExchangePopulation(EvolutionState state)
          Simply returns state.population.
 Population SimpleInitializer.setupPopulation(EvolutionState state, int thread)
           
 

Methods in ec.simple with parameters of type Population
 void SimpleBreeder.breedPopChunk(Population newpop, EvolutionState state, int[] numinds, int[] from, int threadnum)
          A private helper function for breedPopulation which breeds a chunk of individuals in a subpopulation for a given thread.
 void SimpleBreeder.loadElites(EvolutionState state, Population newpop)
          A private helper function for breedPopulation which loads elites into a subpopulation.
 

Uses of Population in ec.spatial
 

Methods in ec.spatial that return Population
 Population SpatialBreeder.breedPopulation(EvolutionState state)
           
 

Methods in ec.spatial with parameters of type Population
 void SpatialMultiPopCoevolutionaryEvaluator.performCoevolutionaryEvaluation(EvolutionState state, Population population, GroupedProblemForm prob)