#include <SymDockingInitialPerturbation.hh>
protocols::simple_moves::symmetry::SymmetrySlider::SymmetrySlider |
( |
core::pose::Pose & |
pose) | |
|
protocols::simple_moves::symmetry::SymmetrySlider::~SymmetrySlider |
( |
) | |
|
|
virtual |
bool protocols::simple_moves::symmetry::SymmetrySlider::allowed_current_slide |
( |
) | |
|
void protocols::simple_moves::symmetry::SymmetrySlider::apply |
( |
core::pose::Pose & |
pose) | |
|
void protocols::simple_moves::symmetry::SymmetrySlider::disallow_current_slide |
( |
) | |
|
bool protocols::simple_moves::symmetry::SymmetrySlider::finished |
( |
) | |
|
std::map< core::Size, bool > protocols::simple_moves::symmetry::SymmetrySlider::get_allow_slide_jump_map |
( |
) | |
const |
core::Size protocols::simple_moves::symmetry::SymmetrySlider::get_current_jump |
( |
) | |
|
core::Real protocols::simple_moves::symmetry::SymmetrySlider::get_slide_threshold |
( |
) | |
|
virtual void protocols::simple_moves::symmetry::SymmetrySlider::select_jump |
( |
) | |
|
|
pure virtual |
void protocols::simple_moves::symmetry::SymmetrySlider::set_current_jump |
( |
core::Size |
jump_nbr) | |
|
void protocols::simple_moves::symmetry::SymmetrySlider::set_slide_criteria |
( |
std::string |
SlideCriteria) | |
|
void protocols::simple_moves::symmetry::SymmetrySlider::set_slide_threshold |
( |
std::string |
threshold) | |
|
void protocols::simple_moves::symmetry::SymmetrySlider::setup |
( |
core::pose::Pose & |
pose) | |
|
References core::conformation::symmetry::SymDof::allow_dof(), core::conformation::symmetry::CEN_DOCK_SCORE, core::scoring::CENTROID_WTS, core::pose::Pose::conformation(), core::scoring::ScoreFunctionFactory::create_score_function(), core::scoring::DOCK_LOW_PATCH, core::pose::symmetry::is_symmetric(), core::pose::Pose::jump(), protocols::simple_moves::symmetry::FaSymDockingSlideTogether::scorefxn_, core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), and protocols::simple_moves::symmetry::TR().
void protocols::simple_moves::symmetry::SymmetrySlider::slide |
( |
core::pose::Pose & |
pose) | |
|
References allowed_current_slide(), protocols::rigid::RigidBodyDofTransMover::apply(), core::pose::Pose::conformation(), continue_slide(), disallow_current_slide(), get_current_jump(), core::pose::symmetry::is_symmetric(), core::pose::Pose::set_jump(), step_size(), protocols::rigid::RigidBodyDofTransMover::step_size(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), protocols::simple_moves::symmetry::TR(), and protocols::rigid::RigidBodyDofTransMover::trans_axis().
void protocols::simple_moves::symmetry::SymmetrySlider::slide_away |
( |
core::pose::Pose & |
pose) | |
|
core::Real protocols::simple_moves::symmetry::SymmetrySlider::step_size |
( |
) | |
|
std::map< core::Size, bool > protocols::simple_moves::symmetry::SymmetrySlider::AllowSlideJumpMap_ |
|
private |
core::Size protocols::simple_moves::symmetry::SymmetrySlider::current_jump_ |
|
private |
std::map< core::Size, bool > protocols::simple_moves::symmetry::SymmetrySlider::InvertJump_ |
|
private |
bool protocols::simple_moves::symmetry::SymmetrySlider::reset_slide_ |
|
private |
std::string protocols::simple_moves::symmetry::SymmetrySlider::SlideThreshold_ |
|
private |
core::Size protocols::simple_moves::symmetry::SymmetrySlider::total_num_slides_ |
|
private |
The documentation for this class was generated from the following files: