#include <NonlocalContactsCalculator.hh>
protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::~NonlocalContactsCalculator |
( |
| ) |
|
Implements core::pose::metrics::EnergyDependentCalculator.
References basic::check_cast(), basic::Error(), nlcontacts_graph_, region1_region2_nlcontacts_, residue_nlcontacts_, residue_nlscore_, special_region1_intra_nlcontacts_, special_region1_nlcontacts_, special_region1_to_other_nlcontacts_, special_region2_nlcontacts_, total_nlcontacts_, and utility_exit.
std::string protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::print |
( |
std::string const & |
key | ) |
const |
|
protectedvirtual |
void protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::recompute |
( |
core::pose::Pose const & |
this_pose | ) |
|
|
protectedvirtual |
Implements core::pose::metrics::EnergyDependentCalculator.
References cutoffE_, core::scoring::EnergyEdge::dot(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), core::chemical::ResidueType::is_protein(), basic::options::OptionKeys::out::level, min_seq_separation_, nlcontacts_graph_, basic::options::option, region1_region2_nlcontacts_, residue_nlcontacts_, residue_nlscore_, core::pose::Pose::residue_type(), special_region1_, special_region1_intra_nlcontacts_, special_region1_nlcontacts_, special_region1_to_other_nlcontacts_, special_region2_, special_region2_nlcontacts_, basic::t_debug, total_nlcontacts_, core::pose::Pose::total_residue(), protocols::toolbox::pose_metric_calculators::TR, and core::scoring::Energies::weights().
core::Real protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::cutoffE_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::min_seq_separation_ |
|
private |
core::graph::GraphOP protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::nlcontacts_graph_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::region1_region2_nlcontacts_ |
|
private |
std::set< core::Size > protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::special_region1_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::special_region1_intra_nlcontacts_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::special_region1_nlcontacts_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::special_region1_to_other_nlcontacts_ |
|
private |
std::set< core::Size > protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::special_region2_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::special_region2_nlcontacts_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::total_nlcontacts_ |
|
private |
The documentation for this class was generated from the following files: