#include <DecomposeAndReweightEnergiesCalculator.hh>
| 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< class, class >::data(), core::graph::UEVertex< V, E >::get_edge(), core::graph::UpperEdgeGraph< V, E >::get_vertex(), num_components(), num_sets(), onebody_energies_, other_energies_, runtime_assert, 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< class, class >::data(), core::graph::UEVertex< V, E >::get_edge(), core::graph::UpperEdgeGraph< V, E >::get_vertex(), num_components(), num_sets(), onebody_energies_, other_energies_, runtime_assert, and twobody_energies_.
| 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(), j, 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< class, class >::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::scoring::Energies::long_range_container(), core::pose::Pose::metric(), 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_, runtime_assert, set_names_, core::scoring::Energies::total_energies(), core::pose::Pose::total_residue(), twobody_energies_, update_original_weights(), update_weighted_total(), basic::MetricValue< T >::value(), 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 |
| 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: