diff --git a/src/optimisation/adjointOptimisation/adjoint/displacementMethod/displacementMethod/displacementMethod.C b/src/optimisation/adjointOptimisation/adjoint/displacementMethod/displacementMethod/displacementMethod.C index 58f2586a15dc4934bb7d0053ee2ccdf11d18d8c3..298fcd4f679c153ab440e5fb491aa7d2b8771340 100644 --- a/src/optimisation/adjointOptimisation/adjoint/displacementMethod/displacementMethod/displacementMethod.C +++ b/src/optimisation/adjointOptimisation/adjoint/displacementMethod/displacementMethod/displacementMethod.C @@ -128,7 +128,10 @@ void Foam::displacementMethod::update() mesh_.movePoints(tnewPoints()); scalar timeAft = mesh_.time().elapsedCpuTime(); Info<< "Mesh movement took " << timeAft - timeBef << " seconds" << endl; - mesh_.moving(false); + if (!mesh_.steady()) + { + mesh_.moving(false); + } }