From 5cabe603a9e871df1d63608d984cab65e3985141 Mon Sep 17 00:00:00 2001 From: Benjamin Kraft Date: Tue, 12 Sep 2023 13:34:38 +0200 Subject: [PATCH] no ranged based for loop for msvc with openmp --- src/Simulation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Simulation.cpp b/src/Simulation.cpp index ab787ad..6115a2f 100644 --- a/src/Simulation.cpp +++ b/src/Simulation.cpp @@ -34,9 +34,9 @@ void Simulation::update() { h /= substeps; #pragma omp parallel for - for (const auto & pendulum : pendula) + for (int i = 0; i < pendula.size(); i++) // NOLINT(*-loop-convert) // no ranged based for msvc for (int k = 0; k < substeps; k++) - pendulum->update(h, gravity); + pendula[i]->update(h, gravity); } void Simulation::clearPendula() {