#include <BuriedUnsatisfiedPolarsCalculator.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) |
| this function doesn't actually recompute anything by itself, but calls the More...
|
|
protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::BuriedUnsatisfiedPolarsCalculator |
( |
std::string |
sasa_calc, |
|
|
std::string |
hbond_calc, |
|
|
core::Real |
burial_cutoff = basic::options::option[basic::options::OptionKeys::pose_metrics::atomic_burial_cutoff] |
|
) |
| |
protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::BuriedUnsatisfiedPolarsCalculator |
( |
std::string |
sasa_calc, |
|
|
std::string |
hbond_calc, |
|
|
std::set< core::Size > const & |
special_region, |
|
|
core::Real |
burial_cutoff = basic::options::option[basic::options::OptionKeys::pose_metrics::atomic_burial_cutoff] |
|
) |
| |
void protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::assert_calculators |
( |
) | |
|
|
private |
void protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::lookup |
( |
std::string const & |
key, |
|
|
basic::MetricValueBase * |
valptr |
|
) |
| const |
|
protectedvirtual |
std::string const& protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::name_of_hbond_calc |
( |
) | |
const |
|
inline |
std::string const& protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::name_of_sasa_calc |
( |
) | |
const |
|
inline |
std::string protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::print |
( |
std::string const & |
key) | |
const |
|
protectedvirtual |
void protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute |
( |
core::pose::Pose const & |
this_pose) | |
|
|
protectedvirtual |
this function doesn't actually recompute anything by itself, but calls the
two member calculators and then processes the information out of the two of them
Implements core::pose::metrics::EnergyDependentCalculator.
References all_bur_unsat_polars_, core::io::serialization::at(), atom_bur_unsat_, core::conformation::Residue::atom_type(), core::chemical::ResidueType::atom_type(), core::chemical::ResidueType::attached_H_begin(), core::chemical::ResidueType::attached_H_end(), burial_sasa_cutoff_, core::chemical::AtomType::is_acceptor(), core::chemical::AtomType::is_donor(), core::pose::Pose::metric(), core::conformation::Residue::n_bonded_neighbor_all_res(), core::chemical::AtomType::name(), name_of_hbond_calc_, name_of_sasa_calc_, core::conformation::Residue::nheavyatoms(), core::chemical::ResidueType::number_bonded_hydrogens(), core::pose::Pose::residue(), residue_bur_unsat_polars_, core::id::AtomID_Map< T >::resize(), satisfaction_cutoff(), core::id::AtomID_Map< T >::set(), special_region_, special_region_bur_unsat_polars_, core::pose::Pose::total_residue(), and core::conformation::Residue::type().
core::Size protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::satisfaction_cutoff |
( |
std::string |
atom_type) | |
|
|
staticprivate |
core::Size protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::all_bur_unsat_polars_ |
|
private |
core::id::AtomID_Map< bool > protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::atom_bur_unsat_ |
|
private |
core::Real protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::burial_sasa_cutoff_ |
|
private |
std::string protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::name_of_hbond_calc_ |
|
private |
std::string protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::name_of_sasa_calc_ |
|
private |
utility::vector1< core::Size > protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::residue_bur_unsat_polars_ |
|
private |
std::set< core::Size > protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::special_region_ |
|
private |
core::Size protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::special_region_bur_unsat_polars_ |
|
private |
The documentation for this class was generated from the following files: