Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
protocols::sic_dock::scores::MotifHashRigidScore Class Reference

#include <MotifHashRigidScore.hh>

Inheritance diagram for protocols::sic_dock::scores::MotifHashRigidScore:
Inheritance graph
[legend]

Public Member Functions

 MotifHashRigidScore (core::pose::Pose const &pose1, core::pose::Pose const &pose2)
 
 ~MotifHashRigidScore () override
 
core::Real score (Xforms const &x1, Xforms const &x2) const override
 
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 (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::ostream &out, int &count, core::pose::xyzStripeHashPoseCOP clash_check=nullptr, bool print=false) const
 
int dump_matching_motifs (Xforms const &x1s, Xforms const &x2s, std::ostream &out, core::pose::xyzStripeHashPoseCOP clash_check=nullptr, bool print=false) const
 
std::string type () const override
 
void show (std::ostream &out, int width=10) const override
 
void show (std::ostream &out, Xforms const &x1, Xforms const &x2, int width=10) const override
 
void show (std::ostream &out, Xforms const &x1, Xforms const &x2, core::pose::xyzStripeHashPoseCOP clash_check, int width=10) const
 
core::scoring::motif::MotifHashCOP motif_hash () const
 
core::Size nhashlookups () const
 
- Public Member Functions inherited from protocols::sic_dock::RigidScore
 ~RigidScore () override=default
 

Private Types

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

Private Member Functions

 MotifHashRigidScore ()
 

Private Attributes

core::pose::Pose pose1_
 
core::pose::Pose pose2_
 
numeric::Xforms bbx1_
 
numeric::Xforms bbx2_
 
core::scoring::motif::MotifHashCOP mh_
 
core::scoring::motif::XformScoreCOP xs_
 
core::scoring::motif::XformScoreCOP xsee_
 
core::scoring::motif::XformScoreCOP xseh_
 
core::scoring::motif::XformScoreCOP xshe_
 
core::scoring::motif::XformScoreCOP xshh_
 
core::scoring::motif::XformScoreCOP xspp_
 
protocols::fldsgn::topology::SS_Info2ssinfo1_
 
protocols::fldsgn::topology::SS_Info2ssinfo2_
 
core::pose::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
< core::Size
Sizes
 
typedef numeric::Xforms Xforms
 
typedef utility::vector1
< RigidScoreCOP
Scores
 

Member Typedef Documentation

typedef std::map<std::string,Real> protocols::sic_dock::scores::MotifHashRigidScore::Stats
private
typedef std::pair<numeric::xyzVector<float>,int> protocols::sic_dock::scores::MotifHashRigidScore::VecIR
private

Constructor & Destructor Documentation

protocols::sic_dock::scores::MotifHashRigidScore::MotifHashRigidScore ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2 
)
protocols::sic_dock::scores::MotifHashRigidScore::~MotifHashRigidScore ( )
override

References reshash_, ssinfo1_, and ssinfo2_.

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

Member Function Documentation

int protocols::sic_dock::scores::MotifHashRigidScore::dump_matching_motifs ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
std::ostream &  out,
int &  count,
core::pose::xyzStripeHashPoseCOP  clash_check = nullptr,
bool  print = false 
) const
int protocols::sic_dock::scores::MotifHashRigidScore::dump_matching_motifs ( Xforms const &  x1s,
Xforms const &  x2s,
std::ostream &  out,
core::pose::xyzStripeHashPoseCOP  clash_check = nullptr,
bool  print = false 
) const
core::scoring::motif::MotifHashCOP 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
overridevirtual
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
overridevirtual

Reimplemented from protocols::sic_dock::RigidScore.

Referenced by show().

void protocols::sic_dock::scores::MotifHashRigidScore::show ( std::ostream &  out,
Xforms const &  x1,
Xforms const &  x2,
int  width = 10 
) const
overridevirtual

Reimplemented from protocols::sic_dock::RigidScore.

References show().

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

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().

core::scoring::motif::MotifHashCOP protocols::sic_dock::scores::MotifHashRigidScore::mh_
mutableprivate

Referenced by motif_hash(), and MotifHashRigidScore().

core::Size protocols::sic_dock::scores::MotifHashRigidScore::nhashlookups_
mutableprivate

Referenced by nhashlookups(), and score_meta().

core::pose::Pose protocols::sic_dock::scores::MotifHashRigidScore::pose1_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::pose::Pose protocols::sic_dock::scores::MotifHashRigidScore::pose2_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::pose::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().

core::scoring::motif::XformScoreCOP protocols::sic_dock::scores::MotifHashRigidScore::xs_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::scoring::motif::XformScoreCOP protocols::sic_dock::scores::MotifHashRigidScore::xsee_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::scoring::motif::XformScoreCOP protocols::sic_dock::scores::MotifHashRigidScore::xseh_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::scoring::motif::XformScoreCOP protocols::sic_dock::scores::MotifHashRigidScore::xshe_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::scoring::motif::XformScoreCOP protocols::sic_dock::scores::MotifHashRigidScore::xshh_
private

Referenced by MotifHashRigidScore(), and score_meta().

core::scoring::motif::XformScoreCOP protocols::sic_dock::scores::MotifHashRigidScore::xspp_
private

Referenced by MotifHashRigidScore(), and score_meta().


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