Rosetta Protocols  2014.35
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
protocols::sic_dock::scores::MotifHashRigidScore Class Reference

#include <MotifHashRigidScore.hh>

Public Member Functions

 MotifHashRigidScore (Pose const &pose1, Pose const &pose2)
 
virtual ~MotifHashRigidScore ()
 
core::Real score (Xforms const &x1, Xforms const &x2) const
 
core::Real score_meta (Xforms const &x1, Xforms const &x2, int &nsheet, Real &rawscore, Real &sselem_score, Real &coverage, Real &res_score, Real &sheetsc, int &nres, int &Nhh, int &Nee, int &Neh, int &Nh, int &Ne, int &Nl) const
 
int dump_matching_motifs (Pose const &pose1, Pose const &pose2, std::ostream &out, int &count, xyzStripeHashPoseCAP clash_check=NULL, bool print=false) const
 
int dump_matching_motifs (Xforms const &x1s, Xforms const &x2s, std::ostream &out, xyzStripeHashPoseCAP clash_check=NULL, bool print=false) const
 
std::string type () const
 
void show (std::ostream &out, int width=10) const
 
void show (std::ostream &out, Xforms const &x1, Xforms const &x2, int width=10) const
 
void show (std::ostream &out, Xforms const &x1, Xforms const &x2, xyzStripeHashPoseCAP clash_check, int width=10) const
 
protocols::motif_hash::MotifHashCAP motif_hash () const
 
core::Size nhashlookups () const
 
- Public Member Functions inherited from protocols::sic_dock::RigidScore
virtual ~RigidScore ()
 

Private Types

typedef std::map< std::string,
Real
Stats
 
typedef std::pair< int, intintint
 
typedef std::pair
< numeric::xyzVector< float >
, int
VecIR
 

Private Member Functions

 MotifHashRigidScore ()
 

Private Attributes

Pose pose1_
 
Pose pose2_
 
numeric::Xforms bbx1_
 
numeric::Xforms bbx2_
 
protocols::motif_hash::MotifHashCAP mh_
 
protocols::motif_hash::XformScoreCAP xs_
 
protocols::motif_hash::XformScoreCAP xsee_
 
protocols::motif_hash::XformScoreCAP xseh_
 
protocols::motif_hash::XformScoreCAP xshe_
 
protocols::motif_hash::XformScoreCAP xshh_
 
protocols::motif_hash::XformScoreCAP xspp_
 
protocols::fldsgn::topology::SS_Info2ssinfo1_
 
protocols::fldsgn::topology::SS_Info2ssinfo2_
 
core::Size nss1_
 
core::Size nss2_
 
xyzStripeHashPosereshash_
 
utility::vector1< std::pair
< numeric::xyzVector< float >
, int > > 
reslist_
 
bool hash_pose1_
 
std::string ss1_
 
std::string ss2_
 
core::Size nhashlookups_
 

Additional Inherited Members

- Protected Types inherited from protocols::sic_dock::RigidScore
typedef core::Real Real
 
typedef core::Size Size
 
typedef core::pose::Pose Pose
 
typedef numeric::xyzVector< RealVec
 
typedef numeric::xyzMatrix< RealMat
 
typedef utility::vector1< VecVecs
 
typedef utility::vector1< RealReals
 
typedef utility::vector1< SizeSizes
 
typedef numeric::Xforms Xforms
 
typedef utility::vector1
< RigidScoreCOP
Scores
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::sic_dock::scores::MotifHashRigidScore::MotifHashRigidScore ( Pose const &  pose1,
Pose const &  pose2 
)
protocols::sic_dock::scores::MotifHashRigidScore::~MotifHashRigidScore ( )
virtual

References reshash_, ssinfo1_, and ssinfo2_.

protocols::sic_dock::scores::MotifHashRigidScore::MotifHashRigidScore ( )
inlineprivate

Member Function Documentation

int protocols::sic_dock::scores::MotifHashRigidScore::dump_matching_motifs ( Pose const &  pose1,
Pose const &  pose2,
std::ostream &  out,
int count,
xyzStripeHashPoseCAP  clash_check = NULL,
bool  print = false 
) const

References mh_, mh::motif_match_radius, and option.

Referenced by dump_matching_motifs().

