|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Population
Holds the Individuals and performs the most important operations on them: interpreting their output, and organizing them for selection and for evolution.
Method Summary | |
---|---|
void |
doSelection(IndSelector sel)
|
void |
eval(Fitness f,
TempOutputFactory tempOutputFactory,
DataHolder data)
|
void |
evolve(TreeOperator op)
|
Individual |
get(int which)
Get a certain individual |
Output |
getProcessedOutput(Individual ind,
Fitness f,
TempOutputFactory tempOutputFactory,
DataHolder data)
|
Output |
getRawOutput(Individual ind,
TempOutputFactory tempOutputFactory,
DataHolder data)
Get the output directly from the Individual, without further processing |
void |
init(Config config,
DataHolder data,
TreeBuilder builder)
|
Method Detail |
---|
void eval(Fitness f, TempOutputFactory tempOutputFactory, DataHolder data)
Output getRawOutput(Individual ind, TempOutputFactory tempOutputFactory, DataHolder data)
Output getProcessedOutput(Individual ind, Fitness f, TempOutputFactory tempOutputFactory, DataHolder data)
Individual get(int which)
which
- The individual to getvoid init(Config config, DataHolder data, TreeBuilder builder)
void doSelection(IndSelector sel)
void evolve(TreeOperator op)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |