#include <SingleResidueRotamerLibraryFactory.hh>
◆ CreatorMap
◆ SingleResidueRotamerLibraryFactory() [1/2]
| core::pack::rotamers::SingleResidueRotamerLibraryFactory::SingleResidueRotamerLibraryFactory |
( |
| ) |
|
|
private |
◆ SingleResidueRotamerLibraryFactory() [2/2]
◆ factory_register()
◆ get() [1/2]
Get the SingleResidueRotamerLibrary coresponding to the given ResidueType. If forcebasic is true, a SingleBasicRotamerLibrary will be returned instead of a null pointer.
If a cachetag exists for the ResidueType, store the information in the cache. If not, always regenerate the RotamerLibrary
- Author
- Rocco Moretti
-
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu) – implemented more efficient locking scheme.
References cache_, creator_map_, get_cachetag(), and type_for_residuetype().
Referenced by protocols::match::output::SameChiBinComboGrouper::assign_group_for_match(), core::pack::dunbrack::cenrot::CenRotDunEnergy::atoms_with_dof_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_dof_derivative(), get(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::match::Matcher::initialize_from_file(), core::pack::dunbrack::cenrot::CenRotDunEnergy::residue_energy(), protocols::match::upstream::DunbrackSCSampler::samples(), and protocols::match::set_ligpose_rotamer().
◆ get() [2/2]
◆ get_cachetag()
| std::string core::pack::rotamers::SingleResidueRotamerLibraryFactory::get_cachetag |
( |
core::chemical::ResidueType const & |
restype | ) |
const |
|
private |
◆ has_type()
| bool core::pack::rotamers::SingleResidueRotamerLibraryFactory::has_type |
( |
std::string const & |
selector_type | ) |
const |
◆ operator=()
◆ type_for_residuetype()
| std::string core::pack::rotamers::SingleResidueRotamerLibraryFactory::type_for_residuetype |
( |
core::chemical::ResidueType const & |
restype | ) |
const |
◆ utility::SingletonBase< SingleResidueRotamerLibraryFactory >
◆ cache_
◆ creator_map_
| CreatorMap core::pack::rotamers::SingleResidueRotamerLibraryFactory::creator_map_ |
|
private |
The documentation for this class was generated from the following files: