From 3c829031f02f83235878cc52bb5304187ec0dc57 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Sat, 14 Dec 2013 13:37:26 +0100 Subject: [PATCH] [Cleanup] Move vertexCoordinates --- src/one-body-sample.cc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 2d3a781a..7d356f56 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -154,17 +154,6 @@ int main(int argc, char *argv[]) { }); } - Vector vertexCoordinates(fineVertexCount); - { - Dune::MultipleCodimMultipleGeomTypeMapper< - GridView, Dune::MCMGVertexLayout> const vertexMapper(leafView); - for (auto it = leafView.begin<dims>(); it != leafView.end<dims>(); ++it) { - auto const geometry = it->geometry(); - assert(geometry.corners() == 1); - vertexCoordinates[vertexMapper.map(*it)] = geometry.corner(0); - } - } - // Neumann boundary BoundaryPatch<GridView> const neumannBoundary(leafView); @@ -340,6 +329,17 @@ int main(int argc, char *argv[]) { auto multigridStep = factory.getSolver(); { + Vector vertexCoordinates(fineVertexCount); + { + Dune::MultipleCodimMultipleGeomTypeMapper< + GridView, Dune::MCMGVertexLayout> const vertexMapper(leafView); + for (auto it = leafView.begin<dims>(); it != leafView.end<dims>(); + ++it) { + auto const geometry = it->geometry(); + assert(geometry.corners() == 1); + vertexCoordinates[vertexMapper.map(*it)] = geometry.corner(0); + } + } std::fstream vertexCoordinateWriter("coordinates", std::fstream::out); for (size_t i = 0; i < fineVertexCount; ++i) if (frictionalNodes[i][0]) -- GitLab