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

#include <MultiTemperatureTrialCounter.hh>

Collaboration diagram for protocols::canonical_sampling::MultiTemperatureTrialCounter:
Collaboration graph
[legend]

Public Member Functions

 MultiTemperatureTrialCounter ()
 
 MultiTemperatureTrialCounter (TemperatureControllerCOP)
 
void reset ()
 
void count_trial (std::string const &)
 
void count_accepted (std::string const &)
 
void count_energy_drop (std::string const &, core::Real)
 
protocols::moves::TrialCounter
const & 
operator[] (core::Size) const
 
protocols::moves::TrialCounteroperator[] (core::Size)
 
void show (std::ostream &) const
 
void show () const
 
void write_to_file (std::string const &file, std::string const &tag) const
 
void set_temperature_observer (TemperatureControllerCOP)
 

Private Member Functions

void _write_to_stream (std::ostream &, std::string const &tag) const
 

Private Attributes

TemperatureControllerCOP tempering_
 
utility::vector1
< protocols::moves::TrialCounter
counters_
 

Constructor & Destructor Documentation

protocols::canonical_sampling::MultiTemperatureTrialCounter::MultiTemperatureTrialCounter ( )
inline
protocols::canonical_sampling::MultiTemperatureTrialCounter::MultiTemperatureTrialCounter ( TemperatureControllerCOP  temp_in)

References reset().

Member Function Documentation

void protocols::canonical_sampling::MultiTemperatureTrialCounter::_write_to_stream ( std::ostream &  os,
std::string const &  tag 
) const
private

References counters_, and tempering_.

Referenced by show(), and write_to_file().

void protocols::canonical_sampling::MultiTemperatureTrialCounter::count_accepted ( std::string const &  tag)
void protocols::canonical_sampling::MultiTemperatureTrialCounter::count_energy_drop ( std::string const &  tag,
core::Real  delta 
)

References counters_, and tempering_.

void protocols::canonical_sampling::MultiTemperatureTrialCounter::count_trial ( std::string const &  tag)
protocols::moves::TrialCounter const & protocols::canonical_sampling::MultiTemperatureTrialCounter::operator[] ( core::Size  level) const

References counters_.

protocols::moves::TrialCounter & protocols::canonical_sampling::MultiTemperatureTrialCounter::operator[] ( core::Size  level)

References counters_.

void protocols::canonical_sampling::MultiTemperatureTrialCounter::reset ( )
void protocols::canonical_sampling::MultiTemperatureTrialCounter::set_temperature_observer ( TemperatureControllerCOP  temp_in)
void protocols::canonical_sampling::MultiTemperatureTrialCounter::show ( std::ostream &  os) const
void protocols::canonical_sampling::MultiTemperatureTrialCounter::show ( ) const
void protocols::canonical_sampling::MultiTemperatureTrialCounter::write_to_file ( std::string const &  file,
std::string const &  tag 
) const

Member Data Documentation

utility::vector1< protocols::moves::TrialCounter > protocols::canonical_sampling::MultiTemperatureTrialCounter::counters_
private
TemperatureControllerCOP protocols::canonical_sampling::MultiTemperatureTrialCounter::tempering_
private

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