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

#include <MoverStatistics.hh>

Inheritance diagram for protocols::moves::MoverStatistics:
Inheritance graph
[legend]

Public Member Functions

 ~MoverStatistics () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 MoverStatistics ()
 
void accepted (bool result) const
 
void add_score (core::Real score_in)
 
void clear_score ()
 
void print (MonteCarloOP mc, std::string const &type)
 
core::Real acceptance_rate () const
 
int num_accepted () const
 
void clear ()
 

Private Attributes

int accepted_
 number of accepted moves More...
 
int rejected_
 number of rejected moves More...
 
std::vector< core::Realscore_
 
core::Size thermal_accepts_
 
core::Size downhill_accepts_
 

Constructor & Destructor Documentation

protocols::moves::MoverStatistics::~MoverStatistics ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

protocols::moves::MoverStatistics::MoverStatistics ( )
inline

Member Function Documentation

core::Real protocols::moves::MoverStatistics::acceptance_rate ( ) const
inline
void protocols::moves::MoverStatistics::accepted ( bool  result) const
inline
void protocols::moves::MoverStatistics::add_score ( core::Real  score_in)
inline
void protocols::moves::MoverStatistics::clear ( )
inline
void protocols::moves::MoverStatistics::clear_score ( )
inline

References score_.

int protocols::moves::MoverStatistics::num_accepted ( ) const
inline
void protocols::moves::MoverStatistics::print ( MonteCarloOP  mc,
std::string const &  type 
)

Member Data Documentation

int protocols::moves::MoverStatistics::accepted_
mutableprivate

number of accepted moves

Referenced by acceptance_rate(), accepted(), clear(), and num_accepted().

core::Size protocols::moves::MoverStatistics::downhill_accepts_
private

Referenced by clear().

int protocols::moves::MoverStatistics::rejected_
mutableprivate

number of rejected moves

Referenced by acceptance_rate(), accepted(), and clear().

std::vector< core::Real > protocols::moves::MoverStatistics::score_
private

Referenced by add_score(), and clear_score().

core::Size protocols::moves::MoverStatistics::thermal_accepts_
private

Referenced by clear().


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