![]() |
Rosetta
2021.16
|
Holds all libraries relevant to FARFAR as CONST copies: More...
#include <RNA_LibraryManager.hh>

Public Member Functions | |
| core::fragment::rna::RNA_Fragments const & | rna_fragment_library (std::string const &tag) |
| RNA_JumpLibrary const & | rna_jump_library (std::string const &tag) |
| RNA_JumpLibraryCOP const & | rna_jump_library_cop (std::string const &tag) |
| RNA_JumpLibraryCOP const & | rna_jump_library_cop () |
| BasePairStepLibrary const & | canonical_base_pair_step_library () |
| BasePairStepLibrary const & | general_base_pair_step_library () |
Private Member Functions | |
| RNA_LibraryManager () | |
| private constructor More... | |
Private Attributes | |
| std::map< std::string, core::fragment::rna::RNA_FragmentsCOP > | rna_fragment_libraries_ |
| std::map< std::string, RNA_JumpLibraryCOP > | rna_jump_libraries_ |
| BasePairStepLibraryCOP | canonical_base_pair_step_library_ |
| BasePairStepLibraryCOP | general_base_pair_step_library_ |
Friends | |
| class | utility::SingletonBase< RNA_LibraryManager > |
Holds all libraries relevant to FARFAR as CONST copies:
JumpLibrary FullAtomRNA_Fragments BasePairStepLibrary, ...
However, those const libraries include some mutable data to allow for efficient, lazy loading – need to put mutexes around those functions that update those data.
|
inlineprivate |
private constructor
| BasePairStepLibrary const & core::import_pose::libraries::RNA_LibraryManager::canonical_base_pair_step_library | ( | ) |
| BasePairStepLibrary const & core::import_pose::libraries::RNA_LibraryManager::general_base_pair_step_library | ( | ) |
| RNA_Fragments const & core::import_pose::libraries::RNA_LibraryManager::rna_fragment_library | ( | std::string const & | tag | ) |
| RNA_JumpLibrary const & core::import_pose::libraries::RNA_LibraryManager::rna_jump_library | ( | std::string const & | tag | ) |
| RNA_JumpLibraryCOP const & core::import_pose::libraries::RNA_LibraryManager::rna_jump_library_cop | ( | std::string const & | tag | ) |
| RNA_JumpLibraryCOP const & core::import_pose::libraries::RNA_LibraryManager::rna_jump_library_cop | ( | ) |
|
friend |
|
private |
|
private |
|
private |
|
private |
1.8.7