![]() |
Rosetta
2021.16
|
Mmebrane Fullatom Potential - Scoring Class. More...
#include <Membrane_FAPotential.hh>

Public Member Functions | |
| Membrane_FAPotential () | |
| Default Constructor (initialize base class from membrane potential sfxn) More... | |
| void | compute_fa_projection (pose::Pose &pose) const |
| Compute FullAtom TM projection. More... | |
| virtual void | finalize (pose::Pose &pose) const |
| Base Class Method - Finalize Scoring Setup. More... | |
Public Member Functions inherited from core::scoring::EnvPairPotential | |
| 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 |
Private Member Functions | |
| void | fa_projection (pose::Pose &pose, Vector const &normal, Vector const ¢er, Real const &thickness, Real const &steepness, Real const &penalty) const |
| Compute Fullatom Projection. More... | |
Private Attributes | |
| MembranePotential const & | membrane_potential_ |
Additional Inherited Members | |
Static Public Member Functions inherited from core::scoring::EnvPairPotential | |
| static CenListInfo const & | cenlist_from_pose (pose::Pose const &) |
| static CenListInfo & | nonconst_cenlist_from_pose (pose::Pose &) |
Mmebrane Fullatom Potential - Scoring Class.
Helper methods for computing fullatom energy terms in the membrane scoring function
| core::scoring::Membrane_FAPotential::Membrane_FAPotential | ( | ) |
Default Constructor (initialize base class from membrane potential sfxn)
| void core::scoring::Membrane_FAPotential::compute_fa_projection | ( | pose::Pose & | pose | ) | const |
Compute FullAtom TM projection.
References core::scoring::MembraneEmbed::calculated(), core::conformation::membrane::center, core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::Membrane_FAEmbed::Fa_Membed_update(), fa_projection(), core::scoring::Membrane_FAEmbed::initialize(), core::scoring::Membrane_FAEmbed_from_pose(), membrane_potential_, core::scoring::MembraneEmbed_from_pose(), core::scoring::nonconst_Membrane_FAEmbed_from_pose(), core::scoring::nonconst_MembraneEmbed_from_pose(), core::conformation::membrane::normal, and core::conformation::membrane::thickness.
Referenced by core::energy_methods::Fa_MbsolvEnergy::setup_for_derivatives(), core::energy_methods::Fa_MbenvEnergy::setup_for_derivatives(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::energy_methods::Fa_MbenvEnergy::setup_for_scoring(), core::scoring::hbonds::HBondEnergy::setup_for_scoring(), and core::energy_methods::Fa_MbsolvEnergy::setup_for_scoring().
|
private |
Compute Fullatom Projection.
Helper function called by compute_fa_projection.
References core::scoring::Membrane_FAEmbed::calculated(), core::scoring::Membrane_FAEmbed::fa_center(), core::scoring::Membrane_FAEmbed::fa_depth(), core::scoring::Membrane_FAEmbed::fa_penalty(), core::scoring::Membrane_FAEmbed::fa_proj(), core::scoring::Membrane_FAEmbed::fa_proj_coord(), core::scoring::Membrane_FAEmbed::fa_proj_deriv(), core::conformation::Residue::nheavyatoms(), core::scoring::nonconst_Membrane_FAEmbed_from_pose(), core::conformation::membrane::normal, core::pose::Pose::residue(), core::pose::Pose::size(), core::conformation::membrane::thickness, protocols::kinmatch::xyz(), and core::conformation::Residue::xyz().
Referenced by compute_fa_projection().
|
virtual |
Base Class Method - Finalize Scoring Setup.
Finalize Setup of MP Potential.
References core::scoring::MembraneEmbed::calculated(), core::scoring::CenListInfo::calculated(), core::scoring::Membrane_FAEmbed::calculated(), core::scoring::EnvPairPotential::nonconst_cenlist_from_pose(), core::scoring::nonconst_Membrane_FAEmbed_from_pose(), and core::scoring::nonconst_MembraneEmbed_from_pose().
|
private |
Referenced by compute_fa_projection().
1.8.7