com.epochx.life
Interface InitialisationListener<TYPE>

All Known Subinterfaces:
LifeCycleListener<TYPE>
All Known Implementing Classes:
CubicRegression, Even4Parity, Even5Parity, Even7Parity, GPAbstractModel, Majority5, Majority9, Multiplexer11Bit, Multiplexer20Bit, Multiplexer37Bit, Multiplexer6Bit, QuarticRegression, SantaFeTrail

public interface InitialisationListener<TYPE>


Method Summary
 java.util.List<CandidateProgram<TYPE>> onInitialisation(java.util.List<CandidateProgram<TYPE>> pop)
          Called after initialisation.
 

Method Detail

onInitialisation

java.util.List<CandidateProgram<TYPE>> onInitialisation(java.util.List<CandidateProgram<TYPE>> pop)
Called after initialisation.

Parameters:
pop - the newly initialised population.
Returns:
the population of CandidatePrograms to continue with as the newly initialised population, or null if initialisation should be rerun.