Rosetta 3.4
Public Types | Public Member Functions | Protected Member Functions
protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator Class Reference

#include <DecomposeAndReweightEnergiesCalculator.hh>

Inheritance diagram for protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
core::graph::UpperEdgeGraph
< EmptyVertexData,
EnergiesData
EnergiesGraph
typedef core::graph::UEVertex
< EmptyVertexData,
EnergiesData
EnergiesVertex
typedef core::graph::UEEdge
< EmptyVertexData,
EnergiesData
EnergiesEdge
typedef utility::vector1
< core::graph::UEEdge
< EmptyVertexData,
EnergiesData > >::iterator 
EnergiesUpperEdgeListIter
typedef utility::vector1
< core::graph::UEEdge
< EmptyVertexData,
EnergiesData >
>::const_iterator 
EnergiesUpperEdgeListConstIter

Public Member Functions

 DecomposeAndReweightEnergiesCalculator (std::string const &NameOfResidueDecompositionCalculator)
 DecomposeAndReweightEnergiesCalculator (DecomposeAndReweightEnergiesCalculator const &calculator)
core::pose::metrics::PoseMetricCalculatorOP clone () const
std::string const & residue_decomposition_calculator () const
core::scoring::EnergyMap const & original_weights () const
EnergiesData const & other_energies () const
utility::vector1< EnergiesData >
const & 
onebody_energies () const
EnergiesGraph const & twobody_energies () const
utility::vector1< std::string >
const & 
set_names () const
core::Real weighted_total () const
core::Size num_sets () const
void num_sets (core::Size num_sets)
core::Size num_components () const
EnergiesData const & component (core::Size index) const
utility::vector1< core::Realmaster_weight_vector () const
void master_weight_vector (utility::vector1< core::Real > const &master_weight_vector)
utility::vector1< std::string > names_vector () const
utility::vector1
< core::scoring::EnergyMap
weighted_energy_map_vector () const
utility::vector1< core::Realweighted_total_no_master_vector () const
utility::vector1< core::Realweighted_total_vector () const
utility::vector1
< core::scoring::ScoreType
nonzero_weight_score_types () const
void show (std::ostream &out) const

Protected Member Functions

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

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::DecomposeAndReweightEnergiesCalculator ( std::string const &  NameOfResidueDecompositionCalculator)
protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::DecomposeAndReweightEnergiesCalculator ( DecomposeAndReweightEnergiesCalculator const &  calculator)

Member Function Documentation

core::pose::metrics::PoseMetricCalculatorOP protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::clone ( ) const [inline, virtual]
EnergiesData const & protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::component ( core::Size  index) const
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::lookup ( std::string const &  key,
basic::MetricValueBase *  valptr 
) const [protected, virtual]
utility::vector1< core::Real > protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::master_weight_vector ( ) const
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::master_weight_vector ( utility::vector1< core::Real > const &  master_weight_vector)
utility::vector1< std::string > protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::names_vector ( ) const

Referenced by show().

utility::vector1< core::scoring::ScoreType > protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::nonzero_weight_score_types ( ) const
core::Size protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::num_components ( ) const
core::Size protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::num_sets ( ) const
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::num_sets ( core::Size  num_sets)
utility::vector1<EnergiesData> const& protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::onebody_energies ( ) const [inline]
core::scoring::EnergyMap const& protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::original_weights ( ) const [inline]
EnergiesData const& protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::other_energies ( ) const [inline]
std::string protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::print ( std::string const &  key) const [protected, virtual]
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::recompute ( core::pose::Pose const &  this_pose) [protected, virtual]
std::string const& protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::residue_decomposition_calculator ( ) const [inline]
utility::vector1<std::string> const& protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::set_names ( ) const [inline]
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::show ( std::ostream &  out) const
EnergiesGraph const& protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::twobody_energies ( ) const [inline]
utility::vector1< core::scoring::EnergyMap > protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::weighted_energy_map_vector ( ) const
core::Real protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::weighted_total ( ) const [inline]
utility::vector1< core::Real > protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::weighted_total_no_master_vector ( ) const
utility::vector1< core::Real > protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::weighted_total_vector ( ) const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines