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