Rosetta Protocols  2015.02
Private Member Functions | Static Private Member Functions | Friends | List of all members
protocols::jumping::StandardPairingLibrary Class Reference

This class is thread-unsafe, though, if perhaps none of its non-const functions were accessible, then it wouldn't be. More...

#include <PairingLibrary.hh>

Private Member Functions

 StandardPairingLibrary ()
 

Static Private Member Functions

static StandardPairingLibrarycreate_singleton_instance ()
 private singleton creation function to be used with utility::thread::threadsafe_singleton More...
 

Friends

class utility::SingletonBase< StandardPairingLibrary >
 

Additional Inherited Members

- Public Types inherited from protocols::jumping::PairingLibrary
typedef std::vector
< PairingTemplate
PairingTemplateList
 
typedef std::map< std::pair
< int, int >
, PairingTemplateList
PairingTemplateMap
 
- Public Member Functions inherited from protocols::jumping::PairingLibrary
 PairingLibrary ()
 
void read_from_file (std::string const &fn)
 
void read_from_file_no_filters (std::string const &fn)
 
core::kinematics::RT get_random_beta_sheet_jump (int const orientation, int const pleating) const
 classic rosetta++ accessor More...
 
core::kinematics::RT get_random_tmh_jump (int const orientation, int const pos1, int const pos2) const
 classic rosetta++ accessor More...
 
void set_tmh_jump (core::pose::Pose pose, int const jump_number, int const orientation, int const pos1, int const pos2) const
 
void create_jump_fragments (int const orientation, int const pleating, bool bWithTorsion, core::fragment::FragDataOPs &) const
 puts all jump-geometries that fit the orientation and pleating into list of FragData's. Try to reuse these FragData for different Frames that have same orientation and pleating This creates Fragments with single JumpSRFD — PairingLibrary also stores phi/psi/omega of start and end residue use bWithTorsion = true to get FragData with BBTorsionSRFD and JumpSRFD length of single FragData is noTorsion 1 withTorsion 3 bWithTorsion = true length of single FragData is 3 start jump end More...
 
core::Size size () const
 
void generate_jump_frags (core::scoring::dssp::PairingsList const &pairings, core::kinematics::MoveMap const &mm, bool bWithTorsion, core::fragment::FragSet &frags_accumulator)
 
- Public Member Functions inherited from protocols::jumping::BasePairingLibrary
virtual ~BasePairingLibrary ()
 
- Public Member Functions inherited from utility::SingletonBase< StandardPairingLibrary >
 SingletonBase ()
 
- Static Public Member Functions inherited from utility::SingletonBase< StandardPairingLibrary >
static StandardPairingLibraryget_instance ()
 

Detailed Description

This class is thread-unsafe, though, if perhaps none of its non-const functions were accessible, then it wouldn't be.

Constructor & Destructor Documentation

protocols::jumping::StandardPairingLibrary::StandardPairingLibrary ( )
inlineprivate

Member Function Documentation

StandardPairingLibrary * protocols::jumping::StandardPairingLibrary::create_singleton_instance ( )
staticprivate

private singleton creation function to be used with utility::thread::threadsafe_singleton

References basic::database::full_name(), and protocols::jumping::PairingLibrary::read_from_file().

Friends And Related Function Documentation


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