16 #ifndef dealii_grid_reordering_h 17 #define dealii_grid_reordering_h 20 #include <deal.II/base/config.h> 22 #include <deal.II/grid/tria.h> 26 DEAL_II_NAMESPACE_OPEN
33 "The edges of the mesh are not consistently orientable.");
632 template <
int dim,
int spacedim = dim>
652 const bool use_new_style_ordering =
false);
680 const std::vector<
Point<2>> &all_vertices,
686 const std::vector<
Point<3>> &all_vertices,
692 const std::vector<
Point<3>> &all_vertices,
695 DEAL_II_NAMESPACE_CLOSE
static void reorder_cells(std::vector< CellData< dim >> &original_cells, const bool use_new_style_ordering=false)
#define DeclExceptionMsg(Exception, defaulttext)
static void invert_all_cells_of_negative_grid(const std::vector< Point< spacedim >> &all_vertices, std::vector< CellData< dim >> &original_cells)
static ::ExceptionBase & ExcMeshNotOrientable()