corner);
const auto vertex_within_line_index =
accessor.reference_cell().standard_to_real_face_vertex(
- vertex_index, line_index, accessor.line_orientation(line_index));
+ vertex_index,
+ line_index,
+ accessor.combined_face_orientation(line_index));
return accessor.line(line_index)
->vertex_index(vertex_within_line_index);
s.insert(i);
#endif
- new_quad->set_line_orientation(f, orientation);
+ new_quad->set_line_orientation(
+ f,
+ orientation ==
+ ReferenceCell::
+ default_combined_face_orientation());
}
#ifdef DEBUG
AssertDimension(s.size(), 3);
make_array_view(vertices_0),
make_array_view(vertices_1));
- new_quad->set_line_orientation(l, orientation);
+ new_quad->set_line_orientation(
+ l,
+ orientation ==
+ ReferenceCell::
+ default_combined_face_orientation());
// on a hex, inject the status of the current line
// also to the line on the other quad along the
ReferenceCells::Hexahedron)
new_quads[representative_lines[q % 4][1] + q -
(q % 4)]
- ->set_line_orientation(l, orientation);
+ ->set_line_orientation(
+ l,
+ orientation ==
+ ReferenceCell::
+ default_combined_face_orientation());
}
}
}