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

#include <PairingStatistics.hh>

Public Types

typedef std::string Model
 
typedef utility::vector1< ModelModelList
 

Public Member Functions

 PairingStatEntry ()
 
 PairingStatEntry (core::scoring::dssp::StrandPairing const &strand, Model const &id)
 
core::Size frequency () const
 
bool add_pairing (core::scoring::dssp::StrandPairing const &, Model const &)
 
bool compatible (core::scoring::dssp::StrandPairing const &) const
 
void show (std::ostream &) const
 
void set_weight (core::Real setting)
 
core::Real weight () const
 
core::Size size () const
 
core::Size contact_order () const
 
core::scoring::dssp::StrandPairing const & pairing () const
 
ModelList const & models () const
 
ModelListmodels ()
 
bool has_model (std::string const &) const
 
bool operator== (PairingStatEntry const &other) const
 
bool operator!= (PairingStatEntry const &other) const
 

Private Attributes

ModelList models_
 
core::scoring::dssp::StrandPairing strand_pairing_
 
core::Real weight_
 

Friends

std::istream & operator>> (std::istream &is, PairingStatEntry &ps)
 

Member Typedef Documentation

◆ Model

◆ ModelList

Constructor & Destructor Documentation

◆ PairingStatEntry() [1/2]

protocols::abinitio::PairingStatEntry::PairingStatEntry ( )
default

◆ PairingStatEntry() [2/2]

protocols::abinitio::PairingStatEntry::PairingStatEntry ( core::scoring::dssp::StrandPairing const &  strand,
Model const &  id 
)

References models_.

Member Function Documentation

◆ add_pairing()

bool protocols::abinitio::PairingStatEntry::add_pairing ( core::scoring::dssp::StrandPairing const &  new_strand,
Model const &  id 
)

◆ compatible()

bool protocols::abinitio::PairingStatEntry::compatible ( core::scoring::dssp::StrandPairing const &  strand) const

◆ contact_order()

core::Size protocols::abinitio::PairingStatEntry::contact_order ( ) const
inline

◆ frequency()

core::Size protocols::abinitio::PairingStatEntry::frequency ( ) const
inline

References models_.

Referenced by show().

◆ has_model()

bool protocols::abinitio::PairingStatEntry::has_model ( std::string const &  model) const

References models_.

◆ models() [1/2]

ModelList& protocols::abinitio::PairingStatEntry::models ( )
inline

References models_.

◆ models() [2/2]

ModelList const& protocols::abinitio::PairingStatEntry::models ( ) const
inline

◆ operator!=()

bool protocols::abinitio::PairingStatEntry::operator!= ( PairingStatEntry const &  other) const

◆ operator==()

bool protocols::abinitio::PairingStatEntry::operator== ( PairingStatEntry const &  other) const

◆ pairing()

core::scoring::dssp::StrandPairing const& protocols::abinitio::PairingStatEntry::pairing ( ) const
inline

◆ set_weight()

void protocols::abinitio::PairingStatEntry::set_weight ( core::Real  setting)
inline

References weight_.

◆ show()

void protocols::abinitio::PairingStatEntry::show ( std::ostream &  out) const

◆ size()

core::Size protocols::abinitio::PairingStatEntry::size ( ) const
inline

◆ weight()

core::Real protocols::abinitio::PairingStatEntry::weight ( ) const
inline

References weight_.

Referenced by show().

Friends And Related Function Documentation

◆ operator>>

std::istream& operator>> ( std::istream &  is,
PairingStatEntry ps 
)
friend

Member Data Documentation

◆ models_

ModelList protocols::abinitio::PairingStatEntry::models_
private

◆ strand_pairing_

core::scoring::dssp::StrandPairing protocols::abinitio::PairingStatEntry::strand_pairing_
private

◆ weight_

core::Real protocols::abinitio::PairingStatEntry::weight_
private

Referenced by set_weight(), and weight().


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