Rosetta
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 ()=default
 
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

◆ MetricValueMap

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

Constructor & Destructor Documentation

◆ SingleStateEntityData()

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

◆ ~SingleStateEntityData()

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

Member Function Documentation

◆ fitness() [1/2]

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

References fitness_.

◆ fitness() [2/2]

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

References fitness(), and fitness_.

Referenced by fitness().

◆ metric_value() [1/2]

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().

◆ metric_value() [2/2]

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

◆ metric_value_map()

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

References metric_value_map_.

◆ read_checkpoint()

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

◆ write_checkpoint()

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

References fitness_, and metric_value_map_.

Member Data Documentation

◆ fitness_

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

◆ metric_value_map_

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

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