From 3255b8457ceb66537022972ce0cf7dd41a3766b3 Mon Sep 17 00:00:00 2001 From: Bernd Flemisch <bernd@iws.uni-stuttgart.de> Date: Tue, 4 Dec 2012 13:16:23 +0000 Subject: [PATCH] implicit branch: serialize the elements in for cell centered models, include ccpropertydefaults at the end of ccproperties analogous to box. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/branches/implicit@9763 2fb0f335-1f38-0410-981e-8018bf24f1b0 --- dumux/implicit/cellcentered/ccproperties.hh | 2 ++ dumux/implicit/common/implicitmodel.hh | 13 +++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/dumux/implicit/cellcentered/ccproperties.hh b/dumux/implicit/cellcentered/ccproperties.hh index b53a119281..4243b42272 100644 --- a/dumux/implicit/cellcentered/ccproperties.hh +++ b/dumux/implicit/cellcentered/ccproperties.hh @@ -50,4 +50,6 @@ NEW_TYPE_TAG(CCModel, INHERITS_FROM(ImplicitBase)); // \} +#include "ccpropertydefaults.hh" + #endif diff --git a/dumux/implicit/common/implicitmodel.hh b/dumux/implicit/common/implicitmodel.hh index 842e9e910e..ceafafa3d1 100644 --- a/dumux/implicit/common/implicitmodel.hh +++ b/dumux/implicit/common/implicitmodel.hh @@ -510,7 +510,12 @@ public: */ template <class Restarter> void serialize(Restarter &res) - { res.template serializeEntities<dim>(asImp_(), this->gridView_()); } + { + if (isBox) + res.template serializeEntities<dim>(asImp_(), this->gridView_()); + else + res.template serializeEntities<0>(asImp_(), this->gridView_()); + } /*! * \brief Deserializes the state of the model. @@ -522,7 +527,11 @@ public: template <class Restarter> void deserialize(Restarter &res) { - res.template deserializeEntities<dim>(asImp_(), this->gridView_()); + if (isBox) + res.template deserializeEntities<dim>(asImp_(), this->gridView_()); + else + res.template deserializeEntities<0>(asImp_(), this->gridView_()); + prevSol() = curSol(); } -- GitLab