Rosetta 3.4
Classes | Public Types | Public Member Functions
protocols::jumping::JumpSelector Class Reference

#include <JumpSetup.hh>

Inheritance diagram for protocols::jumping::JumpSelector:
Inheritance graph
[legend]
Collaboration diagram for protocols::jumping::JumpSelector:
Collaboration graph
[legend]

List of all members.

Classes

class  JumpWeightDef

Public Types

typedef utility::vector1
< JumpWeightDef
JumpList
typedef JumpList::const_iterator const_iterator
typedef JumpList::iterator iterator

Public Member Functions

 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()
void set_secstruct (std::string ss)

Member Typedef Documentation

typedef JumpList::const_iterator protocols::jumping::JumpSelector::const_iterator
typedef JumpList::iterator protocols::jumping::JumpSelector::iterator

Constructor & Destructor Documentation

protocols::jumping::JumpSelector::JumpSelector ( )
protocols::jumping::JumpSelector::JumpSelector ( std::string  ss)
protocols::jumping::JumpSelector::~JumpSelector ( )

Member Function Documentation

void protocols::jumping::JumpSelector::add_jump ( JumpWeightDef const &  jd) [inline]
void protocols::jumping::JumpSelector::add_jump ( Interval const &  jump,
core::Real  weight 
) [inline]

References add_jump().

void protocols::jumping::JumpSelector::add_jump ( core::Size  js,
core::Size  je,
core::Real  weight 
) [inline]

References add_jump().

const_iterator protocols::jumping::JumpSelector::begin ( ) const [inline]

Referenced by select_random().

JumpSample protocols::jumping::JumpSelector::clean_jumps ( JumpSample const &  ) const [inline, virtual]

take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample()

Implements protocols::jumping::BaseJumpSetup.

JumpSample protocols::jumping::JumpSelector::create_jump_sample ( ) const [virtual]
const_iterator protocols::jumping::JumpSelector::end ( ) const [inline]

Referenced by select_random().

void protocols::jumping::JumpSelector::read_file ( std::string  file)
Interval protocols::jumping::JumpSelector::select_random ( ) const

References begin(), end(), and protocols::jumping::RG().

Referenced by create_jump_sample().

void protocols::jumping::JumpSelector::set_secstruct ( std::string  ss) [inline]
core::Size protocols::jumping::JumpSelector::size ( ) const [inline]

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