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

Classes

class  EntityElement
 Entity element. More...
class  EntityElementCreator
 Entity element creator. More...
class  EntityElementFactory
 Entity element factory. 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  GeneticAlgorithm

Typedefs

typedef
utility::pointer::owning_ptr
< EntityElement
EntityElementOP
typedef
utility::pointer::owning_ptr
< EntityElement const > 
EntityElementCOP
typedef utility::vector1
< EntityElementOP
EntityElements
typedef
utility::pointer::owning_ptr
< EntityElementCreator
EntityElementCreatorOP
typedef
utility::pointer::owning_ptr
< EntityElementCreator const > 
EntityElementCreatorCOP
typedef
utility::pointer::owning_ptr
< Entity
EntityOP
typedef
utility::pointer::owning_ptr
< Entity const > 
EntityCOP
typedef
utility::pointer::owning_ptr
< GeneticAlgorithm
GeneticAlgorithmOP
typedef
utility::pointer::owning_ptr
< GeneticAlgorithm const > 
GeneticAlgorithmCOP

Functions

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

Typedef Documentation


Function Documentation

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

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

References protocols::match::upstream::b.

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

for sorting owning pointers by that to which they point

References protocols::match::upstream::b.

std::ostream & protocols::genetic_algorithm::operator<< ( std::ostream &  os,
Entity const &  entity 
)
static basic::Tracer protocols::genetic_algorithm::TR ( "protocols.genetic_algorithm"  ) [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines