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] |
std::list<int>::iterator NeighbourList::end | ( | ) | [inline] |
void NeighbourList::setOverlappingWith | ( | const std::vector< NeighbourList > & | list | ) | [inline] |
size_t NeighbourList::size | ( | ) | const [inline] |
ergo_real NeighbourList::extent [private] |
an approximation for the shell extent.
std::list<int> NeighbourList::neighbours [private] |
const ShellSpecStruct* NeighbourList::shellInfo [private] |