![]() |
Rosetta
2021.16
|
Translate the free peptide by a cartesian vector. More...
#include <TranslationFreePeptideMover.hh>

Public Member Functions | |
| TranslationFreePeptideMover (xyzVector< Real > v_translate) | |
| Translate the free peptide by a given vector. More... | |
| TranslationFreePeptideMover (Real max_amplitude) | |
| Translate the free peptide by generating a random vector whose amplitude is smaller than a given value. More... | |
| ~TranslationFreePeptideMover () override | |
| void | apply (FreePeptide &free_peptide) override |
| Apply the mover to a FreePeptide. More... | |
Private Attributes | |
| bool | random_ = false |
| Real | max_amplitude_ = 0 |
| xyzVector< Real > | v_translate_ |
Translate the free peptide by a cartesian vector.
| protocols::backbone_moves::local_backbone_mover::free_peptide_movers::TranslationFreePeptideMover::TranslationFreePeptideMover | ( | xyzVector< Real > | v_translate | ) |
Translate the free peptide by a given vector.
| protocols::backbone_moves::local_backbone_mover::free_peptide_movers::TranslationFreePeptideMover::TranslationFreePeptideMover | ( | Real | max_amplitude | ) |
Translate the free peptide by generating a random vector whose amplitude is smaller than a given value.
|
overridedefault |
|
overridevirtual |
Apply the mover to a FreePeptide.
Implements protocols::backbone_moves::local_backbone_mover::free_peptide_movers::FreePeptideMover.
References max_amplitude_, random_, protocols::backbone_moves::local_backbone_mover::FreePeptide::translate(), and v_translate_.
|
private |
Referenced by apply().
|
private |
Referenced by apply().
|
private |
Referenced by apply().
1.8.7