|
||||||||||
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.ArraySelectUnion
ArraySelectUnion
is a ArraySelectionAlgorithm
that will return the union of the results of two specified
ArraySelectionAlgorithm
s.
Constructor Summary | |
ArraySelectUnion(ArraySelectionAlgorithm first,
ArraySelectionAlgorithm second)
Creates a new ArraySelectUnion object for taking the union of
the Population s returned by the two passed
ArraySelectionAlgorithm s. |
Method Summary | |
PopulationArray |
selectFromPopulation(Population pop)
Returns a Population that represents the union (junction)
of the two ArraySelectionAlgorithm s 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 ArraySelectUnion(ArraySelectionAlgorithm first, ArraySelectionAlgorithm second)
ArraySelectUnion
object for taking the union of
the Population
s returned by the two passed
ArraySelectionAlgorithm
s.
first
- the first ArraySelectionAlgorithm
second
- the second ArraySelectionAlgorithm
Method Detail |
public PopulationArray selectFromPopulation(Population pop)
Population
that represents the union (junction)
of the two ArraySelectionAlgorithm
s 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 ArraySelectionAlgorithm
pop
- 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 |