![]() |
Rosetta
2021.16
|
Change the psi torsion of a residue and phi torsion of its subsequent residue by a opposite value. More...
#include <ShearFreePeptideMover.hh>

Public Member Functions | |
| ShearFreePeptideMover (core::Size seqpos, Real torsion_degree, bool random=false) | |
| ~ShearFreePeptideMover () override | |
| void | apply (FreePeptide &free_peptide) override |
| Apply the mover to a FreePeptide. More... | |
Private Attributes | |
| bool | random_ = false |
| core::Size | seqpos_ = 0 |
| Real | torsion_degree_ = 0 |
Change the psi torsion of a residue and phi torsion of its subsequent residue by a opposite value.
| protocols::backbone_moves::local_backbone_mover::free_peptide_movers::ShearFreePeptideMover::ShearFreePeptideMover | ( | core::Size | seqpos, |
| Real | torsion_degree, | ||
| bool | random = false |
||
| ) |
|
overridedefault |
|
overridevirtual |
Apply the mover to a FreePeptide.
Implements protocols::backbone_moves::local_backbone_mover::free_peptide_movers::FreePeptideMover.
References protocols::backbone_moves::local_backbone_mover::FreePeptide::align(), protocols::backbone_moves::local_backbone_mover::FreePeptide::phi(), protocols::backbone_moves::local_backbone_mover::FreePeptide::psi(), random_, seqpos_, and torsion_degree_.
|
private |
Referenced by apply().
|
private |
Referenced by apply().
|
private |
Referenced by apply().
1.8.7