![]() |
Rosetta
2021.16
|
Make small perturbations to the previous backbone torsions. More...
#include <WalkingPerturber.hh>

Public Member Functions | |
| WalkingPerturber (Real magnitude=10) | |
| Constructor. A magnitude (in degrees) can be specified. More... | |
| std::string | get_name () const override |
| Return the name of this perturber. More... | |
| void | perturb_subset (Pose const &pose, IndexList const &residues, ClosureProblemOP problem) override |
| Perturb the given residues. More... | |
| void | perturb_subset_with_balance (Pose const &pose, IndexList const &residues, ClosureProblemOP problem) override |
| Perturb the given residues such that detailed balance is obeyed. More... | |
Public Member Functions inherited from protocols::kinematic_closure::perturbers::Perturber | |
| void | perturb (Pose const &pose, ClosureProblemOP problem) |
| Perturb all of the non-pivot residues. More... | |
| void | perturb_with_balance (Pose const &pose, ClosureProblemOP problem) |
| Perturb all of the non-pivot residues such that detailed balance is obeyed. More... | |
Private Attributes | |
| Real | magnitude_ |
Make small perturbations to the previous backbone torsions.
| protocols::kinematic_closure::perturbers::WalkingPerturber::WalkingPerturber | ( | Real | magnitude = 10 | ) |
Constructor. A magnitude (in degrees) can be specified.
|
inlineoverridevirtual |
Return the name of this perturber.
Implements protocols::kinematic_closure::perturbers::Perturber.
|
overridevirtual |
Perturb the given residues.
Implements protocols::kinematic_closure::perturbers::Perturber.
References magnitude_.
Referenced by perturb_subset_with_balance().
|
overridevirtual |
Perturb the given residues such that detailed balance is obeyed.
If not reimplemented, this method will kill rosetta and complain that no balanced implementation of this algorithm exists.
Reimplemented from protocols::kinematic_closure::perturbers::Perturber.
References perturb_subset().
|
private |
Referenced by perturb_subset().
1.8.7