|
Rosetta
|
Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! More...
#include <RNA_CentroidInfo.hh>

Public Member Functions | |
| RNA_CentroidInfo () | |
| basic::datacache::CacheableDataOP | clone () const override |
| void | update (pose::Pose const &pose) |
| Size | size () const |
| bool | calculated () const |
| bool & | calculated () |
| void | set_calculated (bool const &setting) |
| utility::vector1< Vector > const & | base_centroids () const |
| utility::vector1< kinematics::Stub > const & | base_stubs () const |
| Vector | get_base_centroid (conformation::Residue const &rsd) const |
| kinematics::Stub | get_base_coordinate_system (conformation::Residue const &rsd, Vector const ¢roid) const |
| kinematics::Stub | get_base_coordinate_system (conformation::Residue const &rsd) const |
Private Member Functions | |
| void | initialize_base_centroids_and_stubs (pose::Pose const &pose) |
Private Attributes | |
| utility::vector1< Vector > | base_centroids_ |
| utility::vector1< kinematics::Stub > | base_stubs_ |
| bool | calculated_ |
Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace!
|
inline |
|
inline |
References base_centroids_.
Referenced by core::pose::rna::bases_are_coplanar(), core::scoring::rna::RNA_LowResolutionPotential::check_clear_for_stacking(), core::scoring::rna::RNA_LowResolutionPotential::check_forming_base_pair(), core::pose::rna::classify_base_pairs(), core::energy_methods::RG_Energy_RNA::eval_atom_derivative(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_base_base(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_base_backbone(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::get_centroid_information(), core::scoring::rna::data::RNA_DMS_LowResolutionPotential::get_wc_near_o2prime(), core::energy_methods::RG_Energy_RNA::setup_for_scoring(), and core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions().
|
inline |
References base_stubs_.
Referenced by core::pose::rna::bases_are_coplanar(), core::scoring::rna::RNA_LowResolutionPotential::check_clear_for_stacking(), core::scoring::rna::RNA_LowResolutionPotential::check_forming_base_pair(), core::pose::rna::classify_base_pairs(), core::energy_methods::StackElecEnergy::eval_atom_derivative(), core::energy_methods::RNA_FullAtomStackingEnergy::eval_atom_derivative(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_base_base(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_base_backbone(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::pose::rna::figure_out_base_pair_orientation(), core::energy_methods::StackElecEnergy::finalize_total_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::get_centroid_information(), core::scoring::rna::data::RNA_DMS_LowResolutionPotential::get_wc_near_o2prime(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), and core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions().
|
inline |
References calculated_.
|
inline |
|
inlineoverride |
| Vector core::scoring::rna::RNA_CentroidInfo::get_base_centroid | ( | conformation::Residue const & | rsd | ) | const |
References core::chemical::rna::get_rna_base_centroid().
Referenced by core::energy_methods::RNA_PairwiseLowResolutionEnergy::get_centroid_information(), core::import_pose::make_coarse_pose(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), and core::scoring::rna::RNA_LowResolutionPotential::setup_precise_zeta_cutoffs().
| kinematics::Stub core::scoring::rna::RNA_CentroidInfo::get_base_coordinate_system | ( | conformation::Residue const & | rsd | ) | const |
| kinematics::Stub core::scoring::rna::RNA_CentroidInfo::get_base_coordinate_system | ( | conformation::Residue const & | rsd, |
| Vector const & | centroid | ||
| ) | const |
References core::chemical::rna::get_rna_base_coordinate_system().
Referenced by core::energy_methods::RNA_PairwiseLowResolutionEnergy::get_centroid_information(), protocols::toolbox::rigid_body::initialize_stub(), core::import_pose::make_coarse_pose(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), and core::scoring::rna::RNA_LowResolutionPotential::setup_precise_zeta_cutoffs().
|
private |
|
inline |
References calculated_.
Referenced by core::energy_methods::RG_Energy_RNA::finalize_total_energy().
|
inline |
References base_centroids_.
Referenced by core::scoring::rna::RNA_ScoringInfo::size().
| void core::scoring::rna::RNA_CentroidInfo::update | ( | pose::Pose const & | pose | ) |
Referenced by core::pose::rna::bases_are_coplanar(), core::scoring::rna::RNA_LowResolutionPotential::check_clear_for_stacking(), core::scoring::rna::RNA_LowResolutionPotential::check_forming_base_pair(), core::pose::rna::classify_base_pairs(), core::pose::rna::figure_out_base_pair_orientation(), core::energy_methods::StackElecEnergy::setup_for_derivatives(), core::energy_methods::RNA_FullAtomStackingEnergy::setup_for_derivatives(), core::energy_methods::StackElecEnergy::setup_for_packing(), core::energy_methods::RG_Energy_RNA::setup_for_scoring(), core::energy_methods::StackElecEnergy::setup_for_scoring(), core::energy_methods::RNA_FullAtomStackingEnergy::setup_for_scoring(), core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions(), and core::scoring::rna::RNA_LowResolutionPotential::update_rna_centroid_info().
|
private |
Referenced by base_centroids(), and size().
|
private |
Referenced by base_stubs().
|
private |
Referenced by calculated(), and set_calculated().