Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::multistate_design::MultiStateEntity Class Reference

#include <MultiStateEntity.hh>

Inheritance diagram for protocols::multistate_design::MultiStateEntity:
Inheritance graph
[legend]

Public Types

typedef
genetic_algorithm::Entity::OP 
EntityOP
 
typedef
genetic_algorithm::EntityElementOP 
EntityElementOP
 
- Public Types inherited from protocols::genetic_algorithm::Entity
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< COPCOPs
 
typedef utility::vector1< CAPCAPs
 

Public Member Functions

 MultiStateEntity ()
 
 MultiStateEntity (MultiStateEntity const &entity)
 
 ~MultiStateEntity () override
 
EntityOP clone () const override
 
void show (std::ostream &os) const override
 
void write_checkpoint (std::ostream &os) const override
 
bool read_checkpoint (std::istream &is) override
 
utility::vector1
< SingleStateEntityData >
const & 
single_state_entity_data () const
 
utility::vector1
< SingleStateEntityData > & 
single_state_entity_data ()
 
- Public Member Functions inherited from protocols::genetic_algorithm::Entity
 Entity ()
 
 Entity (Entity const &entity)
 
Entityoperator= (Entity const &)
 
 ~Entity () override
 
 Entity (std::string const &line)
 construct Entity from std::string (e.g. from file) More...
 
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 std::string to_string () const
 
virtual std::string traits_string () const
 

Private Attributes

utility::vector1
< SingleStateEntityData
single_state_entity_data_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::multistate_design::MultiStateEntity::MultiStateEntity ( )
protocols::multistate_design::MultiStateEntity::MultiStateEntity ( MultiStateEntity const &  entity)
protocols::multistate_design::MultiStateEntity::~MultiStateEntity ( )
overridedefault

Member Function Documentation

MultiStateEntity::EntityOP protocols::multistate_design::MultiStateEntity::clone ( ) const
overridevirtual
bool protocols::multistate_design::MultiStateEntity::read_checkpoint ( std::istream &  is)
overridevirtual
void protocols::multistate_design::MultiStateEntity::show ( std::ostream &  os) const
overridevirtual
utility::vector1< SingleStateEntityData > const & protocols::multistate_design::MultiStateEntity::single_state_entity_data ( ) const
utility::vector1< SingleStateEntityData > & protocols::multistate_design::MultiStateEntity::single_state_entity_data ( )
void protocols::multistate_design::MultiStateEntity::write_checkpoint ( std::ostream &  os) const
overridevirtual

Member Data Documentation

utility::vector1< SingleStateEntityData > protocols::multistate_design::MultiStateEntity::single_state_entity_data_
private

The documentation for this class was generated from the following files: