Uses of Class
ec.steadystate.SteadyStateEvolutionState

Packages that use SteadyStateEvolutionState
com.parabon.ec   
com.parabon.ec.steadystate Opportunistic Evolution state classes. 
ec   
ec.gp.koza   
ec.parsimony   
ec.select   
ec.simple   
ec.steadystate   
 

Uses of SteadyStateEvolutionState in com.parabon.ec
 

Methods in com.parabon.ec with parameters of type SteadyStateEvolutionState
 void DummyStatistics.individualsBredStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, int[] subpopulations, int[] indicies)
           
 void DummyStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
           
 void DummyStatistics.postInitialEvaluationStatistics(int subpop, SteadyStateEvolutionState state)
           
 void DummyStatistics.preInitialEvaluationStatistics(SteadyStateEvolutionState state)
           
 

Uses of SteadyStateEvolutionState in com.parabon.ec.steadystate
 

Subclasses of SteadyStateEvolutionState in com.parabon.ec.steadystate
 class SteadyStateEvolutionState
          ORIGIN steady-state and opportunistic evolution state.
 

Uses of SteadyStateEvolutionState in ec
 

Methods in ec with parameters of type SteadyStateEvolutionState
 void BreedingPipeline.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void Statistics.individualsBredStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, int[] subpopulations, int[] indicies)
          STEADY-STATE: called each time new individuals are bred during the steady-state process.
 void Statistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          STEADY-STATE: called each time new individuals are evaluated during the steady-state process.
 void Statistics.postInitialEvaluationStatistics(int subpop, SteadyStateEvolutionState state)
          STEADY-STATE: called immediately after the a subpopulation's first full evaluation has been completed.
 void Statistics.preInitialEvaluationStatistics(SteadyStateEvolutionState state)
          STEADY-STATE: called immediately before the initial generation is evaluated.
 void BreedingPipeline.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 

Uses of SteadyStateEvolutionState in ec.gp.koza
 

Methods in ec.gp.koza with parameters of type SteadyStateEvolutionState
 void KozaStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state)
          Steady State only: loads any additional post-generation boundary stragglers into best_of_run.
 

Uses of SteadyStateEvolutionState in ec.parsimony
 

Methods in ec.parsimony with parameters of type SteadyStateEvolutionState
 void LexicographicTournamentSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void DoubleTournamentSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void ProportionalTournamentSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void BucketTournamentSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void RatioBucketTournamentSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void LexicographicTournamentSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 void DoubleTournamentSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 void ProportionalTournamentSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 void BucketTournamentSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 void RatioBucketTournamentSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 

Uses of SteadyStateEvolutionState in ec.select
 

Methods in ec.select with parameters of type SteadyStateEvolutionState
 void FirstSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void TournamentSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void RandomSelection.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
           
 void FirstSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 void TournamentSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 void RandomSelection.sourcesAreProperForm(SteadyStateEvolutionState state)
           
 

Uses of SteadyStateEvolutionState in ec.simple
 

Methods in ec.simple with parameters of type SteadyStateEvolutionState
 void SimpleStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          Steady State only: loads any additional post-generation boundary stragglers into best_of_run.
 

Uses of SteadyStateEvolutionState in ec.steadystate
 

Methods in ec.steadystate with parameters of type SteadyStateEvolutionState
 void SteadyStateBreeder.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
          Called whenever individuals have been replaced by new individuals in the population.
 void SteadyStateBSourceForm.individualReplaced(SteadyStateEvolutionState state, int subpopulation, int thread, int individual)
          Called whenever an individual has been replaced by another in the population.
 void SteadyStateStatisticsForm.individualsBredStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, int[] subpopulations, int[] indicies)
          Called each time new individuals are bred during the steady-state process.
 void SteadyStateStatisticsForm.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          Called each time new individuals are evaluated during the steady-state process, NOT including the initial generation's individuals.
 void SteadyStateStatisticsForm.postInitialEvaluationStatistics(int subpop, SteadyStateEvolutionState state)
          Called immediately after the initial generation is evaluated.
 void SteadyStateStatisticsForm.preInitialEvaluationStatistics(SteadyStateEvolutionState state)
          Called immediately before the initial generation is evaluated.
 void SteadyStateBSourceForm.sourcesAreProperForm(SteadyStateEvolutionState state)
          Issue an error (not a fatal -- we guarantee that callers of this method will also call exitIfErrors) if any of your sources, or their sources, etc., are not of SteadyStateBSourceForm.
 void SteadyStateBreeder.sourcesAreProperForm(SteadyStateEvolutionState state, BreedingPipeline[] breedingPipelines)
          Called to check to see if the breeding sources are correct -- if you use this method, you must call state.output.exitIfErrors() immediately afterwards.