Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::packstat::PackingScore Struct Reference

#include <PackingScore.hh>

Inheritance diagram for core::scoring::packstat::PackingScore:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::packstat::PackingScore:
Collaboration graph
[legend]

Public Member Functions

 PackingScore (Size nrad, Size npr, bool)
 
Size npr () const
 
Size nrad () const
 
core::Realweight (Size rad, Size pr)
 
core::Real const & weight (Size rad, Size pr) const
 
core::Realcenter (Size rad, Size pr)
 
core::Real const & center (Size rad, Size pr) const
 
core::Realrho ()
 
core::Real const & rho () const
 
core::RealprobA ()
 
core::Real const & probA () const
 
core::RealprobB ()
 
core::Real const & probB () const
 
boolcompprob ()
 
bool const & compprob () const
 
core::Real score (PackingScoreResDataCOP dat) const
 
core::Real score (utility::vector1< PackingScoreResDataCOP > dats) const
 

Private Attributes

Size const nrad_
 
Size const npr_
 
utility::vector1< core::Realweights_
 
utility::vector1< core::Realcenters_
 
core::Real rho_
 
core::Real probA_
 
core::Real probB_
 
bool compprob_
 

Detailed Description

Definition at line 49 of file PackingScore.hh.

Constructor & Destructor Documentation

core::scoring::packstat::PackingScore::PackingScore ( Size  nrad,
Size  npr,
bool   
)
inline

Definition at line 50 of file PackingScore.hh.

Member Function Documentation

core::Real& core::scoring::packstat::PackingScore::center ( Size  rad,
Size  pr 
)
inline
core::Real const& core::scoring::packstat::PackingScore::center ( Size  rad,
Size  pr 
) const
inline

Definition at line 57 of file PackingScore.hh.

References centers_, and npr_.

bool& core::scoring::packstat::PackingScore::compprob ( )
inline
bool const& core::scoring::packstat::PackingScore::compprob ( ) const
inline

Definition at line 65 of file PackingScore.hh.

References compprob_.

Size core::scoring::packstat::PackingScore::npr ( ) const
inline

Definition at line 52 of file PackingScore.hh.

References npr_.

Referenced by score().

Size core::scoring::packstat::PackingScore::nrad ( ) const
inline

Definition at line 53 of file PackingScore.hh.

References nrad_.

Referenced by score().

core::Real& core::scoring::packstat::PackingScore::probA ( )
inline
core::Real const& core::scoring::packstat::PackingScore::probA ( ) const
inline

Definition at line 61 of file PackingScore.hh.

References probA_.

core::Real& core::scoring::packstat::PackingScore::probB ( )
inline
core::Real const& core::scoring::packstat::PackingScore::probB ( ) const
inline

Definition at line 63 of file PackingScore.hh.

References probB_.

core::Real& core::scoring::packstat::PackingScore::rho ( )
inline
core::Real const& core::scoring::packstat::PackingScore::rho ( ) const
inline

Definition at line 59 of file PackingScore.hh.

References rho_.

Real core::scoring::packstat::PackingScore::score ( PackingScoreResDataCOP  dat) const
Real core::scoring::packstat::PackingScore::score ( utility::vector1< PackingScoreResDataCOP dats) const

Definition at line 65 of file PackingScore.cc.

References center(), compprob(), npr(), nrad(), probA_, probB_, rho(), and weight().

core::Real& core::scoring::packstat::PackingScore::weight ( Size  rad,
Size  pr 
)
inline
core::Real const& core::scoring::packstat::PackingScore::weight ( Size  rad,
Size  pr 
) const
inline

Definition at line 55 of file PackingScore.hh.

References npr_, and weights_.

Member Data Documentation

utility::vector1<core::Real> core::scoring::packstat::PackingScore::centers_
private

Definition at line 70 of file PackingScore.hh.

Referenced by center().

bool core::scoring::packstat::PackingScore::compprob_
private

Definition at line 72 of file PackingScore.hh.

Referenced by compprob().

Size const core::scoring::packstat::PackingScore::npr_
private

Definition at line 69 of file PackingScore.hh.

Referenced by center(), npr(), and weight().

Size const core::scoring::packstat::PackingScore::nrad_
private

Definition at line 69 of file PackingScore.hh.

Referenced by nrad().

core::Real core::scoring::packstat::PackingScore::probA_
private

Definition at line 71 of file PackingScore.hh.

Referenced by probA(), and score().

core::Real core::scoring::packstat::PackingScore::probB_
private

Definition at line 71 of file PackingScore.hh.

Referenced by probB(), and score().

core::Real core::scoring::packstat::PackingScore::rho_
private

Definition at line 71 of file PackingScore.hh.

Referenced by rho().

utility::vector1<core::Real> core::scoring::packstat::PackingScore::weights_
private

Definition at line 70 of file PackingScore.hh.

Referenced by weight().


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