From 04fa64ce1252071d52b6f8bc1c267669466a50a2 Mon Sep 17 00:00:00 2001
From: Benjamin Faigle <benjamin.faigle@posteo.de>
Date: Tue, 11 Oct 2011 13:17:41 +0000
Subject: [PATCH] Repeat changes to impetproblem.hh to onemodelproblem: - the
 writer is only called with the access function to avoid segmentation fault. -
 Added restart function

git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6738 2fb0f335-1f38-0410-981e-8018bf24f1b0
---
 dumux/decoupled/common/onemodelproblem.hh | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dumux/decoupled/common/onemodelproblem.hh b/dumux/decoupled/common/onemodelproblem.hh
index fba1d07c49..19017d2e1e 100644
--- a/dumux/decoupled/common/onemodelproblem.hh
+++ b/dumux/decoupled/common/onemodelproblem.hh
@@ -568,7 +568,7 @@ public:
         std::cerr << "Serialize to file " << res.fileName() << "\n";
 
         timeManager().serialize(res);
-        resultWriter_->serialize(res);
+        resultWriter().serialize(res);
         model().serialize(res);
 
         res.serializeEnd();
@@ -580,20 +580,23 @@ public:
      *
      * It is the inverse of the serialize() method.
      */
-    void deserialize(double t)
+    void restart(double tRestart)
     {
         typedef Dumux::Restart Restarter;
 
         Restarter res;
-        res.deserializeBegin(asImp_(), t);
+        res.deserializeBegin(asImp_(), tRestart);
         std::cerr << "Deserialize from file " << res.fileName() << "\n";
 
         timeManager().deserialize(res);
-        resultWriter_->deserialize(res);
+        resultWriter().deserialize(res);
         model().deserialize(res);
 
         res.deserializeEnd();
     };
+    //! Use restart() function instead!
+    void deserialize(double tRestart) DUNE_DEPRECATED
+    { restart(tRestart);}
 
     // \}
 
-- 
GitLab