From b9a4bcd220ca8367cebaa0f44cde7218e8fd10ae Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Thu, 12 Jul 2018 19:07:08 +0200 Subject: [PATCH] [io][gridmanager] Make gridData when making grid from dgf --- dumux/io/grid/gridmanager.hh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dumux/io/grid/gridmanager.hh b/dumux/io/grid/gridmanager.hh index 4e4d7efa5c..feeb4a5906 100644 --- a/dumux/io/grid/gridmanager.hh +++ b/dumux/io/grid/gridmanager.hh @@ -202,7 +202,7 @@ protected: dgfGridPtr() = Dune::GridPtr<Grid>(fileName.c_str(), Dune::MPIHelper::getCommunicator()); gridData_ = std::make_shared<GridData>(dgfGridPtr_); } - if (extension == "msh") + else if (extension == "msh") { // get some optional parameters const bool verbose = getParamFromGroup<bool>(modelParamGroup, "Grid.Verbosity", false); @@ -242,6 +242,7 @@ protected: enableDgfGridPointer_ = true; dgfGridPtr() = Dune::GridPtr<Grid>(fileName.c_str(), Dune::MPIHelper::getCommunicator()); + gridData_ = std::make_shared<GridData>(dgfGridPtr_); } /*! -- GitLab