|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectec.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
setup in interface Setuppublic void initializeContacts(EvolutionState state)
initializeContacts in class Exchangerpublic void reinitializeContacts(EvolutionState state)
reinitializeContacts in class Exchangerpublic Population preBreedingExchangePopulation(EvolutionState state)
preBreedingExchangePopulation in class Exchangerpublic Population postBreedingExchangePopulation(EvolutionState state)
postBreedingExchangePopulation in class Exchanger
public void closeContacts(EvolutionState state,
int result)
closeContacts in class Exchangerpublic java.lang.String runComplete(EvolutionState state)
runComplete in class Exchanger
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||