Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::rna::RNA_TorsionPotential Class Reference

#include <RNA_TorsionPotential.hh>

Inheritance diagram for core::scoring::rna::RNA_TorsionPotential:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::rna::RNA_TorsionPotential:
Collaboration graph
[legend]

Public Member Functions

 RNA_TorsionPotential ()
 
virtual ~RNA_TorsionPotential ()
 
Real eval_intrares_energy (core::conformation::Residue const &rsd, pose::Pose const &pose) const
 
Real residue_pair_energy (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, pose::Pose const &pose) const
 
void eval_atom_derivative (id::AtomID const &id, pose::Pose const &pose, EnergyMap const &weights, Vector &F1, Vector &F2) const
 

Private Member Functions

bool check_intra_residue (id::TorsionID const &torsion_id, pose::Pose const &pose, Size const seqpos) const
 
void init_potentials_from_rna_torsion_database_files ()
 
void initialize_potential_from_file (core::scoring::constraints::FuncOP &func, std::string const &filename)
 
void init_fade_functions ()
 
bool Should_score_torsion (core::pose::Pose const &pose, core::id::TorsionID const &torsion_id) const
 
bool get_f1_f2 (core::id::TorsionID const &torsion_id, core::pose::Pose const &pose, core::id::AtomID const &id, Vector &f1, Vector &f2) const
 
void Output_boolean (std::string const &tag, bool boolean) const
 
bool Is_cutpoint_closed_atom (core::conformation::Residue const &rsd, core::id::AtomID const &id) const
 
void print_torsion_info (core::pose::Pose const &pose, id::TorsionID const &torsion_id) const
 
bool Is_cutpoint_closed_torsion (core::pose::Pose const &pose, core::id::TorsionID const &torsion_id) const
 

Private Attributes

std::string path_to_torsion_files_
 
bool const rna_tight_torsions_
 
Real const delta_fade_
 
Real const alpha_fade_
 
core::scoring::constraints::FuncOP alpha_potential_
 
core::scoring::constraints::FuncOP beta_potential_
 
core::scoring::constraints::FuncOP gamma_potential_
 
core::scoring::constraints::FuncOP delta_north_potential_
 
core::scoring::constraints::FuncOP delta_south_potential_
 
core::scoring::constraints::FuncOP epsilon_north_potential_
 
core::scoring::constraints::FuncOP epsilon_south_potential_
 
core::scoring::constraints::FuncOP zeta_alpha_sc_minus_potential_
 
core::scoring::constraints::FuncOP zeta_alpha_sc_plus_potential_
 
core::scoring::constraints::FuncOP zeta_alpha_ap_potential_
 
core::scoring::constraints::FuncOP nu2_north_potential_
 
core::scoring::constraints::FuncOP nu2_south_potential_
 
core::scoring::constraints::FuncOP nu1_north_potential_
 
core::scoring::constraints::FuncOP nu1_south_potential_
 
core::scoring::constraints::FuncOP chi_north_potential_others_
 
core::scoring::constraints::FuncOP chi_south_potential_others_
 
core::scoring::constraints::FuncOP chi_north_potential_guanosine_
 
core::scoring::constraints::FuncOP chi_south_potential_guanosine_
 
core::scoring::constraints::FuncOP chi_purine_north_potential_
 
core::scoring::constraints::FuncOP chi_purine_south_potential_
 
core::scoring::constraints::FuncOP chi_pyrimidine_north_potential_
 
core::scoring::constraints::FuncOP chi_pyrimidine_south_potential_
 
core::scoring::constraints::FuncOP o2h_north_potential_
 
core::scoring::constraints::FuncOP o2h_south_potential_
 
core::scoring::constraints::FuncOP fade_delta_north_
 
core::scoring::constraints::FuncOP fade_delta_south_
 
core::scoring::constraints::FuncOP fade_alpha_sc_minus_
 
core::scoring::constraints::FuncOP fade_alpha_sc_plus_
 
core::scoring::constraints::SumFuncOP fade_alpha_ap_
 
bool const skip_chainbreak_torsions_
 
bool const verbose_
 
bool use_new_potential_
 
bool const use_2prime_OH_potential_
 

Constructor & Destructor Documentation

core::scoring::rna::RNA_TorsionPotential::RNA_TorsionPotential ( )
core::scoring::rna::RNA_TorsionPotential::~RNA_TorsionPotential ( )
virtual

Member Function Documentation

bool core::scoring::rna::RNA_TorsionPotential::check_intra_residue ( id::TorsionID const &  torsion_id,
pose::Pose const &  pose,
Size const  seqpos 
) const
private
void core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative ( id::AtomID const &  id,
pose::Pose const &  pose,
EnergyMap const &  weights,
Vector F1,
Vector F2 
) const

References core::scoring::rna::ALPHA, alpha_potential_, core::id::BB, core::scoring::rna::BETA, beta_potential_, core::scoring::rna::CHI, core::id::CHI, chi_north_potential_guanosine_, chi_north_potential_others_, chi_purine_north_potential_, chi_purine_south_potential_, chi_pyrimidine_north_potential_, chi_pyrimidine_south_potential_, chi_south_potential_guanosine_, chi_south_potential_others_, core::scoring::rna::DELTA, delta_north_potential_, delta_south_potential_, core::scoring::rna::EPSILON, epsilon_north_potential_, epsilon_south_potential_, fade_alpha_ap_, fade_alpha_sc_minus_, fade_alpha_sc_plus_, fade_delta_north_, fade_delta_south_, core::scoring::rna::GAMMA, gamma_potential_, get_f1_f2(), core::chemical::ResidueType::is_RNA(), core::conformation::Residue::is_RNA(), core::conformation::Residue::mainchain_torsion(), core::chemical::na_rad, core::chemical::na_rgu, core::scoring::rna::NU1, nu1_north_potential_, nu1_south_potential_, core::scoring::rna::NU2, nu2_north_potential_, nu2_south_potential_, core::scoring::rna::NUM_RNA_MAINCHAIN_TORSIONS(), core::scoring::rna::O2H, o2h_north_potential_, o2h_south_potential_, core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::scoring::rna_torsion, core::pose::Pose::total_residue(), use_2prime_OH_potential_, use_new_potential_, core::scoring::rna::ZETA, zeta_alpha_ap_potential_, zeta_alpha_sc_minus_potential_, and zeta_alpha_sc_plus_potential_.

Referenced by core::scoring::rna::RNA_TorsionEnergy::eval_atom_derivative().

Real core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy ( core::conformation::Residue const &  rsd,
pose::Pose const &  pose 
) const
bool core::scoring::rna::RNA_TorsionPotential::get_f1_f2 ( core::id::TorsionID const &  torsion_id,
core::pose::Pose const &  pose,
core::id::AtomID const &  id,
Vector f1,
Vector f2 
) const
private
void core::scoring::rna::RNA_TorsionPotential::init_fade_functions ( )
private
void core::scoring::rna::RNA_TorsionPotential::init_potentials_from_rna_torsion_database_files ( )
private
void core::scoring::rna::RNA_TorsionPotential::initialize_potential_from_file ( core::scoring::constraints::FuncOP func,
std::string const &  filename 
)
private
bool core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_atom ( core::conformation::Residue const &  rsd,
core::id::AtomID const &  id 
) const
private
bool core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_torsion ( core::pose::Pose const &  pose,
core::id::TorsionID const &  torsion_id 
) const
private
void core::scoring::rna::RNA_TorsionPotential::Output_boolean ( std::string const &  tag,
bool  boolean 
) const
private
void core::scoring::rna::RNA_TorsionPotential::print_torsion_info ( core::pose::Pose const &  pose,
id::TorsionID const &  torsion_id 
) const
private
Real core::scoring::rna::RNA_TorsionPotential::residue_pair_energy ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2,
pose::Pose const &  pose 
) const
bool core::scoring::rna::RNA_TorsionPotential::Should_score_torsion ( core::pose::Pose const &  pose,
core::id::TorsionID const &  torsion_id 
) const
private

Member Data Documentation

Real const core::scoring::rna::RNA_TorsionPotential::alpha_fade_
private

Referenced by init_fade_functions().

core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::alpha_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::beta_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_north_potential_guanosine_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_north_potential_others_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_purine_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_purine_south_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_pyrimidine_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_pyrimidine_south_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_south_potential_guanosine_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::chi_south_potential_others_
private
Real const core::scoring::rna::RNA_TorsionPotential::delta_fade_
private

Referenced by init_fade_functions().

core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::delta_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::delta_south_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::epsilon_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::epsilon_south_potential_
private
core::scoring::constraints::SumFuncOP core::scoring::rna::RNA_TorsionPotential::fade_alpha_ap_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::fade_alpha_sc_minus_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::fade_alpha_sc_plus_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::fade_delta_north_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::fade_delta_south_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::gamma_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::nu1_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::nu1_south_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::nu2_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::nu2_south_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::o2h_north_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::o2h_south_potential_
private
std::string core::scoring::rna::RNA_TorsionPotential::path_to_torsion_files_
private
bool const core::scoring::rna::RNA_TorsionPotential::rna_tight_torsions_
private
bool const core::scoring::rna::RNA_TorsionPotential::skip_chainbreak_torsions_
private

Referenced by Should_score_torsion().

bool const core::scoring::rna::RNA_TorsionPotential::use_2prime_OH_potential_
private
bool core::scoring::rna::RNA_TorsionPotential::use_new_potential_
private
bool const core::scoring::rna::RNA_TorsionPotential::verbose_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::zeta_alpha_ap_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::zeta_alpha_sc_minus_potential_
private
core::scoring::constraints::FuncOP core::scoring::rna::RNA_TorsionPotential::zeta_alpha_sc_plus_potential_
private

The documentation for this class was generated from the following files: