8 #include <dolfinx/graph/AdjacencyList.h>
42 parent_cell_and_facet = 3
55 std::tuple<mesh::Mesh, std::vector<std::int32_t>, std::vector<std::int8_t>>
70 std::tuple<mesh::Mesh, std::vector<std::int32_t>, std::vector<std::int8_t>>
83 std::tuple<graph::AdjacencyList<std::int64_t>, std::vector<double>,
84 std::array<std::size_t, 2>, std::vector<std::int32_t>,
85 std::vector<std::int8_t>>
98 std::tuple<graph::AdjacencyList<std::int64_t>, std::vector<double>,
99 std::array<std::size_t, 2>, std::vector<std::int32_t>,
100 std::vector<std::int8_t>>
102 const std::span<const std::int32_t>& edges,
A Mesh consists of a set of connected and numbered mesh topological entities, and geometry data.
Definition: Mesh.h:33
Mesh data structures and algorithms on meshes.
Definition: DofMap.h:30
RefinementOptions
Selection of options when refining a Mesh. parent_cell will output a list containing the local parent...
Definition: plaza.h:38
std::tuple< graph::AdjacencyList< std::int64_t >, std::vector< double >, std::array< std::size_t, 2 >, std::vector< std::int32_t >, std::vector< std::int8_t > > compute_refinement_data(const mesh::Mesh &mesh, RefinementOptions options)
Refine mesh returning new mesh data.
Definition: plaza.cpp:684
std::tuple< mesh::Mesh, std::vector< std::int32_t >, std::vector< std::int8_t > > refine(const mesh::Mesh &mesh, bool redistribute, RefinementOptions options)
Uniform refine, optionally redistributing and optionally calculating the parent-child relationships,...
Definition: plaza.cpp:613
Mesh refinement algorithms.