Rosetta
Classes | Namespaces | Typedefs
hasher_data.hh File Reference

Data storage for the Hasher. More...

#include <protocols/sewing/data_storage/SmartSegment.hh>
#include <boost/unordered_map.hpp>
#include <map>
#include <set>
#include <utility/fixedsizearray1.hh>
#include <utility/vector1.hh>
#include <core/id/AtomID.hh>
#include <core/types.hh>

Classes

struct  protocols::sewing::hashing::coord_hash
 
struct  protocols::sewing::hashing::coord_equal_to
 
struct  protocols::sewing::hashing::HashValue
 
struct  protocols::sewing::hashing::HasherSettings
 
class  protocols::sewing::hashing::SegmentVector
 
struct  protocols::sewing::hashing::AlignmentSettings
 
struct  protocols::sewing::hashing::IdealContact
 

Namespaces

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

Typedefs

typedef utility::fixedsizearray1< int, 3 > protocols::sewing::hashing::HashKey
 
typedef boost::unordered_map< HashKey, HashValue, coord_hash, coord_equal_to > protocols::sewing::hashing::HashMap
 
typedef std::map< core::id::AtomID, core::id::AtomIDprotocols::sewing::hashing::AtomMap
 
typedef utility::pointer::shared_ptr< SegmentVector > protocols::sewing::hashing::SegmentVectorOP
 
typedef utility::pointer::shared_ptr< SegmentVector const > protocols::sewing::hashing::SegmentVectorCOP
 
typedef std::map< core::Size, std::set< core::Size > > protocols::sewing::hashing::EdgeMap
 
typedef utility::pointer::shared_ptr< EdgeMap > protocols::sewing::hashing::EdgeMapOP
 
typedef std::map< core::Size, std::map< core::Size, utility::vector1< std::pair< core::Size, core::Size > > > > protocols::sewing::hashing::BasisMap
 
typedef utility::pointer::shared_ptr< BasisMap > protocols::sewing::hashing::BasisMapOP
 

Detailed Description

Data storage for the Hasher.

Author
Minnie Langlois (minni.nosp@m.e@em.nosp@m.ail.u.nosp@m.nc.e.nosp@m.du)