Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
MatchSet.hh File Reference
#include <protocols/match/MatchSet.fwd.hh>
#include <protocols/match/Hit.fwd.hh>
#include <numeric/geometry/hashing/SixDHasher.hh>
#include <utility/VirtualBase.hh>
#include <utility/fixedsizearray1.hh>
#include <utility/FixedSizeLexicographicalIterator.fwd.hh>
#include <boost/unordered_map.hpp>
#include <list>
#include <utility/vector1_bool.hh>


class  protocols::match::HitHasher
 This object hashes hits into 6D voxels. This hash can then be traversed to retrieve the hits that hash to the same voxel (matches!). There are 64 hashes representing the 2^6 ways to perturb the bins in 6D by 1/2 of their bin width. More...
class  protocols::match::HitNeighborFinder
class  protocols::match::MatchCounter
 Class for counting the number of matches given a particular discretization level. More...
struct  protocols::match::match_lite_equals
struct  protocols::match::match_lite_hasher
class  protocols::match::MatchOutputTracker


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


typedef utility::vector1< Hit
const * > 


numeric::geometry::hashing::Real3 protocols::match::advance_euler_angles (numeric::geometry::hashing::Real3 const &orig_angles, numeric::geometry::hashing::Real3 const &offsets)
 Increment the euler angles and then wrap them into their appropriate ranges. More...