#include <SymDockingInitialPerturbation.hh>
protocols::simple_moves::symmetry::SymmetrySlider::SymmetrySlider |
( |
core::pose::Pose & |
pose | ) |
|
References CEN_DOCK_SCORE, core::scoring::CENTROID_WTS, core::scoring::ScoreFunctionFactory::create_score_function(), core::scoring::DOCK_LOW_PATCH, core::pose::Pose::energies(), core::scoring::fa_rep, FA_REP_SCORE, runtime_assert, protocols::simple_moves::symmetry::FaSymDockingSlideTogether::scorefxn_, setup, core::scoring::symmetry::symmetrize_scorefunction(), core::scoring::Energies::total_energies(), and TOTAL_NUM_CRITERIA.
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(), CEN_DOCK_SCORE, CENTROID_WTS, core::pose::Pose::conformation(), core::scoring::ScoreFunctionFactory::create_score_function(), DOCK_LOW_PATCH, core::pose::symmetry::is_symmetric(), core::pose::Pose::jump(), protocols::simple_moves::symmetry::FaSymDockingSlideTogether::scorefxn_, core::scoring::symmetry::symmetrize_scorefunction(), 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(), numeric::xyzVector< class >::negate(), score, 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 |
( |
| ) |
|
References begin, protocols::moves::Mover::clone(), core::pose::Pose::conformation(), numeric::xyzVector< class >::distance(), end, core::pose::symmetry::find_symmetric_basejump_anchor(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), protocols::simple_moves::symmetry::TR, and protocols::kinmatch::xyz().
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: