|
Rosetta 3.5
|
Nonmember functions for evaluating some or all energy methods on residues or residue pairs. More...
#include <core/scoring/util.hh>#include <core/scoring/EnergyMap.hh>#include <core/scoring/ScoreFunction.hh>#include <core/scoring/methods/ContextIndependentTwoBodyEnergy.hh>#include <core/scoring/methods/ContextDependentTwoBodyEnergy.hh>#include <core/types.hh>#include <core/conformation/Residue.hh>#include <numeric/xyzVector.hh>#include <utility/vector1.hh>Go to the source code of this file.
Namespaces | |
| core | |
| A class for defining atom parameters, known as atom_types. | |
| core::scoring | |
Constant Groups | |
| core | |
| A class for defining atom parameters, known as atom_types. | |
| core::scoring | |
Functions | |
| void | core::scoring::eval_scsc_sr2b_energies (conformation::Residue const &r1, conformation::Residue const &r2, Vector const &r1sc_centroid, Vector const &r2sc_centroid, Real const &r1sc_radius, Real const &r2sc_radius, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap) |
| With two bounding spheres for a pair of sidechains, evaluate all the sidechain/sidechain energies. This will avoid a call to EnergyMethod E's sidechain_sidechain_energiy method if a) E's atomic_interaction_cutoff + r1sc_radius + r2sc_radius < dist( r1sc_centroid, r2sc_centroid ) and b) E returns "true" in a call to its divides_backbone_and_- sidechain_energetics() method. Both context-dependent and context-independent 2-body energies are evaluated in this function. More... | |
| void | core::scoring::eval_bbsc_sr2b_energies (conformation::Residue const &r1, conformation::Residue const &r2, Vector const &r1bb_centroid, Vector const &r2sc_centroid, Real const &r1bb_radius, Real const &r2sc_radius, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap) |
| With two bounding spheres for a backbone and a sidechain, evaluate all the backbone/sidechain energies. This will avoid a call to EnergyMethod E's backbone_sidechain_energiy method if either a) E's atomic_interaction_cutoff + r1bb_radius + r2sc_radius < dist( r1bb_centroid, r2sc_centroid ) or b) E returns "false" in a call to its divides_backbone_and_- sidechain_energetics() method. The reason the call is avoided if "false" is returned is that, the entirety of a residue-pair-energy evaluation should be returned in the sidechain_sidechain_energy evaluation, if E does not implement its own versions of the bb/bb, bb/sc and sc/sc energy evaluation methods. Both context-dependent and context-independent 2-body energies are evaluated in this function. More... | |
| void | core::scoring::eval_bbbb_sr2b_energies (conformation::Residue const &r1, conformation::Residue const &r2, Vector const &r1bb_centroid, Vector const &r2bb_centroid, Real const &r1bb_radius, Real const &r2bb_radius, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap) |
| With two bounding spheres for a pair of backbones, evaluate all the backbone/sidechain energies. This will avoid a call to EnergyMethod E's backbone_backbone_energiy method if either a) E's atomic_interaction_cutoff + r1bb_radius + r2bb_radius < dist( r1bb_centroid, r2sc_centroid ) or b) E returns "false" in a call to its divides_backbone_and_- sidechain_energetics() method. The reason the call is avoided if "false" is returned is that, the entirety of a residue-pair-energy evaluation should be returned in the sidechain_sidechain_energy evaluation, if E does not implement its own versions of the bb/bb, bb/sc and sc/sc energy evaluation methods. Both context-dependent and context-independent 2-body energies are evaluated in this function. More... | |
| Vector | core::scoring::compute_bb_centroid (conformation::Residue const &r1) |
| Compute the average coordinate of the backbone heavy atoms (aka center of mass). More... | |
| Real | core::scoring::compute_bb_radius (conformation::Residue const &r1, Vector const &r1bb_centroid) |
| Given a representative point for the center of the backbone, compute the largest distance of all backbone heavy atoms to that point. More... | |
| Vector | core::scoring::compute_sc_centroid (conformation::Residue const &r1) |
| Compute the average coordiante of the sidechain atoms, (aka center of mass) or, if there are no side chain heavy atoms, compute the center of mass of the backbone. More... | |
| Real | core::scoring::compute_sc_radius (conformation::Residue const &r1, Vector const &r1sc_centroid) |
| Given a representative point for the center of the sidechain, compute the largest distance of all sidechain heavy atoms to that point. More... | |
Nonmember functions for evaluating some or all energy methods on residues or residue pairs.
Definition in file util.cc.
1.8.4