Rosetta
Public Member Functions | List of all members
protocols::rotamer_recovery::RRComparer Class Referenceabstract

The comparison functionality for the rotamer recovery test. More...

#include <RRComparer.hh>

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

Public Member Functions

 ~RRComparer () 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 set_recovery_threshold (core::Real const recovery_threshold)=0
 
virtual void set_absolute_threshold (core::Real const absolute_threshold)=0
 
virtual bool measure_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)=0
 
virtual void parse_attributes_from_tag (utility::tag::TagCOP tag)
 

Detailed Description

The comparison functionality for the rotamer recovery test.

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

Constructor & Destructor Documentation

◆ ~RRComparer()

protocols::rotamer_recovery::RRComparer::~RRComparer ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

◆ get_name()

virtual std::string protocols::rotamer_recovery::RRComparer::get_name ( ) const
pure virtual

◆ get_parameters()

virtual std::string protocols::rotamer_recovery::RRComparer::get_parameters ( ) const
pure virtual

◆ measure_rotamer_recovery()

virtual bool protocols::rotamer_recovery::RRComparer::measure_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 
)
pure virtual

◆ parse_attributes_from_tag()

void protocols::rotamer_recovery::RRComparer::parse_attributes_from_tag ( utility::tag::TagCOP  tag)
virtual

◆ set_absolute_threshold()

virtual void protocols::rotamer_recovery::RRComparer::set_absolute_threshold ( core::Real const  absolute_threshold)
pure virtual

◆ set_recovery_threshold()

virtual void protocols::rotamer_recovery::RRComparer::set_recovery_threshold ( core::Real const  recovery_threshold)
pure virtual

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