![]() |
Rosetta Core
2014.16.56682
|
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 () | |
| RNA_RawBaseBaseInfo (RNA_RawBaseBaseInfo const &src) | |
| basic::datacache::CacheableDataOP | clone () const |
| Size | size () const |
| void | resize (Size const &total_residue) |
| void | zero () |
| void | copy_values (scoring::rna::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 |
Public Member Functions inherited from basic::datacache::CacheableData | |
| virtual | ~CacheableData () |
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 |
Referenced by clone().
| core::scoring::rna::RNA_RawBaseBaseInfo::RNA_RawBaseBaseInfo | ( | RNA_RawBaseBaseInfo const & | src | ) |
Copy constructors must copy all data, not just some...
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 calculated_.
|
inline |
|
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::scoring::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_pairs_to_score(), and core::scoring::rna::RNA_FilteredBaseBaseInfo::figure_out_rna_base_stacks_to_score().
|
inline |
References base_geometry_orientation_array_.
|
inline |
|
inline |
References base_pair_array_.
|
inline |
|
inline |
References base_stack_array_.
|
inline |
|
inline |
References base_stack_axis_array_.
|
inline |
|
inline |
References base_stagger_array_.
|
inline |
References calculated_.
Referenced by core::scoring::rna::RNA_ScoringInfo::calculated().
|
inline |
References calculated_.
|
inlinevirtual |
Implements basic::datacache::CacheableData.
References RNA_RawBaseBaseInfo().
| void core::scoring::rna::RNA_RawBaseBaseInfo::copy_values | ( | scoring::rna::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::scoring::rna::RNA_PairwiseLowResolutionEnergy::clean_up_rna_two_body_energy_tables().
| void core::scoring::rna::RNA_RawBaseBaseInfo::resize | ( | Size const & | total_residue | ) |
References base_axis_array_, base_geometry_height_array_, base_geometry_orientation_array_, base_pair_array_, base_stack_array_, base_stack_axis_array_, and base_stagger_array_.
Referenced by core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), and core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions().
|
inline |
References calculated_.
|
inline |
| void core::scoring::rna::RNA_RawBaseBaseInfo::zero | ( | ) |
|
private |
Referenced by base_axis_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), and zero().
|
private |
Referenced by base_geometry_height_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), and zero().
|
private |
Referenced by base_geometry_orientation_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), and zero().
|
private |
Referenced by base_pair_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), size(), and zero().
|
private |
Referenced by base_stack_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), and zero().
|
private |
Referenced by base_stack_axis_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), and zero().
|
private |
Referenced by base_stagger_array(), copy_values(), resize(), RNA_RawBaseBaseInfo(), and zero().
|
private |
Referenced by calculated(), RNA_RawBaseBaseInfo(), and set_calculated().
1.8.7