|
NDDEM
|
Handles lists of contacts with meshes. More...
#include <ContactList.h>
Public Member Functions | |
| Action< d > * | default_action () |
| Easy allocation of a default contact to initialise new contacts. More... | |
| void | reset () |
| Go to the contact list beginning. More... | |
| void | finalise () |
| int | insert (const cpm< d > &a) |
| Insert a contact, maintaining sorting with increasing i, and removing missing contacts on traversal. More... | |
| template<class Archive > | |
| void | serialize (Archive &ar) |
| bool | check_mesh_dst_contact (Mesh< d > &mesh, cv1d &Xo, double r, cpm< d > &c) |
Public Attributes | |
| list< cpm< d > > | v |
| int | cid =0 |
Private Attributes | |
| list< cpm< d > >::iterator | it |
| Iterator to the list to allow easy traversal, insertion & deletion while maintening ordering. More... | |
| Action< d > | def |
| Default action. More... | |
Handles lists of contacts with meshes.
|
inline |
|
inline |
Easy allocation of a default contact to initialise new contacts.
|
inline |
|
inline |
Go to the contact list beginning.
|
inline |
| int ContactListMesh< d >::cid =0 |
|
private |
Default action.
|
private |
Iterator to the list to allow easy traversal, insertion & deletion while maintening ordering.
| list<cpm<d> > ContactListMesh< d >::v |