Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::loops::loop_closure::ccd::ShortLoopClosure Class Reference

#include <ShortLoopClosure.hh>

Inheritance diagram for protocols::loops::loop_closure::ccd::ShortLoopClosure:
Inheritance graph
[legend]

Public Member Functions

 ShortLoopClosure (core::fragment::FragSetCOP fragset, Loop loop_def, core::kinematics::MoveMapCOP movemap)
 
bool apply (core::pose::Pose const &pose) override
 
void catch_fragment (core::pose::Pose const &short_pose) override
 save the loop-fragment in closure_frames_ More...
 
- Public Member Functions inherited from protocols::loops::loop_closure::ccd::LoopClosure
 LoopClosure (core::fragment::FragSetCOP fragset, core::scoring::ScoreFunctionOP scorefxn, Loop loop_def, core::kinematics::MoveMapCOP movemap)
 constructor: supply fragsets for fragment moves More...
 
 ~LoopClosure () override
 
core::fragment::FrameOP closure_fragments () const
 
core::kinematics::MoveMapCOP movemap () const
 
moves::MonteCarlomc ()
 
core::scoring::ScoreFunction
const & 
scorefxn ()
 
void set_cycles (core::Real cycle_ratio=1.0)
 
void set_nr_fragments (core::Size nr_fragments=100)
 
core::Size nr_fragments () const
 
void ramp_chainbreak (bool setting=true)
 

Private Types

typedef LoopClosure Parent
 

Private Attributes

Loop orig_loop_
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::loops::loop_closure::ccd::LoopClosure
 LoopClosure ()
 
void init ()
 
virtual void do_frag_cycles (core::pose::Pose &pose) const
 
void set_scorefxn (core::scoring::ScoreFunctionOP scorefxn)
 replace scorefxn More...
 
void set_loop (Loop const &loop_in)
 
Loop const & loop () const
 
void init_mc ()
 
void set_movemap (core::kinematics::MoveMapCOP mm)
 
void set_fragset (core::fragment::FragSetCOP frags)
 
void set_temperature (core::Real temperature)
 
virtual void ramp_chainbreak (core::Size iter, core::Size total) const
 
- Protected Attributes inherited from protocols::loops::loop_closure::ccd::LoopClosure
Loop loop_
 
core::scoring::ScoreFunctionOP scorefxn_
 
core::Real temperature_
 
core::kinematics::MoveMapCOP movemap_
 
moves::MonteCarloOP mc_
 
core::fragment::FrameOP closure_frame_
 
core::Size nr_fragments_
 
core::Size cycles_
 
simple_moves::FragmentMoverOP frag_mover_
 
moves::MoverOP ccd_mover_
 
core::fragment::FragSetCOP fragset_
 
bool bEnableCcdMoves_
 
bool bRampChainbreak_
 
core::Real final_weight_linear_chainbreak_
 
core::Real final_weight_overlap_chainbreak_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure ( core::fragment::FragSetCOP  fragset,
Loop  loop_def,
core::kinematics::MoveMapCOP  movemap 
)

Member Function Documentation

bool protocols::loops::loop_closure::ccd::ShortLoopClosure::apply ( core::pose::Pose const &  pose)
overridevirtual
void protocols::loops::loop_closure::ccd::ShortLoopClosure::catch_fragment ( core::pose::Pose const &  short_pose)
overridevirtual

Member Data Documentation

Loop protocols::loops::loop_closure::ccd::ShortLoopClosure::orig_loop_
private

Referenced by apply(), and catch_fragment().


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