NetDEM v1.0
Loading...
Searching...
No Matches
collision_entry.hpp
Go to the documentation of this file.
1#pragma once
2
4#include "contact_forces.hpp"
5#include "contact_model.hpp"
6
7namespace netdem {
8
9class ContactPP;
10class ContactPW;
11
21public:
26
31
36
43 void UpdateForces(ContactPP *const cnt, double dt);
44
51 void UpdateForces(ContactPW *const cnt, double dt);
52
59 void UpdateLocalForces(ContactPP *const cnt, double dt);
60
67 void UpdateLocalForces(ContactPW *const cnt, double dt);
68
73 void UpdateGlobalForces();
74};
75
76} // namespace netdem
A class representing a collision entry.
Definition collision_entry.hpp:20
ContactForces cnt_forces
Definition collision_entry.hpp:30
void UpdateLocalForces(ContactPP *const cnt, double dt)
Definition collision_entry.cpp:17
void UpdateForces(ContactPP *const cnt, double dt)
Definition collision_entry.cpp:7
ContactModel * cnt_model
Definition collision_entry.hpp:35
void UpdateGlobalForces()
Definition collision_entry.cpp:25
CollisionGeometries cnt_geoms
Definition collision_entry.hpp:25
A class representing the geometries associated with a collision.
Definition collision_geometries.hpp:15
A class representing the contact forces and moments arising from a contact interaction.
Definition contact_forces.hpp:18
An abstract base class for contact models.
Definition contact_model.hpp:25
A class representing a contact between two particles.
Definition contact_pp.hpp:20
A class representing a contact between a particle and a wall.
Definition contact_pw.hpp:22
Definition bond_entry.hpp:7