ergo
NeighbourList Class Reference

List of all members.

Public Member Functions

 NeighbourList (const ShellSpecStruct *sis, ergo_real thr)
void setOverlappingWith (const std::vector< NeighbourList > &list)
std::list< int >::iterator begin ()
std::list< int >::iterator end ()
size_t size () const

Private Attributes

const ShellSpecStructshellInfo
std::list< int > neighbours
ergo_real extent
 an approximation for the shell extent.

Constructor & Destructor Documentation

NeighbourList::NeighbourList ( const ShellSpecStruct sis,
ergo_real  thr 
) [inline]

Member Function Documentation

std::list<int>::iterator NeighbourList::begin ( ) [inline]

References neighbours.

std::list<int>::iterator NeighbourList::end ( ) [inline]

References neighbours.

void NeighbourList::setOverlappingWith ( const std::vector< NeighbourList > &  list) [inline]
size_t NeighbourList::size ( ) const [inline]

References neighbours.


Member Data Documentation

an approximation for the shell extent.

Referenced by NeighbourList(), and setOverlappingWith().

std::list<int> NeighbourList::neighbours [private]

Referenced by setOverlappingWith(), begin(), end(), and size().


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