Rosetta
Public Member Functions | Private Attributes | List of all members
JDmover Class Reference

local mover for testing purposes More...

Inheritance diagram for JDmover:
Inheritance graph
[legend]

Public Member Functions

 JDmover ()
 
std::string get_name () const override
 
 ~JDmover () override=default
 
core::Real periodic_range (core::Real a, core::Real x)
 
std::string ABGEO (core::Real phi, core::Real psi, core::Real omega)
 
void apply (core::pose::Pose &pose) override
 
protocols::moves::MoverOP fresh_instance () const override
 
bool reinitialize_for_each_job () const override
 
bool reinitialize_for_new_input () const override
 
Size get_input_pose_length ()
 
void print_features ()
 

Private Attributes

std::map< std::pair< Size, Size >, Sizecontact_counts_
 
Size input_pose_count_
 
Size input_pose_length_
 
std::string input_pose_sequence_
 
std::map< Size, Sizess_E_counts_
 
std::map< Size, Sizess_H_counts_
 
std::map< Size, Sizess_L_counts_
 
std::map< Size, Sizebbin_A_counts_
 
std::map< Size, Sizebbin_B_counts_
 
std::map< Size, Sizebbin_E_counts_
 
std::map< Size, Sizebbin_G_counts_
 
std::map< Size, Sizebbin_O_counts_
 

Detailed Description

local mover for testing purposes

Constructor & Destructor Documentation

◆ JDmover()

JDmover::JDmover ( )
inline

◆ ~JDmover()

JDmover::~JDmover ( )
overridedefault

Member Function Documentation

◆ ABGEO()

std::string JDmover::ABGEO ( core::Real  phi,
core::Real  psi,
core::Real  omega 
)
inline

◆ apply()

void JDmover::apply ( core::pose::Pose pose)
inlineoverride

◆ fresh_instance()

protocols::moves::MoverOP JDmover::fresh_instance ( ) const
inlineoverride

◆ get_input_pose_length()

Size JDmover::get_input_pose_length ( )
inline

◆ get_name()

std::string JDmover::get_name ( ) const
inlineoverride

◆ periodic_range()

core::Real JDmover::periodic_range ( core::Real  a,
core::Real  x 
)
inline

References a, numeric::mod(), and x.

◆ print_features()

void JDmover::print_features ( )
inline

◆ reinitialize_for_each_job()

bool JDmover::reinitialize_for_each_job ( ) const
inlineoverride

◆ reinitialize_for_new_input()

bool JDmover::reinitialize_for_new_input ( ) const
inlineoverride

Member Data Documentation

◆ bbin_A_counts_

std::map<Size,Size> JDmover::bbin_A_counts_
private

◆ bbin_B_counts_

std::map<Size,Size> JDmover::bbin_B_counts_
private

◆ bbin_E_counts_

std::map<Size,Size> JDmover::bbin_E_counts_
private

◆ bbin_G_counts_

std::map<Size,Size> JDmover::bbin_G_counts_
private

◆ bbin_O_counts_

std::map<Size,Size> JDmover::bbin_O_counts_
private

◆ contact_counts_

std::map<std::pair<Size,Size>, Size> JDmover::contact_counts_
private

◆ input_pose_count_

Size JDmover::input_pose_count_
private

◆ input_pose_length_

Size JDmover::input_pose_length_
private

◆ input_pose_sequence_

std::string JDmover::input_pose_sequence_
private

◆ ss_E_counts_

std::map<Size,Size> JDmover::ss_E_counts_
private

◆ ss_H_counts_

std::map<Size,Size> JDmover::ss_H_counts_
private

◆ ss_L_counts_

std::map<Size,Size> JDmover::ss_L_counts_
private

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