Rosetta 3.4
Namespaces | Functions
src/protocols/loophash/LoopHashMap.cc File Reference
#include <protocols/loophash/LoopHashMap.hh>
#include <protocols/loophash/BackboneDB.hh>
#include <protocols/loophash/Exceptions.hh>
#include <protocols/frag_picker/VallChunk.hh>
#include <protocols/frag_picker/VallProvider.hh>
#include <boost/unordered_map.hpp>
#include <core/kinematics/FoldTree.hh>
#include <core/pose/util.hh>
#include <core/kinematics/Jump.hh>
#include <core/kinematics/RT.hh>
#include <core/pose/Pose.hh>
#include <core/conformation/Residue.hh>
#include <basic/Tracer.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/lh.OptionKeys.gen.hh>
#include <numeric/HomogeneousTransform.hh>
#include <utility/excn/Exceptions.hh>
#include <utility/exit.hh>
#include <utility/fixedsizearray1.hh>
#include <utility/pointer/owning_ptr.hh>
#include <numeric/angle.functions.hh>
#include <numeric/geometry/hashing/SixDHasher.hh>
#include <cstdio>
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <boost/lexical_cast.hpp>
#include <protocols/moves/Mover.fwd.hh>
#include <utility/vector1.hh>

Namespaces

namespace  protocols
 

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


namespace  protocols::loophash

Functions

static basic::Tracer protocols::loophash::TR ("LoopHashMap")
bool protocols::loophash::get_rt_over_leap (const core::pose::Pose &orig_pose, core::Size ir, core::Size jr, numeric::geometry::hashing::Real6 &rt_6)
 This takes a pose and two residue positions and determines the rigid body transform of the Leap described by those two residues. Returns true is successful or false if something went haywire and one should just ignore this loop (this can happen at the ends)
bool protocols::loophash::get_rt_over_leap_fast (core::pose::Pose &pose, core::Size ir, core::Size jr, numeric::geometry::hashing::Real6 &rt_6)
 This takes a pose and two residue positions and determines the rigid body transform of the Leap described by those two residues THe difference between this and the get_rt_over_leap function is that this version doesnt make a copy of the pose which makes it faster. However this means that the pose passed cannot be a const pose, even though the function restores the fold tree afterwards..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines