From a0a6be49c57782da7f4cd1530ce0dde3bdb6874f Mon Sep 17 00:00:00 2001
From: andy <andy>
Date: Wed, 26 Sep 2012 10:01:23 +0100
Subject: [PATCH] ENH: Enabled equation solve deactivation by checking if
 maxIter = 0

---
 src/finiteVolume/fvMatrices/fvMatrix/fvMatrixSolve.C | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/finiteVolume/fvMatrices/fvMatrix/fvMatrixSolve.C b/src/finiteVolume/fvMatrices/fvMatrix/fvMatrixSolve.C
index 0cd882fe546..d83681cba13 100644
--- a/src/finiteVolume/fvMatrices/fvMatrix/fvMatrixSolve.C
+++ b/src/finiteVolume/fvMatrices/fvMatrix/fvMatrixSolve.C
@@ -65,6 +65,15 @@ Foam::solverPerformance Foam::fvMatrix<Type>::solve
             << endl;
     }
 
+    label maxIter = -1;
+    if (solverControls.readIfPresent("maxIter", maxIter))
+    {
+        if (maxIter == 0)
+        {
+            return solverPerformance();
+        }
+    }
+
     word type(solverControls.lookupOrDefault<word>("type", "segregated"));
 
     if (type == "segregated")
-- 
GitLab