Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
BackboneMover.hh File Reference

Declarations and simple accessor/mutator definitions for SmallMover and ShearMover. More...

#include <protocols/simple_moves/BackboneMover.fwd.hh>
#include <protocols/canonical_sampling/ThermodynamicMover.hh>
#include <core/types.hh>
#include <core/id/DOF_ID_Range.fwd.hh>
#include <core/select/residue_selector/ResidueSelector.fwd.hh>
#include <core/select/movemap/MoveMapFactory.fwd.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <core/kinematics/MoveMap.fwd.hh>
#include <core/conformation/Conformation.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <protocols/filters/Filter.fwd.hh>
#include <utility/vector1.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <map>
#include <string>
#include <tuple>

Classes

class  protocols::simple_moves::BackboneMover
 BackboneMover class has elements of the MC temperature to do repetitions of bb moves (small, shear, wobble, etc.). More...
 
class  protocols::simple_moves::SmallMover
 A mover that makes independent random perturbations of the phi and psi torsion angles of residue i. It selects residue i at random among movable residues (set by its MoveMap), and the final torsion angle is subject to a metropolis criterion using the rama score to ensure that only favorable backbone torsion angles are being selected. The number of perturbations, and the magnitude of perturbations, and the temperature in the rama check, can all be modified. More...
 
class  protocols::simple_moves::ShearMover
 A mover that perturbs the phi of residue i and the psi of residue i-1 such that they create a 'shearing' effect, minimizing the downstream consequences of this torsional perturbation. The final torsion angle is subject to a metropolis criterion using the rama score to ensure that only favorable backbone torsion angles are being selected. The number of perturbations, and the magnitude of perturbations, and the temperature in the rama check, can all be modified. More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::simple_moves
 

Functions

std::ostream & protocols::simple_moves::operator<< (std::ostream &os, BackboneMover const &mover)
 

Detailed Description

Declarations and simple accessor/mutator definitions for SmallMover and ShearMover.