#include <SmoothEnvPairPotential.hh>
|
| SmoothEnvPairPotential () |
|
void | compute_centroid_environment (pose::Pose &pose) const |
|
void | compute_dcentroid_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 |
|
void | evaluate_env_and_cbeta_deriv (pose::Pose const &pose, conformation::Residue const &rsd, numeric::xyzVector< Real > &d_env_score, numeric::xyzVector< Real > &d_cb_score6, numeric::xyzVector< Real > &d_cb_score12) const |
|
void | evaluate_pair_and_cenpack_deriv (conformation::Residue const &rsd1, conformation::Residue const &rsd2, Real const cendist, Real &d_pair, Real &d_cenpack) const |
|
core::scoring::SmoothEnvPairPotential::SmoothEnvPairPotential |
( |
| ) |
|
References aa1, aa2, core::scoring::SmoothScoreTermCoeffs::add_gaussian(), core::scoring::SmoothScoreTermCoeffs::add_sigmoid(), cbeta12_, cbeta6_, cen_dist_cutoff_12_pad, cenpack_, env_, getline(), l, basic::database::open(), pair_, core::scoring::SmoothScoreTermCoeffs::shift(), SIGMOID_SLOPE, tag, and utility_exit_with_message.
void core::scoring::SmoothEnvPairPotential::compute_centroid_environment |
( |
pose::Pose & |
pose | ) |
const |
References core::scoring::SigmoidWeightedCenList< T >::calculated(), cen_dist_cutoff_12_pad, core::graph::Node::const_upper_edge_list_end(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), fill_smooth_cenlist(), core::graph::Edge::get_node(), core::graph::Edge::get_second_node_ind(), core::scoring::SigmoidWeightedCenList< T >::initialize(), numeric::xyzVector< class >::length_squared(), nonconst_cenlist_from_pose(), nres, core::pose::Pose::residue(), core::pose::Pose::total_residue(), and xyz.
Referenced by core::scoring::methods::SmoothEnvEnergy::setup_for_derivatives(), core::scoring::methods::SmoothEnvEnergy::setup_for_scoring(), and core::scoring::methods::SmoothCenPairEnergy::setup_for_scoring().
void core::scoring::SmoothEnvPairPotential::compute_dcentroid_environment |
( |
pose::Pose & |
pose | ) |
const |
References core::scoring::SigmoidWeightedCenList< T >::calculated(), cen_dist_cutoff_12_pad, core::graph::Node::const_upper_edge_list_end(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), fill_smooth_dcenlist(), core::graph::Edge::get_node(), core::graph::Edge::get_second_node_ind(), core::scoring::SigmoidWeightedCenList< T >::initialize(), numeric::xyzVector< class >::length_squared(), nonconst_cenlist_from_pose(), nonconst_dcenlist_from_pose(), nres, core::pose::Pose::residue(), core::pose::Pose::total_residue(), and xyz.
Referenced by core::scoring::methods::SmoothEnvEnergy::setup_for_derivatives().
References core::conformation::Residue::aa(), core::conformation::Residue::atom(), cbeta12_, cbeta6_, cen_dist_cutoff_12_pad, cenlist_from_pose(), core::graph::Node::const_edge_list_end(), dcenlist_from_pose(), core::scoring::SmoothScoreTermCoeffs::dfunc(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), env_, core::scoring::SigmoidWeightedCenList< T >::fcen10(), core::scoring::SigmoidWeightedCenList< T >::fcen12(), core::scoring::SigmoidWeightedCenList< T >::fcen6(), core::graph::Edge::get_node(), core::graph::Edge::get_other_ind(), core::conformation::Residue::is_protein(), numeric::xyzVector< class >::length_squared(), core::conformation::Residue::nbr_atom(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), SIGMOID_SLOPE, and xyz.
Referenced by core::scoring::methods::SmoothEnvEnergy::eval_residue_derivatives().
References core::conformation::Residue::aa(), cbeta12_, cbeta6_, cenlist_from_pose(), env_, core::scoring::SigmoidWeightedCenList< T >::fcen10(), core::scoring::SigmoidWeightedCenList< T >::fcen12(), core::scoring::SigmoidWeightedCenList< T >::fcen6(), core::scoring::SmoothScoreTermCoeffs::func(), core::conformation::Residue::is_protein(), and core::conformation::Residue::seqpos().
Referenced by core::scoring::methods::SmoothEnvEnergy::residue_energy().
References core::conformation::Residue::aa(), aa1, aa2, core::chemical::aa_cys, cenpack_, core::scoring::SmoothScoreTermCoeffs::dfunc(), core::chemical::DISULFIDE, core::scoring::SmoothScoreTermCoeffs::func(), core::conformation::Residue::has_variant_type(), core::conformation::Residue::is_bonded(), core::conformation::Residue::is_protein(), core::scoring::pair, pair_, core::conformation::Residue::polymeric_sequence_distance(), and SIGMOID_SLOPE.
Referenced by core::scoring::methods::SmoothCenPairEnergy::eval_residue_pair_derivatives().
References core::conformation::Residue::aa(), aa1, aa2, core::chemical::aa_cys, cenpack_, core::chemical::DISULFIDE, core::scoring::SmoothScoreTermCoeffs::func(), core::conformation::Residue::has_variant_type(), core::conformation::Residue::is_bonded(), core::conformation::Residue::is_protein(), pair_, core::conformation::Residue::polymeric_sequence_distance(), and SIGMOID_SLOPE.
Referenced by core::scoring::methods::SmoothCenPairEnergy::residue_pair_energy().
void core::scoring::SmoothEnvPairPotential::finalize |
( |
pose::Pose & |
pose | ) |
const |
Real core::scoring::SmoothEnvPairPotential::cen_dist_cutoff_12_pad |
|
protected |
Real core::scoring::SmoothEnvPairPotential::SIGMOID_SLOPE |
|
private |
The documentation for this class was generated from the following files: