diff --git a/dune/subgrid/test/common.hh b/dune/subgrid/test/common.hh index eee8122352abbcc67bbd87c3331e029291dafdf8..96c9545dfc9a408711fdbbe6565b5bd6113b8d2e 100644 --- a/dune/subgrid/test/common.hh +++ b/dune/subgrid/test/common.hh @@ -2,6 +2,8 @@ #define DISABLE_DEPRECATED_METHOD_CHECK 1 +#include <memory> + #include <dune/common/exceptions.hh> #include <dune/grid/utility/structuredgridfactory.hh> @@ -24,7 +26,7 @@ enum EltGeometryType {SIMPLEX, CUBE, NA}; template <class GridType, EltGeometryType EGT> struct CoarseGridConstructor { - static Dune::shared_ptr<GridType> constructCoarseGrid(size_t ncells=1) + static std::shared_ptr<GridType> constructCoarseGrid(size_t ncells=1) { DUNE_THROW(Dune::NotImplemented,"not implemented for this Element geometry"); } @@ -45,7 +47,7 @@ struct CoarseGridConstructor<GridType, SIMPLEX> template <class GridType> struct CoarseGridConstructor<GridType, CUBE> { - static Dune::shared_ptr<GridType> constructCoarseGrid(size_t ncells=1) + static std::shared_ptr<GridType> constructCoarseGrid(size_t ncells=1) { const int dim=GridType::dimension; std::array<unsigned int, dim> elts;