7 #ifndef COMPUTEGRIDFORCE_H 8 #define COMPUTEGRIDFORCE_H
ComputeGridForce(ComputeID c, PatchID pid)
void createGridForcedIdxList(int numGridForcedAtoms)
void doForce(FullAtom *p, Results *r)
Molecule stores the structural information for the system.
virtual ~ComputeGridForce()
SubmitReduction * reduction
int checkGridForceRatio()
if fewer than half the atoms in the patch need grid forces, use a list
void do_calc(T *grid, int gridnum, FullAtom *p, int numAtoms, Molecule *mol, Force *forces, BigReal &energy, Force &extForce, Tensor &extVirial)
std::vector< std::vector< int > > gridForcedAtomIdxList