|
Rosetta 3.5
|
#include <LoopClosure.hh>


Public Member Functions | |
| LoopClosure (core::fragment::FragSetCOP fragset, core::scoring::ScoreFunctionOP scorefxn, Loop loop_def, core::kinematics::MoveMapCOP movemap) | |
| constructor: supply fragsets for fragment moves More... | |
| virtual | ~LoopClosure () |
| virtual bool | apply (core::pose::Pose const &pose) |
| core::fragment::FrameOP | closure_fragments () const |
| core::kinematics::MoveMapCOP | movemap () const |
| moves::MonteCarlo & | mc () |
| 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) |
Protected Member Functions | |
| LoopClosure () | |
| void | init () |
| virtual void | do_frag_cycles (core::pose::Pose &pose) const |
| virtual void | catch_fragment (core::pose::Pose const &pose) |
| save the loop-fragment in closure_frames_ More... | |
| 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 |
Definition at line 64 of file LoopClosure.hh.
| 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
Definition at line 77 of file LoopClosure.cc.
References init(), set_cycles(), and temperature_.
|
virtual |
Definition at line 141 of file LoopClosure.cc.
|
protected |
Definition at line 96 of file LoopClosure.cc.
References set_cycles(), and temperature_.
|
virtual |
Reimplemented in protocols::loops::loop_closure::ccd::ShortLoopClosure.
Definition at line 160 of file LoopClosure.cc.
References protocols::loops::add_single_cutpoint_variant(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::apply(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::backward_deviation(), catch_fragment(), closure_frame_, cycles_, do_frag_cycles(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::forward_deviation(), frag_mover_, loop(), loop_, mc(), movemap(), nr_fragments_, protocols::moves::MonteCarlo::recover_low(), protocols::moves::MonteCarlo::reset(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), protocols::loops::loop_closure::ccd::CcdLoopClosureMover::success(), and protocols::loops::loop_closure::ccd::tr().
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::apply(), protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), and protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops().
|
protectedvirtual |
save the loop-fragment in closure_frames_
Reimplemented in protocols::loops::loop_closure::ccd::ShortLoopClosure.
Definition at line 235 of file LoopClosure.cc.
References closure_frame_.
Referenced by apply().
|
inline |
Definition at line 84 of file LoopClosure.hh.
References closure_frame_.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::catch_fragment(), protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), and protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops().
|
protectedvirtual |
Definition at line 218 of file LoopClosure.cc.
References protocols::moves::TrialMover::apply(), bRampChainbreak_, ccd_mover_, cycles_, frag_mover_, mc_, ramp_chainbreak(), protocols::loops::loop_closure::ccd::RG(), and protocols::loops::loop_closure::ccd::tr().
Referenced by apply().
|
protected |
Definition at line 114 of file LoopClosure.cc.
References bEnableCcdMoves_, ccd_mover_, closure_frame_, frag_mover_, fragset_, init_mc(), loop_, movemap_, scorefxn_, set_movemap(), protocols::loops::Loop::size(), protocols::loops::Loop::start(), and protocols::loops::Loop::stop().
Referenced by LoopClosure(), and protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
protected |
Definition at line 152 of file LoopClosure.cc.
References final_weight_linear_chainbreak_, final_weight_overlap_chainbreak_, core::scoring::linear_chainbreak, mc_, core::scoring::overlap_chainbreak, scorefxn_, and temperature_.
Referenced by init(), and set_scorefxn().
|
inlineprotected |
Definition at line 155 of file LoopClosure.hh.
References loop_.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::apply(), and apply().
|
inline |
| core::kinematics::MoveMapCOP protocols::loops::loop_closure::ccd::LoopClosure::movemap | ( | ) | const |
Definition at line 108 of file LoopClosure.cc.
References movemap_.
Referenced by apply(), and protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
inline |
Definition at line 117 of file LoopClosure.hh.
References nr_fragments_.
Referenced by protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), and set_nr_fragments().
|
inline |
Definition at line 121 of file LoopClosure.hh.
References bRampChainbreak_.
Referenced by do_frag_cycles(), protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), and protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops().
|
protectedvirtual |
Definition at line 203 of file LoopClosure.cc.
References final_weight_linear_chainbreak_, final_weight_overlap_chainbreak_, core::scoring::linear_chainbreak, mc_, core::scoring::overlap_chainbreak, and scorefxn_.
|
inline |
Definition at line 106 of file LoopClosure.hh.
References scorefxn_.
Referenced by set_scorefxn(), and protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
| void protocols::loops::loop_closure::ccd::LoopClosure::set_cycles | ( | core::Real | cycle_ratio = 1.0) |
Definition at line 143 of file LoopClosure.cc.
References cycles_, loop_, nr_fragments_, and protocols::loops::Loop::size().
Referenced by LoopClosure(), protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), and protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops().
|
protected |
Definition at line 112 of file LoopClosure.cc.
References fragset_.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
inlineprotected |
Definition at line 151 of file LoopClosure.hh.
References loop_.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
protected |
Definition at line 110 of file LoopClosure.cc.
References movemap_.
Referenced by init(), and protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
| void protocols::loops::loop_closure::ccd::LoopClosure::set_nr_fragments | ( | core::Size | nr_fragments = 100) |
Definition at line 148 of file LoopClosure.cc.
References nr_fragments(), and nr_fragments_.
Referenced by protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops().
|
protected |
replace scorefxn
Definition at line 241 of file LoopClosure.cc.
References init_mc(), scorefxn(), and scorefxn_.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
inlineprotected |
Definition at line 166 of file LoopClosure.hh.
References temperature_.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure().
|
protected |
Definition at line 196 of file LoopClosure.hh.
Referenced by init().
|
protected |
Definition at line 197 of file LoopClosure.hh.
Referenced by do_frag_cycles(), and ramp_chainbreak().
|
protected |
Definition at line 192 of file LoopClosure.hh.
Referenced by do_frag_cycles(), and init().
|
protected |
Definition at line 186 of file LoopClosure.hh.
Referenced by apply(), catch_fragment(), closure_fragments(), and init().
|
protected |
Definition at line 189 of file LoopClosure.hh.
Referenced by apply(), do_frag_cycles(), and set_cycles().
|
protected |
Definition at line 198 of file LoopClosure.hh.
Referenced by init_mc(), and ramp_chainbreak().
|
protected |
Definition at line 199 of file LoopClosure.hh.
Referenced by init_mc(), and ramp_chainbreak().
|
protected |
Definition at line 191 of file LoopClosure.hh.
Referenced by apply(), do_frag_cycles(), and init().
|
protected |
Definition at line 194 of file LoopClosure.hh.
Referenced by init(), and set_fragset().
|
protected |
Definition at line 173 of file LoopClosure.hh.
Referenced by apply(), init(), loop(), set_cycles(), and set_loop().
|
protected |
Definition at line 184 of file LoopClosure.hh.
Referenced by protocols::loops::loop_closure::ccd::ShortLoopClosure::apply(), do_frag_cycles(), init_mc(), mc(), and ramp_chainbreak().
|
protected |
Definition at line 181 of file LoopClosure.hh.
Referenced by init(), movemap(), and set_movemap().
|
protected |
Definition at line 188 of file LoopClosure.hh.
Referenced by apply(), nr_fragments(), set_cycles(), and set_nr_fragments().
|
protected |
Definition at line 175 of file LoopClosure.hh.
Referenced by init(), init_mc(), ramp_chainbreak(), scorefxn(), and set_scorefxn().
|
protected |
Definition at line 178 of file LoopClosure.hh.
Referenced by init_mc(), LoopClosure(), and set_temperature().
1.8.4