Rosetta 3.4
Public Types | Public Member Functions
core::scoring::ResidueNblistData Class Reference

#include <ResidueNeighborList.hh>

Inheritance diagram for core::scoring::ResidueNblistData:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::ResidueNblistData:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
basic::datacache::CacheableData 
parent
typedef
basic::datacache::CacheableDataOP 
CacheableDataOP
typedef
basic::datacache::CacheableDataCOP 
CacheableDataCOP
typedef
etable::count_pair::CountPairFunctionCOP 
CountPairFunctionCOP

Public Member Functions

 ResidueNblistData ()
virtual ~ResidueNblistData ()
CacheableDataOP clone () const
void initialize (conformation::Residue const &res, CountPairFunctionCOP cpfxn, Real heavy_heavy_dist_cutoff=0.0, Real heavy_hydrogen_dist_cutoff=0.0, Real hydrogen_hydrogen_dist_cutoff=0.0)
 Initialize the residue-nblist; if there are no intra-residue interactions, then provide a null-pointing count-pair function.
utility::vector1< SmallAtNb >
const & 
atom_neighbors () const

Member Typedef Documentation

typedef basic::datacache::CacheableDataCOP core::scoring::ResidueNblistData::CacheableDataCOP
typedef basic::datacache::CacheableDataOP core::scoring::ResidueNblistData::CacheableDataOP
typedef basic::datacache::CacheableData core::scoring::ResidueNblistData::parent

Constructor & Destructor Documentation

core::scoring::ResidueNblistData::ResidueNblistData ( )

Referenced by clone().

core::scoring::ResidueNblistData::~ResidueNblistData ( ) [virtual]

Member Function Documentation

utility::vector1< SmallAtNb > const& core::scoring::ResidueNblistData::atom_neighbors ( ) const [inline]
ResiduePairNeighborList::CacheableDataOP core::scoring::ResidueNblistData::clone ( ) const

References ResidueNblistData().

void core::scoring::ResidueNblistData::initialize ( conformation::Residue const &  res,
CountPairFunctionCOP  cpfxn,
Real  heavy_heavy_dist_cutoff = 0.0,
Real  heavy_hydrogen_dist_cutoff = 0.0,
Real  hydrogen_hydrogen_dist_cutoff = 0.0 
)

Initialize the residue-nblist; if there are no intra-residue interactions, then provide a null-pointing count-pair function.

References core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::natoms(), and core::conformation::Residue::xyz().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines