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::hbonds::HBondResidueMinData Class Reference

A class to hold data for the HBondEnergy class used in score and derivative evaluation. More...

Inheritance diagram for core::scoring::hbonds::HBondResidueMinData:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::hbonds::HBondResidueMinData:
Collaboration graph
[legend]

Public Member Functions

 HBondResidueMinData ()
 
virtual ~HBondResidueMinData ()
 
virtual
basic::datacache::CacheableDataOP 
clone () const
 
void set_bb_don_avail (bool setting)
 
void set_bb_acc_avail (bool setting)
 
bool bb_don_avail () const
 
bool bb_acc_avail () const
 
void set_natoms (Size setting)
 
Size natoms () const
 
void set_nneighbors (Size setting)
 
Size nneighbors () const
 

Private Attributes

Size natoms_
 
Size nneighbors_
 
bool bb_don_avail_
 
bool bb_acc_avail_
 

Detailed Description

A class to hold data for the HBondEnergy class used in score and derivative evaluation.

Definition at line 95 of file HBondEnergy.cc.

Constructor & Destructor Documentation

core::scoring::hbonds::HBondResidueMinData::HBondResidueMinData ( )
inline

Definition at line 98 of file HBondEnergy.cc.

Referenced by clone().

virtual core::scoring::hbonds::HBondResidueMinData::~HBondResidueMinData ( )
inlinevirtual

Definition at line 99 of file HBondEnergy.cc.

Member Function Documentation

bool core::scoring::hbonds::HBondResidueMinData::bb_acc_avail ( ) const
inline

Definition at line 108 of file HBondEnergy.cc.

References bb_acc_avail_.

bool core::scoring::hbonds::HBondResidueMinData::bb_don_avail ( ) const
inline

Definition at line 107 of file HBondEnergy.cc.

References bb_don_avail_.

virtual basic::datacache::CacheableDataOP core::scoring::hbonds::HBondResidueMinData::clone ( ) const
inlinevirtual

Definition at line 101 of file HBondEnergy.cc.

References HBondResidueMinData().

Size core::scoring::hbonds::HBondResidueMinData::natoms ( ) const
inline

Definition at line 111 of file HBondEnergy.cc.

References natoms_.

Size core::scoring::hbonds::HBondResidueMinData::nneighbors ( ) const
inline

Definition at line 114 of file HBondEnergy.cc.

References nneighbors_.

void core::scoring::hbonds::HBondResidueMinData::set_bb_acc_avail ( bool  setting)
inline

Definition at line 105 of file HBondEnergy.cc.

References bb_acc_avail_.

void core::scoring::hbonds::HBondResidueMinData::set_bb_don_avail ( bool  setting)
inline

Definition at line 104 of file HBondEnergy.cc.

References bb_don_avail_.

void core::scoring::hbonds::HBondResidueMinData::set_natoms ( Size  setting)
inline

Definition at line 110 of file HBondEnergy.cc.

References natoms_.

void core::scoring::hbonds::HBondResidueMinData::set_nneighbors ( Size  setting)
inline

Definition at line 113 of file HBondEnergy.cc.

References nneighbors_.

Member Data Documentation

bool core::scoring::hbonds::HBondResidueMinData::bb_acc_avail_
private

Definition at line 121 of file HBondEnergy.cc.

Referenced by bb_acc_avail(), and set_bb_acc_avail().

bool core::scoring::hbonds::HBondResidueMinData::bb_don_avail_
private

Definition at line 120 of file HBondEnergy.cc.

Referenced by bb_don_avail(), and set_bb_don_avail().

Size core::scoring::hbonds::HBondResidueMinData::natoms_
private

Definition at line 117 of file HBondEnergy.cc.

Referenced by natoms(), and set_natoms().

Size core::scoring::hbonds::HBondResidueMinData::nneighbors_
private

Definition at line 118 of file HBondEnergy.cc.

Referenced by nneighbors(), and set_nneighbors().


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