|
| | 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.