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 begin(), end(), setOverlappingWith(), and size().

Referenced by setOverlappingWith().


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

Generated on 21 Nov 2012 for ergo by  doxygen 1.6.1