|
ergo
|
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 ShellSpecStruct * | shellInfo |
| std::list< int > | neighbours |
| ergo_real | extent |
| an approximation for the shell extent. | |
| NeighbourList::NeighbourList | ( | const ShellSpecStruct * | sis, |
| ergo_real | thr | ||
| ) | [inline] |
| 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] |
References sqDist(), shellInfo, ShellSpecStruct_::centerCoords, extent, and neighbours.
| size_t NeighbourList::size | ( | ) | const [inline] |
References neighbours.
ergo_real NeighbourList::extent [private] |
an approximation for the shell extent.
Referenced by NeighbourList(), and setOverlappingWith().
std::list<int> NeighbourList::neighbours [private] |
Referenced by setOverlappingWith(), begin(), end(), and size().
const ShellSpecStruct* NeighbourList::shellInfo [private] |
Referenced by setOverlappingWith().