|
Rosetta 3.5
|
#include <JumpSetup.hh>


Classes | |
| class | JumpWeightDef |
Public Types | |
| typedef utility::vector1 < JumpWeightDef > | JumpList |
| typedef JumpList::const_iterator | const_iterator |
| typedef JumpList::iterator | iterator |
Public Member Functions | |
| std::string | type_name () const |
| JumpSelector () | |
| JumpSelector (std::string ss) | |
| ~JumpSelector () | |
| void | add_jump (JumpWeightDef const &jd) |
| void | add_jump (Interval const &jump, core::Real weight) |
| void | add_jump (core::Size js, core::Size je, core::Real weight) |
| core::Size | size () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | read_file (std::string file) |
| Interval | select_random () const |
| JumpSample | create_jump_sample () const |
| JumpSample | clean_jumps (JumpSample const &js) const |
| take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More... | |
| void | set_secstruct (std::string ss) |
Public Member Functions inherited from protocols::jumping::BaseJumpSetup | |
| virtual | ~BaseJumpSetup () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| virtual core::fragment::FragSetOP | generate_jump_frags (JumpSample const &, core::kinematics::MoveMap const &mm) const |
| returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample More... | |
Private Attributes | |
| std::string | secstruct_ |
| core::pose::PoseCOP | native_pose_ |
| JumpList | jumps_ |
| core::Real | total_weight_ |
| core::Size | min_loop_length_ |
| core::Size | loop_extension_ |
| core::Size | nr_jumps_min_ |
| core::Size | nr_jumps_max_ |
Definition at line 242 of file JumpSetup.hh.
| typedef JumpList::const_iterator protocols::jumping::JumpSelector::const_iterator |
Definition at line 260 of file JumpSetup.hh.
| typedef JumpList::iterator protocols::jumping::JumpSelector::iterator |
Definition at line 261 of file JumpSetup.hh.
Definition at line 259 of file JumpSetup.hh.
| protocols::jumping::JumpSelector::JumpSelector | ( | ) |
Definition at line 117 of file JumpSetup.cc.
| protocols::jumping::JumpSelector::JumpSelector | ( | std::string | ss) |
Definition at line 119 of file JumpSetup.cc.
| protocols::jumping::JumpSelector::~JumpSelector | ( | ) |
Definition at line 122 of file JumpSetup.cc.
|
inline |
Definition at line 269 of file JumpSetup.hh.
References jumps_, total_weight_, and protocols::jumping::JumpSelector::JumpWeightDef::weight_.
Referenced by add_jump(), and read_file().
|
inline |
Definition at line 275 of file JumpSetup.hh.
References add_jump().
|
inline |
Definition at line 280 of file JumpSetup.hh.
References add_jump().
|
inline |
|
inlinevirtual |
take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample()
Implements protocols::jumping::BaseJumpSetup.
Definition at line 309 of file JumpSetup.hh.
|
virtual |
Implements protocols::jumping::BaseJumpSetup.
Definition at line 208 of file JumpSetup.cc.
References protocols::jumping::JumpSetup::add_jump(), protocols::jumping::dump_tags_(), protocols::jumping::Interval::end_, protocols::jumping::fill_tags_(), loop_extension_, min_loop_length_, nr_jumps_max_, nr_jumps_min_, protocols::jumping::RG(), secstruct_, select_random(), protocols::jumping::Interval::start_, and protocols::jumping::tr().
|
inline |
| void protocols::jumping::JumpSelector::read_file | ( | std::string | file) |
Definition at line 126 of file JumpSetup.cc.
References add_jump(), protocols::jumping::Interval::end_, loop_extension_, min_loop_length_, nr_jumps_max_, nr_jumps_min_, protocols::jumping::Interval::start_, and protocols::jumping::tr().
| Interval protocols::jumping::JumpSelector::select_random | ( | ) | const |
Definition at line 376 of file JumpSetup.cc.
References begin(), end(), protocols::jumping::RG(), and total_weight_.
Referenced by create_jump_sample().
|
inline |
Definition at line 315 of file JumpSetup.hh.
References secstruct_.
|
inline |
Definition at line 285 of file JumpSetup.hh.
References jumps_.
|
inlinevirtual |
Implements protocols::jumping::BaseJumpSetup.
Definition at line 254 of file JumpSetup.hh.
|
private |
Definition at line 322 of file JumpSetup.hh.
Referenced by add_jump(), begin(), end(), and size().
|
private |
Definition at line 325 of file JumpSetup.hh.
Referenced by create_jump_sample(), and read_file().
|
private |
Definition at line 324 of file JumpSetup.hh.
Referenced by create_jump_sample(), and read_file().
|
private |
Definition at line 321 of file JumpSetup.hh.
|
private |
Definition at line 327 of file JumpSetup.hh.
Referenced by create_jump_sample(), and read_file().
|
private |
Definition at line 326 of file JumpSetup.hh.
Referenced by create_jump_sample(), and read_file().
|
private |
Definition at line 320 of file JumpSetup.hh.
Referenced by create_jump_sample(), and set_secstruct().
|
private |
Definition at line 323 of file JumpSetup.hh.
Referenced by add_jump(), and select_random().
1.8.4