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::frag_picker::scores::AdaptiveScoreHistogram Class Reference

#include <AdaptiveScoreHistogram.hh>

Inheritance diagram for protocols::frag_picker::scores::AdaptiveScoreHistogram:
Inheritance graph
[legend]
Collaboration diagram for protocols::frag_picker::scores::AdaptiveScoreHistogram:
Collaboration graph
[legend]

Public Member Functions

 AdaptiveScoreHistogram (Real, Real)
 
virtual ~AdaptiveScoreHistogram ()
 
void insert (Real)
 
Size at (Size index)
 
Size operator[] (Size index)
 
Size size ()
 
utility::vector1< Size > & expose_counts ()
 
void clear ()
 
Size sum ()
 
Real p_value (Real)
 

Private Attributes

Real bin_size_
 
bool is_up_to_date_
 
utility::vector1< Sizedata_
 
utility::vector1< Sizecumulative_sums_
 

Detailed Description

Definition at line 33 of file AdaptiveScoreHistogram.hh.

Constructor & Destructor Documentation

protocols::frag_picker::scores::AdaptiveScoreHistogram::AdaptiveScoreHistogram ( Real  bin_size,
Real  initial_max_score 
)

Definition at line 30 of file AdaptiveScoreHistogram.cc.

References bin_size_, data_, and is_up_to_date_.

protocols::frag_picker::scores::AdaptiveScoreHistogram::~AdaptiveScoreHistogram ( )
virtual

Definition at line 37 of file AdaptiveScoreHistogram.cc.

Member Function Documentation

Size protocols::frag_picker::scores::AdaptiveScoreHistogram::at ( Size  index)
inline

Definition at line 40 of file AdaptiveScoreHistogram.hh.

void protocols::frag_picker::scores::AdaptiveScoreHistogram::clear ( )
inline

Definition at line 56 of file AdaptiveScoreHistogram.hh.

utility::vector1<Size>& protocols::frag_picker::scores::AdaptiveScoreHistogram::expose_counts ( )
inline

Definition at line 52 of file AdaptiveScoreHistogram.hh.

void protocols::frag_picker::scores::AdaptiveScoreHistogram::insert ( Real  score)

Definition at line 39 of file AdaptiveScoreHistogram.cc.

References bin_size_, data_, and is_up_to_date_.

Size protocols::frag_picker::scores::AdaptiveScoreHistogram::operator[] ( Size  index)
inline

Definition at line 44 of file AdaptiveScoreHistogram.hh.

Real protocols::frag_picker::scores::AdaptiveScoreHistogram::p_value ( Real  score)

Definition at line 57 of file AdaptiveScoreHistogram.cc.

References bin_size_, cumulative_sums_, data_, and is_up_to_date_.

Size protocols::frag_picker::scores::AdaptiveScoreHistogram::size ( )
inline

Definition at line 48 of file AdaptiveScoreHistogram.hh.

Size protocols::frag_picker::scores::AdaptiveScoreHistogram::sum ( )

Definition at line 48 of file AdaptiveScoreHistogram.cc.

References data_.

Member Data Documentation

Real protocols::frag_picker::scores::AdaptiveScoreHistogram::bin_size_
private

Definition at line 64 of file AdaptiveScoreHistogram.hh.

Referenced by AdaptiveScoreHistogram(), insert(), and p_value().

utility::vector1<Size> protocols::frag_picker::scores::AdaptiveScoreHistogram::cumulative_sums_
private

Definition at line 67 of file AdaptiveScoreHistogram.hh.

Referenced by p_value().

utility::vector1<Size> protocols::frag_picker::scores::AdaptiveScoreHistogram::data_
private

Definition at line 66 of file AdaptiveScoreHistogram.hh.

Referenced by AdaptiveScoreHistogram(), insert(), p_value(), and sum().

bool protocols::frag_picker::scores::AdaptiveScoreHistogram::is_up_to_date_
private

Definition at line 65 of file AdaptiveScoreHistogram.hh.

Referenced by AdaptiveScoreHistogram(), insert(), and p_value().


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