|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ec.Exchanger | +--ec.simple.SimpleExchanger
A SimpleExchanger is a default Exchanger which, well, doesn't do anything. Most applications don't need Exchanger facilities; this simple version will suffice.
The SimpleExchanger implements the SteadyStateExchangerForm, mostly because it does nothing with individuals. For this reason, it is final; implement your own Exchanger if you need to do something more advanced.
Constructor Summary | |
SimpleExchanger()
|
Method Summary | |
void |
closeContacts(EvolutionState state,
int result)
Doesn't do anything. |
void |
initializeContacts(EvolutionState state)
Doesn't do anything. |
Population |
postBreedingExchangePopulation(EvolutionState state)
Simply returns state.population. |
Population |
preBreedingExchangePopulation(EvolutionState state)
Simply returns state.population. |
void |
reinitializeContacts(EvolutionState state)
Doesn't do anything. |
java.lang.String |
runComplete(EvolutionState state)
Always returns null |
void |
setup(EvolutionState state,
Parameter base)
Sets up the object by reading it from the parameters stored in state, built off of the parameter base base. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SimpleExchanger()
Method Detail |
public void setup(EvolutionState state, Parameter base)
Setup
public void initializeContacts(EvolutionState state)
initializeContacts
in class Exchanger
public void reinitializeContacts(EvolutionState state)
reinitializeContacts
in class Exchanger
public Population preBreedingExchangePopulation(EvolutionState state)
preBreedingExchangePopulation
in class Exchanger
public Population postBreedingExchangePopulation(EvolutionState state)
postBreedingExchangePopulation
in class Exchanger
public void closeContacts(EvolutionState state, int result)
closeContacts
in class Exchanger
public java.lang.String runComplete(EvolutionState state)
runComplete
in class Exchanger
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |