Rosetta
Public Types | Public Member Functions | Private Attributes | List of all members
core::scoring::ResiduePairNeighborList Class Reference

#include <ResidueNeighborList.hh>

Inheritance diagram for core::scoring::ResiduePairNeighborList:
Inheritance graph
[legend]

Public Types

typedef basic::datacache::CacheableData parent
 
typedef basic::datacache::CacheableDataOP CacheableDataOP
 
typedef basic::datacache::CacheableDataCOP CacheableDataCOP
 

Public Member Functions

 ResiduePairNeighborList ()
 
 ~ResiduePairNeighborList () override
 
CacheableDataOP clone () const override
 
void initialize_from_residues (Real vvd2, Real hvd2, Real hhd2, conformation::Residue const &r1, conformation::Residue const &r2, etable::count_pair::CountPairFunctionCOP cpfxn)
 
void initialize_from_residues (Real vvd2, Real hvd2, Real hhd2, conformation::Residue const &r1, conformation::Residue const &r2, etable::count_pair::CountPairFunctionCOP cpfxn, std::map< core::Size, core::Size > const &r1_map, std::map< core::Size, core::Size > const &r2_map)
 
utility::vector1< SmallAtNb > const & atom_neighbors () const
 

Private Attributes

utility::vector1< SmallAtNbatom_neighbors_
 

Member Typedef Documentation

◆ CacheableDataCOP

typedef basic::datacache::CacheableDataCOP core::scoring::ResiduePairNeighborList::CacheableDataCOP

◆ CacheableDataOP

typedef basic::datacache::CacheableDataOP core::scoring::ResiduePairNeighborList::CacheableDataOP

◆ parent

typedef basic::datacache::CacheableData core::scoring::ResiduePairNeighborList::parent

Constructor & Destructor Documentation

◆ ResiduePairNeighborList()

core::scoring::ResiduePairNeighborList::ResiduePairNeighborList ( )
default

◆ ~ResiduePairNeighborList()

core::scoring::ResiduePairNeighborList::~ResiduePairNeighborList ( )
overridedefault

Member Function Documentation

◆ atom_neighbors()

utility::vector1< SmallAtNb > const& core::scoring::ResiduePairNeighborList::atom_neighbors ( ) const
inline

◆ clone()

ResiduePairNeighborList::CacheableDataOP core::scoring::ResiduePairNeighborList::clone ( ) const
override

◆ initialize_from_residues() [1/2]

void core::scoring::ResiduePairNeighborList::initialize_from_residues ( Real  vvd2,
Real  hvd2,
Real  hhd2,
conformation::Residue const &  r1,
conformation::Residue const &  r2,
etable::count_pair::CountPairFunctionCOP  cpfxn 
)

◆ initialize_from_residues() [2/2]

void core::scoring::ResiduePairNeighborList::initialize_from_residues ( Real  vvd2,
Real  hvd2,
Real  hhd2,
conformation::Residue const &  r1,
conformation::Residue const &  r2,
etable::count_pair::CountPairFunctionCOP  cpfxn,
std::map< core::Size, core::Size > const &  r1_map,
std::map< core::Size, core::Size > const &  r2_map 
)

Member Data Documentation

◆ atom_neighbors_

utility::vector1< SmallAtNb > core::scoring::ResiduePairNeighborList::atom_neighbors_
private

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