2#include "ff/precision.h"
63static_assert(
sizeof(
pos_prec) >=
sizeof(
real),
"Type pos_prec cannot be shorter than type real.");
#define TINKER_EXTERN
Definition: macro.h:108
real * trajz
Coordinates of all the trajectory frames.
double * mass
Atomic mass.
int trajn
Number of atoms.
pos_prec * ypos
Definition: atom.h:62
real * z
Current coordinates used in energy evaluation and neighbor lists.
real * x
Number of the trajectory frames.
real * trajx
Coordinates of all the trajectory frames.
pos_prec * zpos
Definition: atom.h:62
int n
Number of atoms padded by WARP_SIZE.
real * y
Current coordinates used in energy evaluation and neighbor lists.
real * trajy
Coordinates of all the trajectory frames.
double * massinv
Inversed atomic mass.
mixed pos_prec
Floating-point type for coordinates.
Definition: precision.h:93
float real
Definition: precision.h:80
ResourceOperation
Definition: rcman.h:46