From 719c710618764aa527617aeed09af24f34495037 Mon Sep 17 00:00:00 2001 From: Benjamin Kraft Date: Mon, 11 Sep 2023 16:07:01 +0200 Subject: [PATCH] bux fix for single segment pendula --- src/Pendulum.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Pendulum.cpp b/src/Pendulum.cpp index b17cf57..6c598bd 100644 --- a/src/Pendulum.cpp +++ b/src/Pendulum.cpp @@ -71,11 +71,10 @@ void Pendulum::update(double h, double g) { if (i > 0){ V[i - 1] = (p1 - X[i - 1]) / h; X[i - 1] = p1; - - if (i == X.size() - 1){ - V[i] = (p2 - X[i]) / h; - X[i] = p2; - } + } + if (i == X.size() - 1){ + V[i] = (p2 - X[i]) / h; + X[i] = p2; } p1 = p2;