|
Rosetta 3.5
|
#include <ChargeCalculator.hh>


Public Member Functions | |
| ChargeCalculator () | |
| ChargeCalculator (std::set< core::Size > const &special_region) | |
| ~ChargeCalculator () | |
| core::pose::metrics::PoseMetricCalculatorOP | clone () const |
Public Member Functions inherited from core::pose::metrics::StructureDependentCalculator | |
| StructureDependentCalculator () | |
| void | notify_structure_change () |
| void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) |
| std::string | get (std::string const &key, Pose const &this_pose) |
Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator | |
| PoseMetricCalculator () | |
| virtual void | notify_energy_change () |
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) |
| simple: go through sequence and figure out how many charged residue there are. Note: code in here doesn't check for (de)protonated residue types at the moment. More... | |
Definition at line 29 of file ChargeCalculator.hh.
| protocols::toolbox::pose_metric_calculators::ChargeCalculator::ChargeCalculator | ( | ) |
Definition at line 44 of file ChargeCalculator.cc.
Referenced by clone().
| protocols::toolbox::pose_metric_calculators::ChargeCalculator::ChargeCalculator | ( | std::set< core::Size > const & | special_region) |
Definition at line 50 of file ChargeCalculator.cc.
| protocols::toolbox::pose_metric_calculators::ChargeCalculator::~ChargeCalculator | ( | ) |
Definition at line 59 of file ChargeCalculator.cc.
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
Definition at line 44 of file ChargeCalculator.hh.
References ChargeCalculator(), and special_region_.
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
Definition at line 63 of file ChargeCalculator.cc.
References SR_total_charge_, SR_total_neg_charges_, SR_total_pos_charges_, total_charge_, total_neg_charges_, and total_pos_charges_.
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
Definition at line 104 of file ChargeCalculator.cc.
|
protectedvirtual |
simple: go through sequence and figure out how many charged residue there are. Note: code in here doesn't check for (de)protonated residue types at the moment.
Implements core::pose::metrics::StructureDependentCalculator.
Definition at line 119 of file ChargeCalculator.cc.
References core::chemical::ResidueType::aa(), core::chemical::aa_arg, core::chemical::aa_asp, core::chemical::aa_glu, core::chemical::aa_lys, core::chemical::ResidueType::is_protein(), core::pose::Pose::residue_type(), special_region_, SR_total_charge_, SR_total_neg_charges_, SR_total_pos_charges_, total_charge_, total_neg_charges_, total_pos_charges_, and core::pose::Pose::total_residue().
|
private |
Definition at line 64 of file ChargeCalculator.hh.
Referenced by clone(), and recompute().
|
private |
Definition at line 60 of file ChargeCalculator.hh.
Referenced by lookup(), and recompute().
|
private |
Definition at line 62 of file ChargeCalculator.hh.
Referenced by lookup(), and recompute().
|
private |
Definition at line 61 of file ChargeCalculator.hh.
Referenced by lookup(), and recompute().
|
private |
Definition at line 56 of file ChargeCalculator.hh.
Referenced by lookup(), and recompute().
|
private |
Definition at line 58 of file ChargeCalculator.hh.
Referenced by lookup(), and recompute().
|
private |
Definition at line 57 of file ChargeCalculator.hh.
Referenced by lookup(), and recompute().
1.8.4