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

#include <StepWiseRNA_Base_Sugar_Rotamer.hh>

Inheritance diagram for protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer:
Inheritance graph
[legend]
Collaboration diagram for protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer:
Collaboration graph
[legend]

Public Member Functions

 StepWiseRNA_Base_Sugar_Rotamer (BaseState const &base_state, PuckerState const &pucker_state, core::scoring::rna::RNA_FittedTorsionInfo const &rna_fitted_torsion_info, core::Size const bin_size=20)
 
virtual ~StepWiseRNA_Base_Sugar_Rotamer ()
 
void reset ()
 
bool get_next_rotamer ()
 
PuckerState const & current_pucker_state () const
 
std::string const current_base_state () const
 
std::string const current_tag () const
 
core::Real const & chi () const
 
core::Real const & delta () const
 
core::Real const & nu2 () const
 
core::Real const & nu1 () const
 
void set_extra_syn_chi (bool const setting)
 
void set_extra_anti_chi (bool const setting)
 

Private Attributes

BaseState const base_state_
 
PuckerState const pucker_state_
 
core::scoring::rna::RNA_FittedTorsionInfo
const 
rna_fitted_torsion_info_
 
core::Size const inputted_bin_size_
 
core::Size bin_size_
 
core::Size num_base_std_ID_
 
core::Size num_base_ID_
 
utility::vector1< PuckerStatepucker_state_list_
 
utility::vector1< BaseStatebase_state_list_
 
core::Size pucker_ID_
 
core::Size base_ID_
 
core::Size base_std_ID_
 
core::Size pucker_ID_old_
 
core::Size base_ID_old_
 
core::Size base_std_ID_old_
 
core::Real chi_
 
core::Real delta_
 
core::Real nu2_
 
core::Real nu1_
 
core::Real total_variation_
 
bool extra_anti_chi_
 
bool extra_syn_chi_
 

Constructor & Destructor Documentation

protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::StepWiseRNA_Base_Sugar_Rotamer ( BaseState const &  base_state,
PuckerState const &  pucker_state,
core::scoring::rna::RNA_FittedTorsionInfo const &  rna_fitted_torsion_info,
core::Size const  bin_size = 20 
)
protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::~StepWiseRNA_Base_Sugar_Rotamer ( )
virtual

Member Function Documentation

core::Real const& protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::chi ( ) const
inline

References chi_.

std::string const protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::current_base_state ( ) const
PuckerState const & protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::current_pucker_state ( ) const
std::string const protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::current_tag ( ) const
core::Real const& protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::delta ( ) const
inline

References delta_.

bool protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::get_next_rotamer ( )
core::Real const& protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::nu1 ( ) const
inline

References nu1_.

core::Real const& protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::nu2 ( ) const
inline

References nu2_.

void protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::reset ( void  )
void protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::set_extra_anti_chi ( bool const  setting)
inline

References extra_anti_chi_.

void protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::set_extra_syn_chi ( bool const  setting)
inline

References extra_syn_chi_.

Member Data Documentation

core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::base_ID_
private

Referenced by get_next_rotamer(), and reset().

core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::base_ID_old_
private
BaseState const protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::base_state_
private
utility::vector1< BaseState > protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::base_state_list_
private
core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::base_std_ID_
private

Referenced by get_next_rotamer(), and reset().

core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::base_std_ID_old_
private
core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::bin_size_
private

Referenced by get_next_rotamer().

core::Real protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::chi_
private
core::Real protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::delta_
private

Referenced by delta(), get_next_rotamer(), and reset().

bool protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::extra_anti_chi_
private
bool protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::extra_syn_chi_
private
core::Size const protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::inputted_bin_size_
private

Referenced by get_next_rotamer().

core::Real protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::nu1_
private

Referenced by get_next_rotamer(), nu1(), and reset().

core::Real protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::nu2_
private

Referenced by get_next_rotamer(), nu2(), and reset().

core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::num_base_ID_
private
core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::num_base_std_ID_
private

Referenced by get_next_rotamer().

core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::pucker_ID_
private

Referenced by get_next_rotamer(), and reset().

core::Size protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::pucker_ID_old_
private
PuckerState const protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::pucker_state_
private
utility::vector1< PuckerState > protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::pucker_state_list_
private
core::scoring::rna::RNA_FittedTorsionInfo const protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::rna_fitted_torsion_info_
private

Referenced by get_next_rotamer().

core::Real protocols::swa::rna::StepWiseRNA_Base_Sugar_Rotamer::total_variation_
private

Referenced by get_next_rotamer().


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