From 41d2fc01a01b822e3ae167430c6e7357e46359fd Mon Sep 17 00:00:00 2001 From: Chris Maffeo <cmaffeo2@illinois.edu> Date: Wed, 17 Jan 2018 07:22:32 -0600 Subject: [PATCH] Fixed RB coordinate reader when there are RBs of various types --- src/RigidBodyController.cu | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/RigidBodyController.cu b/src/RigidBodyController.cu index de54866..b44f581 100644 --- a/src/RigidBodyController.cu +++ b/src/RigidBodyController.cu @@ -125,12 +125,13 @@ bool RigidBodyController::loadRBCoordinates(const char* fileName) { delete[] tokenList; - i++; - if (i == imax) { - j++; - i=0; - if (j == jmax) + j++; + if (j == jmax) { + i++; + if (i == imax) break; + j=0; + jmax = rigidBodyByType[i].size(); } } fclose(inp); -- GitLab