#include <DecomposeAndReweightEnergiesCalculator.hh>
|
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) |
|
protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::DecomposeAndReweightEnergiesCalculator |
( |
std::string const & |
NameOfResidueDecompositionCalculator) | |
|
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::clear_energies |
( |
) | |
|
|
private |
EnergiesData const & protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::component |
( |
core::Size |
index) | |
const |
References core::graph::UEEdge< V, E >::data(), core::graph::UEVertex< V, E >::get_edge(), core::graph::UpperEdgeGraph< V, E >::get_vertex(), num_components(), num_sets(), onebody_energies_, other_energies_, and twobody_energies_.
Referenced by clear_energies(), master_weight_vector(), nonzero_weight_score_types(), recompute(), update_original_weights(), update_weighted_total(), weighted_energy_map_vector(), weighted_total_no_master_vector(), and weighted_total_vector().
EnergiesData & protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::component |
( |
core::Size |
index) | |
|
|
private |
References core::graph::UEEdge< V, E >::data(), core::graph::UEVertex< V, E >::get_edge(), core::graph::UpperEdgeGraph< V, E >::get_vertex(), num_components(), num_sets(), onebody_energies_, other_energies_, and twobody_energies_.
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::lookup |
( |
std::string const & |
key, |
|
|
basic::MetricValueBase * |
valptr |
|
) |
| const |
|
protectedvirtual |
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 |
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) | |
|
References core::graph::UpperEdgeGraph< V, E >::add_edge(), core::graph::UpperEdgeGraph< V, E >::edge_exists(), num_sets(), core::graph::UpperEdgeGraph< V, E >::num_vertices(), onebody_energies_, core::graph::UpperEdgeGraph< V, E >::set_num_vertices(), and twobody_energies_.
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 |
|
protectedvirtual |
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::recompute |
( |
core::pose::Pose const & |
this_pose) | |
|
|
protectedvirtual |
Implements core::pose::metrics::EnergyDependentCalculator.
References core::scoring::EnergyEdge::add_to_energy_map(), clear_energies(), component(), core::graph::UEEdge< V, E >::data(), core::pose::Pose::energies(), core::scoring::Energies::energies_updated(), core::scoring::Energies::energy_graph(), protocols::toolbox::pose_metric_calculators::EnergiesData::energy_map(), core::graph::UpperEdgeGraph< V, E >::get_edge(), core::graph::Edge::get_first_node_ind(), core::graph::Edge::get_second_node_ind(), core::scoring::Energies::long_range_container(), core::pose::Pose::metric(), core::scoring::methods::n_long_range_types, name_of_ResidueDecompositionCalculator_, num_components(), num_sets(), core::graph::UpperEdgeGraph< V, E >::num_vertices(), core::scoring::Energies::onebody_energies(), onebody_energies_, original_weights_, other_energies_, set_names_, core::scoring::Energies::total_energies(), core::pose::Pose::total_residue(), twobody_energies_, update_original_weights(), update_weighted_total(), and core::scoring::Energies::weights().
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 |
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::update_original_weights |
( |
) | |
|
|
private |
void protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::update_weighted_total |
( |
) | |
|
|
private |
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 |
std::string protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::name_of_ResidueDecompositionCalculator_ |
|
private |
core::scoring::EnergyMap protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::original_weights_ |
|
private |
EnergiesData protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::other_energies_ |
|
private |
utility::vector1<std::string> protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::set_names_ |
|
private |
EnergiesGraph protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::twobody_energies_ |
|
private |
core::Real protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::weighted_total_ |
|
private |
The documentation for this class was generated from the following files: