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