Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::nmr::pre::PREDistanceRecord Class Reference

#include <PREMover.hh>

Inheritance diagram for protocols::nmr::pre::PREDistanceRecord:
Inheritance graph
[legend]

Public Types

typedef core::Real Real
 
typedef core::Size Size
 

Public Member Functions

 PREDistanceRecord ()
 
 PREDistanceRecord (std::set< core::Size > const &rsds, Real d, Real t)
 
 PREDistanceRecord (utility::vector1< core::Size > const &rsds, Real d, Real t)
 
std::set< core::Size > const & rsds () const
 
std::set< core::Size > & rsds ()
 
Real get_dist () const
 
void set_dist (Real d)
 
Real get_tol () const
 
void set_tol (Real t)
 
core::Size count () const
 
void add_and_average (Real d, Real t)
 Add a new distance and tolerance/weight and update the class data to hold the current mean values. More...
 

Private Attributes

std::set< core::Sizersds_
 
Real dist_
 
Real tol_
 
core::Size count_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::nmr::pre::PREDistanceRecord::PREDistanceRecord ( )
inline
protocols::nmr::pre::PREDistanceRecord::PREDistanceRecord ( std::set< core::Size > const &  rsds,
Real  d,
Real  t 
)
inline
protocols::nmr::pre::PREDistanceRecord::PREDistanceRecord ( utility::vector1< core::Size > const &  rsds,
Real  d,
Real  t 
)
inline

Member Function Documentation

void protocols::nmr::pre::PREDistanceRecord::add_and_average ( Real  d,
Real  t 
)
inline

Add a new distance and tolerance/weight and update the class data to hold the current mean values.

References count_, dist_, and tol_.

core::Size protocols::nmr::pre::PREDistanceRecord::count ( ) const
inline

References count_.

Real protocols::nmr::pre::PREDistanceRecord::get_dist ( ) const
inline

References dist_.

Real protocols::nmr::pre::PREDistanceRecord::get_tol ( ) const
inline

References tol_.

std::set< core::Size > const& protocols::nmr::pre::PREDistanceRecord::rsds ( ) const
inline

References rsds_.

std::set< core::Size >& protocols::nmr::pre::PREDistanceRecord::rsds ( )
inline

References rsds_.

void protocols::nmr::pre::PREDistanceRecord::set_dist ( Real  d)
inline

References dist_.

void protocols::nmr::pre::PREDistanceRecord::set_tol ( Real  t)
inline

Member Data Documentation

core::Size protocols::nmr::pre::PREDistanceRecord::count_
private

Referenced by add_and_average(), and count().

Real protocols::nmr::pre::PREDistanceRecord::dist_
private

Referenced by add_and_average(), get_dist(), and set_dist().

std::set< core::Size > protocols::nmr::pre::PREDistanceRecord::rsds_
private

Referenced by rsds().

Real protocols::nmr::pre::PREDistanceRecord::tol_
private

Referenced by add_and_average(), get_tol(), and set_tol().


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