Rosetta 3.4
Public Types | Public Member Functions | Static Public Member Functions | Friends
protocols::abinitio::PairingStatistics Class Reference

#include <PairingStatistics.hh>

Inheritance diagram for protocols::abinitio::PairingStatistics:
Inheritance graph
[legend]
Collaboration diagram for protocols::abinitio::PairingStatistics:
Collaboration graph
[legend]

List of all members.

Public Types

typedef StatEntries::const_iterator const_iterator
typedef PairingStatEntry::Model Model
typedef std::map< Model,
core::scoring::dssp::StrandPairingSet
Topologies
typedef std::map< Model,
core::Size
ModelFreq
typedef utility::vector1
< std::pair< core::Real, Model > > 
ModelWeight
typedef std::map< Model,
core::Real
Weights

Public Member Functions

 PairingStatistics ()
 PairingStatistics (Templates const &templates)
 PairingStatistics (core::scoring::dssp::StrandPairingSet const &topology)
void set_native_topology (core::scoring::dssp::StrandPairingSet const &topology)
core::scoring::dssp::StrandPairingSet
const & 
get_native_topology () const
const_iterator begin () const
const_iterator end () const
Model ranked_model (Size nr) const
core::Size nr_models () const
core::Real weight (Size nr) const
core::Real weight (Model id) const
core::scoring::dssp::StrandPairingSet
const & 
topology (Model id) const
core::Real strand_weight (core::scoring::dssp::StrandPairing const &pairing) const
core::scoring::dssp::StrandPairingSet
const & 
suggest_topology (std::string &topol_id) const
bool is_native_pairing (core::scoring::dssp::StrandPairing const &pairing) const
void add_topology (core::scoring::dssp::StrandPairingSet const &topology, Model const &id)
void compute_model_weights (ModelFreq &)

Static Public Member Functions

static void register_options ()

Friends

std::ostream & operator<< (std::ostream &, PairingStatistics const &ps)
std::istream & operator>> (std::istream &is, PairingStatistics &ps)

Member Typedef Documentation

typedef StatEntries::const_iterator protocols::abinitio::PairingStatistics::const_iterator

Constructor & Destructor Documentation

protocols::abinitio::PairingStatistics::PairingStatistics ( ) [inline]
protocols::abinitio::PairingStatistics::PairingStatistics ( Templates const &  templates) [inline]
protocols::abinitio::PairingStatistics::PairingStatistics ( core::scoring::dssp::StrandPairingSet const &  topology)

Member Function Documentation

void protocols::abinitio::PairingStatistics::add_topology ( core::scoring::dssp::StrandPairingSet const &  topology,
Model const &  id 
)
const_iterator protocols::abinitio::PairingStatistics::begin ( ) const [inline]
void protocols::abinitio::PairingStatistics::compute_model_weights ( ModelFreq model_freq)

References weight().

Referenced by PairingStatistics().

const_iterator protocols::abinitio::PairingStatistics::end ( ) const [inline]
core::scoring::dssp::StrandPairingSet const& protocols::abinitio::PairingStatistics::get_native_topology ( ) const [inline]
bool protocols::abinitio::PairingStatistics::is_native_pairing ( core::scoring::dssp::StrandPairing const &  pairing) const [inline]
core::Size protocols::abinitio::PairingStatistics::nr_models ( ) const [inline]

Referenced by suggest_topology().

Model protocols::abinitio::PairingStatistics::ranked_model ( Size  nr) const [inline]

Referenced by suggest_topology().

void protocols::abinitio::PairingStatistics::register_options ( ) [static]
void protocols::abinitio::PairingStatistics::set_native_topology ( core::scoring::dssp::StrandPairingSet const &  topology) [inline]

References topology().

core::Real protocols::abinitio::PairingStatistics::strand_weight ( core::scoring::dssp::StrandPairing const &  pairing) const
core::scoring::dssp::StrandPairingSet const & protocols::abinitio::PairingStatistics::suggest_topology ( std::string &  topol_id) const
core::scoring::dssp::StrandPairingSet const& protocols::abinitio::PairingStatistics::topology ( Model  id) const [inline]
core::Real protocols::abinitio::PairingStatistics::weight ( Size  nr) const [inline]
core::Real protocols::abinitio::PairingStatistics::weight ( Model  id) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
PairingStatistics const &  ps 
) [friend]
std::istream& operator>> ( std::istream &  is,
PairingStatistics ps 
) [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines