Rosetta  2020.11
 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::rotamer_recovery::RRReporterHuman Class Reference

The reporting functionality for the rotamer recovery test in a human readable format. More...

#include <RRReporterHuman.hh>

Inheritance diagram for protocols::rotamer_recovery::RRReporterHuman:
Inheritance graph
[legend]

Public Member Functions

 RRReporterHuman ()
 
 RRReporterHuman (RRReporterHuman const &src)
 
 ~RRReporterHuman () override
 
void set_comparer_info (std::string const &comparer_name, std::string const &comparer_params) override
 
void set_protocol_info (std::string const &protocol_name, std::string const &protocol_params) override
 
void reset_recovery () override
 
void report_rotamer_recovery (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::conformation::Residue const &res1, core::conformation::Residue const &res2, core::Real score, bool recovered) override
 
core::Real recovery_rate () const override
 
void show (std::ostream &out) const override
 
void show () const override
 
- Public Member Functions inherited from protocols::rotamer_recovery::RRReporter
 ~RRReporter () override
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 

Private Member Functions

void write_header (std::ostream &out) const
 

Private Attributes

std::string protocol_name_
 
std::string protocol_params_
 
std::string comparer_name_
 
std::string comparer_params_
 
core::Size column_width_
 
core::Size precision_
 
std::map< std::string,
PerNativeRRReporterHuman
per_native_recovery_
 
core::Real residues_considered_
 
core::Size rotamers_recovered_
 
core::Real recovery_score_mean_
 
core::Real recovery_score_m2_
 

Detailed Description

The reporting functionality for the rotamer recovery test in a human readable format.

Constructor & Destructor Documentation

protocols::rotamer_recovery::RRReporterHuman::RRReporterHuman ( )
protocols::rotamer_recovery::RRReporterHuman::RRReporterHuman ( RRReporterHuman const &  src)
protocols::rotamer_recovery::RRReporterHuman::~RRReporterHuman ( )
overridedefault

Member Function Documentation

Real protocols::rotamer_recovery::RRReporterHuman::recovery_rate ( ) const
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::report_rotamer_recovery ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::conformation::Residue const &  res1,
core::conformation::Residue const &  res2,
core::Real  score,
bool  recovered 
)
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::reset_recovery ( )
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::set_comparer_info ( std::string const &  comparer_name,
std::string const &  comparer_params 
)
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::set_protocol_info ( std::string const &  protocol_name,
std::string const &  protocol_params 
)
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::show ( std::ostream &  out) const
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::show ( ) const
overridevirtual
void protocols::rotamer_recovery::RRReporterHuman::write_header ( std::ostream &  out) const
private

Member Data Documentation

core::Size protocols::rotamer_recovery::RRReporterHuman::column_width_
private

Referenced by write_header().

std::string protocols::rotamer_recovery::RRReporterHuman::comparer_name_
private

Referenced by set_comparer_info(), and write_header().

std::string protocols::rotamer_recovery::RRReporterHuman::comparer_params_
private

Referenced by set_comparer_info(), and write_header().

std::map< std::string, PerNativeRRReporterHuman > protocols::rotamer_recovery::RRReporterHuman::per_native_recovery_
private
core::Size protocols::rotamer_recovery::RRReporterHuman::precision_
private
std::string protocols::rotamer_recovery::RRReporterHuman::protocol_name_
private

Referenced by set_protocol_info(), and write_header().

std::string protocols::rotamer_recovery::RRReporterHuman::protocol_params_
private

Referenced by set_protocol_info(), and write_header().

core::Real protocols::rotamer_recovery::RRReporterHuman::recovery_score_m2_
private
core::Real protocols::rotamer_recovery::RRReporterHuman::recovery_score_mean_
private
core::Real protocols::rotamer_recovery::RRReporterHuman::residues_considered_
private
core::Size protocols::rotamer_recovery::RRReporterHuman::rotamers_recovered_
private

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