|
Rosetta
|
: An abstract class to give an interface for subset selection of Population More...
#include <Selector.hh>

Public Member Functions | |
| virtual utility::vector1< Individual > | apply (Population &population, core::Size size, bool remove) const =0 |
| Applies the specified rules to create a list of indices of selected individuals. More... | |
| virtual std::string const & | name () const =0 |
| Return the name of this selector. More... | |
: An abstract class to give an interface for subset selection of Population
comming soon.
|
pure virtual |
Applies the specified rules to create a list of indices of selected individuals.
Implemented in protocols::ligand_evolution::TournamentSelector, protocols::ligand_evolution::RouletteSelector, and protocols::ligand_evolution::ElitistSelector.
Referenced by protocols::ligand_evolution::Population::next_generation(), and protocols::ligand_evolution::EvolutionManager::run().
|
pure virtual |
Return the name of this selector.
Implemented in protocols::ligand_evolution::TournamentSelector, protocols::ligand_evolution::RouletteSelector, and protocols::ligand_evolution::ElitistSelector.
Referenced by protocols::ligand_evolution::EvolutionManager::run().