|
| Contacts (Parameters< d > &PP) |
|
void | particle_particle (cv1d &Xi, cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &Xj, cv1d &Vj, cv1d &Omegaj, double rj, double mj, cp< d > &Contact, bool isdumptime) |
| Force & torque between 2 particles. More...
|
|
void | particle_wall (cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &cn, cp< d > &Contact) |
| Force & torque between a particle and a wall. More...
|
|
void | particle_movingwall (cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &cn, cv1d &Vj, cp< d > &Contact) |
| Force & torque between a particle and a moving wall. Vj is the velocity of the wall at the contact point. More...
|
|
void | particle_mesh (cv1d &Xi, cv1d &Vi, cv1d &Omegai, double ri, double mi, cpm< d > &Contact) |
| Force & torque between particle and mesh. More...
|
|
void | particle_ghost_regular (cv1d &Xi, cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &Xj, cv1d &Vj, cv1d &Omegaj, double rj, double mj, cp< d > &Contact, bool isdumptime) |
| Calculate the particle to regular (non Lees-Edward) ghost contact. More...
|
|
void | particle_ghost_LE (cv1d &Xi, cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &Xj, cv1d &Vj, cv1d &Omegaj, double rj, double mj, cp< d > &Contact, bool isdumptime) |
| Calculate the particle to (potentially) Lees-Edward ghost contact. More...
|
|
void | particle_ghost_LE_cells (cv1d &Xi, cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &Xj, cv1d &Vj, cv1d &Omegaj, double rj, double mj, cp< d > &Contact, bool isdumptime) |
| Calculate the particle to (potentially) Lees-Edward ghost contact for the cell contact finding (slightly different handling of pbc. More...
|
|
void | compute_normalpbcloc (v1d &loc, int startn, uint32_t gh, uint32_t ghd) |
| Move ghosts through the regular periodic boundary conditions (non Lees-Edward). More...
|
|
|
Parameters< d > * | P |
| Pointer to the Parameters structure. More...
|
|
vector< double > | Torquei |
| Torque on particle i. More...
|
|
vector< double > | Torquej |
| Torque on particle j. More...
|
|
vector< double > | vrel |
| Relative velocity. More...
|
|
void(Contacts::* | particle_ghost )(cv1d &Xi, cv1d &Vi, cv1d &Omegai, double ri, double mi, cv1d &Xj, cv1d &Vj, cv1d &Omegaj, double rj, double mj, cp< d > &Contact, bool isdumptime) |
| Function pointer to the function to calculate the ghost-to-particle contact forces. More...
|
|
Action< d > | Act |
| Resulting Action. More...
|
|
template<int d>
class Contacts< d >
Calculate contact forces.