Rosetta
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...
 
class  BasisMapGenerator
 Given a model file, edge file ,and one or more input structures, generates alignment files for use with AppendAssemblyMover. More...
 
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  coord_hash
 
struct  coord_equal_to
 
struct  HashValue
 
struct  HasherSettings
 
class  SegmentVector
 
struct  AlignmentSettings
 
struct  IdealContact
 
struct  LigandCoordInfo
 
class  LigandBindingResPlacer
 
class  ModelFileReader
 a reader of SEWING model files More...
 

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

◆ AlignmentFGMSettingsOP

using protocols::sewing::hashing::AlignmentFGMSettingsOP = typedef utility::pointer::shared_ptr< AlignmentFGMSettings >

◆ AlignmentFileGeneratorMoverCOP

◆ AlignmentFileGeneratorMoverOP

◆ AlignmentGeneratorCOP

typedef utility::pointer::shared_ptr< AlignmentGenerator const > protocols::sewing::hashing::AlignmentGeneratorCOP

◆ AlignmentGeneratorOP

◆ AtomMap

◆ BasisMap

typedef std::map< core::Size, std::map < core::Size, utility::vector1< std::pair< core::Size, core::Size > > > > protocols::sewing::hashing::BasisMap

◆ BasisMapGeneratorCOP

typedef utility::pointer::shared_ptr< BasisMapGenerator const > protocols::sewing::hashing::BasisMapGeneratorCOP

◆ BasisMapGeneratorOP

typedef utility::pointer::shared_ptr< BasisMapGenerator > protocols::sewing::hashing::BasisMapGeneratorOP

◆ BasisMapOP

typedef utility::pointer::shared_ptr< BasisMap > protocols::sewing::hashing::BasisMapOP

◆ EdgeMap

typedef std::map< core::Size, std::set< core::Size > > protocols::sewing::hashing::EdgeMap

◆ EdgeMapGeneratorCOP

typedef utility::pointer::shared_ptr< EdgeMapGenerator const > protocols::sewing::hashing::EdgeMapGeneratorCOP

◆ EdgeMapGeneratorOP

typedef utility::pointer::shared_ptr< EdgeMapGenerator > protocols::sewing::hashing::EdgeMapGeneratorOP

◆ EdgeMapOP

typedef utility::pointer::shared_ptr< EdgeMap > protocols::sewing::hashing::EdgeMapOP

◆ HasherCOP

typedef utility::pointer::shared_ptr< Hasher const > protocols::sewing::hashing::HasherCOP

◆ HasherOP

typedef utility::pointer::shared_ptr< Hasher > protocols::sewing::hashing::HasherOP

◆ HashKey

typedef utility::fixedsizearray1<int, 3> protocols::sewing::hashing::HashKey

◆ HashMap

◆ LigandBindingResPlacerCOP

◆ LigandBindingResPlacerOP

◆ LigandHashMap

◆ ModelFileReaderCOP

typedef utility::pointer::shared_ptr< ModelFileReader const > protocols::sewing::hashing::ModelFileReaderCOP

◆ ModelFileReaderOP

typedef utility::pointer::shared_ptr< ModelFileReader > protocols::sewing::hashing::ModelFileReaderOP

◆ SegmentVectorCOP

typedef utility::pointer::shared_ptr< SegmentVector const > protocols::sewing::hashing::SegmentVectorCOP

◆ SegmentVectorOP

typedef utility::pointer::shared_ptr< SegmentVector > protocols::sewing::hashing::SegmentVectorOP

Function Documentation

◆ operator<<()

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