Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
[legend]

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::Size
Sizes
 
typedef numeric::Xforms Xforms
 
typedef utility::vector1
< RigidScoreCOP
Scores
 

Constructor & Destructor Documentation

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

Member Function Documentation

void protocols::sic_dock::scores::TrisBpyScore::dump_trisbpy ( Xforms const &  x1s,
Xforms const &  x2s,
std::string const &  fname 
) const
core::Real protocols::sic_dock::scores::TrisBpyScore::score ( Xforms const &  x1s,
Xforms const &  x2s 
) const
overridevirtual
core::Real protocols::sic_dock::scores::TrisBpyScore::score_extra ( Xforms const &  x1s,
Xforms const &  x2s,
Real cbc,
Real err,
int &  chirl,
Xform xbpy 
) const
void protocols::sic_dock::scores::TrisBpyScore::show ( std::ostream &  out,
int  width = 10 
) const
overridevirtual

Reimplemented from protocols::sic_dock::RigidScore.

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

Member Data Documentation

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

Referenced by score_extra(), and TrisBpyScore().

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

Referenced by score_extra(), and TrisBpyScore().

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

Referenced by score_extra(), and TrisBpyScore().

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

Referenced by score_extra().

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

Referenced by TrisBpyScore().

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

Referenced by score_extra().


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