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::dna::RotamerDNAHBondFilter Class Reference

#include <RotamerDNAHBondFilter.hh>

Inheritance diagram for protocols::dna::RotamerDNAHBondFilter:
Inheritance graph
[legend]

Public Member Functions

 RotamerDNAHBondFilter (core::Real threshold=-0.5, bool base_only=true)
 
 ~RotamerDNAHBondFilter () override
 
bool operator() (core::conformation::ResidueOP rotamer, core::pose::Pose const &pose, core::scoring::ScoreFunction const &scorefxn, core::pack::task::ResidueLevelTask const &rtask, utility::graph::GraphCOP packer_neighbor_graph, core::pack::dunbrack::ChiSetOP chi_set) override
 
void report () const
 
- Public Member Functions inherited from core::pack::rotamer_set::RotamerOperation
 RotamerOperation ()
 
 ~RotamerOperation () override
 

Private Attributes

core::Real threshold_
 
bool base_only_
 
core::Size nfiltered_
 
core::Size naccepted_
 
core::scoring::hbonds::HBondDatabaseCOP hb_database_
 
core::scoring::hbonds::HBondOptionsOP hbondoptions_
 

Constructor & Destructor Documentation

protocols::dna::RotamerDNAHBondFilter::RotamerDNAHBondFilter ( core::Real  threshold = -0.5,
bool  base_only = true 
)
protocols::dna::RotamerDNAHBondFilter::~RotamerDNAHBondFilter ( )
overridedefault

Member Function Documentation

bool protocols::dna::RotamerDNAHBondFilter::operator() ( core::conformation::ResidueOP  rotamer,
core::pose::Pose const &  pose,
core::scoring::ScoreFunction const &  scorefxn,
core::pack::task::ResidueLevelTask const &  rtask,
utility::graph::GraphCOP  packer_neighbor_graph,
core::pack::dunbrack::ChiSetOP  chi_set 
)
overridevirtual
void protocols::dna::RotamerDNAHBondFilter::report ( ) const

Member Data Documentation

bool protocols::dna::RotamerDNAHBondFilter::base_only_
private

Referenced by operator()().

core::scoring::hbonds::HBondDatabaseCOP protocols::dna::RotamerDNAHBondFilter::hb_database_
private

Referenced by operator()().

core::scoring::hbonds::HBondOptionsOP protocols::dna::RotamerDNAHBondFilter::hbondoptions_
private

Referenced by operator()().

core::Size protocols::dna::RotamerDNAHBondFilter::naccepted_
private

Referenced by operator()(), and report().

core::Size protocols::dna::RotamerDNAHBondFilter::nfiltered_
private

Referenced by operator()(), and report().

core::Real protocols::dna::RotamerDNAHBondFilter::threshold_
private

Referenced by operator()().


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