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< AlignmentFileGeneratorMoverAlignmentFileGeneratorMoverOP
 
typedef utility::pointer::shared_ptr< AlignmentFileGeneratorMover const > AlignmentFileGeneratorMoverCOP
 
using AlignmentFGMSettingsOP = utility::pointer::shared_ptr< AlignmentFGMSettings >
 
typedef utility::pointer::shared_ptr< AlignmentGeneratorAlignmentGeneratorOP
 
typedef utility::pointer::shared_ptr< AlignmentGenerator const > AlignmentGeneratorCOP
 
typedef utility::pointer::shared_ptr< BasisMapGeneratorBasisMapGeneratorOP
 
typedef utility::pointer::shared_ptr< BasisMapGenerator const > BasisMapGeneratorCOP
 
typedef utility::pointer::shared_ptr< EdgeMapGeneratorEdgeMapGeneratorOP
 
typedef utility::pointer::shared_ptr< EdgeMapGenerator const > EdgeMapGeneratorCOP
 
typedef utility::pointer::shared_ptr< HasherHasherOP
 
typedef utility::pointer::shared_ptr< Hasher const > HasherCOP
 
typedef utility::fixedsizearray1< int, 3 > HashKey
 
typedef boost::unordered_map< HashKey, HashValue, coord_hash, coord_equal_toHashMap
 
typedef std::map< core::id::AtomID, core::id::AtomIDAtomMap
 
typedef utility::pointer::shared_ptr< SegmentVectorSegmentVectorOP
 
typedef utility::pointer::shared_ptr< SegmentVector const > SegmentVectorCOP
 
typedef std::map< core::Size, std::set< core::Size > > EdgeMap
 
typedef utility::pointer::shared_ptr< EdgeMapEdgeMapOP
 
typedef std::map< core::Size, std::map< core::Size, utility::vector1< std::pair< core::Size, core::Size > > > > BasisMap
 
typedef utility::pointer::shared_ptr< BasisMapBasisMapOP
 
typedef utility::pointer::shared_ptr< LigandBindingResPlacerLigandBindingResPlacerOP
 
typedef utility::pointer::shared_ptr< LigandBindingResPlacer const > LigandBindingResPlacerCOP
 
typedef boost::unordered_map< HashKey, std::set< LigandCoordInfo >, coord_hash, coord_equal_toLigandHashMap
 
typedef utility::pointer::shared_ptr< ModelFileReaderModelFileReaderOP
 
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 
)