Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
protocols::pose_metric_calculators::ResidueDecompositionCalculator Class Referenceabstract

#include <ResidueDecompositionCalculator.hh>

Inheritance diagram for protocols::pose_metric_calculators::ResidueDecompositionCalculator:
Inheritance graph
[legend]

Public Member Functions

core::pose::metrics::PoseMetricCalculatorOP clone () const override=0
 
- Public Member Functions inherited from core::pose::metrics::StructureDependentCalculator
 StructureDependentCalculator ()
 
void notify_structure_change () override
 
void get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) override
 
std::string get (std::string const &key, Pose const &this_pose) override
 
- Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator
 PoseMetricCalculator ()
 
virtual void notify_energy_change ()
 

Protected Member Functions

 ResidueDecompositionCalculator ()
 
std::string print (std::string const &key) const override
 
void lookup (std::string const &key, basic::MetricValueBase *valptr) const override
 
void recompute (core::pose::Pose const &this_pose) override=0
 
void residue_decomposition_to_set_numbers (core::pose::Pose const &this_pose)
 
void residue_set_numbers_to_decomposition ()
 
utility::vector1< std::set
< core::Size > > const & 
residue_decomposition () const
 
utility::vector1< core::Size >
const & 
residue_set_numbers () const
 

Protected Attributes

utility::vector1< std::set
< core::Size > > 
residue_decomposition_
 
utility::vector1< core::Sizeresidue_set_numbers_
 
utility::vector1< std::string > set_names_
 

Constructor & Destructor Documentation

protocols::pose_metric_calculators::ResidueDecompositionCalculator::ResidueDecompositionCalculator ( )
protected

Member Function Documentation

core::pose::metrics::PoseMetricCalculatorOP protocols::pose_metric_calculators::ResidueDecompositionCalculator::clone ( ) const
overridepure virtual
void protocols::pose_metric_calculators::ResidueDecompositionCalculator::lookup ( std::string const &  key,
basic::MetricValueBase *  valptr 
) const
overrideprotectedvirtual
std::string protocols::pose_metric_calculators::ResidueDecompositionCalculator::print ( std::string const &  key) const
overrideprotectedvirtual
void protocols::pose_metric_calculators::ResidueDecompositionCalculator::recompute ( core::pose::Pose const &  this_pose)
overrideprotectedpure virtual
utility::vector1<std::set<core::Size> > const& protocols::pose_metric_calculators::ResidueDecompositionCalculator::residue_decomposition ( ) const
inlineprotected
void protocols::pose_metric_calculators::ResidueDecompositionCalculator::residue_decomposition_to_set_numbers ( core::pose::Pose const &  this_pose)
protected
utility::vector1<core::Size> const& protocols::pose_metric_calculators::ResidueDecompositionCalculator::residue_set_numbers ( ) const
inlineprotected

References residue_set_numbers_.

void protocols::pose_metric_calculators::ResidueDecompositionCalculator::residue_set_numbers_to_decomposition ( )
protected

Member Data Documentation

utility::vector1<std::set<core::Size> > protocols::pose_metric_calculators::ResidueDecompositionCalculator::residue_decomposition_
protected
utility::vector1<core::Size> protocols::pose_metric_calculators::ResidueDecompositionCalculator::residue_set_numbers_
protected
utility::vector1<std::string> protocols::pose_metric_calculators::ResidueDecompositionCalculator::set_names_
protected

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