![]() |
Rosetta
2021.16
|
Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! / Also, should probably use EnergyGraph instead of FArrays – much smaller memory footprint (!) /. More...
#include <RNA_RawBaseBaseInfo.hh>

Public Member Functions | |
| RNA_RawBaseBaseInfo () | |
| basic::datacache::CacheableDataOP | clone () const override |
| Size | size () const |
| void | resize (Size const &total_residue) |
| void | zero () |
| void | copy_values (RNA_RawBaseBaseInfo const &src, Size const &i, Size const &j) |
| bool | calculated () const |
| bool & | calculated () |
| void | set_calculated (bool const &setting) |
| ObjexxFCL::FArray3D< Real > & | base_pair_array () |
| ObjexxFCL::FArray3D< Real > & | base_axis_array () |
| ObjexxFCL::FArray3D< Real > & | base_stagger_array () |
| ObjexxFCL::FArray2D< Real > & | base_stack_array () |
| ObjexxFCL::FArray2D< Real > & | base_stack_axis_array () |
| ObjexxFCL::FArray2D< Real > & | base_geometry_orientation_array () |
| ObjexxFCL::FArray2D< Real > & | base_geometry_height_array () |
| ObjexxFCL::FArray3D< Real > const & | base_pair_array () const |
| ObjexxFCL::FArray3D< Real > const & | base_axis_array () const |
| ObjexxFCL::FArray3D< Real > const & | base_stagger_array () const |
| ObjexxFCL::FArray2D< Real > const & | base_stack_array () const |
| ObjexxFCL::FArray2D< Real > const & | base_stack_axis_array () const |
| ObjexxFCL::FArray2D< Real > const & | base_geometry_orientation_array () const |
| ObjexxFCL::FArray2D< Real > const & | base_geometry_height_array () const |
Private Attributes | |
| ObjexxFCL::FArray3D< Real > | base_pair_array_ |
| ObjexxFCL::FArray3D< Real > | base_axis_array_ |
| ObjexxFCL::FArray3D< Real > | base_stagger_array_ |
| ObjexxFCL::FArray2D< Real > | base_stack_array_ |
| ObjexxFCL::FArray2D< Real > | base_stack_axis_array_ |
| ObjexxFCL::FArray2D< Real > | base_geometry_orientation_array_ |
| ObjexxFCL::FArray2D< Real > | base_geometry_height_array_ |
| bool | calculated_ |
Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! / Also, should probably use EnergyGraph instead of FArrays – much smaller memory footprint (!) /.
|
inline |
|
inline |
References base_axis_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_pairs_to_score(), and core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_axis_pairwise_pair_energy().
|
inline |
References base_axis_array_.
|
inline |
|
inline |
References base_geometry_height_array_.
|
inline |
References base_geometry_orientation_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_pairs_to_score(), and core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_stacks_to_score().
|
inline |
References base_geometry_orientation_array_.
|
inline |
References base_pair_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_pairs_to_score(), and core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_pair_pairwise_pair_energy().
|
inline |
References base_pair_array_.
|
inline |
References base_stack_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_stacks_to_score(), and core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stack_pairwise_pair_energy().
|
inline |
References base_stack_array_.
|
inline |
References base_stack_axis_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_stacks_to_score(), and core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stack_axis_pairwise_pair_energy().
|
inline |
References base_stack_axis_array_.
|
inline |
References base_stagger_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pose::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_pairs_to_score(), and core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stagger_pairwise_pair_energy().
|
inline |
References base_stagger_array_.
|
inline |
References calculated_.
Referenced by core::scoring::rna::RNA_ScoringInfo::calculated().
|
inline |
References calculated_.
|
inlineoverride |
| void core::pose::rna::RNA_RawBaseBaseInfo::copy_values | ( | RNA_RawBaseBaseInfo const & | src, |
| Size const & | i, | ||
| Size const & | j | ||
| ) |
References base_axis_array_, base_geometry_height_array_, base_geometry_orientation_array_, base_pair_array_, base_stack_array_, base_stack_axis_array_, base_stagger_array_, and core::chemical::rna::NUM_EDGES().
Referenced by core::energy_methods::RNA_PairwiseLowResolutionEnergy::clean_up_rna_two_body_energy_tables().
| void core::pose::rna::RNA_RawBaseBaseInfo::resize | ( | Size const & | total_residue | ) |
Referenced by core::pose::rna::classify_base_pairs().
|
inline |
References calculated_.
|
inline |
| void core::pose::rna::RNA_RawBaseBaseInfo::zero | ( | ) |
|
private |
Referenced by base_axis_array(), and copy_values().
|
private |
Referenced by base_geometry_height_array(), and copy_values().
|
private |
Referenced by base_geometry_orientation_array(), and copy_values().
|
private |
Referenced by base_pair_array(), copy_values(), and size().
|
private |
Referenced by base_stack_array(), and copy_values().
|
private |
Referenced by base_stack_axis_array(), and copy_values().
|
private |
Referenced by base_stagger_array(), and copy_values().
|
private |
Referenced by calculated(), and set_calculated().
1.8.7