Rosetta
Public Member Functions | List of all members
protocols::kinematic_closure::perturbers::BondAnglePerturber Class Reference

Resample each backbone bond angle from a gaussian distribution. More...

#include <BondAnglePerturber.hh>

Inheritance diagram for protocols::kinematic_closure::perturbers::BondAnglePerturber:
Inheritance graph
[legend]

Public Member Functions

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...
 
- 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...
 
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...
 

Detailed Description

Resample each backbone bond angle from a gaussian distribution.

The parameters for the underlying gaussian distribution were taken from a fit of the bond angle distribution observed in the Top8000 database in 2013. Also note that bond angles (3 atoms) are different than torsion angles (4 atoms).

Member Function Documentation

◆ get_name()

std::string protocols::kinematic_closure::perturbers::BondAnglePerturber::get_name ( ) const
inlineoverridevirtual

Return the name of this perturber.

Implements protocols::kinematic_closure::perturbers::Perturber.

◆ perturb_subset()

void protocols::kinematic_closure::perturbers::BondAnglePerturber::perturb_subset ( Pose const &  pose,
IndexList const &  residues,
ClosureProblemOP  problem 
)
overridevirtual

Perturb the given residues.

Implements protocols::kinematic_closure::perturbers::Perturber.


The documentation for this class was generated from the following files: