Rosetta 3.4
Public Member Functions | Protected Member Functions | Protected Attributes
core::scoring::EnvPairPotential Class Reference

#include <EnvPairPotential.hh>

Inheritance diagram for core::scoring::EnvPairPotential:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::EnvPairPotential:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EnvPairPotential ()
void compute_centroid_environment (pose::Pose &pose) const
void finalize (pose::Pose &pose) const
void evaluate_env_and_cbeta_scores (pose::Pose const &pose, conformation::Residue const &rsd, Real &env_score, Real &cb_score6, Real &cb_score12) const
void evaluate_pair_and_cenpack_score (conformation::Residue const &rsd1, conformation::Residue const &rsd2, Real const cendist, Real &pair_contribution, Real &cenpack_contribution) const

Protected Member Functions

CenListInfo const & cenlist_from_pose (pose::Pose const &) const
CenListInfononconst_cenlist_from_pose (pose::Pose &) const

Protected Attributes

Real const cen_dist_cutoff2

Constructor & Destructor Documentation

core::scoring::EnvPairPotential::EnvPairPotential ( )

Member Function Documentation

CenListInfo const & core::scoring::EnvPairPotential::cenlist_from_pose ( pose::Pose const &  pose) const [protected]
void core::scoring::EnvPairPotential::compute_centroid_environment ( pose::Pose pose) const
void core::scoring::EnvPairPotential::evaluate_env_and_cbeta_scores ( pose::Pose const &  pose,
conformation::Residue const &  rsd,
Real env_score,
Real cb_score6,
Real cb_score12 
) const
void core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score ( conformation::Residue const &  rsd1,
conformation::Residue const &  rsd2,
Real const  cendist,
Real pair_contribution,
Real cenpack_contribution 
) const
void core::scoring::EnvPairPotential::finalize ( pose::Pose pose) const
CenListInfo & core::scoring::EnvPairPotential::nonconst_cenlist_from_pose ( pose::Pose pose) const [protected]

Either returns a non-const reference to the cenlist object already stored in the pose, or creates a new cenist object, places it in the pose, and returns a non-const reference to it.

References core::pose::datacache::CacheableDataType::CEN_LIST_INFO, and core::pose::Pose::data().

Referenced by compute_centroid_environment(), core::scoring::MembranePotential::compute_membrane_embedding(), protocols::scoring::InterchainPotential::finalize(), core::scoring::MembranePotential::finalize(), core::scoring::Membrane_FAPotential::finalize(), and finalize().


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines