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::moves::TrialCounter Class Reference

#include <TrialCounter.hh>

Collaboration diagram for protocols::moves::TrialCounter:
Collaboration graph
[legend]

Public Member Functions

 TrialCounter ()
 
void reset ()
 
void count_trial (std::string const &)
 
void count_accepted (std::string const &)
 
void count_energy_drop (std::string const &, core::Real)
 
core::Size trial (std::string const &)
 
core::Size accepted (std::string const &)
 
core::Real energy_drop (std::string const &)
 
void show (std::ostream &, std::string line_header="", bool with_end_line=true) const
 
void show () const
 
core::Size total_trials () const
 return number of trials since last reset More...
 

Private Attributes

std::map< std::string, inttrial_counter_
 
std::map< std::string, intaccept_counter_
 
std::map< std::string, core::Realenergy_drop_counter_
 

Detailed Description

Definition at line 33 of file TrialCounter.hh.

Constructor & Destructor Documentation

protocols::moves::TrialCounter::TrialCounter ( )
inline

Definition at line 35 of file TrialCounter.hh.

Member Function Documentation

core::Size protocols::moves::TrialCounter::accepted ( std::string const &  tag)

Definition at line 83 of file TrialCounter.cc.

void protocols::moves::TrialCounter::count_accepted ( std::string const &  tag)

Definition at line 95 of file TrialCounter.cc.

Referenced by protocols::moves::MonteCarlo::boltzmann().

void protocols::moves::TrialCounter::count_energy_drop ( std::string const &  tag,
core::Real  delta 
)

Definition at line 99 of file TrialCounter.cc.

Referenced by protocols::moves::MonteCarlo::boltzmann().

void protocols::moves::TrialCounter::count_trial ( std::string const &  tag)

Definition at line 91 of file TrialCounter.cc.

Referenced by protocols::moves::MonteCarlo::boltzmann().

core::Real protocols::moves::TrialCounter::energy_drop ( std::string const &  tag)

Definition at line 87 of file TrialCounter.cc.

void protocols::moves::TrialCounter::reset ( void  )

Definition at line 33 of file TrialCounter.cc.

Referenced by protocols::moves::MonteCarlo::reset_counters().

void protocols::moves::TrialCounter::show ( std::ostream &  os,
std::string  line_header = "",
bool  with_end_line = true 
) const
void protocols::moves::TrialCounter::show ( ) const

Definition at line 51 of file TrialCounter.cc.

References protocols::moves::tr().

core::Size protocols::moves::TrialCounter::total_trials ( ) const

return number of trials since last reset

Definition at line 42 of file TrialCounter.cc.

Referenced by protocols::moves::MonteCarlo::total_trials().

core::Size protocols::moves::TrialCounter::trial ( std::string const &  tag)

Definition at line 79 of file TrialCounter.cc.

Referenced by protocols::moves::MonteCarlo::boltzmann().

Member Data Documentation

std::map< std::string, int > protocols::moves::TrialCounter::accept_counter_
private

Definition at line 52 of file TrialCounter.hh.

std::map< std::string, core::Real > protocols::moves::TrialCounter::energy_drop_counter_
private

Definition at line 53 of file TrialCounter.hh.

std::map< std::string, int > protocols::moves::TrialCounter::trial_counter_
private

Definition at line 51 of file TrialCounter.hh.


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