|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--net.openai.ai.ga.selection.common.SelectUnion
SelectUnion is a SelectionAlgorithm
that will return the union of the results of two specified
SelectionAlgorithms.
| Constructor Summary | |
SelectUnion(SelectionAlgorithm first,
SelectionAlgorithm second)
Creates a new SelectUnion object for taking the union of
the Populations returned by the two passed
SelectionAlgorithms. |
|
| Method Summary | |
Population |
selectFromPopulation(Population pop)
Returns a Population that represents the union (junction)
of the two SelectionAlgorithms specified in the
constructor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SelectUnion(SelectionAlgorithm first,
SelectionAlgorithm second)
SelectUnion object for taking the union of
the Populations returned by the two passed
SelectionAlgorithms.
first - the first SelectionAlgorithmsecond - the second SelectionAlgorithm| Method Detail |
public Population selectFromPopulation(Population pop)
Population that represents the union (junction)
of the two SelectionAlgorithms specified in the
constructor. The return is the result of the first selection algorithm,
with the results of the second added to it via the
Population.addCells() method.
If the first selection algorithm returns a null then a
NullPointerException will be thrown. If the second one
returns a null, the the results of the first will be
returned unchanged.
selectFromPopulation in interface SelectionAlgorithmpop - the Population to choose from
Population of the two selection algorithms
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||