DOLFIN-X
DOLFIN-X C++ interface
|
Implementation of the refinement method described in Plaza and Carey "Local refinement of simplicial grids based on the skeleton" (Applied Numerical Mathematics 32 (2000) 195-218) More...
Functions | |
mesh::Mesh | refine (const mesh::Mesh &mesh, bool redistribute) |
Uniform refine, optionally redistributing and optionally calculating the parent-child relation for facets (in 2D) More... | |
mesh::Mesh | refine (const mesh::Mesh &mesh, const mesh::MeshTags< std::int8_t > &refinement_marker, bool redistribute) |
Refine with markers, optionally redistributing. More... | |
Implementation of the refinement method described in Plaza and Carey "Local refinement of simplicial grids based on the skeleton" (Applied Numerical Mathematics 32 (2000) 195-218)
mesh::Mesh dolfinx::refinement::PlazaRefinementND::refine | ( | const mesh::Mesh & | mesh, |
bool | redistribute | ||
) |
Uniform refine, optionally redistributing and optionally calculating the parent-child relation for facets (in 2D)
[in] | mesh | Input mesh to be refined |
[in] | redistribute | Flag to call the Mesh Partitioner to redistribute after refinement |
mesh::Mesh dolfinx::refinement::PlazaRefinementND::refine | ( | const mesh::Mesh & | mesh, |
const mesh::MeshTags< std::int8_t > & | refinement_marker, | ||
bool | redistribute | ||
) |
Refine with markers, optionally redistributing.
[in] | mesh | Input mesh to be refined |
[in] | refinement_marker | MeshTags listing mesh entities which should be split by this refinement. Value == 1 means "refine", any other value means "do not refine". |
[in] | redistribute | Flag to call the Mesh Partitioner to redistribute after refinement |