Rosetta Protocols  2014.35
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::multistate_design::SingleStateEntityData Class Reference

#include <SingleStateEntityData.hh>

Public Types

typedef std::map< std::string,
basic::MetricValueBaseOP
MetricValueMap
 

Public Member Functions

 SingleStateEntityData ()
 
virtual ~SingleStateEntityData ()
 
core::Real fitness () const
 
void fitness (core::Real fitness)
 
basic::MetricValueBaseCOP metric_value (std::string const &name) const
 
void metric_value (std::string const &name, basic::MetricValueBaseOP metric_value)
 
MetricValueMap const & metric_value_map () const
 
virtual void write_checkpoint (std::ostream &os) const
 
virtual bool read_checkpoint (std::istream &is)
 

Private Attributes

core::Real fitness_
 
MetricValueMap metric_value_map_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::multistate_design::SingleStateEntityData::SingleStateEntityData ( )
inline
virtual protocols::multistate_design::SingleStateEntityData::~SingleStateEntityData ( )
inlinevirtual

Member Function Documentation

core::Real protocols::multistate_design::SingleStateEntityData::fitness ( ) const
inline

References fitness_.

void protocols::multistate_design::SingleStateEntityData::fitness ( core::Real  fitness)
inline

References fitness(), and fitness_.

Referenced by fitness().

basic::MetricValueBaseCOP protocols::multistate_design::SingleStateEntityData::metric_value ( std::string const &  name) const
inline

References metric_value_map_.

Referenced by metric_value(), and read_checkpoint().

void protocols::multistate_design::SingleStateEntityData::metric_value ( std::string const &  name,
basic::MetricValueBaseOP  metric_value 
)
inline
MetricValueMap const& protocols::multistate_design::SingleStateEntityData::metric_value_map ( ) const
inline

References metric_value_map_.

bool protocols::multistate_design::SingleStateEntityData::read_checkpoint ( std::istream &  is)
virtual
void protocols::multistate_design::SingleStateEntityData::write_checkpoint ( std::ostream &  os) const
virtual

Member Data Documentation

core::Real protocols::multistate_design::SingleStateEntityData::fitness_
private
MetricValueMap protocols::multistate_design::SingleStateEntityData::metric_value_map_
private

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