From 4944b927f23b6b38690f0bb384605207d2e90924 Mon Sep 17 00:00:00 2001
From: "laura.stengel" <laura.stengel@kit.edu>
Date: Fri, 28 Feb 2025 15:13:32 +0100
Subject: [PATCH] changed start of using extrapolation

---
 src/elasticity/solvers/IterativePressureSolver.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/elasticity/solvers/IterativePressureSolver.cpp b/src/elasticity/solvers/IterativePressureSolver.cpp
index 9fa9b21e..0359df8f 100644
--- a/src/elasticity/solvers/IterativePressureSolver.cpp
+++ b/src/elasticity/solvers/IterativePressureSolver.cpp
@@ -33,7 +33,7 @@ bool IterativePressureSolver::Method(IElasticity &assemble, Vector &u) {
   while (!iteration.IsFinished()) {
     int n = iteration.Step();
 
-    if (n > 1) {
+    if (n > 0) {
       uOld = uNew;  // u^{n-1}
     }
 
@@ -55,8 +55,8 @@ bool IterativePressureSolver::Method(IElasticity &assemble, Vector &u) {
         return Method(assemble, u);
       return false;
     }
-    // Extrapolation ab n = 2
-    if (useExtrapolation && n >= 2) {
+    // Extrapolation ab n = 1
+    if (useExtrapolation && n >= 1) {
       deltaU = uNew - uOld;
       uNew += dampingExtrapolation * deltaU;
     }
-- 
GitLab