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 |