From ab9e542208684ee21563356aaed45a07e5ffc515 Mon Sep 17 00:00:00 2001 From: David Wells Date: Sat, 20 Feb 2016 13:12:33 -0500 Subject: [PATCH] Change initialization to avoid a static variable. m_inverse depends on inner_control, so initialize inner_control first rather than making it static. --- examples/step-20/step-20.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/step-20/step-20.cc b/examples/step-20/step-20.cc index b63de089de..d754d35497 100644 --- a/examples/step-20/step-20.cc +++ b/examples/step-20/step-20.cc @@ -700,11 +700,11 @@ namespace Step20 template void MixedLaplaceProblem::solve () { + ReductionControl inner_control(1000, 0., 1.e-13); PreconditionIdentity identity; IterativeInverse > m_inverse; m_inverse.initialize(system_matrix.block(0,0), identity); m_inverse.solver.select("cg"); - static ReductionControl inner_control(1000, 0., 1.e-13); m_inverse.solver.set_control(inner_control); Vector tmp (solution.block(0).size()); -- 2.39.5