Rosetta
Classes | Typedefs | Functions
protocols::genetic_algorithm Namespace Reference

Classes

class  EntityElement
 Entity element. More...
 
class  EntityElementCreator
 Entity element creator. More...
 
class  EntityElementFactory
 The EntityElementFactory is responsible for instantiating entity elements from strings. More...
 
class  EntityElementRegistrator
 
class  Entity
 
struct  Vec1Hash
 
struct  EntityElementsEqual
 
class  EntityRandomizer
 
class  DiscreteRandomizer
 
class  PositionSpecificRandomizer
 different set of choices at each position in Entity's traits More...
 
class  FitnessFunction
 
class  GeneticAlgorithmBase
 
class  GeneticAlgorithm
 
class  Mutate1Randomizer
 

Typedefs

typedef utility::pointer::shared_ptr< EntityElementEntityElementOP
 
typedef utility::pointer::shared_ptr< EntityElement const > EntityElementCOP
 
typedef utility::vector1< EntityElementOPEntityElements
 
typedef utility::pointer::shared_ptr< EntityElementCreatorEntityElementCreatorOP
 
typedef utility::pointer::shared_ptr< EntityElementCreator const > EntityElementCreatorCOP
 
typedef utility::pointer::shared_ptr< EntityEntityOP
 
typedef utility::pointer::shared_ptr< Entity const > EntityCOP
 
typedef utility::pointer::shared_ptr< EntityRandomizerEntityRandomizerOP
 
typedef utility::pointer::shared_ptr< EntityRandomizer const > EntityRandomizerCOP
 
typedef utility::pointer::shared_ptr< PositionSpecificRandomizerPositionSpecificRandomizerOP
 
typedef utility::pointer::shared_ptr< PositionSpecificRandomizer const > PositionSpecificRandomizerCOP
 
typedef utility::pointer::shared_ptr< GeneticAlgorithmBaseGeneticAlgorithmBaseOP
 
typedef utility::pointer::shared_ptr< GeneticAlgorithmBase const > GeneticAlgorithmBaseCOP
 
typedef utility::pointer::shared_ptr< GeneticAlgorithmGeneticAlgorithmOP
 
typedef utility::pointer::shared_ptr< GeneticAlgorithm const > GeneticAlgorithmCOP
 
typedef utility::pointer::shared_ptr< Mutate1RandomizerMutate1RandomizerOP
 
typedef utility::pointer::shared_ptr< Mutate1Randomizer const > Mutate1RandomizerCOP
 

Functions

std::ostream & operator<< (std::ostream &os, Entity const &entity)
 
template<typename T >
bool lt_OP_deref (utility::pointer::shared_ptr< T > const &a, utility::pointer::shared_ptr< T > const &b)
 for sorting owning pointers by that to which they point More...
 
template<typename T >
bool eq_OP_deref (utility::pointer::shared_ptr< T > const &a, utility::pointer::shared_ptr< T > const &b)
 for assessing equality between owning pointers by that to which they point More...
 
static basic::Tracer TR ("protocols.genetic_algorithm")
 

Typedef Documentation

◆ EntityCOP

typedef utility::pointer::shared_ptr< Entity const > protocols::genetic_algorithm::EntityCOP

◆ EntityElementCOP

typedef utility::pointer::shared_ptr< EntityElement const > protocols::genetic_algorithm::EntityElementCOP

◆ EntityElementCreatorCOP

typedef utility::pointer::shared_ptr< EntityElementCreator const > protocols::genetic_algorithm::EntityElementCreatorCOP

◆ EntityElementCreatorOP

◆ EntityElementOP

typedef utility::pointer::shared_ptr< EntityElement > protocols::genetic_algorithm::EntityElementOP

◆ EntityElements

◆ EntityOP

typedef utility::pointer::shared_ptr< Entity > protocols::genetic_algorithm::EntityOP

◆ EntityRandomizerCOP

typedef utility::pointer::shared_ptr< EntityRandomizer const > protocols::genetic_algorithm::EntityRandomizerCOP

◆ EntityRandomizerOP

typedef utility::pointer::shared_ptr< EntityRandomizer > protocols::genetic_algorithm::EntityRandomizerOP

◆ GeneticAlgorithmBaseCOP

typedef utility::pointer::shared_ptr< GeneticAlgorithmBase const > protocols::genetic_algorithm::GeneticAlgorithmBaseCOP

◆ GeneticAlgorithmBaseOP

◆ GeneticAlgorithmCOP

typedef utility::pointer::shared_ptr< GeneticAlgorithm const > protocols::genetic_algorithm::GeneticAlgorithmCOP

◆ GeneticAlgorithmOP

typedef utility::pointer::shared_ptr< GeneticAlgorithm > protocols::genetic_algorithm::GeneticAlgorithmOP

◆ Mutate1RandomizerCOP

typedef utility::pointer::shared_ptr< Mutate1Randomizer const > protocols::genetic_algorithm::Mutate1RandomizerCOP

◆ Mutate1RandomizerOP

◆ PositionSpecificRandomizerCOP

◆ PositionSpecificRandomizerOP

Function Documentation

◆ eq_OP_deref()

template<typename T >
bool protocols::genetic_algorithm::eq_OP_deref ( utility::pointer::shared_ptr< T > const &  a,
utility::pointer::shared_ptr< T > const &  b 
)

for assessing equality between owning pointers by that to which they point

References core::pose::motif::a(), and protocols::match::upstream::b.

◆ lt_OP_deref()

template<typename T >
bool protocols::genetic_algorithm::lt_OP_deref ( utility::pointer::shared_ptr< T > const &  a,
utility::pointer::shared_ptr< T > const &  b 
)

for sorting owning pointers by that to which they point

References core::pose::motif::a(), and protocols::match::upstream::b.

◆ operator<<()

std::ostream & protocols::genetic_algorithm::operator<< ( std::ostream &  os,
Entity const &  entity 
)

◆ TR()

static basic::Tracer protocols::genetic_algorithm::TR ( "protocols.genetic_algorithm"  )
static