Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::ligand_evolution::IdentityFactory Class Reference

Take a single individual, and returns a desired number of point mutated individuals based on the input one. More...

#include <IdentityFactory.hh>

Inheritance diagram for protocols::ligand_evolution::IdentityFactory:
Inheritance graph
[legend]

Public Member Functions

utility::vector1< Individualapply (utility::vector1< Individual > const &parents, core::Size) const override
 Simply copies and returns all individuals. N_offspring won't be used here. More...
 
std::string const & name () const override
 Returns the name of this mutator. More...
 

Private Attributes

std::string name_ = "IdentityFactory"
 

Detailed Description

Take a single individual, and returns a desired number of point mutated individuals based on the input one.

Member Function Documentation

◆ apply()

utility::vector1< Individual > protocols::ligand_evolution::IdentityFactory::apply ( utility::vector1< Individual > const &  parents,
core::Size  size 
) const
overridevirtual

Simply copies and returns all individuals. N_offspring won't be used here.

Implements protocols::ligand_evolution::OffspringFactory.

References protocols::TR().

◆ name()

std::string const & protocols::ligand_evolution::IdentityFactory::name ( ) const
overridevirtual

Returns the name of this mutator.

Implements protocols::ligand_evolution::OffspringFactory.

References name_.

Member Data Documentation

◆ name_

std::string protocols::ligand_evolution::IdentityFactory::name_ = "IdentityFactory"
private

Referenced by name().


The documentation for this class was generated from the following files: