Rosetta
Namespaces | Classes | Typedefs | Functions
protocols::backbone_moves::local_backbone_mover Namespace Reference

Namespaces

 free_peptide_movers
 
 gap_solution_pickers
 

Classes

class  Residue
 Residue is a helper class for FreePeptide. More...
 
class  FreePeptide
 FreePeptide represents a free peptide. More...
 
class  GapCloser
 GapCloser closes the gaps after moving the free peptide. More...
 
class  LocalBackboneMover
 LocalBackboneMover moves a stretch of backbone locally. More...
 
class  LocalBackboneMoverCreator
 

Typedefs

typedef utility::pointer::shared_ptr< FreePeptideFreePeptideOP
 
typedef utility::pointer::shared_ptr< FreePeptide const > FreePeptideCOP
 
typedef utility::pointer::shared_ptr< GapCloserGapCloserOP
 
typedef utility::pointer::shared_ptr< GapCloser const > GapCloserCOP
 
typedef utility::pointer::shared_ptr< LocalBackboneMoverLocalBackboneMoverOP
 
typedef utility::pointer::shared_ptr< LocalBackboneMover const > LocalBackboneMoverCOP
 

Functions

std::ostream & operator<< (std::ostream &os, LocalBackboneMover const &mover)
 private methods /// More...
 
numeric::xyzVector< Real > xyz_from_internal_coords (numeric::xyzVector< Real > atom1_xyz, numeric::xyzVector< Real > atom2_xyz, numeric::xyzVector< Real > atom3_xyz, Real phi, Real theta, Real d)
 Get the coordinate of an atom given three preceeding atoms and the torsion phi, angle theta and distance d. Note that phi and theta should be in radians. More...
 
void xyz_to_vec1 (numeric::xyzVector< Real > const &vec_xyz, fixedsizearray1< Real, 3 > &vec1)
 covert an xyzVector to a vector of 3 real numbers More...
 

Typedef Documentation

◆ FreePeptideCOP

◆ FreePeptideOP

◆ GapCloserCOP

typedef utility::pointer::shared_ptr< GapCloser const > protocols::backbone_moves::local_backbone_mover::GapCloserCOP

◆ GapCloserOP

◆ LocalBackboneMoverCOP

◆ LocalBackboneMoverOP

Function Documentation

◆ operator<<()

std::ostream & protocols::backbone_moves::local_backbone_mover::operator<< ( std::ostream &  os,
LocalBackboneMover const &  mover 
)

◆ xyz_from_internal_coords()

numeric::xyzVector< Real > protocols::backbone_moves::local_backbone_mover::xyz_from_internal_coords ( numeric::xyzVector< Real >  atom1_xyz,
numeric::xyzVector< Real >  atom2_xyz,
numeric::xyzVector< Real >  atom3_xyz,
Real  phi,
Real  theta,
Real  d 
)

Get the coordinate of an atom given three preceeding atoms and the torsion phi, angle theta and distance d. Note that phi and theta should be in radians.

References core::kinematics::Stub::M, and core::kinematics::Stub::v.

Referenced by protocols::backbone_moves::local_backbone_mover::FreePeptide::update_xyz_coords().

◆ xyz_to_vec1()

void protocols::backbone_moves::local_backbone_mover::xyz_to_vec1 ( numeric::xyzVector< Real > const &  vec_xyz,
fixedsizearray1< Real, 3 > &  vec1 
)

covert an xyzVector to a vector of 3 real numbers

Referenced by protocols::backbone_moves::local_backbone_mover::GapCloser::solve_a_gap().