|
Rosetta 3.5
|
#include <PoseMetricCalculatorBase.hh>


Public Member Functions | |
| PoseMetricCalculator () | |
| virtual PoseMetricCalculatorOP | clone () const =0 |
| virtual void | notify_structure_change () |
| virtual void | notify_energy_change () |
| virtual void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose)=0 |
| virtual std::string | get (std::string const &key, Pose const &this_pose)=0 |
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 |
Definition at line 48 of file PoseMetricCalculatorBase.hh.
|
inline |
Definition at line 51 of file PoseMetricCalculatorBase.hh.
|
pure virtual |
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionByChainCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, protocols::toolbox::pose_metric_calculators::HPatchCalculator, and protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator.
|
pure virtual |
|
pure virtual |
|
protectedpure virtual |
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, core::pose::metrics::EnergyDependentCalculator, protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, core::pose::metrics::StructureDependentCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, and protocols::toolbox::pose_metric_calculators::HPatchCalculator.
|
inlinevirtual |
Reimplemented in core::pose::metrics::EnergyDependentCalculator.
Definition at line 59 of file PoseMetricCalculatorBase.hh.
|
inlinevirtual |
Reimplemented in core::pose::metrics::StructureDependentCalculator.
Definition at line 57 of file PoseMetricCalculatorBase.hh.
|
protectedpure virtual |
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, core::pose::metrics::EnergyDependentCalculator, protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, core::pose::metrics::StructureDependentCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, and protocols::toolbox::pose_metric_calculators::HPatchCalculator.
|
protectedpure virtual |
Implemented in protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator, core::pose::metrics::EnergyDependentCalculator, protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, core::pose::metrics::StructureDependentCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionByChainCalculator, protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, and protocols::toolbox::pose_metric_calculators::HPatchCalculator.
1.8.4