From 16e4d65de9848bd6d6692420973337d735da4bb5 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Wed, 12 Dec 2012 15:42:23 +0100 Subject: [PATCH] Finding the lower left corner is easy --- src/one-body-sample.cc | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index ff9568ff..27aa3e4f 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -204,20 +204,9 @@ int main(int argc, char *argv[]) { coordinates[id] = it->geometry().corner(0); auto const &localCoordinates = coordinates[id]; - // Find the center of the lower face - switch (dims) { - case 3: - if (localCoordinates[2] != lowerLeft[2]) - break; - // fallthrough - case 2: - if (localCoordinates[1] == lowerLeft[1] && - std::abs(localCoordinates[0] - lowerLeft[0]) < 1e-8) - specialNode = id; - break; - default: - assert(false); - } + // Find the lower left corner + if (localCoordinates == lowerLeft) + specialNode = id; // lower face if (localCoordinates[1] == lowerLeft[1]) { -- GitLab