Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::import_pose::RNA_JumpMover Class Reference

#include <RNA_JumpMover.hh>

Inheritance diagram for core::import_pose::RNA_JumpMover:
Inheritance graph
[legend]

Public Member Functions

 RNA_JumpMover (core::import_pose::libraries::RNA_JumpLibraryCOP rna_jump_library, core::pose::toolbox::AtomLevelDomainMapCOP atom_level_domain_map)
 
 ~RNA_JumpMover () override
 
bool random_jump_change (core::pose::Pose &pose) const
 
void add_new_RNA_jump (core::pose::Pose &pose, core::Size const &which_jump, bool &success) const
 
void set_chain_connections (utility::vector1< std::pair< utility::vector1< core::Size >, utility::vector1< core::Size > > > const &setting)
 
core::pose::rna::RNA_BasePairList rna_pairing_list () const
 
void set_rna_pairing_list (core::pose::rna::RNA_BasePairList const &setting)
 
core::pose::toolbox::AtomLevelDomainMapCOP atom_level_domain_map () const
 

Private Member Functions

bool check_forward_backward (core::pose::Pose &pose, Size const jump_pos) const
 
Size check_in_chain_connections (Size const &pos1, Size const &pos2) const
 
void sample_alternative_chain_connection (core::pose::Pose &pose, Size const &which_jump) const
 

Private Attributes

core::import_pose::libraries::RNA_JumpLibraryCOP rna_jump_library_
 
core::pose::toolbox::AtomLevelDomainMapCOP atom_level_domain_map_
 
core::pose::rna::RNA_BasePairList rna_pairing_list_
 
utility::vector1< std::pair< utility::vector1< core::Size >, utility::vector1< core::Size > > > chain_connections_
 

Constructor & Destructor Documentation

◆ RNA_JumpMover()

core::import_pose::RNA_JumpMover::RNA_JumpMover ( core::import_pose::libraries::RNA_JumpLibraryCOP  rna_jump_library,
core::pose::toolbox::AtomLevelDomainMapCOP  atom_level_domain_map 
)

◆ ~RNA_JumpMover()

core::import_pose::RNA_JumpMover::~RNA_JumpMover ( )
overridedefault

Member Function Documentation

◆ add_new_RNA_jump()

void core::import_pose::RNA_JumpMover::add_new_RNA_jump ( core::pose::Pose pose,
core::Size const &  which_jump,
bool &  success 
) const

◆ atom_level_domain_map()

core::pose::toolbox::AtomLevelDomainMapCOP core::import_pose::RNA_JumpMover::atom_level_domain_map ( ) const
inline

◆ check_forward_backward()

bool core::import_pose::RNA_JumpMover::check_forward_backward ( core::pose::Pose pose,
Size const  jump_pos 
) const
private

◆ check_in_chain_connections()

Size core::import_pose::RNA_JumpMover::check_in_chain_connections ( Size const &  pos1,
Size const &  pos2 
) const
private

◆ random_jump_change()

bool core::import_pose::RNA_JumpMover::random_jump_change ( core::pose::Pose pose) const

◆ rna_pairing_list()

core::pose::rna::RNA_BasePairList core::import_pose::RNA_JumpMover::rna_pairing_list ( ) const
inline

References rna_pairing_list_.

◆ sample_alternative_chain_connection()

void core::import_pose::RNA_JumpMover::sample_alternative_chain_connection ( core::pose::Pose pose,
Size const &  which_jump 
) const
private

◆ set_chain_connections()

void core::import_pose::RNA_JumpMover::set_chain_connections ( utility::vector1< std::pair< utility::vector1< core::Size >, utility::vector1< core::Size > > > const &  setting)
inline

References chain_connections_.

◆ set_rna_pairing_list()

void core::import_pose::RNA_JumpMover::set_rna_pairing_list ( core::pose::rna::RNA_BasePairList const &  setting)
inline

References rna_pairing_list_.

Member Data Documentation

◆ atom_level_domain_map_

core::pose::toolbox::AtomLevelDomainMapCOP core::import_pose::RNA_JumpMover::atom_level_domain_map_
private

◆ chain_connections_

utility::vector1< std::pair< utility::vector1 <core::Size >, utility::vector1 <core::Size > > > core::import_pose::RNA_JumpMover::chain_connections_
private

◆ rna_jump_library_

core::import_pose::libraries::RNA_JumpLibraryCOP core::import_pose::RNA_JumpMover::rna_jump_library_
private

Referenced by add_new_RNA_jump().

◆ rna_pairing_list_

core::pose::rna::RNA_BasePairList core::import_pose::RNA_JumpMover::rna_pairing_list_
private

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