Rosetta 3.4
|
#include <InterchainPotential.hh>
Public Member Functions | |
void | compute_interface (core::pose::Pose &pose) const |
void | finalize (core::pose::Pose &pose) const |
void | evaluate_env_score (core::pose::Pose const &pose, core::conformation::Residue const &rsd, core::Real &env_score) const |
void | evaluate_contact_score (core::pose::Pose const &pose, core::Real &contact_score) const |
void | evaluate_pair_and_vdw_score (core::pose::Pose const &pose, core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, core::Real &pair_score, core::Real &vdw_score) const |
InterfaceInfo const & | interface_from_pose (core::pose::Pose const &) const |
InterfaceInfo & | nonconst_interface_from_pose (core::pose::Pose &) const |
Static Public Member Functions | |
static InterchainPotential * | get_instance () |
void protocols::scoring::InterchainPotential::compute_interface | ( | core::pose::Pose & | pose | ) | const |
References protocols::scoring::InterfaceInfo::calculate(), protocols::scoring::InterfaceInfo::calculated(), protocols::scoring::InterfaceInfo::initialize(), and nonconst_interface_from_pose().
Referenced by protocols::scoring::methods::InterchainPairEnergy::setup_for_scoring(), and protocols::scoring::methods::InterchainEnvEnergy::setup_for_scoring().
void protocols::scoring::InterchainPotential::evaluate_contact_score | ( | core::pose::Pose const & | pose, |
core::Real & | contact_score | ||
) | const |
void protocols::scoring::InterchainPotential::evaluate_env_score | ( | core::pose::Pose const & | pose, |
core::conformation::Residue const & | rsd, | ||
core::Real & | env_score | ||
) | const |
void protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score | ( | core::pose::Pose const & | pose, |
core::conformation::Residue const & | rsd1, | ||
core::conformation::Residue const & | rsd2, | ||
core::Real & | pair_score, | ||
core::Real & | vdw_score | ||
) | const |
void protocols::scoring::InterchainPotential::finalize | ( | core::pose::Pose & | pose | ) | const |
InterchainPotential * protocols::scoring::InterchainPotential::get_instance | ( | ) | [static] |
InterfaceInfo const & protocols::scoring::InterchainPotential::interface_from_pose | ( | core::pose::Pose const & | pose | ) | const |
Pose must already contain a Interface object or this method will fail
References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::INTERFACE_INFO.
Referenced by evaluate_contact_score(), evaluate_env_score(), and evaluate_pair_and_vdw_score().
InterfaceInfo & protocols::scoring::InterchainPotential::nonconst_interface_from_pose | ( | core::pose::Pose & | pose | ) | const |
Either returns a non-const reference to the Interface object that already exists in the pose, or creates a new Interface object, places it in the pose, and then returns a non-const reference to it
References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::INTERFACE_INFO.
Referenced by compute_interface(), and finalize().