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

#include <RigidScore.hh>

Inheritance diagram for protocols::sic_dock::JointScore:
Inheritance graph
[legend]

Public Member Functions

 JointScore ()
 
 JointScore (Scores const &scores, Reals const &weights)
 
void add_score (RigidScoreCOP score, Real weight)
 
 ~JointScore () override=default
 
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
 
core::Real score (Xforms const &x1, Xforms const &x2) const override
 
- Public Member Functions inherited from protocols::sic_dock::RigidScore
 ~RigidScore () override=default
 

Private Attributes

Scores scores_
 
Reals weights_
 

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::JointScore::JointScore ( )
default
protocols::sic_dock::JointScore::JointScore ( Scores const &  scores,
Reals const &  weights 
)

References scores_, and weights_.

protocols::sic_dock::JointScore::~JointScore ( )
overridedefault

Member Function Documentation

void protocols::sic_dock::JointScore::add_score ( RigidScoreCOP  score,
Real  weight 
)

References scores_, and weights_.

core::Real protocols::sic_dock::JointScore::score ( Xforms const &  x1,
Xforms const &  x2 
) const
overridevirtual

Implements protocols::sic_dock::RigidScore.

References scores_, and weights_.

Referenced by show().

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

Reimplemented from protocols::sic_dock::RigidScore.

References score(), and scores_.

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

Reimplemented from protocols::sic_dock::RigidScore.

References score(), and scores_.

std::string protocols::sic_dock::JointScore::type ( ) const
inlineoverridevirtual

Member Data Documentation

Scores protocols::sic_dock::JointScore::scores_
private

Referenced by add_score(), JointScore(), score(), and show().

Reals protocols::sic_dock::JointScore::weights_
private

Referenced by add_score(), JointScore(), and score().


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