![]() |
Rosetta
2020.11
|
Read torsion angles, bond angles, and bond lengths from a log file. More...
#include <LogFilePerturber.hh>
Public Member Functions | |
LogFilePerturber (std::string path) | |
Construct using given log file. 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 |
![]() | |
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... | |
virtual void | perturb_subset_with_balance (Pose const &pose, IndexList const &residues, ClosureProblemOP problem) |
Perturb the given residues such that detailed balance is obeyed. More... | |
Static Public Member Functions | |
static void | log_torsions (std::ostream &out, ParameterList torsions) |
Output the given torsion angles in a format that can later be read by LogFilePerturber. More... | |
static void | log_angles (std::ostream &out, ParameterList angles) |
Output the given bond angles in a format that can later be read by LogFilePerturber. More... | |
static void | log_lengths (std::ostream &out, ParameterList lengths) |
Output the given bond lengths in a format that can later be read by LogFilePerturber. More... | |
Private Attributes | |
ParameterMatrix | torsion_angles_ |
ParameterMatrix | bond_angles_ |
ParameterMatrix | bond_lengths_ |
Size | iteration_ |
Read torsion angles, bond angles, and bond lengths from a log file.
This perturber is meant to be used as a debugging aid.
protocols::kinematic_closure::perturbers::LogFilePerturber::LogFilePerturber | ( | std::string | path | ) |
Construct using given log file.
References protocols::sparta::split().
|
inlineoverridevirtual |
Return the name of this perturber.
Implements protocols::kinematic_closure::perturbers::Perturber.
|
static |
Output the given bond angles in a format that can later be read by LogFilePerturber.
|
static |
Output the given bond lengths in a format that can later be read by LogFilePerturber.
|
static |
Output the given torsion angles in a format that can later be read by LogFilePerturber.
|
overridevirtual |
Implements protocols::kinematic_closure::perturbers::Perturber.
References core::sequence::end.
|
private |
|
private |
|
private |
|
private |