Rosetta 3.4
Public Member Functions | Protected Member Functions
protocols::simple_moves::SymmetricFragmentMover Class Reference

A SymmetricFragmentMover that applies uniform sampling of fragments. More...

#include <SymmetricFragmentMover.hh>

Inheritance diagram for protocols::simple_moves::SymmetricFragmentMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::simple_moves::SymmetricFragmentMover:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SymmetricFragmentMover (core::fragment::FragSetCOP fragset, core::kinematics::MoveMapCOP movemap, Size symmetric_residue)
 
virtual bool apply_fragment (core::fragment::Frame const &frame, Size frag_num, core::kinematics::MoveMap const &movemap, core::pose::Pose &pose) const
 apply the chosen fragment, this can be overloaded to change action, e.,g., WobbleMover introduces chain-break before fragment insertion and does ccd-loop closure afterwards
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Protected Member Functions

 SymmetricFragmentMover (core::fragment::FragSetCOP fragset, core::kinematics::MoveMapCOP movemap, Size symmetric_residue, std::string type)
 alternative Constructor to be used by derived classes

Detailed Description

A SymmetricFragmentMover that applies uniform sampling of fragments.


Constructor & Destructor Documentation

protocols::simple_moves::SymmetricFragmentMover::SymmetricFragmentMover ( core::fragment::FragSetCOP  fragset,
core::kinematics::MoveMapCOP  movemap,
Size  symmetric_residue 
) [inline]

protocols::simple_moves::SymmetricFragmentMover::SymmetricFragmentMover ( core::fragment::FragSetCOP  fragset,
core::kinematics::MoveMapCOP  movemap,
Size  symmetric_residue,
std::string  type 
) [inline, protected]

alternative Constructor to be used by derived classes


Member Function Documentation

bool protocols::simple_moves::SymmetricFragmentMover::apply_fragment ( core::fragment::Frame const &  frame,
Size  frag_num,
core::kinematics::MoveMap const &  movemap,
core::pose::Pose pose 
) const [virtual]

apply the chosen fragment, this can be overloaded to change action, e.,g., WobbleMover introduces chain-break before fragment insertion and does ccd-loop closure afterwards

Reimplemented from protocols::simple_moves::ClassicFragmentMover.

References protocols::simple_moves::ClassicFragmentMover::apply_fragment(), core::fragment::Frame::fragment(), core::fragment::Frame::is_continuous(), core::fragment::Frame::length(), core::fragment::Frame::start(), and protocols::simple_moves::tr().

std::string protocols::simple_moves::SymmetricFragmentMover::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Reimplemented from protocols::simple_moves::ClassicFragmentMover.

Reimplemented in protocols::simple_moves::SmoothSymmetricFragmentMover.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines