From d8db89e7083fe747db32282e4b66b16ac55b0264 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 10 Apr 2012 03:13:07 +0000 Subject: [PATCH] Propagate setSteadyMode from OneDim to child Domain1D objects --- src/oneD/OneDim.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/oneD/OneDim.cpp b/src/oneD/OneDim.cpp index 26a38fa0a..a87385573 100644 --- a/src/oneD/OneDim.cpp +++ b/src/oneD/OneDim.cpp @@ -358,6 +358,13 @@ void OneDim::setSteadyMode() { m_rdt = 0.0; m_jac->updateTransient(m_rdt, DATA_PTR(m_mask)); + + // iterate over all domains, preparing them for steady-state solution + Domain1D* d = left(); + while (d) { + d->setSteadyMode(); + d = d->right(); + } } /**