Rosetta
Namespaces | Typedefs | Functions
ccd_closure.cc File Reference
#include <protocols/loops/loop_closure/ccd/ccd_closure.hh>
#include <core/types.hh>
#include <core/chemical/ResidueConnection.hh>
#include <core/kinematics/Stub.hh>
#include <core/conformation/Residue.hh>
#include <core/pose/Pose.hh>
#include <utility/assert.hh>
#include <utility/vector1.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/numeric.functions.hh>
#include <basic/basic.hh>
#include <basic/Tracer.hh>
#include <ObjexxFCL/format.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::loops
 
 protocols::loops::loop_closure
 
 protocols::loops::loop_closure::ccd
 

Typedefs

using protocols::loops::loop_closure::ccd::Matrix = numeric::xyzMatrix< Real >
 

Functions

static basic::Tracer protocols::loops::loop_closure::ccd::TR ("protocols.loops.loop_closure.ccd.ccd_closure")
 
void protocols::loops::loop_closure::ccd::load_coords_and_torsions (pose::Pose const &pose, utility::vector1< utility::vector1< core::Vector > > &coords, utility::vector1< utility::vector1< core::Angle > > &torsions)
 
void protocols::loops::loop_closure::ccd::get_overlap_pos (utility::vector1< utility::vector1< core::Vector > > const &coords, utility::vector1< utility::vector1< core::Angle > > const &torsions, core::uint const cutpoint, core::uint const direction, core::Angle const bond_angle1, core::Length const bond_length, core::Angle const bond_angle2, Matrix &M)
 
Distance protocols::loops::loop_closure::ccd::compute_single_direction_deviation (vector1< vector1< Vector > > const &coords, vector1< vector1< Angle > > const &torsions, int const cutpoint, core::uint const direction, Angle const ideal_theta_lower, Length const bond_length, Angle const bond_angle2, Matrix const &F)
 
std::pair< core::Real, core::Realprotocols::loops::loop_closure::ccd::get_deviation (core::pose::Pose const &pose, core::uint const cutpoint)