Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.epochx.op.selection.ProgramSelector

Packages that use ProgramSelector
com.epochx.core |
com.epochx.op.selection |

Uses of ProgramSelector in com.epochx.core

Methods in com.epochx.core that return ProgramSelector
`ProgramSelector<TYPE>` | `GPAbstractModel.getProgramSelector()` Retrieves the selector to use to pick parents from either a pre-selected breeding pool (selected by the PoolSelector returned by getPoolSelector()) or the previous population for use as input to the genetic operators.
`ProgramSelector<TYPE>` | `GPModel.getProgramSelector()` Retrieves the selector to use to pick parents from either a pre-selected breeding pool (selected by the PoolSelector returned by getPoolSelector()) or the previous population for use as input to the genetic operators.

Methods in com.epochx.core with parameters of type ProgramSelector
`void` | `GPAbstractModel.setProgramSelector(ProgramSelector<TYPE> programSelector)` Overwrites the default parent selector used to select parents to undergo a genetic operator from either a pool or the previous population.

Uses of ProgramSelector in com.epochx.op.selection

Classes in com.epochx.op.selection that implement ProgramSelector
`class` | `LinearRankSelector<TYPE>` Linear rank selection chooses programs by fitness rank.
`class` | `RandomSelector<TYPE>` A random selector is a program and pool selector which provides no selection pressure.
`class` | `TournamentSelector<TYPE>` Tournament selection provides both program and pool selection.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES