Rosetta  2021.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::mean_field::EnergiesByTaskCalculator Class Reference

#include <EnergiesByTaskCalculator.hh>

Inheritance diagram for protocols::mean_field::EnergiesByTaskCalculator:
Inheritance graph
[legend]

Public Member Functions

 EnergiesByTaskCalculator (core::pack::task::PackerTaskCOP task)
 
core::pose::metrics::PoseMetricCalculatorOP clone () const override
 
core::Real total () const
 
core::pack::task::PackerTaskCOP task () const
 
void show (std::ostream &out) const
 
- Public Member Functions inherited from core::pose::metrics::EnergyDependentCalculator
 EnergyDependentCalculator ()
 
void notify_energy_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_structure_change ()
 

Protected Member Functions

void lookup (std::string const &key, basic::MetricValueBase *valptr) const override
 
std::string print (std::string const &key) const override
 
void recompute (core::pose::Pose const &this_pose) override
 

Private Attributes

core::pack::task::PackerTaskCOP task_
 
core::Real total_score_
 

Constructor & Destructor Documentation

protocols::mean_field::EnergiesByTaskCalculator::EnergiesByTaskCalculator ( core::pack::task::PackerTaskCOP  task)

Member Function Documentation

core::pose::metrics::PoseMetricCalculatorOP protocols::mean_field::EnergiesByTaskCalculator::clone ( ) const
overridevirtual
void protocols::mean_field::EnergiesByTaskCalculator::lookup ( std::string const &  key,
basic::MetricValueBase *  valptr 
) const
overrideprotectedvirtual
std::string protocols::mean_field::EnergiesByTaskCalculator::print ( std::string const &  key) const
overrideprotectedvirtual
void protocols::mean_field::EnergiesByTaskCalculator::recompute ( core::pose::Pose const &  this_pose)
overrideprotectedvirtual
void protocols::mean_field::EnergiesByTaskCalculator::show ( std::ostream &  out) const

References core::chemical::element::F, task_, and total().

Referenced by lookup(), and print().

core::pack::task::PackerTaskCOP protocols::mean_field::EnergiesByTaskCalculator::task ( ) const
inline

References task_.

core::Real protocols::mean_field::EnergiesByTaskCalculator::total ( ) const
inline

References total_score_.

Referenced by recompute(), and show().

Member Data Documentation

core::pack::task::PackerTaskCOP protocols::mean_field::EnergiesByTaskCalculator::task_
private

Referenced by recompute(), show(), and task().

core::Real protocols::mean_field::EnergiesByTaskCalculator::total_score_
private

Referenced by lookup(), print(), recompute(), and total().


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