|
| | ContactList () |
| |
| void | reset () |
| | Go to the contact list beginning. More...
|
| |
| int | insert (const cp< d > &a) |
| | Insert a contact, maintaining sorting with increasing i, and removing missing contacts on traversal. More...
|
| |
| void | finalise () |
| | Go to the end of the contact list, erasing any remaining contact which opened. More...
|
| |
| void | check_ghost_dst (uint32_t gst, int n, double partialsum, uint32_t mask, const Parameters< d > &P, cv1d &X1, cv1d &X2, cp< d > &contact) |
| |
| bool | check_ghost_regular (bitdim gst, const Parameters< d > &P, cv1d &X1, cv1d &X2, double r1, double r2, cp< d > &tmpcp, int startd=0, double partialsum=0, bitdim mask=0) |
| | Find ghost-particle contact, going though pbc recursively. A beautiful piece of optimised algorithm if I may say so myself. More...
|
| |
| bool | check_ghost_LE (bitdim gst, const Parameters< d > &P, cv1d &X1, cv1d &X2, double r1, double r2, cp< d > &tmpcp, int startd=0, double partialsum=0, bitdim mask=0) |
| |
| void | coordinance (v1d &Z) |
| | Calculate and store coordination number in Z. More...
|
| |
| Action< d > * | default_action () |
| | Easy allocation of a default contact to initialise new contacts. More...
|
| |
| template<class Archive > |
| void | serialize (Archive &ar) |
| |
template<int d>
class ContactList< d >
Handles lists of contacts.