Rosetta
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ClosureMover Class Reference
Inheritance diagram for ClosureMover:
Inheritance graph
[legend]

Public Member Functions

 ClosureMover (Pose const &pose, Size first, Size last, Size cut, string closure_move, string sampling_move)
 
void apply (Pose &pose)
 
string get_name () const
 

Protected Member Functions

void naive_apply (Pose &pose)
 
void balanced_apply (Pose &pose)
 
void uniform_perturb ()
 
void rama_perturb ()
 
void biased_rama_perturb ()
 

Private Attributes

Loop loop_
 
PivotPickerOP pivot_picker_
 
PerturberOP perturber_
 
string closure_move_
 
bool check_rama_
 

Constructor & Destructor Documentation

◆ ClosureMover()

ClosureMover::ClosureMover ( Pose const &  pose,
Size  first,
Size  last,
Size  cut,
string  closure_move,
string  sampling_move 
)
inline

Member Function Documentation

◆ apply()

void ClosureMover::apply ( Pose pose)
inline

◆ balanced_apply()

void ClosureMover::balanced_apply ( Pose pose)
inlineprotected

References beta_nonlocal::pose.

◆ biased_rama_perturb()

void ClosureMover::biased_rama_perturb ( )
protected

◆ get_name()

string ClosureMover::get_name ( ) const
inline

◆ naive_apply()

void ClosureMover::naive_apply ( Pose pose)
inlineprotected

◆ rama_perturb()

void ClosureMover::rama_perturb ( )
protected

◆ uniform_perturb()

void ClosureMover::uniform_perturb ( )
protected

Member Data Documentation

◆ check_rama_

bool ClosureMover::check_rama_
private

◆ closure_move_

string ClosureMover::closure_move_
private

◆ loop_

Loop ClosureMover::loop_
private

◆ perturber_

PerturberOP ClosureMover::perturber_
private

◆ pivot_picker_

PivotPickerOP ClosureMover::pivot_picker_
private

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