From ce74702b30ddf42e003a09c2f2c6e31a30680d7a Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Wed, 6 Jun 2012 11:15:45 +0200 Subject: [PATCH] Use a while loop and no temporary --- src/one-body-sample.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 1aac9192..9d2f7541 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -243,13 +243,10 @@ int main(int argc, char *argv[]) { auto const &neumannFunction = functions.get("neumannCondition"); // Find a (somewhat random) frictional node - size_t first_frictional_node; - for (size_t i = 0; i < frictionalNodes.size(); ++i) { - if (frictionalNodes[i][0]) { - first_frictional_node = i; - break; - } - } + size_t first_frictional_node = 0; + while (!frictionalNodes[first_frictional_node][0] && + first_frictional_node < frictionalNodes.size()) + ++first_frictional_node; for (size_t run = 1; run <= timesteps; ++run) { double const time = h * run; -- GitLab