Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::noesy_assign::FragsToAtomDist::DistanceRecord Class Reference

#include <FragsToAtomDist.hh>

Collaboration diagram for protocols::noesy_assign::FragsToAtomDist::DistanceRecord:
Collaboration graph
[legend]

Public Member Functions

 DistanceRecord ()
 
 DistanceRecord (core::Real dist6, core::Real dist, core::Real min_dist, core::Size count)
 
void record (core::Real)
 
void record_inv6 (core::Real)
 
bool is_valid () const
 
core::Real average_dist6 () const
 
core::Real average_dist () const
 
core::Real min_dist () const
 
core::Real popular_bin () const
 

Private Attributes

core::Real cum_dist6_
 
core::Real cum_dist_
 
core::Real min_dist_
 
core::Size count_
 
std::map< core::Real, core::Sizehist_dist_
 
std::map< core::Real, core::Sizehist_dist6_
 

Detailed Description

Definition at line 44 of file FragsToAtomDist.hh.

Constructor & Destructor Documentation

protocols::noesy_assign::FragsToAtomDist::DistanceRecord::DistanceRecord ( )
inline

Definition at line 46 of file FragsToAtomDist.hh.

protocols::noesy_assign::FragsToAtomDist::DistanceRecord::DistanceRecord ( core::Real  dist6,
core::Real  dist,
core::Real  min_dist,
core::Size  count 
)
inline

Definition at line 48 of file FragsToAtomDist.hh.

Member Function Documentation

core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::average_dist ( ) const
inline
core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::average_dist6 ( ) const
inline
bool protocols::noesy_assign::FragsToAtomDist::DistanceRecord::is_valid ( ) const
inline

Definition at line 53 of file FragsToAtomDist.hh.

References count_.

core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::min_dist ( ) const
inline

Definition at line 57 of file FragsToAtomDist.hh.

References min_dist_.

Referenced by protocols::noesy_assign::operator<<().

core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::popular_bin ( ) const

Definition at line 91 of file FragsToAtomDist.cc.

References tr().

Referenced by protocols::noesy_assign::operator<<().

void protocols::noesy_assign::FragsToAtomDist::DistanceRecord::record ( core::Real  dist)

Definition at line 134 of file FragsToAtomDist.cc.

void protocols::noesy_assign::FragsToAtomDist::DistanceRecord::record_inv6 ( core::Real  inv6)

Definition at line 122 of file FragsToAtomDist.cc.

References half_adjust().

Member Data Documentation

core::Size protocols::noesy_assign::FragsToAtomDist::DistanceRecord::count_
private

Definition at line 64 of file FragsToAtomDist.hh.

Referenced by average_dist(), average_dist6(), and is_valid().

core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::cum_dist6_
private

Definition at line 61 of file FragsToAtomDist.hh.

Referenced by average_dist6().

core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::cum_dist_
private

Definition at line 62 of file FragsToAtomDist.hh.

Referenced by average_dist().

std::map< core::Real, core::Size > protocols::noesy_assign::FragsToAtomDist::DistanceRecord::hist_dist6_
private

Definition at line 66 of file FragsToAtomDist.hh.

std::map< core::Real, core::Size > protocols::noesy_assign::FragsToAtomDist::DistanceRecord::hist_dist_
private

Definition at line 65 of file FragsToAtomDist.hh.

core::Real protocols::noesy_assign::FragsToAtomDist::DistanceRecord::min_dist_
private

Definition at line 63 of file FragsToAtomDist.hh.

Referenced by min_dist().


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