Rosetta 3.5
|
#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) |
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::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().
|
virtual |
protocols::genetic_algorithm::Entity::Entity | ( | std::string const & | line) |
References read_checkpoint().
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity< T >.
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().
|
virtual |
References fitness_.
Referenced by operator<(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::output_results(), protocols::dna::DnaInterfaceMultiStateDesign::output_results(), protocols::multistate_design::MultiStateEntity< T >::show(), show(), protocols::genetic_algorithm::GeneticAlgorithm::tournament_select(), and protocols::pack_daemon::MultistateFitnessFunction::update_entity_history().
|
virtual |
References fitness_valid_.
References traits_.
References traits_.
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity< T >.
References fitness_, fitness_valid_, protocols::genetic_algorithm::EntityElementFactory::get_instance(), and traits_.
Referenced by Entity(), and protocols::multistate_design::MultiStateEntity< T >::read_checkpoint().
|
virtual |
References fitness_valid_, and traits_.
|
virtual |
References fitness_, and fitness_valid_.
Referenced by protocols::multistate_design::MultiStateFitnessFunction::evaluate(), and protocols::pack_daemon::MultistateFitnessFunction::evaluate().
|
virtual |
|
virtual |
References fitness_valid_, and traits_.
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity< T >.
References core::sequence::end, fitness(), and traits().
Referenced by protocols::genetic_algorithm::operator<<().
|
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::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< T >::show(), and show().
|
virtual |
Reimplemented in protocols::multistate_design::MultiStateEntity< T >.
References core::sequence::end, fitness_, and traits_.
Referenced by protocols::pack_daemon::MPIMultistateFitnessFunction::broadcast_entity_string(), and protocols::multistate_design::MultiStateEntity< T >::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(), and write_checkpoint().