Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Constructor & Destructor Documentation

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

References models_.

Member Function Documentation

bool protocols::abinitio::PairingStatEntry::add_pairing ( core::scoring::dssp::StrandPairing const &  new_strand,
Model const &  id 
)
bool protocols::abinitio::PairingStatEntry::compatible ( core::scoring::dssp::StrandPairing const &  strand) const
core::Size protocols::abinitio::PairingStatEntry::contact_order ( ) const
inline
core::Size protocols::abinitio::PairingStatEntry::frequency ( ) const
inline

References models_.

Referenced by show().

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

References models_.

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

References models_.

bool protocols::abinitio::PairingStatEntry::operator!= ( PairingStatEntry const &  other) const
bool protocols::abinitio::PairingStatEntry::operator== ( PairingStatEntry const &  other) const
core::scoring::dssp::StrandPairing const& protocols::abinitio::PairingStatEntry::pairing ( ) const
inline
void protocols::abinitio::PairingStatEntry::set_weight ( core::Real  setting)
inline

References weight_.

Referenced by protocols::abinitio::operator>>().

void protocols::abinitio::PairingStatEntry::show ( std::ostream &  out) const
core::Size protocols::abinitio::PairingStatEntry::size ( ) const
inline
core::Real protocols::abinitio::PairingStatEntry::weight ( ) const
inline

References weight_.

Referenced by show().

Friends And Related Function Documentation

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

Member Data Documentation

ModelList protocols::abinitio::PairingStatEntry::models_
private
core::scoring::dssp::StrandPairing protocols::abinitio::PairingStatEntry::strand_pairing_
private
core::Real protocols::abinitio::PairingStatEntry::weight_
private

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