![]() |
Rosetta Core
2014.35
|
#include <ResidueNeighborList.hh>
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. More... | |
utility::vector1< SmallAtNb > const & | atom_neighbors () const |
![]() | |
virtual | ~CacheableData () |
Private Attributes | |
utility::vector1< SmallAtNb > | atom_neighbors_ |
typedef etable::count_pair::CountPairFunctionCOP core::scoring::ResidueNblistData::CountPairFunctionCOP |
core::scoring::ResidueNblistData::ResidueNblistData | ( | ) |
Referenced by clone().
|
virtual |
|
inline |
References atom_neighbors_.
|
virtual |
Implements basic::datacache::CacheableData.
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(), atom_neighbors_, numeric::xyzVector< class >::distance_squared(), core::conformation::Residue::natoms(), weight, and core::conformation::Residue::xyz().
|
private |
Referenced by atom_neighbors(), and initialize().