#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 |
|
◆ SmoothEnvPairPotential()
core::scoring::SmoothEnvPairPotential::SmoothEnvPairPotential |
( |
| ) |
|
References core::scoring::SmoothScoreTermCoeffs::add_gaussian(), core::scoring::SmoothScoreTermCoeffs::add_sigmoid(), cbeta12_, cbeta6_, cen_dist_cutoff_12_pad, cenpack_, env_, protocols::mean_field::max(), protocols::mean_field::min(), pair_, core::scoring::SmoothScoreTermCoeffs::shift(), and SIGMOID_SLOPE.
◆ cenlist_from_pose()
◆ compute_centroid_environment()
void core::scoring::SmoothEnvPairPotential::compute_centroid_environment |
( |
pose::Pose & |
pose | ) |
const |
References core::conformation::Residue::atom(), core::scoring::SigmoidWeightedCenList< T >::calculated(), cen_dist_cutoff_12_pad, core::pose::Pose::conformation(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), core::scoring::SigmoidWeightedCenList< T >::fcen10(), core::scoring::SigmoidWeightedCenList< T >::fcen12(), core::scoring::SigmoidWeightedCenList< T >::fcen6(), fill_smooth_cenlist(), core::scoring::SigmoidWeightedCenList< T >::initialize(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), core::conformation::Residue::nbr_atom(), nonconst_cenlist_from_pose(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::conformation::Atom::xyz().
Referenced by core::energy_methods::SmoothEnvEnergy::setup_for_derivatives(), core::energy_methods::SmoothCenPairEnergy::setup_for_scoring(), and core::energy_methods::SmoothEnvEnergy::setup_for_scoring().
◆ compute_dcentroid_environment()
void core::scoring::SmoothEnvPairPotential::compute_dcentroid_environment |
( |
pose::Pose & |
pose | ) |
const |
References core::conformation::Residue::atom(), core::scoring::SigmoidWeightedCenList< T >::calculated(), cen_dist_cutoff_12_pad, core::pose::Pose::conformation(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), core::scoring::SigmoidWeightedCenList< T >::fcen10(), core::scoring::SigmoidWeightedCenList< T >::fcen12(), core::scoring::SigmoidWeightedCenList< T >::fcen6(), fill_smooth_dcenlist(), core::scoring::SigmoidWeightedCenList< T >::initialize(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), core::conformation::Residue::nbr_atom(), nonconst_cenlist_from_pose(), nonconst_dcenlist_from_pose(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::conformation::Atom::xyz().
Referenced by core::energy_methods::SmoothEnvEnergy::setup_for_derivatives().
◆ dcenlist_from_pose()
◆ evaluate_env_and_cbeta_deriv()
void core::scoring::SmoothEnvPairPotential::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 |
References core::conformation::Residue::aa(), core::conformation::Residue::atom(), cbeta12_, cbeta6_, cen_dist_cutoff_12_pad, cenlist_from_pose(), core::pose::Pose::conformation(), 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::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), core::conformation::Residue::nbr_atom(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), SIGMOID_SLOPE, and core::conformation::Atom::xyz().
Referenced by core::energy_methods::SmoothEnvEnergy::eval_residue_derivatives().
◆ evaluate_env_and_cbeta_scores()
References core::conformation::Residue::aa(), cbeta12_, cbeta6_, cenlist_from_pose(), core::pose::Pose::conformation(), 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(), core::pose::symmetry::is_symmetric(), and core::conformation::Residue::seqpos().
Referenced by core::energy_methods::SmoothEnvEnergy::residue_energy().
◆ evaluate_pair_and_cenpack_deriv()
References core::conformation::Residue::aa(), 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(), protocols::mean_field::max(), protocols::mean_field::min(), core::scoring::pair, pair_, core::conformation::Residue::polymeric_sequence_distance(), core::scoring::epr_deer::sigmoid(), and SIGMOID_SLOPE.
Referenced by core::energy_methods::SmoothCenPairEnergy::eval_residue_pair_derivatives().
◆ evaluate_pair_and_cenpack_score()
References core::conformation::Residue::aa(), 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(), protocols::mean_field::max(), protocols::mean_field::min(), pair_, core::conformation::Residue::polymeric_sequence_distance(), and SIGMOID_SLOPE.
Referenced by core::energy_methods::SmoothCenPairEnergy::residue_pair_energy().
◆ fill_smooth_cenlist()
◆ fill_smooth_dcenlist()
void core::scoring::SmoothEnvPairPotential::fill_smooth_dcenlist |
( |
SigmoidWeightedCenList< numeric::xyzVector< Real > > & |
dcenlist, |
|
|
Size const |
res1, |
|
|
Size const |
res2, |
|
|
numeric::xyzVector< Real > const & |
cendist |
|
) |
| const |
|
private |
◆ finalize()
void core::scoring::SmoothEnvPairPotential::finalize |
( |
pose::Pose & |
pose | ) |
const |
◆ nonconst_cenlist_from_pose()
◆ nonconst_dcenlist_from_pose()
◆ cbeta12_
◆ cbeta6_
◆ cen_dist_cutoff_12_pad
Real core::scoring::SmoothEnvPairPotential::cen_dist_cutoff_12_pad |
|
protected |
◆ cenpack_
◆ env_
◆ pair_
utility::vector1< utility::vector1< SmoothScoreTermCoeffs > > core::scoring::SmoothEnvPairPotential::pair_ |
|
private |
◆ SIGMOID_SLOPE
Real core::scoring::SmoothEnvPairPotential::SIGMOID_SLOPE |
|
private |
The documentation for this class was generated from the following files: