Rosetta 3.4
Public Member Functions | Static Public Member Functions | Protected Member Functions
protocols::abinitio::JumpingFoldConstraints Class Reference

#include <JumpingFoldConstraints.hh>

Inheritance diagram for protocols::abinitio::JumpingFoldConstraints:
Inheritance graph
[legend]
Collaboration diagram for protocols::abinitio::JumpingFoldConstraints:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 JumpingFoldConstraints (simple_moves::FragmentMoverOP brute_move_small, simple_moves::FragmentMoverOP brute_move_large, simple_moves::FragmentMoverOP smooth_move_small, jumping::BaseJumpSetupOP jump_def, int dummy)
 JumpingFoldConstraints (core::fragment::FragSetCOP fragset3mer, core::fragment::FragSetCOP fragset9mer, core::kinematics::MoveMapCOP movemap, jumping::BaseJumpSetupOP jump_def)
 ~JumpingFoldConstraints ()
virtual moves::MoverOP clone () const
 ...
virtual void apply (core::pose::Pose &pose)
 run the protocol
virtual void set_max_seq_sep (core::pose::Pose &pose, Size setting)
void set_native_pose (core::pose::Pose const &native_pose)
void set_defeat_purpose (bool setting)
virtual bool prepare_stage1 (core::pose::Pose &pose)
virtual bool prepare_stage2 (core::pose::Pose &pose)
virtual bool prepare_stage3 (core::pose::Pose &pose)
virtual bool prepare_loop_in_stage3 (core::pose::Pose &, Size, Size)
virtual bool prepare_loop_in_stage4 (core::pose::Pose &, Size, Size)
void jump_cycles (core::pose::Pose &pose, Size cycles)
moves::TrialMoverOP stage2_mover (core::pose::Pose &pose, moves::TrialMoverOP trials_in)
moves::TrialMoverOP stage3_mover (core::pose::Pose &pose, int lct1, int lct2, moves::TrialMoverOP trials_in)
moves::TrialMoverOP stage4_mover (core::pose::Pose &pose, int kk, moves::TrialMoverOP trials_in)

Static Public Member Functions

static void register_options ()
 Why is this not being registered ? Probably not actually needed.

Protected Member Functions

virtual void setup_default_min_move ()
virtual void set_default_scores ()
 sets the usual scores ( score0,score1, score2/5 etc. ) and additionally atom_pair_constraints to 1.0
virtual void set_default_options ()

Constructor & Destructor Documentation

protocols::abinitio::JumpingFoldConstraints::JumpingFoldConstraints ( simple_moves::FragmentMoverOP  brute_move_small,
simple_moves::FragmentMoverOP  brute_move_large,
simple_moves::FragmentMoverOP  smooth_move_small,
jumping::BaseJumpSetupOP  jump_def,
int  dummy 
)

Referenced by clone().

protocols::abinitio::JumpingFoldConstraints::JumpingFoldConstraints ( core::fragment::FragSetCOP  fragset3mer,
core::fragment::FragSetCOP  fragset9mer,
core::kinematics::MoveMapCOP  movemap,
jumping::BaseJumpSetupOP  jump_def 
)
protocols::abinitio::JumpingFoldConstraints::~JumpingFoldConstraints ( ) [inline]

Member Function Documentation

virtual void protocols::abinitio::JumpingFoldConstraints::apply ( core::pose::Pose pose) [virtual]

run the protocol

Reimplemented from protocols::abinitio::FoldConstraints.

virtual moves::MoverOP protocols::abinitio::JumpingFoldConstraints::clone ( ) const [inline, virtual]
void protocols::abinitio::JumpingFoldConstraints::jump_cycles ( core::pose::Pose pose,
Size  cycles 
)
virtual bool protocols::abinitio::JumpingFoldConstraints::prepare_loop_in_stage3 ( core::pose::Pose ,
Size  ,
Size   
) [virtual]
virtual bool protocols::abinitio::JumpingFoldConstraints::prepare_loop_in_stage4 ( core::pose::Pose ,
Size  ,
Size   
) [virtual]
virtual bool protocols::abinitio::JumpingFoldConstraints::prepare_stage1 ( core::pose::Pose pose) [virtual]
virtual bool protocols::abinitio::JumpingFoldConstraints::prepare_stage2 ( core::pose::Pose pose) [virtual]
virtual bool protocols::abinitio::JumpingFoldConstraints::prepare_stage3 ( core::pose::Pose pose) [virtual]
static void protocols::abinitio::JumpingFoldConstraints::register_options ( ) [static]

Why is this not being registered ? Probably not actually needed.

Reimplemented from protocols::abinitio::FoldConstraints.

virtual void protocols::abinitio::JumpingFoldConstraints::set_default_options ( ) [protected, virtual]
virtual void protocols::abinitio::JumpingFoldConstraints::set_default_scores ( ) [protected, virtual]

sets the usual scores ( score0,score1, score2/5 etc. ) and additionally atom_pair_constraints to 1.0

Reimplemented from protocols::abinitio::FoldConstraints.

void protocols::abinitio::JumpingFoldConstraints::set_defeat_purpose ( bool  setting) [inline]
virtual void protocols::abinitio::JumpingFoldConstraints::set_max_seq_sep ( core::pose::Pose pose,
Size  setting 
) [virtual]
void protocols::abinitio::JumpingFoldConstraints::set_native_pose ( core::pose::Pose const &  native_pose)
virtual void protocols::abinitio::JumpingFoldConstraints::setup_default_min_move ( ) [protected, virtual]
moves::TrialMoverOP protocols::abinitio::JumpingFoldConstraints::stage2_mover ( core::pose::Pose pose,
moves::TrialMoverOP  trials_in 
) [virtual]
moves::TrialMoverOP protocols::abinitio::JumpingFoldConstraints::stage3_mover ( core::pose::Pose pose,
int  lct1,
int  lct2,
moves::TrialMoverOP  trials_in 
) [virtual]
moves::TrialMoverOP protocols::abinitio::JumpingFoldConstraints::stage4_mover ( core::pose::Pose pose,
int  kk,
moves::TrialMoverOP  trials_in 
) [virtual]

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