Rosetta 3.5
 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::SingleStateEntityData Class Reference

#include <SingleStateEntityData.hh>

Collaboration diagram for protocols::multistate_design::SingleStateEntityData:
Collaboration graph
[legend]

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_
 

Detailed Description

Definition at line 29 of file SingleStateEntityData.hh.

Member Typedef Documentation

typedef std::map<std::string, basic::MetricValueBaseOP > protocols::multistate_design::SingleStateEntityData::MetricValueMap

Definition at line 33 of file SingleStateEntityData.hh.

Constructor & Destructor Documentation

protocols::multistate_design::SingleStateEntityData::SingleStateEntityData ( )
inline

Definition at line 35 of file SingleStateEntityData.hh.

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

Definition at line 36 of file SingleStateEntityData.hh.

Member Function Documentation

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

Definition at line 38 of file SingleStateEntityData.hh.

References fitness_.

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

Definition at line 39 of file SingleStateEntityData.hh.

References fitness(), and fitness_.

Referenced by fitness().

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

Definition at line 42 of file SingleStateEntityData.hh.

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

Definition at line 52 of file SingleStateEntityData.hh.

References metric_value(), and metric_value_map_.

MetricValueMap const& protocols::multistate_design::SingleStateEntityData::metric_value_map ( ) const
inline

Definition at line 61 of file SingleStateEntityData.hh.

References metric_value_map_.

bool protocols::multistate_design::SingleStateEntityData::read_checkpoint ( std::istream &  is)
virtual

Definition at line 36 of file SingleStateEntityData.cc.

References fitness_, metric_value(), and metric_value_map_.

void protocols::multistate_design::SingleStateEntityData::write_checkpoint ( std::ostream &  os) const
virtual

Definition at line 23 of file SingleStateEntityData.cc.

References fitness_, and metric_value_map_.

Member Data Documentation

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

Definition at line 71 of file SingleStateEntityData.hh.

Referenced by fitness(), read_checkpoint(), and write_checkpoint().

MetricValueMap protocols::multistate_design::SingleStateEntityData::metric_value_map_
private

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