diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index a10414ecf9bf9eeea8a0c82991c66c871ff08da3..055ac9f6e1a78643d8a0d418ec1ec19cc82cbb5d 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -114,14 +114,23 @@ void setup_boundary(GridView const &gridView, assert(false); } - if (coordinates[1] == upperRight[1]) // upper face - ignoreNodes[id] = true; - else if (coordinates[1] == lowerLeft[1]) { // lower face + // lower face + if (coordinates[1] == lowerLeft[1]) { frictionalNodes[id] = true; ignoreNodes[id][1] = true; - } else if (coordinates[0] == lowerLeft[0] // left face - || coordinates[0] == upperRight[0]) // right face - neumannNodes[id] = true; + } + + // upper face + else if (coordinates[1] == upperRight[1]) + ignoreNodes[id] = true; + + // right face (except for both corners) + else if (coordinates[0] == upperRight[0]) + ; + + // left face (except for both corners) + else if (coordinates[0] == lowerLeft[0]) + ; } }