diff --git a/dumux/geometry/makegeometry.hh b/dumux/geometry/makegeometry.hh index a52258df1e6601f307e9c17d9186f1ec8cd81601..18e205c8f0797ed2ccb395e3bde6f3951cffdf7b 100644 --- a/dumux/geometry/makegeometry.hh +++ b/dumux/geometry/makegeometry.hh @@ -119,9 +119,9 @@ std::vector<Dune::FieldVector<CoordScalar, 3>> getReorderedPoints(const std::vec // the points do not conform with the dune ordering, re-order using GlobalPosition = Dune::FieldVector<CoordScalar, 3>; - if(!diagonalsIntersect && orientations[0] == 1) + if(orientations[0] == 1) return std::vector<GlobalPosition>{p1, p0, p2, p3}; - else if(!diagonalsIntersect && orientations[0] == -1) + else if(orientations[0] == -1) return std::vector<GlobalPosition>{p3, p1, p0, p2}; else DUNE_THROW(Dune::InvalidStateException, "Could not reorder points");