Rosetta 3.4
|
#include <Entity.hh>
Public Types | |
typedef utility::pointer::owning_ptr < Entity > | OP |
typedef utility::pointer::owning_ptr < Entity const > | COP |
typedef utility::pointer::access_ptr < Entity const > | CAP |
typedef utility::vector1< COP > | COPs |
typedef utility::vector1< CAP > | CAPs |
Public Member Functions | |
Entity () | |
Entity (Entity const &entity) | |
Entity const & | operator= (Entity const &) |
virtual | ~Entity () |
Entity (std::string const &line) | |
virtual OP | clone () const |
virtual void | set_traits_size (core::Size size) |
virtual void | set_traits (EntityElements const &traits) |
virtual EntityElements const & | traits () const |
virtual void | set_entity_element (core::Size index, EntityElementOP element) |
virtual void | set_fitness (core::Real val) |
virtual core::Real | fitness () const |
virtual bool | fitness_valid () const |
virtual bool | operator== (Entity const &other) const |
virtual bool | operator< (Entity const &other) const |
virtual void | show (std::ostream &os) const |
virtual void | write_checkpoint (std::ostream &os) const |
virtual bool | read_checkpoint (std::istream &is) |
Entity: a vector of EntityElements used to describe the state for a system under optimization.
typedef utility::pointer::access_ptr< Entity const > protocols::genetic_algorithm::Entity::CAP |
typedef utility::pointer::owning_ptr< Entity const > protocols::genetic_algorithm::Entity::COP |
protocols::genetic_algorithm::Entity::Entity | ( | ) |
Referenced by clone().
protocols::genetic_algorithm::Entity::Entity | ( | Entity const & | entity | ) |
protocols::genetic_algorithm::Entity::~Entity | ( | ) | [virtual] |
protocols::genetic_algorithm::Entity::Entity | ( | std::string const & | line | ) |
References read_checkpoint().
Entity::OP protocols::genetic_algorithm::Entity::clone | ( | ) | const [virtual] |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References Entity().
Referenced by protocols::pack_daemon::PackDaemon::compute_energy_for_assignment(), protocols::genetic_algorithm::GeneticAlgorithm::fill_by_crossover(), and protocols::genetic_algorithm::GeneticAlgorithm::fill_by_mutation().
core::Real protocols::genetic_algorithm::Entity::fitness | ( | ) | const [virtual] |
Referenced by operator<(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::output_results(), protocols::dna::DnaInterfaceMultiStateDesign::output_results(), protocols::multistate_design::MultiStateEntity::show(), show(), protocols::genetic_algorithm::GeneticAlgorithm::tournament_select(), and protocols::pack_daemon::MultistateFitnessFunction::update_entity_history().
bool protocols::genetic_algorithm::Entity::fitness_valid | ( | ) | const [virtual] |
References fitness().
bool protocols::genetic_algorithm::Entity::read_checkpoint | ( | std::istream & | is | ) | [virtual] |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References protocols::genetic_algorithm::EntityElementFactory::get_instance().
Referenced by Entity(), and protocols::multistate_design::MultiStateEntity::read_checkpoint().
void protocols::genetic_algorithm::Entity::set_entity_element | ( | core::Size | index, |
EntityElementOP | element | ||
) | [virtual] |
void protocols::genetic_algorithm::Entity::set_fitness | ( | core::Real | val | ) | [virtual] |
void protocols::genetic_algorithm::Entity::set_traits | ( | EntityElements const & | traits | ) | [virtual] |
void protocols::genetic_algorithm::Entity::set_traits_size | ( | core::Size | size | ) | [virtual] |
void protocols::genetic_algorithm::Entity::show | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References core::sequence::end, fitness(), and traits().
Referenced by protocols::genetic_algorithm::operator<<().
EntityElements const & protocols::genetic_algorithm::Entity::traits | ( | ) | const [virtual] |
Referenced by protocols::genetic_algorithm::EntityRandomizer::crossover(), protocols::multistate_design::MultiStatePacker::evaluate(), protocols::pack_daemon::PackDaemon::mark_entity_as_unimportant(), protocols::genetic_algorithm::PositionSpecificRandomizer::mutate(), protocols::genetic_algorithm::DiscreteRandomizer::mutate(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::output_results(), protocols::dna::DnaInterfaceMultiStateDesign::output_results(), protocols::pack_daemon::PackDaemon::recreate_pose_for_entity(), protocols::pack_daemon::PackDaemon::select_rotamer_subset(), protocols::multistate_design::MultiStateEntity::show(), and show().
void protocols::genetic_algorithm::Entity::write_checkpoint | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References core::sequence::end.