|
Rosetta
|
Selects only the best scored individuals. More...
#include <ElitistSelector.hh>

Public Member Functions | |
| utility::vector1< Individual > | apply (Population &population, core::Size size, bool remove) const override |
| Returns the indices of the size fittest individuals in population. More... | |
| std::string const & | name () const override |
| Return the name of this selector. More... | |
Private Attributes | |
| std::string | name_ = "ElitistSelector" |
Selects only the best scored individuals.
|
overridevirtual |
Returns the indices of the size fittest individuals in population.
Implements protocols::ligand_evolution::Selector.
References protocols::ligand_evolution::Population::individuals(), protocols::ligand_evolution::Population::remove_individuals(), protocols::ligand_evolution::Population::size(), protocols::ligand_evolution::Population::sort(), and protocols::TR().
|
overridevirtual |
Return the name of this selector.
Implements protocols::ligand_evolution::Selector.
References name_.
|
private |
Referenced by name().