int protocols::sic_dock::scores::MotifHashRigidScore::dump_matching_motifs ( Xforms const &  x1s,
Xforms const &  x2s,
std::ostream &  out,
xyzStripeHashPoseCAP  clash_check = NULL,
bool  print = false 
) const
protocols::motif_hash::MotifHashCAP protocols::sic_dock::scores::MotifHashRigidScore::motif_hash ( ) const
inline

References mh_.

core::Size protocols::sic_dock::scores::MotifHashRigidScore::nhashlookups ( ) const
inline

References nhashlookups_.

core::Real protocols::sic_dock::scores::MotifHashRigidScore::score ( Xforms const &  x1,
Xforms const &  x2 
) const
virtual
core::Real protocols::sic_dock::scores::MotifHashRigidScore::score_meta ( Xforms const &  x1,
Xforms const &  x2,
int nsheet,
Real rawscore,
Real sselem_score,
Real coverage,
Real res_score,
Real sheetsc,
int nres,
int Nhh,
int Nee,
int Neh,
int Nh,
int Ne,
int Nl 
) const
void protocols::sic_dock::scores::MotifHashRigidScore::show ( std::ostream &  out,
int  width = 10 
) const
virtual
void protocols::sic_dock::scores::MotifHashRigidScore::show ( std::ostream &  out,
Xforms const &  x1,
Xforms const &  x2,
int  width = 10 
) const
virtual

Reimplemented from protocols::sic_dock::RigidScore.

References show().

void protocols::sic_dock::scores::MotifHashRigidScore::show ( std::ostream &  out,
Xforms const &  x1,
Xforms const &  x2,
xyzStripeHashPoseCAP  clash_check,
int  width = 10 
) const
std::string protocols::sic_dock::scores::MotifHashRigidScore::type ( ) const
inlinevirtual

Member Data Documentation

numeric::Xforms protocols::sic_dock::scores::MotifHashRigidScore::bbx1_
private

Referenced by MotifHashRigidScore(), and score_meta().

numeric::Xforms protocols::sic_dock::scores::MotifHashRigidScore::bbx2_
private

Referenced by MotifHashRigidScore(), and score_meta().

bool protocols::sic_dock::scores::MotifHashRigidScore::hash_pose1_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::motif_hash::MotifHashCAP protocols::sic_dock::scores::MotifHashRigidScore::mh_
mutableprivate
core::Size protocols::sic_dock::scores::MotifHashRigidScore::nhashlookups_
mutableprivate

Referenced by nhashlookups(), and score_meta().

core::Size protocols::sic_dock::scores::MotifHashRigidScore::nss1_
private
core::Size protocols::sic_dock::scores::MotifHashRigidScore::nss2_
private
Pose protocols::sic_dock::scores::MotifHashRigidScore::pose1_
private
Pose protocols::sic_dock::scores::MotifHashRigidScore::pose2_
private
xyzStripeHashPose* protocols::sic_dock::scores::MotifHashRigidScore::reshash_
private
utility::vector1< std::pair<numeric::xyzVector<float>,int> > protocols::sic_dock::scores::MotifHashRigidScore::reslist_
private

Referenced by MotifHashRigidScore(), and score_meta().

std::string protocols::sic_dock::scores::MotifHashRigidScore::ss1_
private

Referenced by MotifHashRigidScore(), and score_meta().

std::string protocols::sic_dock::scores::MotifHashRigidScore::ss2_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::fldsgn::topology::SS_Info2* protocols::sic_dock::scores::MotifHashRigidScore::ssinfo1_
private

Referenced by ~MotifHashRigidScore().

protocols::fldsgn::topology::SS_Info2 * protocols::sic_dock::scores::MotifHashRigidScore::ssinfo2_
private

Referenced by ~MotifHashRigidScore().

protocols::motif_hash::XformScoreCAP protocols::sic_dock::scores::MotifHashRigidScore::xs_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::motif_hash::XformScoreCAP protocols::sic_dock::scores::MotifHashRigidScore::xsee_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::motif_hash::XformScoreCAP protocols::sic_dock::scores::MotifHashRigidScore::xseh_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::motif_hash::XformScoreCAP protocols::sic_dock::scores::MotifHashRigidScore::xshe_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::motif_hash::XformScoreCAP protocols::sic_dock::scores::MotifHashRigidScore::xshh_
private

Referenced by MotifHashRigidScore(), and score_meta().

protocols::motif_hash::XformScoreCAP protocols::sic_dock::scores::MotifHashRigidScore::xspp_
private

Referenced by MotifHashRigidScore(), and score_meta().


The documentation for this class was generated from the following files: