Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
protocols::sewing::hashing Namespace Reference

Classes

struct  AlignmentFGMSettings
 
class  AlignmentFileGeneratorMover
 Given a model file, edge file ,and one or more input structures, generates alignment files for use with AppendAssemblyMover. More...
 
class  AlignmentFileGeneratorMoverCreator
 
class  AlignmentGenerator
 This class contains the infrastructure for parsing an edge file and for generating all possible alignments for a given edge. More...
 
struct  AlignmentSettings
 
class  BasisMapGenerator
 Given a model file, edge file ,and one or more input structures, generates alignment files for use with AppendAssemblyMover. More...
 
struct  coord_equal_to
 
struct  coord_hash
 
class  EdgeMapGenerator
 Class used to generate and load in edge files for use with SEWING protocols. More...
 
class  Hasher
 A geometric hashing class used by the SEWING protocol. More...
 
struct  HasherSettings
 
struct  HashValue
 
struct  IdealContact
 
class  LigandBindingResPlacer
 
struct  LigandCoordInfo
 
class  ModelFileReader
 a reader of SEWING model files More...
 
class  SegmentVector
 

Typedefs

typedef
utility::pointer::shared_ptr
< AlignmentFileGeneratorMover
AlignmentFileGeneratorMoverOP
 
typedef
utility::pointer::shared_ptr
< AlignmentFileGeneratorMover
const > 
AlignmentFileGeneratorMoverCOP
 
using AlignmentFGMSettingsOP = utility::pointer::shared_ptr< AlignmentFGMSettings >
 
typedef
utility::pointer::shared_ptr
< AlignmentGenerator
AlignmentGeneratorOP
 
typedef
utility::pointer::shared_ptr
< AlignmentGenerator const > 
AlignmentGeneratorCOP
 
typedef
utility::pointer::shared_ptr
< BasisMapGenerator
BasisMapGeneratorOP
 
typedef
utility::pointer::shared_ptr
< BasisMapGenerator const > 
BasisMapGeneratorCOP
 
typedef
utility::pointer::shared_ptr
< EdgeMapGenerator
EdgeMapGeneratorOP
 
typedef
utility::pointer::shared_ptr
< EdgeMapGenerator const > 
EdgeMapGeneratorCOP
 
typedef
utility::pointer::shared_ptr
< Hasher
HasherOP
 
typedef
utility::pointer::shared_ptr
< Hasher const > 
HasherCOP
 
typedef
utility::fixedsizearray1< int, 3 > 
HashKey
 
typedef boost::unordered_map
< HashKey, HashValue,
coord_hash, coord_equal_to
HashMap
 
typedef std::map
< core::id::AtomID,
core::id::AtomID
AtomMap
 
typedef
utility::pointer::shared_ptr
< SegmentVector
SegmentVectorOP
 
typedef
utility::pointer::shared_ptr
< SegmentVector const > 
SegmentVectorCOP
 
typedef std::map< core::Size,
std::set< core::Size > > 
EdgeMap
 
typedef
utility::pointer::shared_ptr
< EdgeMap
EdgeMapOP
 
typedef std::map< core::Size,
std::map< core::Size,
utility::vector1< std::pair
< core::Size, core::Size > > > > 
BasisMap
 
typedef
utility::pointer::shared_ptr
< BasisMap
BasisMapOP
 
typedef
utility::pointer::shared_ptr
< LigandBindingResPlacer
LigandBindingResPlacerOP
 
typedef
utility::pointer::shared_ptr
< LigandBindingResPlacer const > 
LigandBindingResPlacerCOP
 
typedef boost::unordered_map
< HashKey, std::set
< LigandCoordInfo >
, coord_hash, coord_equal_to
LigandHashMap
 
typedef
utility::pointer::shared_ptr
< ModelFileReader
ModelFileReaderOP
 
typedef
utility::pointer::shared_ptr
< ModelFileReader const > 
ModelFileReaderCOP
 

Functions

std::ostream & operator<< (std::ostream &os, AlignmentFileGeneratorMover const &mover)
 

Typedef Documentation

using protocols::sewing::hashing::AlignmentFGMSettingsOP = typedef utility::pointer::shared_ptr< AlignmentFGMSettings >
typedef utility::pointer::shared_ptr< AlignmentGenerator const > protocols::sewing::hashing::AlignmentGeneratorCOP
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< BasisMapGenerator const > protocols::sewing::hashing::BasisMapGeneratorCOP
typedef utility::pointer::shared_ptr< BasisMapGenerator > protocols::sewing::hashing::BasisMapGeneratorOP
typedef utility::pointer::shared_ptr< BasisMap > protocols::sewing::hashing::BasisMapOP
typedef std::map< core::Size, std::set< core::Size > > protocols::sewing::hashing::EdgeMap
typedef utility::pointer::shared_ptr< EdgeMapGenerator const > protocols::sewing::hashing::EdgeMapGeneratorCOP
typedef utility::pointer::shared_ptr< EdgeMapGenerator > protocols::sewing::hashing::EdgeMapGeneratorOP
typedef utility::pointer::shared_ptr< EdgeMap > protocols::sewing::hashing::EdgeMapOP
typedef utility::pointer::shared_ptr< Hasher const > protocols::sewing::hashing::HasherCOP
typedef utility::pointer::shared_ptr< Hasher > protocols::sewing::hashing::HasherOP
typedef utility::fixedsizearray1<int, 3> protocols::sewing::hashing::HashKey
typedef utility::pointer::shared_ptr< ModelFileReader const > protocols::sewing::hashing::ModelFileReaderCOP
typedef utility::pointer::shared_ptr< ModelFileReader > protocols::sewing::hashing::ModelFileReaderOP
typedef utility::pointer::shared_ptr< SegmentVector const > protocols::sewing::hashing::SegmentVectorCOP
typedef utility::pointer::shared_ptr< SegmentVector > protocols::sewing::hashing::SegmentVectorOP

Function Documentation

std::ostream & protocols::sewing::hashing::operator<< ( std::ostream &  os,
AlignmentFileGeneratorMover const &  mover 
)