|
Rosetta 3.5
|
#include <OmegaTether.hh>


Public Types | |
| typedef pose::Pose | Pose |
| typedef chemical::AA | AA |
Public Member Functions | |
| OmegaTether () | |
| ~OmegaTether () | |
| Real | eval_omega_score_residue (AA const res_aa, Real const omega, Real const phi, Real const psi) const |
| void | eval_omega_score_residue (conformation::Residue const &res, Real &energy, Real &denergy_domega, Real &denergy_dphi, Real &denergy_dpsi) const |
| void | eval_omega_score_residue (AA const res_aa, Real const omega, Real const phi, Real const psi, Real &energy, Real &denergy_domega, Real &denergy_dphi, Real &denergy_dpsi) const |
| void | eval_omega_score_all (Pose &pose, ScoreFunction const &scorefxn) const |
| evaluate omega score for each (protein) residue and store that score in the pose.energies() object More... | |
Private Member Functions | |
| void | read_omega_tables () |
| load bb-dep omega tables More... | |
| void | read_table_from_stream (utility::io::izstream &, ObjexxFCL::FArray2D< Real > &, ObjexxFCL::FArray2D< Real > &) |
| void | setup_interpolation (ObjexxFCL::FArray2D< Real > &, numeric::interpolation::spline::BicubicSpline &) |
Private Attributes | |
| bool | use_phipsi_dep_ |
| utility::vector1 < ObjexxFCL::FArray2D < core::Real > > | omega_mus_all_ |
| utility::vector1 < ObjexxFCL::FArray2D < core::Real > > | omega_sigmas_all_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | omega_mus_all_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | omega_sigmas_all_splines_ |
Definition at line 41 of file OmegaTether.hh.
Definition at line 45 of file OmegaTether.hh.
Definition at line 44 of file OmegaTether.hh.
| core::scoring::OmegaTether::OmegaTether | ( | ) |
Definition at line 50 of file OmegaTether.cc.
References read_omega_tables(), and use_phipsi_dep_.
|
inline |
Definition at line 49 of file OmegaTether.hh.
| void core::scoring::OmegaTether::eval_omega_score_all | ( | pose::Pose & | pose, |
| ScoreFunction const & | scorefxn | ||
| ) | const |
evaluate omega score for each (protein) residue and store that score in the pose.energies() object
Definition at line 62 of file OmegaTether.cc.
References core::pose::Pose::energies(), eval_omega_score_residue(), core::scoring::ScoreFunction::has_zero_weight(), core::conformation::Residue::is_protein(), core::conformation::Residue::is_terminus(), core::conformation::Residue::is_virtual_residue(), core::scoring::omega, core::pose::Pose::residue(), and core::pose::Pose::total_residue().
| Real core::scoring::OmegaTether::eval_omega_score_residue | ( | AA const | res_aa, |
| Real const | omega, | ||
| Real const | phi, | ||
| Real const | psi | ||
| ) | const |
Definition at line 89 of file OmegaTether.cc.
Referenced by eval_omega_score_all(), eval_omega_score_residue(), core::scoring::methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative(), and core::scoring::methods::OmegaTetherEnergy::residue_energy().
| void core::scoring::OmegaTether::eval_omega_score_residue | ( | conformation::Residue const & | res, |
| Real & | energy, | ||
| Real & | denergy_domega, | ||
| Real & | denergy_dphi, | ||
| Real & | denergy_dpsi | ||
| ) | const |
Definition at line 104 of file OmegaTether.cc.
References core::conformation::Residue::aa(), eval_omega_score_residue(), core::conformation::Residue::is_protein(), core::conformation::Residue::is_upper_terminus(), core::conformation::Residue::is_virtual_residue(), and core::conformation::Residue::mainchain_torsion().
| void core::scoring::OmegaTether::eval_omega_score_residue | ( | AA const | res_aa, |
| Real const | omega, | ||
| Real const | phi, | ||
| Real const | psi, | ||
| Real & | energy, | ||
| Real & | denergy_domega, | ||
| Real & | denergy_dphi, | ||
| Real & | denergy_dpsi | ||
| ) | const |
Definition at line 136 of file OmegaTether.cc.
References core::chemical::aa_gly, core::chemical::aa_ile, core::chemical::aa_pro, core::chemical::aa_val, core::scoring::omega, omega_mus_all_splines_, omega_sigmas_all_splines_, and use_phipsi_dep_.
|
private |
load bb-dep omega tables
Definition at line 218 of file OmegaTether.cc.
References omega_mus_all_, omega_mus_all_splines_, omega_sigmas_all_, omega_sigmas_all_splines_, read_table_from_stream(), and setup_interpolation().
Referenced by OmegaTether().
|
private |
Definition at line 266 of file OmegaTether.cc.
References protocols::swa::phi(), and protocols::swa::psi().
Referenced by read_omega_tables().
|
private |
Definition at line 240 of file OmegaTether.cc.
Referenced by read_omega_tables().
|
private |
Definition at line 96 of file OmegaTether.hh.
Referenced by read_omega_tables().
|
private |
Definition at line 97 of file OmegaTether.hh.
Referenced by eval_omega_score_residue(), and read_omega_tables().
|
private |
Definition at line 96 of file OmegaTether.hh.
Referenced by read_omega_tables().
|
private |
Definition at line 97 of file OmegaTether.hh.
Referenced by eval_omega_score_residue(), and read_omega_tables().
|
private |
Definition at line 95 of file OmegaTether.hh.
Referenced by eval_omega_score_residue(), and OmegaTether().
1.8.4