Rosetta Protocols  2014.35
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::multistate_design::MultiStateEntity< T > Class Template Reference

#include <MultiStateEntity.hh>

Public Types

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

Public Member Functions

 MultiStateEntity ()
 
 MultiStateEntity (MultiStateEntity const &entity)
 
virtual ~MultiStateEntity ()
 
virtual EntityOP clone () const
 
virtual void show (std::ostream &os) const
 
virtual void write_checkpoint (std::ostream &os) const
 
virtual bool read_checkpoint (std::istream &is)
 
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)
 
Entity const & operator= (Entity const &)
 
virtual ~Entity ()
 
 Entity (std::string const &line)
 
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

template<typename T >
protocols::multistate_design::MultiStateEntity< T >::MultiStateEntity ( MultiStateEntity< T > const &  entity)
template<typename T >
protocols::multistate_design::MultiStateEntity< T >::~MultiStateEntity ( )
virtual

Member Function Documentation

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

Member Data Documentation

template<typename T >
utility::vector1< SingleStateEntityData > protocols::multistate_design::MultiStateEntity< T >::single_state_entity_data_
private

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