From 6d4b87c3845cbcd4655364b8550bce948b42ca19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Thu, 24 May 2012 10:40:49 +0200 Subject: [PATCH] Match interface change for regula falsi solver from opm-core. --- dune/upscaling/SteadyStateUpscalerImplicit_impl.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dune/upscaling/SteadyStateUpscalerImplicit_impl.hpp b/dune/upscaling/SteadyStateUpscalerImplicit_impl.hpp index 57f82ef..427141c 100644 --- a/dune/upscaling/SteadyStateUpscalerImplicit_impl.hpp +++ b/dune/upscaling/SteadyStateUpscalerImplicit_impl.hpp @@ -353,7 +353,8 @@ namespace Dune const int max_iter = 40; const double nonlinear_tolerance = 1e-12; int iterations_used = -1; - double mod_correct = Opm::modifiedRegulaFalsi(func, mod_low, mod_high, max_iter, nonlinear_tolerance, iterations_used); + typedef Opm::RegulaFalsi RootFinder; + double mod_correct = RootFinder::solve(func, mod_low, mod_high, max_iter, nonlinear_tolerance, iterations_used); std::cout << "Moved capillary pressure solution by " << mod_correct << " after " << iterations_used << " iterations." << std::endl; s = func.lastSaturations();