From e1d43a6d594dd1994ab8127469c3f8c3da54c03b Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Wed, 12 Dec 2012 15:42:15 +0100 Subject: [PATCH] Record coordinates --- src/one-body-sample.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 3071ba35..ff9568ff 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -192,15 +192,17 @@ int main(int argc, char *argv[]) { Dune::BitSetVector<dims> ignoreNodes(finestSize, false); Dune::BitSetVector<1> neumannNodes(finestSize, false); Dune::BitSetVector<1> frictionalNodes(finestSize, false); + + VectorType coordinates(finestSize); { Dune::MultipleCodimMultipleGeomTypeMapper< GridView, Dune::MCMGVertexLayout> const myVertexMapper(leafView); for (auto it = leafView.begin<dims>(); it != leafView.end<dims>(); ++it) { assert(it->geometry().corners() == 1); - Dune::FieldVector<double, dims> const localCoordinates = - it->geometry().corner(0); size_t const id = myVertexMapper.map(*it); + coordinates[id] = it->geometry().corner(0); + auto const &localCoordinates = coordinates[id]; // Find the center of the lower face switch (dims) { -- GitLab