Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
protocols::rotamer_recovery::RRProtocol Class Referenceabstract

The protocol to run to compute the rotamer recovery the rotamer recovery test. More...

#include <RRProtocol.hh>

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

Public Member Functions

 ~RRProtocol () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
virtual std::string get_name () const =0
 
virtual std::string get_parameters () const =0
 
virtual void parse_attributes_from_tag (basic::datacache::DataMap const &dm, utility::tag::TagCOP tag)
 As the RRProtocol is being read in. More...
 
virtual void run (RRComparerOP comparer, RRReporterOP reporter, core::pose::Pose const &pose, core::scoring::ScoreFunction const &score_function, core::pack::task::PackerTask const &packer_task)=0
 

Protected Member Functions

bool measure_rotamer_recovery (RRComparerOP comparer, RRReporterOP reporter, core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::conformation::Residue const &res1, core::conformation::Residue const &res2)
 

Detailed Description

The protocol to run to compute the rotamer recovery the rotamer recovery test.

Besides implementing the interface given in the base class RRProtocol each RRProtocol should have an entry in the convenience RotamerRecovery constructor so its use can be indicated by name.

Constructor & Destructor Documentation

protocols::rotamer_recovery::RRProtocol::~RRProtocol ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

virtual std::string protocols::rotamer_recovery::RRProtocol::get_name ( ) const
pure virtual
virtual std::string protocols::rotamer_recovery::RRProtocol::get_parameters ( ) const
pure virtual
bool protocols::rotamer_recovery::RRProtocol::measure_rotamer_recovery ( RRComparerOP  comparer,
RRReporterOP  reporter,
core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::conformation::Residue const &  res1,
core::conformation::Residue const &  res2 
)
protected
void protocols::rotamer_recovery::RRProtocol::parse_attributes_from_tag ( basic::datacache::DataMap const &  dm,
utility::tag::TagCOP  tag 
)
virtual

As the RRProtocol is being read in.

Reimplemented in protocols::rotamer_recovery::RRProtocolReferenceStructure.

virtual void protocols::rotamer_recovery::RRProtocol::run ( RRComparerOP  comparer,
RRReporterOP  reporter,
core::pose::Pose const &  pose,
core::scoring::ScoreFunction const &  score_function,
core::pack::task::PackerTask const &  packer_task 
)
pure virtual

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