Rosetta
Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
protocols::drug_design::SAScoreData Class Reference

#include <SAScoreFilter.hh>

Inheritance diagram for protocols::drug_design::SAScoreData:
Inheritance graph
[legend]

Public Member Functions

float operator[] (boost::uint32_t index) const
 

Private Types

typedef std::map< boost::uint32_t, float > fscores_t
 

Private Member Functions

 SAScoreData ()
 
 SAScoreData (SAScoreData const &)=delete
 
SAScoreData const & operator= (SAScoreData const &)=delete
 
void load_data_from_file (std::string const &filename)
 function that actually loads the data More...
 

Private Attributes

fscores_t fscores_
 The data for computation. More...
 
float const default_
 

Friends

class utility::SingletonBase< SAScoreData >
 

Member Typedef Documentation

◆ fscores_t

typedef std::map< boost::uint32_t, float > protocols::drug_design::SAScoreData::fscores_t
private

Constructor & Destructor Documentation

◆ SAScoreData() [1/2]

protocols::drug_design::SAScoreData::SAScoreData ( )
private

References load_data_from_file().

◆ SAScoreData() [2/2]

protocols::drug_design::SAScoreData::SAScoreData ( SAScoreData const &  )
privatedelete

Member Function Documentation

◆ load_data_from_file()

void protocols::drug_design::SAScoreData::load_data_from_file ( std::string const &  filename)
private

function that actually loads the data

References protocols::abinitio::filename(), fscores_, and protocols::drug_design::TR().

Referenced by SAScoreData().

◆ operator=()

SAScoreData const& protocols::drug_design::SAScoreData::operator= ( SAScoreData const &  )
privatedelete

◆ operator[]()

float protocols::drug_design::SAScoreData::operator[] ( boost::uint32_t  index) const

References default_, and fscores_.

Friends And Related Function Documentation

◆ utility::SingletonBase< SAScoreData >

friend class utility::SingletonBase< SAScoreData >
friend

Member Data Documentation

◆ default_

float const protocols::drug_design::SAScoreData::default_
private

Referenced by operator[]().

◆ fscores_

fscores_t protocols::drug_design::SAScoreData::fscores_
private

The data for computation.

Referenced by load_data_from_file(), and operator[]().


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