Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::kinematic_closure::perturbers::FragmentPerturber Class Reference

Pick phi/psi torsions from the given fragment library. More...

#include <FragmentPerturber.hh>

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

Public Member Functions

 FragmentPerturber (utility::vector1< core::fragment::FragSetCOP > const &frag_libs)
 Constructor setting the fragment library. 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
 
- 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...
 

Private Attributes

utility::vector1
< core::fragment::FragSetCOP
frag_libs_
 Fragment library. More...
 

Detailed Description

Pick phi/psi torsions from the given fragment library.

Constructor & Destructor Documentation

protocols::kinematic_closure::perturbers::FragmentPerturber::FragmentPerturber ( utility::vector1< core::fragment::FragSetCOP > const &  frag_libs)

Constructor setting the fragment library.

Member Function Documentation

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

Return the name of this perturber.

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

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

Member Data Documentation

utility::vector1< core::fragment::FragSetCOP > protocols::kinematic_closure::perturbers::FragmentPerturber::frag_libs_
private

Fragment library.


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