MeshColoring.h¶
Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
-
class
MeshColoring
¶ This class computes colorings for a local mesh. It supports vertex, edge, and facet-based colorings.
-
static const std::vector<std::size_t> &
color_cells
(Mesh &mesh, std::string coloring_type)¶ Color the cells of a mesh for given coloring type, which can be one of “vertex”, “edge” or “facet”. Coloring is saved in the mesh topology
-
static const std::vector<std::size_t> &
color
(Mesh &mesh, const std::vector<std::size_t> &coloring_type)¶ Color the cells of a mesh for given coloring type specified by topological dimension, which can be one of 0, 1 or D - 1. Coloring is saved in the mesh topology
-
static std::size_t
compute_colors
(const Mesh &mesh, std::vector<std::size_t> &colors, const std::vector<std::size_t> &coloring_type)¶ Compute cell colors for given coloring type specified by topological dimension, which can be one of 0, 1 or D - 1.
Return a MeshFunction with the cell colors (used for visualisation)
Return a MeshFunction with the cell colors (used for visualisation)
-
static const std::vector<std::size_t> &