Rosetta  2020.37
 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]

Public Member Functions

 HBondResidueMinData ()=default
 
 ~HBondResidueMinData () override=default
 
basic::datacache::CacheableDataOP clone () const override
 
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_ { true }
 
bool bb_acc_avail_ { true }
 

Detailed Description

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

Constructor & Destructor Documentation

core::scoring::hbonds::HBondResidueMinData::HBondResidueMinData ( )
default
core::scoring::hbonds::HBondResidueMinData::~HBondResidueMinData ( )
overridedefault

Member Function Documentation

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

References bb_acc_avail_.

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

References bb_don_avail_.

basic::datacache::CacheableDataOP core::scoring::hbonds::HBondResidueMinData::clone ( ) const
inlineoverride
Size core::scoring::hbonds::HBondResidueMinData::natoms ( ) const
inline

References natoms_.

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

References nneighbors_.

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

References bb_acc_avail_.

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

References bb_don_avail_.

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

References natoms_.

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

Member Data Documentation

bool core::scoring::hbonds::HBondResidueMinData::bb_acc_avail_ { true }
private

Referenced by bb_acc_avail(), and set_bb_acc_avail().

bool core::scoring::hbonds::HBondResidueMinData::bb_don_avail_ { true }
private

Referenced by bb_don_avail(), and set_bb_don_avail().

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

Referenced by natoms(), and set_natoms().

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

Referenced by nneighbors(), and set_nneighbors().


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