#include <ElectrostaticSimilarityCalculator.hh>
◆ ElectrostaticSimilarityCalculator()
core::scoring::sc::ElectrostaticSimilarityCalculator::ElectrostaticSimilarityCalculator |
( |
| ) |
|
◆ ~ElectrostaticSimilarityCalculator()
core::scoring::sc::ElectrostaticSimilarityCalculator::~ElectrostaticSimilarityCalculator |
( |
| ) |
|
|
default |
◆ AddResidue()
◆ Calc()
int core::scoring::sc::ElectrostaticSimilarityCalculator::Calc |
( |
core::pose::Pose const & |
pose | ) |
|
Run the ES calculation for previously defined molecules (via AddResidue)
This is a function calcualtes the electrostatic similarity for the given pose in respect to a provided reference pose. Residue selectors for the pose and reference pose are used to specify the evaluated surface. The residues are added with AddResdiue().
References core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::sc::ShapeSimilarityCalculator::Calc(), core::conformation::Residue::chain(), core::sequence::end, core::scoring::sc::ElectrostaticSimilarityResults::es_0_p, core::scoring::sc::ElectrostaticSimilarityResults::es_0_s, core::scoring::sc::ElectrostaticSimilarityResults::es_1_p, core::scoring::sc::ElectrostaticSimilarityResults::es_1_s, get_present_atoms(), core::scoring::sc::MolecularSurfaceCalculator::GetDots(), core::pose::initialize_atomid_map(), core::conformation::Residue::is_virtual(), molecule_atoms_, core::conformation::Residue::natoms(), core::scoring::sc::ElectrostaticSimilarityResults::polarity_avg0, core::scoring::sc::ElectrostaticSimilarityResults::polarity_avg1, core::scoring::sc::ElectrostaticSimilarityResults::polarity_mag_avg0, core::scoring::sc::ElectrostaticSimilarityResults::polarity_mag_avg1, prepare_correlation_lists(), protocols::hybridization::r1, protocols::hybridization::r2, reference_pose_, core::pose::Pose::residue(), results_, selector1_, selector2_, core::pose::Pose::size(), core::scoring::PoissonBoltzmannPotential::solve_pb(), core::pose::Pose::split_by_chain(), and core::scoring::TR().
Referenced by core::simple_metrics::composite_metrics::ElectrostaticSimilarityMetric::calculate().
◆ get_present_atoms()
◆ GetResults()
◆ Init()
int core::scoring::sc::ElectrostaticSimilarityCalculator::Init |
( |
| ) |
|
◆ partially_solvated()
void core::scoring::sc::ElectrostaticSimilarityCalculator::partially_solvated |
( |
bool |
partially_solvated | ) |
|
|
inline |
◆ prepare_correlation_lists()
◆ reference_pose()
void core::scoring::sc::ElectrostaticSimilarityCalculator::reference_pose |
( |
core::pose::PoseCOP |
reference_pose | ) |
|
|
inline |
◆ Reset()
void core::scoring::sc::ElectrostaticSimilarityCalculator::Reset |
( |
| ) |
|
References core::scoring::sc::ElectrostaticSimilarityResults::es_0_p, core::scoring::sc::ElectrostaticSimilarityResults::es_0_s, core::scoring::sc::ElectrostaticSimilarityResults::es_1_p, core::scoring::sc::ElectrostaticSimilarityResults::es_1_s, molecule_atoms_, core::scoring::sc::ElectrostaticSimilarityResults::polarity_avg0, core::scoring::sc::ElectrostaticSimilarityResults::polarity_avg1, core::scoring::sc::ElectrostaticSimilarityResults::polarity_mag_avg0, core::scoring::sc::ElectrostaticSimilarityResults::polarity_mag_avg1, core::scoring::sc::MolecularSurfaceCalculator::Reset(), results_, and sc_calc_.
Referenced by ElectrostaticSimilarityCalculator().
◆ selector1()
◆ selector2()
◆ molecule_atoms_
utility::vector0< id::AtomID_Map<bool> > core::scoring::sc::ElectrostaticSimilarityCalculator::molecule_atoms_ |
|
private |
◆ partially_solvated_
bool core::scoring::sc::ElectrostaticSimilarityCalculator::partially_solvated_ |
|
private |
◆ reference_pose_
◆ results_
◆ sc_calc_
◆ selector1_
◆ selector2_
The documentation for this class was generated from the following files: