# | Line 116 | Line 116 | namespace OpenMD { | |
---|---|---|
116 | virtual Vector3d getInteratomicVector(int atom1, int atom2) = 0; | |
117 | ||
118 | // atom bookkeeping | |
119 | < | virtual vector<int> getAtomList() = 0; |
120 | < | virtual vector<int> getSkipsForAtom(int atom1) = 0; |
119 | > | virtual int getNAtomsInRow() = 0; |
120 | > | virtual vector<int> getSkipsForRowAtom(int atom1) = 0; |
121 | virtual bool skipAtomPair(int atom1, int atom2) = 0; | |
122 | virtual void addForceToAtomRow(int atom1, Vector3d fg) = 0; | |
123 | virtual void addForceToAtomColumn(int atom2, Vector3d fg) = 0; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |