diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index ff9568ff6d61545f545e7e9ae517cd58022a4336..27aa3e4fb0166cb3c5d308122fc5d0cd0ab50cd6 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]) {