Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider Class Reference

#include <SymDockingInitialPerturbation.hh>

Inheritance diagram for protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider:
Inheritance graph
[legend]
Collaboration diagram for protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider:
Collaboration graph
[legend]

Public Member Functions

 OrderedSequentialSymmetrySlider (core::pose::Pose &pose, std::vector< core::Size > slide_order)
 
 OrderedSequentialSymmetrySlider (SymmetrySlider const &Slider, std::vector< core::Size > slide_order)
 
 OrderedSequentialSymmetrySlider (core::pose::Pose &pose, core::conformation::symmetry::SlideCriteriaType score_criteria, std::string SlideCriteriaVal="AUTOMATIC", std::vector< core::Size > slide_order=std::vector< core::Size >())
 
void select_jump ()
 
- Public Member Functions inherited from protocols::simple_moves::symmetry::SymmetrySlider
 SymmetrySlider (core::pose::Pose &pose)
 
 SymmetrySlider (core::pose::Pose &pose, core::conformation::symmetry::SlideCriteriaType score_criteria, std::string SlideCriteriaVal="AUTOMATIC")
 
virtual ~SymmetrySlider ()
 
void setup (core::pose::Pose &pose)
 
core::Size get_current_jump ()
 
core::Real get_slide_threshold ()
 
std::map< core::Size, boolget_allow_slide_jump_map () const
 
void set_current_jump (core::Size jump_nbr)
 
void set_slide_criteria (std::string SlideCriteria)
 
void set_slide_threshold (std::string threshold)
 
core::Real slide_score (core::pose::Pose &pose)
 
void slide_away (core::pose::Pose &pose)
 
core::Real step_size ()
 
void disallow_current_slide ()
 
bool allowed_current_slide ()
 
bool continue_slide (core::pose::Pose &pose)
 
bool very_far_away (core::pose::Pose &pose)
 
bool finished ()
 
void slide (core::pose::Pose &pose)
 
void apply (core::pose::Pose &pose)
 
core::Real rg (core::pose::Pose const &pose)
 
bool dofmover_compresses (core::pose::Pose &pose, protocols::rigid::RigidBodyDofTransMover &dofmover)
 

Private Attributes

std::vector< core::Sizeslide_order_
 

Constructor & Destructor Documentation

protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider::OrderedSequentialSymmetrySlider ( core::pose::Pose pose,
std::vector< core::Size slide_order 
)
protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider::OrderedSequentialSymmetrySlider ( SymmetrySlider const &  Slider,
std::vector< core::Size slide_order 
)
protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider::OrderedSequentialSymmetrySlider ( core::pose::Pose pose,
core::conformation::symmetry::SlideCriteriaType  score_criteria,
std::string  SlideCriteriaVal = "AUTOMATIC",
std::vector< core::Size slide_order = std::vector<core::Size>() 
)

Member Function Documentation

void protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider::select_jump ( )
virtual

Member Data Documentation

std::vector<core::Size> protocols::simple_moves::symmetry::OrderedSequentialSymmetrySlider::slide_order_
private

Referenced by select_jump().


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