From 2d9e986e7183cf4c1a55a34fa3de65b899aa22d1 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Wed, 23 Dec 2015 13:41:53 +0100 Subject: [PATCH] [Extern] Store elements instead of elementPointers --- src/hdf5/patchinfo-writer.cc | 2 +- src/hdf5/patchinfo-writer.hh | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/hdf5/patchinfo-writer.cc b/src/hdf5/patchinfo-writer.cc index f0195b1a..253848c3 100644 --- a/src/hdf5/patchinfo-writer.cc +++ b/src/hdf5/patchinfo-writer.cc @@ -42,7 +42,7 @@ GridEvaluator<LocalVector, GridView>::GridEvaluator( global[2] = zCoordinates[zi]; auto const element = hApproximation.findEntity(global); localInfo[xi][zi] = - std::make_pair(element, element->geometry().local(global)); + std::make_pair(element, element.geometry().local(global)); } } } diff --git a/src/hdf5/patchinfo-writer.hh b/src/hdf5/patchinfo-writer.hh index c091f449..f18866d2 100644 --- a/src/hdf5/patchinfo-writer.hh +++ b/src/hdf5/patchinfo-writer.hh @@ -13,8 +13,6 @@ template <class LocalVector, class GridView> class GridEvaluator { using Element = typename GridView::Grid::template Codim<0>::Entity; - using ElementPointer = - typename GridView::Grid::template Codim<0>::EntityPointer; public: GridEvaluator(ConvexPolyhedron<LocalVector> const &weakPatch, @@ -27,7 +25,7 @@ template <class LocalVector, class GridView> class GridEvaluator { Dune::BlockVector<Dune::FieldVector<double, 1>> zCoordinates; private: - std::vector<std::vector<std::pair<ElementPointer, LocalVector>>> localInfo; + std::vector<std::vector<std::pair<Element, LocalVector>>> localInfo; }; template <class ProgramState, class VertexBasis, class GridView> -- GitLab