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]

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

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

size_t NeighbourList::size (  )  const [inline]


Member Data Documentation

ergo_real NeighbourList::extent [private]

an approximation for the shell extent.

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

const ShellSpecStruct* NeighbourList::shellInfo [private]


The documentation for this class was generated from the following file:
Generated on Wed Nov 21 09:32:41 2012 for ergo by  doxygen 1.4.7