![]() |
Rosetta
2021.16
|
#include <SpecialRotamerRotSetOps.hh>

Public Types | |
| typedef core::pack::rotamer_set::RotamerSetOperation | parent |
| typedef core::Real | Real |
| typedef core::Size | Size |
Public Member Functions | |
| SpecialRotamerRSO (core::Size seqpos) | |
| SpecialRotamerRSO (SpecialRotamerRSO const &src) | |
| ~SpecialRotamerRSO () override | |
| core::pack::rotamer_set::RotamerSetOperationOP | clone () const override |
| void | alter_rotamer_set (core::pose::Pose const &pose, core::scoring::ScoreFunction const &sfxn, core::pack::task::PackerTask const &ptask, utility::graph::GraphCOP packer_neighbor_graph, core::pack::rotamer_set::RotamerSet &rotamer_set) override |
| all this alter_rotamer_set function does is to append a rotamer_set that is a member of this RSO to the input rotamer_set Making sure that the variant type is not on the rotamers of the original rotamer set More... | |
| virtual void | set_new_rots (core::pack::rotamer_set::Rotamers &new_rots) |
Public Member Functions inherited from core::pack::rotamer_set::RotamerSetOperation | |
| RotamerSetOperation () | |
| ~RotamerSetOperation () override | |
| virtual Real | increase_packer_residue_radius (pose::Pose const &pose, task::PackerTaskCOP the_task, core::Size residue_in) const |
Private Attributes | |
| core::Size | seqpos_ |
| core::pack::rotamer_set::Rotamers | new_rots_ |
| typedef core::pack::rotamer_set::RotamerSetOperation protocols::toolbox::rotamer_set_operations::SpecialRotamerRSO::parent |
| protocols::toolbox::rotamer_set_operations::SpecialRotamerRSO::SpecialRotamerRSO | ( | core::Size | seqpos | ) |
References new_rots_.
|
default |
|
overridedefault |
|
overridevirtual |
all this alter_rotamer_set function does is to append a rotamer_set that is a member of this RSO to the input rotamer_set Making sure that the variant type is not on the rotamers of the original rotamer set
Implements core::pack::rotamer_set::RotamerSetOperation.
References core::pack::rotamer_set::RotamerSet::add_rotamer_into_existing_group(), core::pack::rotamer_set::RotamerSet::drop_rotamers(), new_rots_, core::pack::rotamer_set::RotamerSet::num_rotamers(), core::pose::remove_variant_type_from_residue(), core::pack::rotamer_set::RotamerSet::resid(), core::pack::rotamer_set::RotamerSet::rotamer(), seqpos_, and core::chemical::SPECIAL_ROT.
|
overridevirtual |
Implements core::pack::rotamer_set::RotamerSetOperation.
|
virtual |
References new_rots_.
|
private |
Referenced by alter_rotamer_set(), set_new_rots(), and SpecialRotamerRSO().
|
private |
Referenced by alter_rotamer_set().
1.8.7