![]() |
Rosetta Core
2014.16.56682
|
#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_ |
| core::scoring::OmegaTether::OmegaTether | ( | ) |
References option, read_omega_tables(), and use_phipsi_dep_.
|
inline |
| 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
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().
| void core::scoring::OmegaTether::eval_omega_score_residue | ( | conformation::Residue const & | res, |
| Real & | energy, | ||
| Real & | denergy_domega, | ||
| Real & | denergy_dphi, | ||
| Real & | denergy_dpsi | ||
| ) | const |
References core::conformation::Residue::aa(), eval_omega_score_residue(), core::conformation::Residue::has(), core::conformation::Residue::is_protein(), core::conformation::Residue::is_upper_terminus(), core::conformation::Residue::is_virtual_residue(), core::conformation::Residue::mainchain_torsion(), core::conformation::Residue::mainchain_torsions(), and nonnegative_principal_angle_degrees().
| 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 |
References core::chemical::aa_gly, core::chemical::aa_ile, core::chemical::aa_pro, core::chemical::aa_val, log(), core::scoring::omega, omega_mus_all_splines_, omega_sigmas_all_splines_, numeric::constants::f::pi, basic::subtract_degree_angles(), subtract_degree_angles(), table, use_phipsi_dep_, and weight.
|
private |
load bb-dep omega tables
References omega_mus_all_, omega_mus_all_splines_, omega_sigmas_all_, omega_sigmas_all_splines_, basic::database::open(), read_table_from_stream(), and setup_interpolation().
Referenced by OmegaTether().
|
private |
References getline(), j, and l.
Referenced by read_omega_tables().
|
private |
References e_Periodic, and numeric::interpolation::spline::BicubicSpline::train().
Referenced by read_omega_tables().
|
private |
Referenced by read_omega_tables().
|
private |
Referenced by eval_omega_score_residue(), and read_omega_tables().
|
private |
Referenced by read_omega_tables().
|
private |
Referenced by eval_omega_score_residue(), and read_omega_tables().
|
private |
Referenced by eval_omega_score_residue(), and OmegaTether().
1.8.7