|
Rosetta 3.5
|
#include <PoseMetricCalculatorBase.hh>


Public Member Functions | |
| EnergyDependentCalculator () | |
| void | notify_energy_change () |
| void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) |
| std::string | get (std::string const &key, Pose const &this_pose) |
Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator | |
| PoseMetricCalculator () | |
| virtual PoseMetricCalculatorOP | clone () const =0 |
| virtual void | notify_structure_change () |
Protected Member Functions | |
| virtual void | lookup (std::string const &key, basic::MetricValueBase *valptr) const =0 |
| virtual std::string | print (std::string const &key) const =0 |
| virtual void | recompute (Pose const &this_pose)=0 |
Private Attributes | |
| bool | energies_are_outdated_ |
Definition at line 122 of file PoseMetricCalculatorBase.hh.
|
inline |
Definition at line 124 of file PoseMetricCalculatorBase.hh.
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
Definition at line 126 of file PoseMetricCalculatorBase.hh.
References energies_are_outdated_, lookup(), and recompute().
Referenced by protocols::simple_filters::BuriedUnsatHbondFilter::compute(), protocols::ligand_docking::count_buried_unsat_Hbonds(), protocols::dna::PDBOutput::output_buried_unsatisfied_hbonds(), and protocols::ligand_docking::print_buried_unsat_Hbonds().
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
Definition at line 131 of file PoseMetricCalculatorBase.hh.
References energies_are_outdated_, print(), and recompute().
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, and core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator.
Referenced by get().
|
inlinevirtual |
Reimplemented from core::pose::metrics::PoseMetricCalculator.
Definition at line 125 of file PoseMetricCalculatorBase.hh.
References energies_are_outdated_.
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, and core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator.
Referenced by get().
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, and core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator.
Referenced by get().
|
private |
Definition at line 141 of file PoseMetricCalculatorBase.hh.
Referenced by get(), and notify_energy_change().
1.8.4