Public Member Functions | Private Attributes | List of all members
protocols::sic_dock::scores::TrisBpyScore Class Reference

#include <TrisBpyScore.hh>

Inheritance diagram for protocols::sic_dock::scores::TrisBpyScore:
Inheritance graph

Public Member Functions

 TrisBpyScore (core::pose::Pose const &pose, Real const &tolerance=0.3, Real const &min_bpy_contacts_=15)
 ~TrisBpyScore () override
core::Real score (Xforms const &x1s, Xforms const &x2s) const override
core::Real score_extra (Xforms const &x1s, Xforms const &x2s, Real &cbc, Real &err, int &chirl, Xform &xbpy) const
void dump_trisbpy (Xforms const &x1s, Xforms const &x2s, std::string const &fname) const
void show (std::ostream &out, int width=10) const override
void show (std::ostream &out, Xforms const &x1s, Xforms const &x2s, int width=10) const override
std::string type () const override
- Public Member Functions inherited from protocols::sic_dock::RigidScore
 ~RigidScore () override=default

Private Attributes

core::pose::Pose const & pose_
numeric::Xforms bbx_
core::pose::xyzStripeHashPoseCOP cc_
Vecs cb_
Real const tolerance_
Real const min_bpy_contacts_

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::SizeSizes
typedef numeric::Xforms Xforms
typedef utility::vector1< RigidScoreCOPScores

Constructor & Destructor Documentation

◆ TrisBpyScore()

protocols::sic_dock::scores::TrisBpyScore::TrisBpyScore ( core::pose::Pose const &  pose,
Real const &  tolerance = 0.3,
Real const &  min_bpy_contacts_ = 15 

◆ ~TrisBpyScore()

protocols::sic_dock::scores::TrisBpyScore::~TrisBpyScore ( )

Member Function Documentation

◆ dump_trisbpy()

void protocols::sic_dock::scores::TrisBpyScore::dump_trisbpy ( Xforms const &  x1s,
Xforms const &  x2s,
std::string const &  fname 
) const

◆ score()

core::Real protocols::sic_dock::scores::TrisBpyScore::score ( Xforms const &  x1s,
Xforms const &  x2s 
) const

◆ score_extra()

core::Real protocols::sic_dock::scores::TrisBpyScore::score_extra ( Xforms const &  x1s,
Xforms const &  x2s,
Real cbc,
Real err,
int &  chirl,
Xform xbpy 
) const

◆ show() [1/2]

void protocols::sic_dock::scores::TrisBpyScore::show ( std::ostream &  out,
int  width = 10 
) const

◆ show() [2/2]

void protocols::sic_dock::scores::TrisBpyScore::show ( std::ostream &  out,
Xforms const &  x1s,
Xforms const &  x2s,
int  width = 10 
) const

◆ type()

std::string protocols::sic_dock::scores::TrisBpyScore::type ( ) const

Member Data Documentation

◆ bbx_

numeric::Xforms protocols::sic_dock::scores::TrisBpyScore::bbx_

Referenced by score_extra(), and TrisBpyScore().

◆ cb_

Vecs protocols::sic_dock::scores::TrisBpyScore::cb_

Referenced by score_extra(), and TrisBpyScore().

◆ cc_

core::pose::xyzStripeHashPoseCOP protocols::sic_dock::scores::TrisBpyScore::cc_

Referenced by score_extra(), and TrisBpyScore().

◆ min_bpy_contacts_

Real const protocols::sic_dock::scores::TrisBpyScore::min_bpy_contacts_

Referenced by score_extra().

◆ pose_

core::pose::Pose const& protocols::sic_dock::scores::TrisBpyScore::pose_

Referenced by TrisBpyScore().

◆ tolerance_

Real const protocols::sic_dock::scores::TrisBpyScore::tolerance_

Referenced by score_extra().

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