Rosetta Core  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::rna::RNA_SuitePotential Class Reference

#include <RNA_SuitePotential.hh>

Public Member Functions

 RNA_SuitePotential ()
 
virtual ~RNA_SuitePotential ()
 
bool eval_score (conformation::Residue const &rsd1, conformation::Residue const &rsd2, pose::Pose const &pose) const
 
Real get_score () const
 
utility::vector1< Realget_deriv () const
 
utility::vector1< id::TorsionIDget_torsion_ids () const
 

Private Member Functions

void eval_score (boost::numeric::ublas::vector< Real > const &torsions) const
 
void regularize_torsions (boost::numeric::ublas::vector< Real > &torsions) const
 

Private Attributes

Size const n_torsions_
 
utility::vector1< Realweights_
 
utility::vector1
< boost::numeric::ublas::vector
< Real > > 
centers_
 
boost::numeric::ublas::matrix
< Real
inv_cov_
 
Real offset_
 
Real score_
 
utility::vector1< Realderiv_
 
utility::vector1< id::TorsionIDtorsion_ids_
 

Constructor & Destructor Documentation

core::scoring::rna::RNA_SuitePotential::RNA_SuitePotential ( )
core::scoring::rna::RNA_SuitePotential::~RNA_SuitePotential ( )
virtual

Member Function Documentation

bool core::scoring::rna::RNA_SuitePotential::eval_score ( conformation::Residue const &  rsd1,
conformation::Residue const &  rsd2,
pose::Pose const &  pose 
) const
void core::scoring::rna::RNA_SuitePotential::eval_score ( boost::numeric::ublas::vector< Real > const &  torsions) const
private
utility::vector1<Real> core::scoring::rna::RNA_SuitePotential::get_deriv ( ) const
inline
Real core::scoring::rna::RNA_SuitePotential::get_score ( ) const
inline
utility::vector1<id::TorsionID> core::scoring::rna::RNA_SuitePotential::get_torsion_ids ( ) const
inline
void core::scoring::rna::RNA_SuitePotential::regularize_torsions ( boost::numeric::ublas::vector< Real > &  torsions) const
private

Member Data Documentation

utility::vector1< boost::numeric::ublas::vector<Real> > core::scoring::rna::RNA_SuitePotential::centers_
private

Referenced by RNA_SuitePotential().

utility::vector1<Real> core::scoring::rna::RNA_SuitePotential::deriv_
mutableprivate

Referenced by eval_score(), and get_deriv().

boost::numeric::ublas::matrix<Real> core::scoring::rna::RNA_SuitePotential::inv_cov_
private

Referenced by RNA_SuitePotential().

Size const core::scoring::rna::RNA_SuitePotential::n_torsions_
private

Referenced by eval_score(), and RNA_SuitePotential().

Real core::scoring::rna::RNA_SuitePotential::offset_
private

Referenced by RNA_SuitePotential().

Real core::scoring::rna::RNA_SuitePotential::score_
mutableprivate

Referenced by eval_score(), and get_score().

utility::vector1<id::TorsionID> core::scoring::rna::RNA_SuitePotential::torsion_ids_
mutableprivate

Referenced by eval_score(), and get_torsion_ids().

utility::vector1<Real> core::scoring::rna::RNA_SuitePotential::weights_
private

Referenced by RNA_SuitePotential().


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