Rosetta
|
#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) |
![]() | |
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().