![]() |
Rosetta
2021.16
|
#include <Entity.hh>

Public Types | |
| typedef utility::pointer::shared_ptr < Entity > | OP |
| typedef utility::pointer::shared_ptr < Entity const > | COP |
| typedef utility::pointer::weak_ptr < Entity const > | CAP |
| typedef utility::vector1< COP > | COPs |
| typedef utility::vector1< CAP > | CAPs |
Public Member Functions | |
| Entity () | |
| Entity (Entity const &entity) | |
| Entity & | operator= (Entity const &) |
| ~Entity () override | |
| Entity (std::string const &line) | |
| construct Entity from std::string (e.g. from file) More... | |
| 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 std::string | to_string () const |
| virtual std::string | traits_string () const |
| virtual void | write_checkpoint (std::ostream &os) const |
| virtual bool | read_checkpoint (std::istream &is) |
Private Attributes | |
| EntityElements | traits_ |
| core::Real | fitness_ |
| bool | fitness_valid_ |
Entity: a vector of EntityElements used to describe the state for a system under optimization.
| typedef utility::pointer::weak_ptr< Entity const > protocols::genetic_algorithm::Entity::CAP |
| typedef utility::vector1< CAP > protocols::genetic_algorithm::Entity::CAPs |
| typedef utility::pointer::shared_ptr< Entity const > protocols::genetic_algorithm::Entity::COP |
| typedef utility::vector1< COP > protocols::genetic_algorithm::Entity::COPs |
| typedef utility::pointer::shared_ptr< Entity > protocols::genetic_algorithm::Entity::OP |
| protocols::genetic_algorithm::Entity::Entity | ( | ) |
|
overridedefault |
| protocols::genetic_algorithm::Entity::Entity | ( | std::string const & | line | ) |
construct Entity from std::string (e.g. from file)
References read_checkpoint().
|
virtual |
|
virtual |
References fitness_.
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::GeneticAlgorithmBase::tournament_select(), and protocols::pack_daemon::TopEntitySet::update_entity_history().
|
virtual |
References fitness_valid_.
References traits_.
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References fitness_, fitness_valid_, and traits_.
Referenced by Entity(), and protocols::multistate_design::MultiStateEntity::read_checkpoint().
|
virtual |
References fitness_valid_, and traits_.
Referenced by protocols::genetic_algorithm::Mutate1Randomizer::mutate().
|
virtual |
|
virtual |
|
virtual |
References fitness_valid_, and traits_.
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References core::chemical::element::F, fitness(), and traits().
Referenced by protocols::genetic_algorithm::operator<<(), and to_string().
|
virtual |
References show().
|
virtual |
References traits_.
Referenced by protocols::pack_daemon::EntityFunc::assign_entity_sequence_to_variables(), protocols::genetic_algorithm::EntityRandomizer::crossover(), protocols::multistate_design::MultiStatePacker::evaluate(), protocols::pack_daemon::PackDaemon::mark_entity_as_unimportant(), protocols::genetic_algorithm::Mutate1Randomizer::mutate(), protocols::genetic_algorithm::DiscreteRandomizer::mutate(), protocols::genetic_algorithm::PositionSpecificRandomizer::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().
|
virtual |
References traits_.
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity.
References fitness_, and traits_.
Referenced by protocols::pack_daemon::MPIMultistateFitnessFunction::broadcast_entity_string(), and protocols::multistate_design::MultiStateEntity::write_checkpoint().
|
private |
Referenced by fitness(), operator<(), read_checkpoint(), set_fitness(), and write_checkpoint().
|
private |
Referenced by fitness_valid(), read_checkpoint(), set_entity_element(), set_fitness(), set_traits(), and set_traits_size().
|
private |
Referenced by Entity(), operator=(), operator==(), read_checkpoint(), set_entity_element(), set_traits(), set_traits_size(), traits(), traits_string(), and write_checkpoint().
1.8.7