"vscode:/vscode.git/clone" did not exist on "74a8266f4fbe2ac74c41ef84b47b57245e729020"
Commit aa970221 authored by peastman's avatar peastman
Browse files

Fixed a potential segfault

parent c66766a8
...@@ -59,8 +59,10 @@ public: ...@@ -59,8 +59,10 @@ public:
inverseMasses(inverseMasses), tolerance(tolerance), threadSettle(threadSettle) { inverseMasses(inverseMasses), tolerance(tolerance), threadSettle(threadSettle) {
} }
void execute(ThreadPool& threads, int threadIndex) { void execute(ThreadPool& threads, int threadIndex) {
if (threadIndex < threadSettle.size()) {
threadSettle[threadIndex]->applyToVelocities(atomCoordinates, velocities, inverseMasses, tolerance); threadSettle[threadIndex]->applyToVelocities(atomCoordinates, velocities, inverseMasses, tolerance);
} }
}
vector<OpenMM::RealVec>& atomCoordinates; vector<OpenMM::RealVec>& atomCoordinates;
vector<OpenMM::RealVec>& velocities; vector<OpenMM::RealVec>& velocities;
vector<RealOpenMM>& inverseMasses; vector<RealOpenMM>& inverseMasses;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment