|
Rosetta 3.5
|
different set of choices at each position in Entity's traits More...
#include <EntityRandomizer.hh>


Public Types | |
| typedef utility::pointer::owning_ptr < PositionSpecificRandomizer > | OP |
| typedef utility::pointer::owning_ptr < PositionSpecificRandomizer const > | COP |
Public Types inherited from protocols::genetic_algorithm::EntityRandomizer | |
| typedef utility::pointer::owning_ptr < EntityRandomizer > | OP |
| typedef utility::pointer::owning_ptr < EntityRandomizer const > | COP |
| typedef Entity::OP | EntityOP |
| typedef Entity::COP | EntityCOP |
Public Member Functions | |
| virtual | ~PositionSpecificRandomizer () |
| virtual void | append_choices (EntityElements const &choices) |
| virtual void | mutate (Entity &entity) |
| virtual core::Size | library_size () const |
| virtual utility::vector1 < EntityElements > const & | choices () const |
Public Member Functions inherited from protocols::genetic_algorithm::EntityRandomizer | |
| EntityRandomizer () | |
| virtual | ~EntityRandomizer () |
| virtual EntityOP | random_entity () |
| virtual void | crossover (Entity &entity1, Entity &entity2) |
| randomly swap [1, N-1] traits between two entities More... | |
| virtual core::Size | entity_length () const |
| virtual void | set_mutation_rate (core::Real rate) |
| virtual core::Real | mutation_rate () const |
| virtual EntityCOP | entity_template () const |
| virtual void | set_entity_template (EntityCOP entity) |
Private Attributes | |
| utility::vector1< EntityElements > | choices_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::genetic_algorithm::EntityRandomizer | |
| virtual void | set_entity_length (core::Size length) |
different set of choices at each position in Entity's traits
Definition at line 80 of file EntityRandomizer.hh.
| typedef utility::pointer::owning_ptr< PositionSpecificRandomizer const > protocols::genetic_algorithm::PositionSpecificRandomizer::COP |
Definition at line 83 of file EntityRandomizer.hh.
| typedef utility::pointer::owning_ptr< PositionSpecificRandomizer > protocols::genetic_algorithm::PositionSpecificRandomizer::OP |
Definition at line 82 of file EntityRandomizer.hh.
|
virtual |
Definition at line 52 of file EntityRandomizer.cc.
|
virtual |
Definition at line 133 of file EntityRandomizer.cc.
References choices_, and protocols::genetic_algorithm::EntityRandomizer::set_entity_length().
|
virtual |
Definition at line 54 of file EntityRandomizer.cc.
References choices_.
|
virtual |
Implements protocols::genetic_algorithm::EntityRandomizer.
Definition at line 156 of file EntityRandomizer.cc.
References choices_, core::sequence::end, and core::io::serialization::size().
|
virtual |
Implements protocols::genetic_algorithm::EntityRandomizer.
Definition at line 140 of file EntityRandomizer.cc.
References choices_, core::sequence::end, protocols::genetic_algorithm::EntityRandomizer::mutation_rate(), protocols::genetic_algorithm::Entity::set_traits(), and protocols::genetic_algorithm::Entity::traits().
|
private |
Definition at line 91 of file EntityRandomizer.hh.
Referenced by append_choices(), choices(), library_size(), and mutate().
1.8.4