Go to the documentation of this file. 1 #ifndef RESTRAINTSKERNEL_H 2 #define RESTRAINTSKERNEL_H 8 #ifdef NODEGROUP_FORCE_REGISTER 10 void computeRestrainingForce(
13 const int currentTime,
14 const int nConstrainedAtoms,
16 const double consScaling,
20 const bool spheConsOn,
21 const bool consSelectX,
22 const bool consSelectY,
23 const bool consSelectZ,
25 const double3 rotAxis,
26 const double3 rotPivot,
27 const double3 moveVel,
28 const double3 spheConsCenter,
29 const int* d_constrainedSOA,
30 const int* d_constrainedID,
31 const double* d_pos_x,
32 const double* d_pos_y,
33 const double* d_pos_z,
35 const double* d_cons_x,
36 const double* d_cons_y,
37 const double* d_cons_z,
49 unsigned int* d_tbcatomic,
53 #endif // NODEGROUP_FORCE_REGISTER 54 #endif // RESTRAINTSKERNEL_H