Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
WobbleMover.hh File Reference
#include <protocols/simple_moves/SmoothFragmentMover.hh>
#include <core/types.hh>
#include <core/fragment/FragSet.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <core/fragment/Frame.fwd.hh>
#include <utility/vector1.fwd.hh>
#include <utility/vector1.hh>

Classes

class  protocols::simple_moves::WobbleMover
 A protocols::moves::Mover class for a classic-wobble analog: a smooth move followed by ccd closure a smooth fragment is chosen according to the FragmentCost Functor; a cutpoint is inserted just in front of or just after the fragment a loop is defined around the fragment and cutpoint to be closed with ccd: a cut_Cterm insertion: -—lfff bbb-— f: fragment_res b: buffer_res -: immovable residues a !cut_Cterm insertion: —bbb fffl— the number of b resiudes is controlled by buffer_length_ (default 3); the move is used by apply() (inherited from FragmentMover). the insertion and loop closure is implemented in the virtual method apply_fragment(). More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::simple_moves
 

Typedefs

typedef
utility::pointer::shared_ptr
< WobbleMover > 
protocols::simple_moves::WobbleMoverOP
 
typedef
utility::pointer::shared_ptr
< const WobbleMover > 
protocols::simple_moves::WobbleMoverCOP